fixed config file path

This commit is contained in:
Jesse Cirimelli-Low 2018-12-06 09:26:38 -08:00
parent e41b90449d
commit 02b4b13cc4
1 changed files with 4 additions and 3 deletions

View File

@ -17,7 +17,8 @@ import getpass
class openram_test(openram_test):
def runTest(self):
globals.init_openram("config_20_{0}".format(OPTS.tech_name))
OPENRAM_HOME = os.path.abspath(os.environ.get("OPENRAM_HOME"))
globals.init_openram("{0}/tests/config_20_{1}".format(OPENRAM_HOME,OPTS.tech_name))
debug.info(1, "Testing top-level openram.py with 2-bit, 16 word SRAM.")
out_file = "testsram"
@ -41,16 +42,16 @@ class openram_test(openram_test):
verbosity += " -v"
OPENRAM_HOME = os.path.abspath(os.environ.get("OPENRAM_HOME"))
# Always perform code coverage
if OPTS.coverage == 0:
debug.warning("Failed to find coverage installation. This can be installed with pip3 install coverage")
exe_name = "coverage run -p {0}/openram.py ".format(OPENRAM_HOME)
config_name = "{0}config_20_{1}.py".format(OPENRAM_HOME + "/tests/",OPTS.tech_name)
cmd = "{0} -n -o {1} -p {2} {3} {4} 2>&1 > {5}/output.log".format(exe_name,
out_file,
out_path,
verbosity,
OPTS.config_file,
config_name,
out_path)
debug.info(1, cmd)
os.system(cmd)