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