summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sandberg <andreas.sandberg@arm.com>2015-07-07 09:51:03 +0100
committerAndreas Sandberg <andreas.sandberg@arm.com>2015-07-07 09:51:03 +0100
commitd7a56ee524c976a41fa40e5382a28462de799645 (patch)
tree11c6a9005b87513c61f8d8e2f3c323e8951b17a3
parent7cd5db8c6d7ea4ad23da5c9799a28e2224fab449 (diff)
downloadgem5-d7a56ee524c976a41fa40e5382a28462de799645.tar.xz
tests: Skip SPARC tests if the required binaries are missing
The full-system SPARC tests depend on several binaries that aren't generally available to the wider community. Flag the tests as skipped instead of failed if these binaries can't be found.
-rw-r--r--tests/configs/t1000-simple-atomic.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/configs/t1000-simple-atomic.py b/tests/configs/t1000-simple-atomic.py
index 96357f40c..209cb2813 100644
--- a/tests/configs/t1000-simple-atomic.py
+++ b/tests/configs/t1000-simple-atomic.py
@@ -31,7 +31,11 @@ from m5.objects import *
m5.util.addToPath('../configs/common')
import FSConfig
-system = FSConfig.makeSparcSystem('atomic')
+try:
+ system = FSConfig.makeSparcSystem('atomic')
+except IOError as e:
+ skip_test(reason=str(e))
+
system.voltage_domain = VoltageDomain()
system.clk_domain = SrcClockDomain(clock = '1GHz',
voltage_domain = system.voltage_domain)