xref: /kvm-unit-tests/arm/unittests.cfg (revision 5e78b70d082a3a8ef9751bc264d24545d0c8e89c)
15e61cba0SAndrew Jones# Define your new unittest following the convention:
25e61cba0SAndrew Jones# [unittest_name]
35e61cba0SAndrew Jones# file = foo.flat # Name of the flat file to be used
45e61cba0SAndrew Jones# smp  = 2        # Number of processors the VM will use during this test
5*5e78b70dSAndrew Jones#                 # Use $MAX_SMP to use the maximum the host supports.
65e61cba0SAndrew Jones# extra_params = -append <params...> # Additional parameters used
70601b85cSAndrew Jones# arch = arm|arm64                   # Only if test case is specific to one
85e61cba0SAndrew Jones# groups = group1 group2 # Used to identify test cases with run_tests -g ...
90601b85cSAndrew Jones# accel = kvm|tcg # Optionally specify if test must run with kvm or tcg.
100601b85cSAndrew Jones#                 # If not specified, then kvm will be used when available.
115e61cba0SAndrew Jones
125e61cba0SAndrew Jones#
135e61cba0SAndrew Jones# Test that the configured number of processors (smp = <num>), and
145e61cba0SAndrew Jones# that the configured amount of memory (-m <MB>) are correctly setup
155e61cba0SAndrew Jones# by the framework.
165e61cba0SAndrew Jones#
1790b91265SAndrew Jones[selftest-setup]
185e61cba0SAndrew Jonesfile = selftest.flat
190415feeaSAndrew Jonessmp = 2
200415feeaSAndrew Jonesextra_params = -m 256 -append 'setup smp=2 mem=256'
215e61cba0SAndrew Jonesgroups = selftest
222edfe428SAndrew Jones
23f052fea1SAndrew Jones# Test vector setup and exception handling (kernel mode).
2490b91265SAndrew Jones[selftest-vectors-kernel]
252edfe428SAndrew Jonesfile = selftest.flat
26f052fea1SAndrew Jonesextra_params = -append 'vectors-kernel'
272edfe428SAndrew Jonesgroups = selftest
282edfe428SAndrew Jones
29f052fea1SAndrew Jones# Test vector setup and exception handling (user mode).
3090b91265SAndrew Jones[selftest-vectors-user]
312edfe428SAndrew Jonesfile = selftest.flat
32f052fea1SAndrew Jonesextra_params = -append 'vectors-user'
332edfe428SAndrew Jonesgroups = selftest
340415feeaSAndrew Jones
350415feeaSAndrew Jones# Test SMP support
3690b91265SAndrew Jones[selftest-smp]
370415feeaSAndrew Jonesfile = selftest.flat
38*5e78b70dSAndrew Jonessmp = $MAX_SMP
390415feeaSAndrew Jonesextra_params = -append 'smp'
400415feeaSAndrew Jonesgroups = selftest
41