Add debug runner during individual tests.

This commit is contained in:
mrg 2019-05-31 10:51:42 -07:00
parent bf86969972
commit d789f93743
91 changed files with 286 additions and 269 deletions

View File

@ -352,7 +352,7 @@ class bank(design.design):
self.addr_size = self.col_addr_size + self.row_addr_size
debug.check(self.num_rows*self.num_cols==self.word_size*self.num_words,"Invalid bank sizes.")
debug.check(self.addr_size==self.col_addr_size + self.row_addr_size,"Invalid address break down.")
debug.check(1+self.addr_size==self.col_addr_size + self.row_addr_size,"Invalid address break down.")
# Width for the vdd/gnd rails
self.supply_rail_width = 4*self.m2_width

View File

@ -8,9 +8,9 @@
#
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
import debug
@ -51,7 +51,7 @@ def setup_files(path):
files = []
for (dir, _, current_files) in os.walk(path):
for f in current_files:
files.append(os.path.join(dir, f))
files.append(os.getenv("OPENRAM_HOME"))
nametest = re.compile("\.py$", re.IGNORECASE)
select_files = list(filter(nametest.search, files))
return select_files
@ -122,4 +122,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test the library cells for DRC"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re
#sys.path.append(os.path.join(sys.path[0],".."))
#sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -51,5 +51,5 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test the library cells for LVS"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -74,4 +74,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test for DRC on basic contacts of different array sizes"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -69,4 +69,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic path"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -96,4 +96,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic parameterized transistors"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -38,4 +38,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic parameterized transistors"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -38,4 +38,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic parameterized transistors"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -40,4 +40,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic parameterized transistors"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -40,4 +40,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic parameterized transistors"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -40,4 +40,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic parameterized transistors"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -40,4 +40,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -9,9 +9,9 @@
"Run a regression test on a basic wire"
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -133,4 +133,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a pand2 cell
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -39,4 +39,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run regresion tests on a parameterized bitcell
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -114,4 +114,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 2-row buffer cell
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -35,4 +35,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 2-row buffer cell
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -51,4 +51,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run regression tests on a parameterized inverter
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -36,4 +36,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run regression tests on a parameterized inverter
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -35,4 +35,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -10,9 +10,9 @@
Run regression tests on a parameterized inverter
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -34,4 +34,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run regression tests on a parameterized inverter
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -36,4 +36,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 2-row buffer cell
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -35,4 +35,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -13,9 +13,9 @@ size 2-input nand gate.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -38,4 +38,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -13,9 +13,9 @@ It generates only a minimum size 3-input nand gate.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -38,4 +38,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -13,9 +13,9 @@ size 2-input nor gate.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -37,4 +37,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a precharge cell
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -57,4 +57,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a replica pbitcell
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -51,4 +51,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a wordline_driver array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -54,4 +54,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a basic array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -41,4 +41,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a basic array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -37,4 +37,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a basic array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -56,4 +56,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a hierarchical_decoder.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -80,4 +80,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a hierarchical_predecode2x4.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -46,4 +46,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a hierarchical_predecode3x8.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -46,4 +46,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -10,9 +10,9 @@
Run a regression test on a single transistor column_mux.
"""
from testutils import header,openram_test,unittest
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -68,4 +68,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a precharge array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -55,4 +55,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a wordline_driver array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -49,4 +49,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a sense amp array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -55,4 +55,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a write driver array
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -55,4 +55,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a dff_array.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -43,4 +43,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a dff_array.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -43,4 +43,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a dff_buf.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -35,4 +35,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a tri_gate_array.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -39,4 +39,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a test on a delay chain
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -35,4 +35,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a test on a multiport replica bitline
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -67,4 +67,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a test on a replica bitline
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -45,4 +45,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a control_logic
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -70,4 +70,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -52,4 +52,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -69,4 +69,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -74,4 +74,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -161,4 +161,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on 1rw 1r sram bank
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -72,4 +72,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -67,4 +67,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -57,4 +57,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -55,4 +55,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -58,4 +58,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -56,4 +56,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank, 2 port SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -56,4 +56,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -57,4 +57,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -50,4 +50,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -50,4 +50,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -56,4 +56,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -50,4 +50,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank, 2 port SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -56,4 +56,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -50,4 +50,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on a 2 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -100,4 +100,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -94,4 +94,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -65,4 +65,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -82,4 +82,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -95,4 +95,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -66,4 +66,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -71,4 +71,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -71,4 +71,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -71,4 +71,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a functioal test on 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -71,4 +71,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -63,4 +63,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -63,4 +63,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on various srams
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -66,4 +66,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a functioal test on 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -60,4 +60,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a functioal test on 1 bank SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -68,4 +68,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Check the .lib file for an SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -70,7 +70,7 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Check the .lib file for an SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -60,7 +60,7 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Check the .lib file for an SRAM with pruning
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -71,7 +71,7 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Check the .lib file for an SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -70,7 +70,7 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Check the LEF file for an SRMA
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -54,4 +54,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Check the .v file for an SRAM
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
import debug
@ -51,4 +51,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -11,9 +11,9 @@ Run a regression test on an extracted SRAM to ensure functionality.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -319,4 +319,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -13,9 +13,9 @@ check that these files are right.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re,shutil
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -100,4 +100,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -6,9 +6,9 @@ check that these files are right.
"""
import unittest
from testutils import header,openram_test
from testutils import *
import sys,os,re,shutil
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
from globals import OPTS
from sram_factory import factory
@ -99,4 +99,4 @@ if __name__ == "__main__":
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
header(__file__, OPTS.tech_name)
unittest.main()
unittest.main(testRunner=debugTestRunner())

View File

@ -10,13 +10,13 @@
import re
import unittest
import sys,os
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
import globals
(OPTS, args) = globals.parse_args()
del sys.argv[1:]
from testutils import header,openram_test
from testutils import *
header(__file__, OPTS.tech_name)
# get a list of all files in the tests directory

View File

@ -6,9 +6,10 @@
#All rights reserved.
#
import unittest,warnings
import pdb,traceback
import sys,os,glob,copy
import shutil
sys.path.append(os.path.join(sys.path[0],".."))
sys.path.append(os.getenv("OPENRAM_HOME"))
from globals import OPTS
import debug
@ -296,3 +297,19 @@ def header(filename, technology):
from globals import OPTS
print("|=========" + OPTS.openram_temp.center(60) + "=========|")
print("|==============================================================================|")
def debugTestRunner(post_mortem=None):
"""unittest runner doing post mortem debugging on failing tests"""
if post_mortem is None:
post_mortem = pdb.post_mortem
class DebugTestResult(unittest.TextTestResult):
def addError(self, test, err):
# called before tearDown()
traceback.print_exception(*err)
post_mortem(err[2])
super(DebugTestResult, self).addError(test, err)
def addFailure(self, test, err):
traceback.print_exception(*err)
post_mortem(err[2])
super(DebugTestResult, self).addFailure(test, err)
return unittest.TextTestRunner(resultclass=DebugTestResult)