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