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# Copyright 2025 Oxide Computer Company 13 14[DEFAULT] 15pre = 16verbose = False 17quiet = False 18timeout = 60 19post = 20outputdir = /var/tmp/test_results 21 22[/opt/bhyve-tests/tests/vmm] 23user = root 24tests = [ 25 'auto_destruct', 26 'cpuid_ioctl', 27 'datarw_constraints', 28 'datarw_msrs', 29 'datarw_vcpu', 30 'default_capabs', 31 'drv_hold', 32 'fpu_getset', 33 'import_vlapic', 34 'interface_version', 35 'legacy_destruct', 36 'maxcpu', 37 'mem_devmem', 38 'mem_high', 39 'mem_partial', 40 'mem_seg_map', 41 'npt_ops', 42 'pause_resume', 43 'self_destruct' 44 ] 45 46[/opt/bhyve-tests/tests/kdev] 47user = root 48tests = [ 49 'vatpit_freq', 50 'vhpet_freq', 51 'vlapic_freq', 52 'vlapic_freq_periodic', 53 'vlapic_mmio_access', 54 'vlapic_msr_access', 55 'vpmtmr_freq', 56 'vrtc_ops', 57 'wrmsr_tsc', 58 'rdmsr_tsc' 59 ] 60 61[/opt/bhyve-tests/tests/inst_emul] 62user = root 63tests = [ 64 'cpuid', 65 'cpuid_guest_state', 66 'imul', 67 'rdmsr', 68 'wrmsr', 69 'triple_fault', 70 'exit_paging', 71 'page_dirty', 72 'exit_consistent', 73 'suspend_info', 74 'vcpu_barrier' 75 ] 76 77[/opt/bhyve-tests/tests/viona] 78user = root 79pre = setup 80post = cleanup 81tests = [ 82 'interface_version', 83 'create_delete', 84 'link_params' 85 ] 86 87# Tests of userspace mevent system, built from cmd/bhyve 88[/opt/bhyve-tests/tests/mevent] 89tests = ['lists_delete', 'read_disable', 'read_pause', 'read_requeue', 90 'vnode_file'] 91 92[/opt/bhyve-tests/tests/mevent/vnode_zvol] 93user = root 94 95