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 2023 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/ucontext.32] 43[/opt/os-tests/tests/ucontext.64] 44[/opt/os-tests/tests/getcontext_extd.32] 45[/opt/os-tests/tests/getcontext_extd.64] 46 47[/opt/os-tests/tests/secflags] 48user = root 49tests = ['secflags_aslr', 50 'secflags_core', 51 'secflags_dts', 52 'secflags_elfdump', 53 'secflags_forbidnullmap', 54 'secflags_limits', 55 'secflags_noexecstack', 56 'secflags_proc', 57 'secflags_psecflags', 58 'secflags_syscall', 59 'secflags_truss', 60 'secflags_zonecfg'] 61 62[/opt/os-tests/tests/signalfd] 63tests = ['basic_args', 'basic_read', 'multipoll'] 64 65[/opt/os-tests/tests/sigqueue] 66tests = ['sigqueue_queue_size'] 67 68[/opt/os-tests/tests/sdevfs] 69user = root 70tests = ['sdevfs_eisdir'] 71 72[/opt/os-tests/tests/stress] 73user = root 74tests = ['dladm-kstat'] 75 76[/opt/os-tests/tests/timer] 77user = root 78tests = ['timer_limit'] 79 80[/opt/os-tests/tests/file-locking] 81tests = ['runtests.32', 'runtests.64'] 82 83[/opt/os-tests/tests/sockfs] 84user = root 85tests = ['conn', 'dgram', 'drop_priv', 'nosignal', 'rights.32', 'rights.64', 86 'sockpair', 'recvmsg.32', 'recvmsg.64'] 87 88[/opt/os-tests/tests/syscall] 89tests = ['fchmodat.32', 'fchmodat.64', 'open.32', 'open.64'] 90 91[/opt/os-tests/tests/pf_key] 92user = root 93timeout = 180 94tests = ['acquire-compare', 'kmc-update', '15146'] 95 96[/opt/os-tests/tests/ddi_ufm] 97user = root 98tests = ['ufm-test-setup', 'ufm-test', 'ufm-test-cleanup'] 99 100[/opt/os-tests/tests/definit/definit] 101 102[/opt/os-tests/tests/ksid] 103tests = ['ksid.32','ksid.64'] 104 105[/opt/os-tests/tests/i386] 106user = root 107arch = i86pc 108timeout = 300 109tests = ['ldt', 'badseg'] 110 111[/opt/os-tests/tests/writev.32] 112[/opt/os-tests/tests/writev.64] 113 114[/opt/os-tests/tests/imc_test] 115arch = i86pc 116 117# 118# Except atrparse all tests require special hardware (CCID YubiKey) to run, 119# hence they aren't included in the default runfile. 120# 121[/opt/os-tests/tests/uccid] 122arch = i86pc 123tests = ['atrparse'] 124 125[/opt/os-tests/tests/libtopo] 126user = root 127tests = ['digraph-test'] 128 129# 130# Only the ksensor functional tests are included in the run file. 131# The stress test is designed to be run separately. 132# 133[/opt/os-tests/tests/ksensor] 134pre_user = root 135user = root 136post_user = root 137pre = ksensor_init 138tests = [ 'ksensor_basic.32','ksensor_basic.64', 'ksensor_err.32', 139 'ksensor_err.64' ] 140post = ksensor_fini 141 142[/opt/os-tests/tests/stackalign] 143tests = ['stackalign.32', 'stackalign.64'] 144 145[/opt/os-tests/tests/cores] 146user = root 147pre = core_prereqs 148tests = ['coretests'] 149 150[/opt/os-tests/tests/zen_umc_test] 151 152[/opt/os-tests/tests/portfs] 153tests = ['file_assoc.32', 'file_assoc.64'] 154 155[/opt/os-tests/tests/regression] 156tests = [ 157 'illumos-15031', 158 'illumos-15036' 159 ] 160 161# 162# The following tests all represent tests that require the xsave feature 163# set. These are all x86 specific. The use of arch=i86pc below doesn't 164# really represent things that can be run on x86 regardless of the 165# platform and when the test runner gains support for specifying that, 166# use that instead. This would be split into two groups, but that isn't 167# supported, so everything ends up being run as root for the sake of the 168# xsave_baducontext test. 169# 170[/opt/os-tests/tests/xsave] 171arch = i86pc 172pre = xsu_hwtype.64 173user = root 174tests = [ 'bad_xregs.32', 'bad_xregs.64', 'mdb_xregs', 'proc_writes', 175 'setcontext_replace.32', 'setcontext_replace.64', 'setcontext_restore.32', 176 'setcontext_restore.64', 'signal_restore.32', 'signal_restore.64', 177 'xregs_roundtrip.32', 'xregs_roundtrip.64', 'xsave_baducontext', 178 'fpregs_xbv.32', 'fpregs_xbv.64', 'swapcontext_extd.32', 179 'swapcontext_extd.64' ] 180 181[/opt/os-tests/tests/ilstr] 182tests = ['ilstr_basic.32', 'ilstr_basic.64'] 183 184[/opt/os-tests/tests/execve] 185tests = ['execvpe-test.32', 'execvpe-test.64'] 186