• 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_UPSTREAM_REPO
45    FD_MESA_DEBUG
46    FLAKES_CHANNEL
47    FREEDRENO_HANGCHECK_MS
48    GALLIUM_DRIVER
49    GALLIVM_PERF
50    GPU_VERSION
51    GTEST
52    GTEST_FAILS
53    GTEST_FRACTION
54    GTEST_RUNNER_OPTIONS
55    GTEST_SKIPS
56    HWCI_FREQ_MAX
57    HWCI_KERNEL_MODULES
58    HWCI_KVM
59    HWCI_START_WESTON
60    HWCI_START_XORG
61    HWCI_TEST_ARGS
62    HWCI_TEST_SCRIPT
63    IR3_SHADER_DEBUG
64    JOB_ARTIFACTS_BASE
65    JOB_RESULTS_PATH
66    JOB_ROOTFS_OVERLAY_PATH
67    KERNEL_IMAGE_BASE
68    KERNEL_IMAGE_NAME
69    LD_LIBRARY_PATH
70    LIBGL_ALWAYS_SOFTWARE
71    LP_NUM_THREADS
72    MESA_BASE_TAG
73    MESA_BUILD_PATH
74    MESA_DEBUG
75    MESA_GLES_VERSION_OVERRIDE
76    MESA_GLSL_VERSION_OVERRIDE
77    MESA_GL_VERSION_OVERRIDE
78    MESA_IMAGE
79    MESA_IMAGE_PATH
80    MESA_IMAGE_TAG
81    MESA_LOADER_DRIVER_OVERRIDE
82    MESA_SPIRV_LOG_LEVEL
83    MESA_TEMPLATES_COMMIT
84    MESA_VK_ABORT_ON_DEVICE_LOSS
85    MESA_VK_IGNORE_CONFORMANCE_WARNING
86    S3_HOST
87    S3_RESULTS_UPLOAD
88    NIR_DEBUG
89    PAN_I_WANT_A_BROKEN_VULKAN_DRIVER
90    PAN_MESA_DEBUG
91    PANVK_DEBUG
92    PIGLIT_FRACTION
93    PIGLIT_NO_WINDOW
94    PIGLIT_OPTIONS
95    PIGLIT_PLATFORM
96    PIGLIT_PROFILES
97    PIGLIT_REPLAY_ANGLE_TAG
98    PIGLIT_REPLAY_ARTIFACTS_BASE_URL
99    PIGLIT_REPLAY_DEVICE_NAME
100    PIGLIT_REPLAY_EXTRA_ARGS
101    PIGLIT_REPLAY_LOOP_TIMES
102    PIGLIT_REPLAY_REFERENCE_IMAGES_BASE
103    PIGLIT_REPLAY_SUBCOMMAND
104    PIGLIT_RESULTS
105    PIGLIT_RUNNER_OPTIONS
106    PIGLIT_TESTS
107    PIGLIT_TRACES_FILE
108    PIPELINE_ARTIFACTS_BASE
109    RADEON_DEBUG
110    RADV_DEBUG
111    RADV_PERFTEST
112    SKQP_ASSETS_DIR
113    SKQP_BACKENDS
114    TU_DEBUG
115    USE_ANGLE
116    VIRGL_HOST_API
117    VIRGL_RENDER_SERVER
118    WAFFLE_PLATFORM
119    VK_DRIVER
120    ZINK_DESCRIPTORS
121    ZINK_DEBUG
122    LVP_POISON_MEMORY
123
124    # Dead code within Mesa CI, but required by virglrender CI
125    # (because they include our files in their CI)
126    VK_DRIVER_FILES
127)
128
129for var in "${VARS[@]}"; do
130  if [ -n "${!var+x}" ]; then
131    echo "export $var=${!var@Q}"
132  fi
133done
134