cl: Initialize device_config
[piglit.git] / piglit.conf.example
blob13b4d44df46a5b6f99631a58be72e871f101b5e7
1 ;[opencv]
2 ; Set the opencv_test_ocl_bindir variable to run the OpenCV OpenCL tests.
3 ;opencv_test_ocl_bindir=/home/user/opencv/build/bin
4 ;opencv_workdir=/home/user/opencv/samples/c/
5 ; Run each subtest individiually to so a result is recorded for each subtest.
6 ; For example, default behavior:
7 ; opencv/OCL_ML/Kmeans -> Pass
9 ; With 'individual' option:
10 ; OCL_ML/Kmeans.Mat/0 -> Pass
11 ; OCL_ML/Kmeans.Mat/1 -> Pass
12 ; OCL_ML/Kmeans.Mat/2 -> Pass
14 ;individual
16 [xts]
17 ; Set bindir equal to the root of the xts directory
18 ;path=/home/user/src/xts
20 [igt]
21 ; Set bindir equal to the absolute root of the igt directory
22 ;path=/home/user/src/igt
24 [oglconform]
25 ; Set bindir equal to the absolute root of the oglconform directory
26 ;path=/home/usr/src/oglconform
28 [oclconform]
29 ; bindir is the directory that the commands to run tests and list subtests
30 ; will be executed in.
31 bindir=/home/usr/oclconform
32 ; List the tests you want to run
33 testA
34 testB
36 [deqp]
37 ; Options that affect all deqp based suites
38 ;extra_args=--deqp-visibility=hidden
40 [deqp-egl]
41 ; Path to the deqp-egl executable
42 ; Can be overwritten by PIGLIT_DEQP_EGL_BIN environment variable
43 ;bin=/home/knuth/deqp/modules/egl/deqp-egl
45 ; Space-separated list of extra command line arguments for deqp-egl. The
46 ; option is not required. The environment variable PIGLIT_DEQP_EGL_EXTRA_ARGS
47 ; overrides the value set here.
48 ;extra_args=--deqp-visibility hidden
50 [deqp-gles2]
51 ; Path to the deqp-gles2 executable
52 ; Can be overwritten by PIGLIT_DEQP_GLES2_BIN environment variable
53 ;bin=/home/knuth/deqp/modules/gles2/deqp-gles2
55 ; Space-separated list of extra command line arguments for deqp-gles31. The
56 ; option is not required. The environment variable PIGLIT_DEQP_GLES31_EXTRA_ARGS
57 ; overrides the value set here.
58 ;extra_args=--deqp-visibility hidden
60 ; Path to the test case list of CTS for deqp-gles2. You can also set this with
61 ; the environment variable PIGLIT_DEQP2_MUSTPASS. Piglit will run the subset of
62 ; dEQP-GLES2 tests if this option is set.
63 ;mustpasslist=/home/knuth/src/deqp/android/cts/master/gles2-master.txt
65 [deqp-gles3]
67 ; Path to the deqp-gles3 executable. You can also set this with the environment
68 ; variable PIGLIT_DEQP_GLES3_BIN. Piglit will run the dEQP-GLES3 tests if and
69 ; only if this option is set.
70 ;bin=/home/knuth/deqp/modules/gles3/deqp-gles3
72 ; Space-separated list of extra command line arguments for deqp-gles3. The
73 ; option is not required. The environment variable PIGLIT_DEQP_GLES3_EXTRA_ARGS
74 ; overrides the value set here.
75 ;extra_args=--deqp-visibility hidden
77 ; Path to the test case list of CTS for deqp-gles3. You can also set this with
78 ; the environment variable PIGLIT_DEQP3_MUSTPASS. Piglit will run the subset of
79 ; dEQP-GLES3 tests if this option is set.
80 ;mustpasslist=/home/knuth/src/deqp/android/cts/master/gles3-master.txt
82 [deqp-gles31]
83 ; Path to the deqp-gles31 executable
84 ; Can be overwritten by PIGLIT_DEQP_GLES31_BIN environment variable
85 ;bin=/home/knuth/deqp/modules/gles31/deqp-gles31
87 ; Space-separated list of extra command line arguments for deqp-gles31. The
88 ; option is not required. The environment variable PIGLIT_DEQP_GLES31_EXTRA_ARGS
89 ; overrides the value set here.
90 ;extra_args=--deqp-visibility hidden
92 ; Path to the test case list of CTS for deqp-gles31. You can also set this with
93 ; the environment variable PIGLIT_DEQP31_MUSTPASS. Piglit will run the subset of
94 ; dEQP-GLES31 tests if this option is set.
95 ;mustpasslist=/home/knuth/src/deqp/android/cts/master/gles31-master.txt
97 [deqp-vk]
98 ; Path to the deqp-vk executable
99 ; Can be overwritten by PIGLIT_DEQP_VK_BIN environment variable
100 ;bin=/home/knuth/Vulkan-CTS/external/vulkancts/modules/vulkan/deqp-vk
102 ; Space-separated list of extra command line arguments for deqp-gles31. The
103 ; option is not required. The environment variable PIGLIT_DEQP_VK_EXTRA_ARGS
104 ; overrides the value set here.
105 ;extra_args=--deqp-visibility hidden
107 [cts_gles]
108 ; path to the cts opengles executable
109 ; can be overwritten by PIGLIT_CTS_GLES_BIN environment variable
110 ;bin=/home/knuth/cts/cts/glcts
112 ; Space-separated list of extra command line arguments for cts. The
113 ; option is not required. The environment variable PIGLIT_CTS_GLES_EXTRA_ARGS
114 ; overrides the value set here.
115 ;extra_args=--deqp-visibility hidden
117 [cts_gl]
118 ; path to the cts opengl executable
119 ; can be overwritten by PIGLIT_CTS_GL_BIN environment variable
120 ;bin=/home/knuth/cts/cts/glcts
122 ; Space-separated list of extra command line arguments for cts. The
123 ; option is not required. The environment variable PIGLIT_CTS_GL_EXTRA_ARGS
124 ; overrides the value set here.
125 ;extra_args=--deqp-visibility hidden
127 [khr_gl]
128 ; path to the Khronos CTS OpenGL executable
129 ; can be overwritten by PIGLIT_KHR_GL_BIN environment variable
130 ;bin=/home/knuth/vk-gl-cts/build/external/openglcts/modules/glcts
132 ; Space-separated list of extra command line arguments for cts. The
133 ; option is not required. The environment variable PIGLIT_KHR_GL_EXTRA_ARGS
134 ; overrides the value set here.
135 ;extra_args=--deqp-visibility hidden
137 ; Section for specific oclconform test.  One of these sections is required for
138 ; each test list in the oclconform section and must be called:
139 ; oclconform-$testname
140 [oclconform-testA]
141 test_name=testA
142 ; Add concurrent to this section if the test can be run concurrently
143 ; concurrent
145 ; For tests with subtests:
147 ; The value of list_subtests is a command that will list all the subtest for
148 ; this test
149 ; list_subtest=./%(test_name)s --list-tests
151 ; The value of subtest_regex should be a regular expression used to select
152 ; which subtests to run.
153 ; subtest_regex=fast.+
155 ; run_subtest is a command to execute a subtest.  Anywhere <subtest> is found
156 ; in the command, it will be replaced with the name of the subtest.
157 ; run_subtest=./%(test_name)s --test=<subtest>
159 ; For regular tests:
160 ; run_test is the command used for running the test
161 run_test=./%(test_name)s
163 [core]
164 ; Set the default platform to use.
165 ; Options can be found by running piglit run -h and reading the section
166 ; for -p/--platform
168 ; The default on Linux will be mixed_glx_egl
169 ;platform=gbm
171 ; Set the default backend to use
172 ; Options can be found running piglit run -h and reading the section for
173 ; -b/--backend
174 ;backend=json
176 ; Set the default compression method to use for results
177 ; May be one of: 'none', 'gz', 'bz2', 'xz'
178 ; note: xz requires either the backports.lzma python module or an xz binary
180 ; Default: 'bz2'
181 ;compression=bz2
183 ; Set this value to change whether piglit defaults to using process isolation
184 ; or not. Care should be taken when using this option since it provides a
185 ; performance improvement, but with a cost in stability and reproducibility.
187 ; Default: True
188 ;process isolation=True
190 [vkrunner]
191 ; Path to the VkRunner executable. The option is not required.
192 ; Can be overwritten by PIGLIT_VKRUNNER_BINARY environment variable.
193 ; If both are missing, it will look for "vkrunner" in the search PATH.
194 ;bin=/home/neil/local/bin/vkrunner
196 [replay]
197 ; Path to the replay description file.
198 ; Can be overwritten by PIGLIT_REPLAY_DESCRIPTION_FILE environment
199 ; variable.
200 ;description_file=./traces.yml
202 ; Name of the device selected for the replay.
203 ; Can be overwritten by PIGLIT_REPLAY_DEVICE_NAME environment
204 ; variable.
205 ;device_name=vk-amd-raven
207 ; Space-separated list of extra command line arguments for
208 ; replayer. The option is not required. The environment variable
209 ; PIGLIT_REPLAY_EXTRA_ARGS overrides the value set here.
210 ;extra_args=--keep-image
212 ; Path to the apitrace executable. The option is not required.
213 ; Can be overwritten by PIGLIT_REPLAY_APITRACE_BINARY environment
214 ; variable.
215 ;apitrace_bin=/apitrace/build/apitrace
217 ; Path to the eglretrace (apitrace) executable. The option is not
218 ; required.
219 ; Can be overwritten by PIGLIT_REPLAY_EGLRETRACE_BINARY environment
220 ; variable.
221 ;eglretrace_bin=/apitrace/build/eglretrace
223 ; Path to the Wine executable. The option is not required.
224 ; Can be overwritten by PIGLIT_REPLAY_WINE_BINARY environment
225 ; variable.
226 ;wine_bin=/usr/bin/wine
228 ; Path to the Windows' d3dretrace (apitrace) executable to be run
229 ; under Wine. The option is not required.
230 ; Can be overwritten by PIGLIT_REPLAY_WINE_APITRACE_BINARY environment
231 ; variable.
232 ;wine_apitrace_bin=/apitrace-msvc-win64/bin/apitrace.exe
234 ; Path to the Windows' apitrace executable to be run under Wine. The
235 ; option is not required.
236 ; Can be overwritten by PIGLIT_REPLAY_WINE_D3DRETRACE_BINARY
237 ; environment variable.
238 ;wine_d3dretrace_bin=/apitrace-msvc-win64/bin/d3dretrace.exe
240 ; Path to the gfxrecon-info (GFXReconstruct) executable. The option is
241 ; not required.
242 ; Can be overwritten by PIGLIT_REPLAY_GFXRECON_INFO_BINARY environment
243 ; variable.
244 ;gfxrecon-info_bin=/gfxreconstruct/build/bin/gfxrecon-info
246 ; Path to the gfxrecon-replay (GFXReconstruct) executable. The option
247 ; is not required.
248 ; Can be overwritten by PIGLIT_REPLAY_GFXRECON_REPLAY_BINARY
249 ; environment variable.
250 ;gfxrecon-replay_bin=/gfxreconstruct/build/bin/gfxrecon-replay
252 ; Space-separated list of extra command line arguments for
253 ; gfxrecon-replay. The option is not required. The environment
254 ; variable PIGLIT_REPLAY_GFXRECON_REPLAY_EXTRA_ARGS overrides the
255 ; value set here.
256 ;gfxrecon-replay_extra_args=-m rebind
258 [expected-failures]
259 ; Provide a list of test names that are expected to fail.  These tests
260 ; will be listed as passing in JUnit output when they fail.  Any
261 ; unexpected result (pass/crash) will be listed as a failure.  The
262 ; test name must be written in the JUnit format ('.' instead of '/').
263 ; Special characters for config file format ('=' and ':') must be
264 ; replaced with '.'
266 [expected-crashes]
267 ; Like expected-failures, but specifies that a test is expected to
268 ; crash.
270 [monitored-errors]
271 ; Set the monitoring rules for checking when the system need to be rebooted.
272 ; Piglit must be launched with --abort-on-monitored-error
274 ; For each activated monitoring rule a section must be created in this file that
275 ; contains the type of monitoring (dmesg, file or locked_file).
276 ; Depending on the type, the parameter 'parameters' is a filename or a list of
277 ; options. The regex is the pattern that causes Piglit aborting when it's found.
278 ; Examples :
280 ;i915_error_state
281 ;kmsg_monitoring
282 ;dmesg_error
284 ;[i915_error_state]
285 ;type=file
286 ;parameters=/sys/kernel/debug/dri/0/i915_error_state
287 ;regex=^((?!no error state collected).)*$
289 ;[kmsg_monitoring]
290 ;type=locked_file
291 ;parameters=/dev/kmsg
292 ;regex=\*ERROR\* ring create req|\*ERROR\* Failed to reset chip
294 ;[dmesg_error]
295 ;type=dmesg
296 ;parameters=--level emerg,alert,crit,err,warn,notice
297 ;regex=\*ERROR\* ring create req|\*ERROR\* Failed to reset chip|BUG:|Oops:|turning off the locking correctness validator
299 ; vim: ft=dosini