test(tcl): add TCL variant test suite including PCell generation

All non-TCL tests (extract, gds, drc, cif) now also run against the TCL
variant using magic::-prefixed Tcl scripts. A new PCell test generates
two parameterized rectangle cells and verifies their GDS output.

The CI workflow runs npm run test:tcl after the TCL build and saves the
generated output files as an artifact.
This commit is contained in:
Intubun
2026-06-09 16:07:53 -04:00
committed by R. Timothy Edwards
parent 5801acce62
commit 7c71d0f3e5
15 changed files with 351 additions and 2 deletions
+1 -1
View File
@@ -97,7 +97,7 @@ jobs:
- name: Run example tests (non-TCL variant)
run: cd npm && npm test
- name: Run smoke test (TCL variant)
- name: Run full test suite (TCL variant)
run: cd npm && npm run test:tcl
# Dump generated text outputs (.ext, .spice, .cif, …) into the CI log