2018-11-18 22:42:13 +01:00
|
|
|
|
|
|
|
|
import sys
|
|
|
|
|
import os
|
2018-11-18 23:19:58 +01:00
|
|
|
import unittest
|
2021-04-18 15:46:55 +02:00
|
|
|
import testprep
|
2018-11-18 22:42:13 +01:00
|
|
|
|
|
|
|
|
sys.path.append(os.path.join(os.path.dirname(__file__), "..", "python"))
|
|
|
|
|
|
|
|
|
|
# Include all tests from testdata/python
|
|
|
|
|
# Missing:
|
|
|
|
|
# - basic.py (Test classes not available yet)
|
|
|
|
|
# - qtbinding (No applicable because QApplication is missing)
|
|
|
|
|
|
|
|
|
|
import tlTest
|
|
|
|
|
import dbPCells
|
|
|
|
|
import dbLayoutTest
|
|
|
|
|
import dbPolygonTest
|
|
|
|
|
import dbReaders
|
|
|
|
|
import dbRegionTest
|
|
|
|
|
import dbTransTest
|
2022-05-15 20:17:23 +02:00
|
|
|
import dbLayoutToNetlist
|
|
|
|
|
import dbLayoutVsSchematic
|
|
|
|
|
import dbNetlistCrossReference
|
|
|
|
|
import layLayers
|
2023-02-15 17:01:06 +01:00
|
|
|
import layPixelBuffer
|
|
|
|
|
|
2018-11-18 22:42:13 +01:00
|
|
|
if __name__ == '__main__':
|
2023-02-15 17:01:06 +01:00
|
|
|
loader = unittest.TestLoader()
|
|
|
|
|
suite = unittest.TestSuite()
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(tlTest.TLTest))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbPCells.DBPCellTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbLayoutTest.DBLayoutTest))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbPolygonTest.DBPolygonTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbReaders.DBReadersTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbRegionTest.DBRegionTest))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbTransTest.DBTransTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbLayoutToNetlist.DBLayoutToNetlistTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbLayoutVsSchematic.DBLayoutVsSchematicTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(dbNetlistCrossReference.DBNetlistCrossReferenceTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(layLayers.LAYLayersTests))
|
|
|
|
|
suite.addTests(loader.loadTestsFromTestCase(layPixelBuffer.LAYPixelBufferTests))
|
2018-11-18 22:42:13 +01:00
|
|
|
|
|
|
|
|
if not unittest.TextTestRunner(verbosity = 1).run(suite).wasSuccessful():
|
|
|
|
|
sys.exit(1)
|