ALIGN-analoglayout / ALIGN-public

BSD 3-Clause "New" or "Revised" License
242 stars 63 forks source link

Reduce CI-resourse #958

Closed kkunal1408 closed 2 years ago

kkunal1408 commented 2 years ago

In the last 26 CI runs for master, there were some failures due to runtime. This is a summary table for this. Can we reduce the number of tests to reduce the CI resource usage?

Total | Actual failures | Pass | Tests run time out | Wheel resource timeout -- | -- | -- | -- | -- 26 | sc_dc_dc_converter, Multiple design failures | 14 | 6 | 4
kkunal1408 commented 2 years ago

Two possible options for reducing tests:

These are two groups of large tests:

  1. test-integration-cp38-Finfet: There are 245 tests to check all permutations of compiler aspect ratios
  2. manylinux x9 : There are 392 tests (120 cell_fabric, 87 compiler, 10 constraints, 10 gdsconv, 35 pdk, 7 pdks, 36 pnr, 3 primitive, 78 schema, designs( test_A, buffer, cascode_current_mirror_ota, common_source, inverter_v1, telescopic_ota)
kkunal1408 commented 2 years ago

@stevenmburns and @parijatm any idea on what would be a better way to reduce the CI resources?

kkunal1408 commented 2 years ago

@stevenmburns can we remove cp37-manylinux2010 from regular tests? I think the wheel is broken. We can check for this wheel during release.