make test, "basic" test suite, peformed by CI for every push in PR'smake test-localsubset ofmake testthat should run without an Internet connection.make cata-testtests from the catalogue that run in decent time, included inmake test.make cata-test-asl, all ASL catalogue tests.make test-all,"complete" test suite, run every week by the CI. Does not include ASL vmsa tests, of which running time is high.make test-all-asl, all ASL tests, includes all ASL tests. Does include ASL vmsa tests.
The basic litmus test consists in compiling series of tests. Some series are also executed but not all of them. Tests that are not run by default would take too much time or raise errors.
make litmus-x86_64-test, for x86_64. All tests are executed by default.make litmus-aarch64-test, for armv8. Some tests are executed some other are not.make litmus-aarch64-runto compile and execute the test series that are executed by default.make litmus-aarch64-norunto compile the test series that are not executed by default
Notice:
- One can use the command line to force execution (
make ... RUN_TESTS=true) or to prevent execution (make ... RUN_TESTS=false). - Litmus testing must be performed on machines whose processor matches the architecture tested.