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