mirror of https://github.com/VLSIDA/OpenRAM.git
Fix missing list conversion to run drc library tests.
This commit is contained in:
parent
b3732f4fcf
commit
f894ef47af
|
|
@ -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()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue