xref: /kvm-unit-tests/arm/unittests.cfg (revision 0415feea907d164afc1260d481a0df527dca0db4)
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
55e61cba0SAndrew Jones# extra_params = -append <params...> # Additional parameters used
65e61cba0SAndrew Jones# arch = arm/arm64                   # Only if test case is specific to one
75e61cba0SAndrew Jones# groups = group1 group2 # Used to identify test cases with run_tests -g ...
85e61cba0SAndrew Jones
95e61cba0SAndrew Jones#
105e61cba0SAndrew Jones# Test that the configured number of processors (smp = <num>), and
115e61cba0SAndrew Jones# that the configured amount of memory (-m <MB>) are correctly setup
125e61cba0SAndrew Jones# by the framework.
135e61cba0SAndrew Jones#
145e61cba0SAndrew Jones[selftest::setup]
155e61cba0SAndrew Jonesfile = selftest.flat
16*0415feeaSAndrew Jonessmp = 2
17*0415feeaSAndrew Jonesextra_params = -m 256 -append 'setup smp=2 mem=256'
185e61cba0SAndrew Jonesgroups = selftest
192edfe428SAndrew Jones
20f052fea1SAndrew Jones# Test vector setup and exception handling (kernel mode).
21f052fea1SAndrew Jones[selftest::vectors-kernel]
222edfe428SAndrew Jonesfile = selftest.flat
23f052fea1SAndrew Jonesextra_params = -append 'vectors-kernel'
242edfe428SAndrew Jonesgroups = selftest
252edfe428SAndrew Jones
26f052fea1SAndrew Jones# Test vector setup and exception handling (user mode).
27f052fea1SAndrew Jones[selftest::vectors-user]
282edfe428SAndrew Jonesfile = selftest.flat
29f052fea1SAndrew Jonesextra_params = -append 'vectors-user'
302edfe428SAndrew Jonesgroups = selftest
31*0415feeaSAndrew Jones
32*0415feeaSAndrew Jones# Test SMP support
33*0415feeaSAndrew Jones[selftest::smp]
34*0415feeaSAndrew Jonesfile = selftest.flat
35*0415feeaSAndrew Jonessmp = $(getconf _NPROCESSORS_CONF)
36*0415feeaSAndrew Jonesextra_params = -append 'smp'
37*0415feeaSAndrew Jonesgroups = selftest
38