xref: /illumos-gate/usr/src/test/os-tests/runfiles/default.run (revision 5400c85432c0a689ecefb8c19b8f9861809ca093)
1#
2# This file and its contents are supplied under the terms of the
3# Common Development and Distribution License ("CDDL"), version 1.0.
4# You may only use this file in accordance with the terms of version
5# 1.0 of the CDDL.
6#
7# A full copy of the text of the CDDL should have accompanied this
8# source.  A copy of the CDDL is also available via the Internet at
9# http://www.illumos.org/license/CDDL.
10#
11
12#
13# Copyright (c) 2012 by Delphix. All rights reserved.
14# Copyright 2020 Joyent, Inc.
15# Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
16# Copyright 2021 Tintri by DDN, Inc. All rights reserved.
17# Copyright 2026 Oxide Computer Company
18# Copyright 2022 MNX Cloud, Inc.
19# Copyright 2026 Edgecast Cloud LLC.
20#
21
22[DEFAULT]
23pre =
24verbose = False
25quiet = False
26timeout = 60
27post =
28outputdir = /var/tmp/test_results
29
30[/opt/os-tests/tests/poll_test]
31user = root
32
33[/opt/os-tests/tests/epoll_test]
34user = root
35
36[/opt/os-tests/tests/poll_close_test]
37
38[/opt/os-tests/tests/eventfd.32]
39[/opt/os-tests/tests/eventfd.64]
40
41[/opt/os-tests/tests/odirectory.32]
42[/opt/os-tests/tests/odirectory.64]
43
44[/opt/os-tests/tests/clock_gettime.32]
45[/opt/os-tests/tests/clock_gettime.64]
46
47[/opt/os-tests/tests/close_range.32]
48[/opt/os-tests/tests/close_range.64]
49
50[/opt/os-tests/tests/statvfs.32]
51[/opt/os-tests/tests/statvfs.64]
52[/opt/os-tests/tests/syncfs.32]
53[/opt/os-tests/tests/syncfs.64]
54
55[/opt/os-tests/tests/ucontext.32]
56[/opt/os-tests/tests/ucontext.64]
57[/opt/os-tests/tests/getcontext_extd.32]
58[/opt/os-tests/tests/getcontext_extd.64]
59
60[/opt/os-tests/tests/secflags]
61user = root
62tests = ['secflags_aslr',
63         'secflags_core',
64         'secflags_dts',
65         'secflags_elfdump',
66         'secflags_forbidnullmap',
67         'secflags_limits',
68         'secflags_noexecstack',
69         'secflags_proc',
70         'secflags_psecflags',
71         'secflags_syscall',
72         'secflags_truss',
73         'secflags_zonecfg']
74
75[/opt/os-tests/tests/signalfd]
76tests = ['basic_args', 'basic_read', 'multipoll']
77
78[/opt/os-tests/tests/sigqueue]
79tests = ['sigqueue_queue_size']
80
81[/opt/os-tests/tests/spawn]
82tests = ['spawn-syscall.32', 'spawn-syscall.64']
83
84[/opt/os-tests/tests/sdevfs]
85user = root
86tests = ['sdevfs_eisdir']
87
88[/opt/os-tests/tests/stress]
89user = root
90tests = ['dladm-kstat']
91
92[/opt/os-tests/tests/timer]
93user = root
94tests = ['timer_limit']
95
96[/opt/os-tests/tests/file-locking]
97tests = ['runtests.32', 'runtests.64']
98
99[/opt/os-tests/tests/sockfs]
100user = root
101tests = ['conn',
102         'dgram',
103         'drop_priv',
104         'nosignal',
105         'recvmsg.32',
106         'recvmsg.64',
107         'rights.32',
108         'rights.64',
109         'so_protocol',
110         'sockpair',
111         'timeouts.32',
112         'timeouts.64']
113
114[/opt/os-tests/tests/syscall]
115tests = ['fchmodat.32', 'fchmodat.64', 'open.32', 'open.64']
116
117[/opt/os-tests/tests/pf_key]
118user = root
119timeout = 180
120tests = ['acquire-compare', 'kmc-update', '15146']
121
122[/opt/os-tests/tests/ddi_ufm]
123user = root
124tests = ['ufm-test-setup', 'ufm-test', 'ufm-test-cleanup']
125
126[/opt/os-tests/tests/definit/definit]
127
128[/opt/os-tests/tests/idmap]
129pre_user=root
130pre = idmap_init
131post_user=root
132post = idmap_fini
133tests = ['idmaptest.32','idmaptest.64']
134
135[/opt/os-tests/tests/ksid]
136tests = ['ksid.32','ksid.64']
137
138[/opt/os-tests/tests/i386]
139user = root
140arch = i86pc
141timeout = 300
142tests = ['ldt', 'badseg']
143
144[/opt/os-tests/tests/writev.32]
145[/opt/os-tests/tests/writev.64]
146
147[/opt/os-tests/tests/imc_test]
148arch = i86pc
149
150#
151# Except atrparse all tests require special hardware (CCID YubiKey) to run,
152# hence they aren't included in the default runfile.
153#
154[/opt/os-tests/tests/uccid]
155arch = i86pc
156tests = ['atrparse']
157
158[/opt/os-tests/tests/libtopo]
159user = root
160tests = ['digraph-test']
161
162#
163# The GPIO tests require privileges.
164#
165[/opt/os-tests/tests/gpio]
166pre_user = root
167user = root
168post_user = root
169pre = gpio_init
170tests = [ 'dpio_test.32', 'dpio_test.64', 'gpio_attr.32', 'gpio_attr.64',
171    'gpio_lookup.32', 'gpio_lookup.64', 'gpioadm_test' ]
172post = gpio_fini
173
174#
175# Only the ksensor functional tests are included in the run file.
176# The stress test is designed to be run separately.
177#
178[/opt/os-tests/tests/ksensor]
179pre_user = root
180user = root
181post_user = root
182pre = ksensor_init
183tests = [ 'ksensor_basic.32','ksensor_basic.64', 'ksensor_err.32',
184    'ksensor_err.64' ]
185post = ksensor_fini
186
187[/opt/os-tests/tests/stackalign]
188tests = ['stackalign.32', 'stackalign.64']
189
190[/opt/os-tests/tests/cores]
191user = root
192pre = core_prereqs
193tests = ['coretests']
194
195[/opt/os-tests/tests/zen_umc_test]
196
197[/opt/os-tests/tests/portfs]
198tests = ['file_assoc.32', 'file_assoc.64']
199
200[/opt/os-tests/tests/regression]
201tests = [
202	'illumos-15031',
203	'illumos-15036'
204	]
205
206#
207# The following tests all represent tests that require the xsave feature
208# set. These are all x86 specific. The use of arch=i86pc below doesn't
209# really represent things that can be run on x86 regardless of the
210# platform and when the test runner gains support for specifying that,
211# use that instead. This would be split into two groups, but that isn't
212# supported, so everything ends up being run as root for the sake of the
213# xsave_baducontext test.
214#
215[/opt/os-tests/tests/xsave]
216arch = i86pc
217pre = xsu_hwtype.64
218user = root
219tests = [ 'bad_xregs.32', 'bad_xregs.64', 'mdb_xregs', 'proc_writes',
220    'setcontext_replace.32', 'setcontext_replace.64', 'setcontext_restore.32',
221    'setcontext_restore.64', 'signal_restore.32', 'signal_restore.64',
222    'xregs_roundtrip.32', 'xregs_roundtrip.64', 'xsave_baducontext',
223    'fpregs_xbv.32', 'fpregs_xbv.64', 'swapcontext_extd.32',
224    'swapcontext_extd.64', 'spawn_fpu.32', 'spawn_fpu.64' ]
225
226[/opt/os-tests/tests/hexdump]
227tests = ['hexdump_basic.32', 'hexdump_basic.64']
228
229[/opt/os-tests/tests/ilstr]
230tests = ['ilstr_basic.32', 'ilstr_basic.64']
231
232[/opt/os-tests/tests/memlist]
233tests = ['memlist_test.32', 'memlist_test.64']
234
235[/opt/os-tests/tests/execvpe]
236tests = ['execvpe-test.32', 'execvpe-test.64']
237
238[/opt/os-tests/tests/minttl]
239user = root
240tests = ['minttl', 'minttl_err']
241
242[/opt/os-tests/tests/sockopt]
243tests = ['v4mapped']
244
245[/opt/os-tests/tests/tcpsig]
246pre_user = root
247post_user = root
248pre = tcpsig_init
249tests = ['tcpsig']
250post = tcpsig_fini
251
252[/opt/os-tests/tests/fifo-tvnsec.32]
253[/opt/os-tests/tests/fifo-tvnsec.64]
254
255[/opt/os-tests/tests/saveargs/functional/functional]
256arch = i86pc
257
258[/opt/os-tests/tests/saveargs/testmatch/testmatch]
259arch = i86pc
260
261[/opt/os-tests/tests/oclo]
262tests = ['oclo', 'oclo_errors']
263
264[/opt/os-tests/tests/secure_getenv/secure_getenv]
265user = root
266
267[/opt/os-tests/tests/mac]
268user = root
269tests = ['mac_parsing', 'mac_ktest']
270
271[/opt/os-tests/tests/ktest]
272user = root
273tests = ['stream_ktest', 'ktest_ktest']
274
275[/opt/os-tests/tests/comm_page]
276user = root
277pre = comm_page_pre
278tests = ['comm_page_ktest']
279
280[/opt/os-tests/tests/libsocket]
281tests = [ 'getifaddrs_dl.32', 'getifaddrs_dl.64', 'inet6_opt.32',
282    'inet6_opt.64', 'nametoindex.32', 'nametoindex.64' ]
283