From f894ef47afffdd84ee4ebd340e25cc3853d58970 Mon Sep 17 00:00:00 2001 From: Matt Guthaus Date: Wed, 11 Jul 2018 11:58:22 -0700 Subject: [PATCH] Fix missing list conversion to run drc library tests. --- compiler/tests/01_library_drc_test.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/compiler/tests/01_library_drc_test.py b/compiler/tests/01_library_drc_test.py index a3c07d47..b4d35a5f 100755 --- a/compiler/tests/01_library_drc_test.py +++ b/compiler/tests/01_library_drc_test.py @@ -13,14 +13,12 @@ class library_drc_test(openram_test): def runTest(self): globals.init_openram("config_20_{0}".format(OPTS.tech_name)) - global verify import verify - OPTS.check_lvsdrc=True - + (gds_dir, gds_files) = setup_files() drc_errors = 0 debug.info(1, "\nPerforming DRC on: " + ", ".join(gds_files)) - for f in gds_files: + for f in list(gds_files): name = re.sub('\.gds$', '', f) gds_name = "{0}/{1}".format(gds_dir, f) if not os.path.isfile(gds_name): @@ -32,11 +30,12 @@ class library_drc_test(openram_test): self.assertEqual(drc_errors, 0) globals.end_openram() + def setup_files(): gds_dir = OPTS.openram_tech + "/gds_lib" files = os.listdir(gds_dir) nametest = re.compile("\.gds$", re.IGNORECASE) - gds_files = filter(nametest.search, files) + gds_files = list(filter(nametest.search, files)) return (gds_dir, gds_files) @@ -46,3 +45,4 @@ if __name__ == "__main__": del sys.argv[1:] header(__file__, OPTS.tech_name) unittest.main() +