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 2023 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_vcpu',
29	'default_capabs',
30	'drv_hold',
31	'fpu_getset',
32	'import_vlapic',
33	'interface_version',
34	'legacy_destruct',
35	'mem_devmem',
36	'mem_partial',
37	'mem_seg_map',
38	'pause_resume',
39	'self_destruct'
40	]
41
42[/opt/bhyve-tests/tests/kdev]
43user = root
44tests = [
45	'vatpit_freq',
46	'vhpet_freq',
47	'vlapic_freq',
48	'vlapic_freq_periodic',
49	'vlapic_mmio_access',
50	'vlapic_msr_access',
51	'vpmtmr_freq',
52	'vrtc_ops',
53	'wrmsr_tsc',
54	'rdmsr_tsc'
55	]
56
57[/opt/bhyve-tests/tests/inst_emul]
58user = root
59tests = [
60	'cpuid',
61	'imul',
62	'rdmsr',
63	'wrmsr',
64	'triple_fault',
65	'exit_paging',
66	'page_dirty'
67	]
68
69[/opt/bhyve-tests/tests/viona]
70user = root
71tests = [
72	'interface_version'
73	]
74
75# Tests of userspace mevent system, built from cmd/bhyve
76[/opt/bhyve-tests/tests/mevent]
77tests = ['lists_delete', 'read_disable', 'read_pause', 'read_requeue',
78	'vnode_file']
79
80[/opt/bhyve-tests/tests/mevent/vnode_zvol]
81user = root
82
83