Fixing test pya_import tests to execute sequentially - maybe that fixes the Azure build fails with deadlocking unit test runners

This commit is contained in:
Matthias Koefferlein 2023-03-01 23:45:56 +01:00
parent 00a1c829ff
commit 418d37ca63
1 changed files with 15 additions and 13 deletions

View File

@ -24,18 +24,20 @@ import dbNetlistCrossReference
import layLayers
if __name__ == '__main__':
suite = unittest.TestLoader().loadTestsFromTestCase(tlTest.TLTest)
suite = unittest.TestLoader().loadTestsFromTestCase(dbPCells.DBPCellTests)
suite = unittest.TestLoader().loadTestsFromTestCase(dbLayoutTest.DBLayoutTest)
suite = unittest.TestLoader().loadTestsFromTestCase(dbPolygonTest.DBPolygonTests)
suite = unittest.TestLoader().loadTestsFromTestCase(dbReaders.DBReadersTests)
suite = unittest.TestLoader().loadTestsFromTestCase(dbRegionTest.DBRegionTest)
suite = unittest.TestLoader().loadTestsFromTestCase(dbTransTest.DBTransTests)
suite = unittest.TestLoader().loadTestsFromTestCase(dbLayoutToNetlist.DBLayoutToNetlistTests)
suite = unittest.TestLoader().loadTestsFromTestCase(dbLayoutVsSchematic.DBLayoutVsSchematicTests)
suite = unittest.TestLoader().loadTestsFromTestCase(dbNetlistCrossReference.DBNetlistCrossReferenceTests)
suite = unittest.TestLoader().loadTestsFromTestCase(layLayers.LAYLayersTests)
if not unittest.TextTestRunner(verbosity = 1).run(suite).wasSuccessful():
sys.exit(1)
for suite in [
unittest.TestLoader().loadTestsFromTestCase(tlTest.TLTest),
unittest.TestLoader().loadTestsFromTestCase(dbPCells.DBPCellTests),
unittest.TestLoader().loadTestsFromTestCase(dbLayoutTest.DBLayoutTest),
unittest.TestLoader().loadTestsFromTestCase(dbPolygonTest.DBPolygonTests),
unittest.TestLoader().loadTestsFromTestCase(dbReaders.DBReadersTests),
unittest.TestLoader().loadTestsFromTestCase(dbRegionTest.DBRegionTest),
unittest.TestLoader().loadTestsFromTestCase(dbTransTest.DBTransTests),
unittest.TestLoader().loadTestsFromTestCase(dbLayoutToNetlist.DBLayoutToNetlistTests),
unittest.TestLoader().loadTestsFromTestCase(dbLayoutVsSchematic.DBLayoutVsSchematicTests),
unittest.TestLoader().loadTestsFromTestCase(dbNetlistCrossReference.DBNetlistCrossReferenceTests),
unittest.TestLoader().loadTestsFromTestCase(layLayers.LAYLayersTests)
]:
if not unittest.TextTestRunner(verbosity = 1).run(suite).wasSuccessful():
sys.exit(1)