gem5/tests
Andreas Sandberg 1ecc3628a8 tests: Add support for functional only tests
Modify the ClassicTest class to only emit a stat verification test
unit if there is a reference stat file. This makes it possible to
design tests that don't care about stat changes.

To generate purely functional tests, we need to be able to create
empty test reference directories. This does not work well with many
revision control systems. As a workaround, add a file named EMPTY to
the list of ignored files in the test harness. This file can be used
as a placeholder in otherwise empty test directories.

Change-Id: I583c8c4e55479f0d48fa99d0b0d1eac9221e6652
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Curtis Dunham <curtis.dunham@arm.com>
2016-09-16 09:04:20 +01:00
..
configs mem: Add snoop filter to SystemXBar by default 2016-08-12 14:11:45 +01:00
long stats: Update to match classic memory changes 2016-08-12 14:12:59 +01:00
quick tests: remove EIO tests 2016-08-13 23:07:28 -04:00
test-progs tests: Add example of using KVM acceleration with an app 2016-08-22 11:41:37 -04:00
testing tests: Add support for functional only tests 2016-09-16 09:04:20 +01:00
diff-out tests: fix diff-out script for op/inst stat changes. 2012-02-12 18:35:59 -06:00
halt.sh Rearrange the FS configs to be more shared. Also check in the full-system tests. Reference stats coming soon. 2006-07-21 15:56:35 -04:00
run.py tests: Enable test running outside of gem5's source tree 2016-05-09 11:32:07 +01:00
SConscript tests: Split test results into running and verification 2016-06-20 14:50:34 +01:00
tests.py tests: Add a test command to get test status as an exit code 2016-06-20 14:50:43 +01:00