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