1d583b39bSJohn Wren Kennedy#
2d583b39bSJohn Wren Kennedy# This file and its contents are supplied under the terms of the
3d583b39bSJohn Wren Kennedy# Common Development and Distribution License ("CDDL"), version 1.0.
4d583b39bSJohn Wren Kennedy# You may only use this file in accordance with the terms of version
5d583b39bSJohn Wren Kennedy# 1.0 of the CDDL.
6d583b39bSJohn Wren Kennedy#
7d583b39bSJohn Wren Kennedy# A full copy of the text of the CDDL should have accompanied this
8d583b39bSJohn Wren Kennedy# source.  A copy of the CDDL is also available via the Internet at
9d583b39bSJohn Wren Kennedy# http://www.illumos.org/license/CDDL.
10d583b39bSJohn Wren Kennedy#
11d583b39bSJohn Wren Kennedy
12d583b39bSJohn Wren Kennedy#
13d583b39bSJohn Wren Kennedy# Copyright (c) 2012 by Delphix. All rights reserved.
1481c3d085SJerry Jelinek# Copyright 2020 Joyent, Inc.
153f3c90a9SAndy Fiddaman# Copyright 2022 OmniOS Community Edition (OmniOSce) Association.
16915894efSMatt Barden# Copyright 2021 Tintri by DDN, Inc. All rights reserved.
17374858d2SPatrick Mooney# Copyright 2023 Oxide Computer Company
183580e26cSDan McDonald# Copyright 2022 MNX Cloud, Inc.
19d583b39bSJohn Wren Kennedy#
20d583b39bSJohn Wren Kennedy
21d583b39bSJohn Wren Kennedy[DEFAULT]
22d583b39bSJohn Wren Kennedypre =
23d583b39bSJohn Wren Kennedyverbose = False
24d583b39bSJohn Wren Kennedyquiet = False
25d583b39bSJohn Wren Kennedytimeout = 60
26d583b39bSJohn Wren Kennedypost =
27d583b39bSJohn Wren Kennedyoutputdir = /var/tmp/test_results
28d583b39bSJohn Wren Kennedy
29d583b39bSJohn Wren Kennedy[/opt/os-tests/tests/poll_test]
305e989a96SDavid Höppneruser = root
31a192d1c0SPatrick Mooneytests = ['poll_test', 'epoll_test']
32d583b39bSJohn Wren Kennedy
33d7159b37SAndy Fiddaman[/opt/os-tests/tests/eventfd.32]
34d7159b37SAndy Fiddaman[/opt/os-tests/tests/eventfd.64]
35d7159b37SAndy Fiddaman
3669c811abSRobert Mustacchi[/opt/os-tests/tests/odirectory.32]
3769c811abSRobert Mustacchi[/opt/os-tests/tests/odirectory.64]
3869c811abSRobert Mustacchi
39dea9f5e6SRobert Mustacchi[/opt/os-tests/tests/clock_gettime.32]
40dea9f5e6SRobert Mustacchi[/opt/os-tests/tests/clock_gettime.64]
41dea9f5e6SRobert Mustacchi
423f3c90a9SAndy Fiddaman[/opt/os-tests/tests/ucontext.32]
433f3c90a9SAndy Fiddaman[/opt/os-tests/tests/ucontext.64]
44ed093b41SRobert Mustacchi[/opt/os-tests/tests/getcontext_extd.32]
45ed093b41SRobert Mustacchi[/opt/os-tests/tests/getcontext_extd.64]
463f3c90a9SAndy Fiddaman
47d2a70789SRichard Lowe[/opt/os-tests/tests/secflags]
48d2a70789SRichard Loweuser = root
49d2a70789SRichard Lowetests = ['secflags_aslr',
50d2a70789SRichard Lowe         'secflags_core',
51d2a70789SRichard Lowe         'secflags_dts',
52d2a70789SRichard Lowe         'secflags_elfdump',
53d2a70789SRichard Lowe         'secflags_forbidnullmap',
54d2a70789SRichard Lowe         'secflags_limits',
55d2a70789SRichard Lowe         'secflags_noexecstack',
56d2a70789SRichard Lowe         'secflags_proc',
57d2a70789SRichard Lowe         'secflags_psecflags',
58d2a70789SRichard Lowe         'secflags_syscall',
59d2a70789SRichard Lowe         'secflags_truss',
60d2a70789SRichard Lowe         'secflags_zonecfg']
61d2a70789SRichard Lowe
62374858d2SPatrick Mooney[/opt/os-tests/tests/signalfd]
63f9bc46deSPatrick Mooneytests = ['basic_args', 'basic_read', 'multipoll']
64374858d2SPatrick Mooney
655e989a96SDavid Höppner[/opt/os-tests/tests/sigqueue]
665e989a96SDavid Höppnertests = ['sigqueue_queue_size']
6790221f91SCody Peter Mello
68defc4c8aSRyan Zezeski[/opt/os-tests/tests/sdevfs]
69defc4c8aSRyan Zezeskiuser = root
70defc4c8aSRyan Zezeskitests = ['sdevfs_eisdir']
71defc4c8aSRyan Zezeski
72fe4627efSSebastien Roy[/opt/os-tests/tests/stress]
73fe4627efSSebastien Royuser = root
74fe4627efSSebastien Roytests = ['dladm-kstat']
75fe4627efSSebastien Roy
76440a8a36SPatrick Mooney[/opt/os-tests/tests/timer]
77440a8a36SPatrick Mooneyuser = root
78440a8a36SPatrick Mooneytests = ['timer_limit']
79440a8a36SPatrick Mooney
8090221f91SCody Peter Mello[/opt/os-tests/tests/file-locking]
8190221f91SCody Peter Mellotests = ['runtests.32', 'runtests.64']
82f012ee0cSGordon Ross
83f012ee0cSGordon Ross[/opt/os-tests/tests/sockfs]
84f012ee0cSGordon Rossuser = root
85d865fc92SAndy Fiddamantests = ['conn', 'dgram', 'drop_priv', 'nosignal', 'rights.32', 'rights.64',
86221e47fbSAndy Fiddaman         'sockpair', 'recvmsg.32', 'recvmsg.64']
87b7daf799SDan McDonald
88edd58064SJerry Jelinek[/opt/os-tests/tests/syscall]
89cf96e8bfSMarcel Telkatests = ['fchmodat.32', 'fchmodat.64', 'open.32', 'open.64']
90edd58064SJerry Jelinek
91b7daf799SDan McDonald[/opt/os-tests/tests/pf_key]
92b7daf799SDan McDonalduser = root
933dae5456SJohn Levontimeout = 180
943580e26cSDan McDonaldtests = ['acquire-compare', 'kmc-update', '15146']
95a0955b86SJohn Levon
96508a0e8cSRob Johnston[/opt/os-tests/tests/ddi_ufm]
97508a0e8cSRob Johnstonuser = root
98508a0e8cSRob Johnstontests = ['ufm-test-setup', 'ufm-test', 'ufm-test-cleanup']
99508a0e8cSRob Johnston
100cad3f045SRobert Mustacchi[/opt/os-tests/tests/definit/definit]
101a28480feSAndy Fiddaman
102f37b3cbbSMatt Barden[/opt/os-tests/tests/ksid]
103f37b3cbbSMatt Bardentests = ['ksid.32','ksid.64']
104f37b3cbbSMatt Barden
105a0955b86SJohn Levon[/opt/os-tests/tests/i386]
106a0955b86SJohn Levonuser = root
107a0955b86SJohn Levonarch = i86pc
108a8103542SJohn Levontimeout = 300
109309b04b8SJohn Levontests = ['ldt', 'badseg']
11081c3d085SJerry Jelinek
11181c3d085SJerry Jelinek[/opt/os-tests/tests/writev.32]
11281c3d085SJerry Jelinek[/opt/os-tests/tests/writev.64]
113eb00b1c8SRobert Mustacchi
114eb00b1c8SRobert Mustacchi[/opt/os-tests/tests/imc_test]
115eb00b1c8SRobert Mustacchiarch = i86pc
116a61ed2ceSHans Rosenfeld
117a61ed2ceSHans Rosenfeld#
118a61ed2ceSHans Rosenfeld# Except atrparse all tests require special hardware (CCID YubiKey) to run,
119a61ed2ceSHans Rosenfeld# hence they aren't included in the default runfile.
120a61ed2ceSHans Rosenfeld#
121a61ed2ceSHans Rosenfeld[/opt/os-tests/tests/uccid]
122a61ed2ceSHans Rosenfeldarch = i86pc
123a61ed2ceSHans Rosenfeldtests = ['atrparse']
124c5591576SRob Johnston
125c5591576SRob Johnston[/opt/os-tests/tests/libtopo]
126c5591576SRob Johnstonuser = root
127c5591576SRob Johnstontests = ['digraph-test']
1283ce53722SRobert Mustacchi
1293ce53722SRobert Mustacchi#
1303ce53722SRobert Mustacchi# Only the ksensor functional tests are included in the run file.
1313ce53722SRobert Mustacchi# The stress test is designed to be run separately.
1323ce53722SRobert Mustacchi#
1333ce53722SRobert Mustacchi[/opt/os-tests/tests/ksensor]
134b018085dSRobert Mustacchipre_user = root
1353ce53722SRobert Mustacchiuser = root
136b018085dSRobert Mustacchipost_user = root
1373ce53722SRobert Mustacchipre = ksensor_init
1383ce53722SRobert Mustacchitests = [ 'ksensor_basic.32','ksensor_basic.64', 'ksensor_err.32',
1393ce53722SRobert Mustacchi    'ksensor_err.64' ]
1403ce53722SRobert Mustacchipost = ksensor_fini
141915894efSMatt Barden
142915894efSMatt Barden[/opt/os-tests/tests/stackalign]
143915894efSMatt Bardentests = ['stackalign.32', 'stackalign.64']
1448e458de0SRobert Mustacchi
1458e458de0SRobert Mustacchi[/opt/os-tests/tests/cores]
1468e458de0SRobert Mustacchiuser = root
1478e458de0SRobert Mustacchipre = core_prereqs
1488e458de0SRobert Mustacchitests = ['coretests']
14971815ce7SRobert Mustacchi
15071815ce7SRobert Mustacchi[/opt/os-tests/tests/zen_umc_test]
151abb88ab1SRobert Mustacchi
152abb88ab1SRobert Mustacchi[/opt/os-tests/tests/portfs]
153abb88ab1SRobert Mustacchitests = ['file_assoc.32', 'file_assoc.64']
15437e2cd25SPatrick Mooney
15537e2cd25SPatrick Mooney[/opt/os-tests/tests/regression]
156f23ed011SPatrick Mooneytests = [
157f23ed011SPatrick Mooney	'illumos-15031',
158f23ed011SPatrick Mooney	'illumos-15036'
159f23ed011SPatrick Mooney	]
160ed093b41SRobert Mustacchi
161ed093b41SRobert Mustacchi#
162ed093b41SRobert Mustacchi# The following tests all represent tests that require the xsave feature
163ed093b41SRobert Mustacchi# set. These are all x86 specific. The use of arch=i86pc below doesn't
164ed093b41SRobert Mustacchi# really represent things that can be run on x86 regardless of the
165ed093b41SRobert Mustacchi# platform and when the test runner gains support for specifying that,
166ed093b41SRobert Mustacchi# use that instead. This would be split into two groups, but that isn't
167ed093b41SRobert Mustacchi# supported, so everything ends up being run as root for the sake of the
168ed093b41SRobert Mustacchi# xsave_baducontext test.
169ed093b41SRobert Mustacchi#
170ed093b41SRobert Mustacchi[/opt/os-tests/tests/xsave]
171ed093b41SRobert Mustacchiarch = i86pc
172ed093b41SRobert Mustacchipre = xsu_hwtype.64
173ed093b41SRobert Mustacchiuser = root
174ed093b41SRobert Mustacchitests = [ 'bad_xregs.32', 'bad_xregs.64', 'mdb_xregs', 'proc_writes',
175ed093b41SRobert Mustacchi    'setcontext_replace.32', 'setcontext_replace.64', 'setcontext_restore.32',
176ed093b41SRobert Mustacchi    'setcontext_restore.64', 'signal_restore.32', 'signal_restore.64',
177ed093b41SRobert Mustacchi    'xregs_roundtrip.32', 'xregs_roundtrip.64', 'xsave_baducontext',
178ed093b41SRobert Mustacchi    'fpregs_xbv.32', 'fpregs_xbv.64', 'swapcontext_extd.32',
179ed093b41SRobert Mustacchi    'swapcontext_extd.64' ]
180b210e777SJoshua M. Clulow
181b210e777SJoshua M. Clulow[/opt/os-tests/tests/ilstr]
182b210e777SJoshua M. Clulowtests = ['ilstr_basic.32', 'ilstr_basic.64']
183*a89c0811SRobert Mustacchi
184*a89c0811SRobert Mustacchi[/opt/os-tests/tests/execve]
185*a89c0811SRobert Mustacchitests = ['execvpe-test.32', 'execvpe-test.64']
186