diff --git a/compiler/tests/30_openram_test.py b/compiler/tests/30_openram_test.py index 8ea3558e..333fc542 100755 --- a/compiler/tests/30_openram_test.py +++ b/compiler/tests/30_openram_test.py @@ -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)