• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/bash
2
3VARS=(
4    ACO_DEBUG
5    ARTIFACTS_BASE_URL
6    ASAN_OPTIONS
7    BASE_SYSTEM_FORK_HOST_PREFIX
8    BASE_SYSTEM_MAINLINE_HOST_PREFIX
9    CI_COMMIT_BRANCH
10    CI_COMMIT_REF_NAME
11    CI_COMMIT_TITLE
12    CI_JOB_ID
13    S3_JWT_FILE
14    CI_JOB_STARTED_AT
15    CI_JOB_NAME
16    CI_JOB_URL
17    CI_MERGE_REQUEST_SOURCE_BRANCH_NAME
18    CI_MERGE_REQUEST_TITLE
19    CI_NODE_INDEX
20    CI_NODE_TOTAL
21    CI_PAGES_DOMAIN
22    CI_PIPELINE_ID
23    CI_PIPELINE_URL
24    CI_PROJECT_DIR
25    CI_PROJECT_NAME
26    CI_PROJECT_PATH
27    CI_PROJECT_ROOT_NAMESPACE
28    CI_RUNNER_DESCRIPTION
29    CI_SERVER_URL
30    CROSVM_GALLIUM_DRIVER
31    CROSVM_GPU_ARGS
32    CURRENT_SECTION
33    DEQP_BIN_DIR
34    DEQP_FORCE_ASAN
35    DEQP_FRACTION
36    DEQP_RUNNER_MAX_FAILS
37    DEQP_SUITE
38    DEQP_TEMP_DIR
39    DEVICE_NAME
40    DRIVER_NAME
41    EGL_PLATFORM
42    ETNA_MESA_DEBUG
43    FDO_CI_CONCURRENT
44    FDO_HTTP_CACHE_URI
45    FDO_UPSTREAM_REPO
46    FD_MESA_DEBUG
47    FLAKES_CHANNEL
48    FLUSTER_CODECS
49    FLUSTER_FRACTION
50    FLUSTER_VECTORS_VERSION
51    FREEDRENO_HANGCHECK_MS
52    GALLIUM_DRIVER
53    GALLIVM_PERF
54    GPU_VERSION
55    GTEST
56    GTEST_FAILS
57    GTEST_FRACTION
58    GTEST_RUNNER_OPTIONS
59    GTEST_SKIPS
60    HWCI_FREQ_MAX
61    HWCI_KERNEL_MODULES
62    HWCI_KVM
63    HWCI_START_WESTON
64    HWCI_START_XORG
65    HWCI_TEST_ARGS
66    HWCI_TEST_SCRIPT
67    IR3_SHADER_DEBUG
68    JOB_ARTIFACTS_BASE
69    JOB_RESULTS_PATH
70    JOB_ROOTFS_OVERLAY_PATH
71    KERNEL_IMAGE_BASE
72    KERNEL_IMAGE_NAME
73    LD_LIBRARY_PATH
74    LIBGL_ALWAYS_SOFTWARE
75    LP_NUM_THREADS
76    MESA_BASE_TAG
77    MESA_BUILD_PATH
78    MESA_DEBUG
79    MESA_GLES_VERSION_OVERRIDE
80    MESA_GLSL_VERSION_OVERRIDE
81    MESA_GL_VERSION_OVERRIDE
82    MESA_IMAGE
83    MESA_IMAGE_PATH
84    MESA_IMAGE_TAG
85    MESA_LOADER_DRIVER_OVERRIDE
86    MESA_SPIRV_LOG_LEVEL
87    MESA_TEMPLATES_COMMIT
88    MESA_VK_ABORT_ON_DEVICE_LOSS
89    MESA_VK_IGNORE_CONFORMANCE_WARNING
90    S3_HOST
91    S3_RESULTS_UPLOAD
92    NIR_DEBUG
93    PAN_I_WANT_A_BROKEN_VULKAN_DRIVER
94    PAN_MESA_DEBUG
95    PANVK_DEBUG
96    PIGLIT_FRACTION
97    PIGLIT_NO_WINDOW
98    PIGLIT_OPTIONS
99    PIGLIT_PLATFORM
100    PIGLIT_PROFILES
101    PIGLIT_REPLAY_ANGLE_TAG
102    PIGLIT_REPLAY_ARTIFACTS_BASE_URL
103    PIGLIT_REPLAY_DEVICE_NAME
104    PIGLIT_REPLAY_EXTRA_ARGS
105    PIGLIT_REPLAY_LOOP_TIMES
106    PIGLIT_REPLAY_REFERENCE_IMAGES_BASE
107    PIGLIT_REPLAY_SUBCOMMAND
108    PIGLIT_RESULTS
109    PIGLIT_RUNNER_OPTIONS
110    PIGLIT_TESTS
111    PIGLIT_TRACES_FILE
112    PIPELINE_ARTIFACTS_BASE
113    RADEON_DEBUG
114    RADV_DEBUG
115    RADV_PERFTEST
116    SKQP_ASSETS_DIR
117    SKQP_BACKENDS
118    STORAGE_FORK_HOST_PATH
119    STORAGE_MAINLINE_HOST_PATH
120    TU_DEBUG
121    USE_ANGLE
122    VIRGL_HOST_API
123    VIRGL_RENDER_SERVER
124    WAFFLE_PLATFORM
125    VK_DRIVER
126    ZINK_DESCRIPTORS
127    ZINK_DEBUG
128    LVP_POISON_MEMORY
129
130    # Dead code within Mesa CI, but required by virglrender CI
131    # (because they include our files in their CI)
132    VK_DRIVER_FILES
133)
134
135for var in "${VARS[@]}"; do
136  if [ -n "${!var+x}" ]; then
137    echo "export $var=${!var@Q}"
138  fi
139done
140