gem5/tests/configs/learning-gem5-p1-two-level.py
Jason Lowe-Power 29dd04cfe9 tests: Add tests for the Learning gem5 scripts
These tests will ensure that Learning gem5 scripts are always up to date with
the changes in the mainline of gem5.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
2015-09-16 09:35:36 -05:00

25 lines
748 B
Python

# A wrapper around configs/learning_gem5/part1/two_level.py
# For some reason, this is implicitly needed by run.py
root = None
import m5
def run_test(root):
# Called from tests/run.py
# Add paths that we need
m5.util.addToPath('../configs/learning_gem5/part1')
m5.util.addToPath('../configs/common')
# The path to this script is the only parameter. Delete it so we can
# execute the script that we want to execute.
import sys
del sys.argv[1:]
# Note: at this point, we could add options we want to test.
# For instance, sys.argv.append('--l2_size=512kB')
# Execute the script we are wrapping
execfile('configs/learning_gem5/part1/two_level.py')