3 # test_name | input schematics | aux files (gafrc, symbols, etc) | \
4 # extra flags to pass to gnetlist -g spice-sdb | \
5 # return code if non-zero expected | \
6 # variable which must be set for the test to run
10 # -----------------------------------------
11 # Simple netlisting tests
12 # -----------------------------------------
15 TwoStageAmp | TwoStageAmp.sch | Simulation.cmd gafrc models/2N3904.mod sym/transistor.sym | |
16 TwoStageAmp_Include | TwoStageAmp.sch | Simulation.cmd gafrc models/2N3904.mod sym/transistor.sym | -I
17 TwoStageAmp_Include_longopt | TwoStageAmp.sch | Simulation.cmd gafrc models/2N3904.mod sym/transistor.sym | --include | | HAVE_GETOPT_LONG
18 TwoStageAmp_Sort | TwoStageAmp.sch | Simulation.cmd gafrc models/2N3904.mod sym/transistor.sym | -s
19 TwoStageAmp_Sort_longopt | TwoStageAmp.sch | Simulation.cmd gafrc models/2N3904.mod sym/transistor.sym | --sort | | HAVE_GETOPT_LONG
21 # John Doty's test circuit
23 JD | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | |
24 JD_Include | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | -I
25 JD_Sort | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | -s
26 # Now test non-munged version.
27 JD_nomunge | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | | -n
28 JD_Include_nomunge | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | -I -n
29 JD_Sort_nomunge | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | -s -n
30 JD_nomunge_longopt | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | --nomunge | | HAVE_GETOPT_LONG
31 JD_Include_nomunge_longopt | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | -I --nomunge | | HAVE_GETOPT_LONG
32 JD_Sort_nomunge_longopt | LVDfoo.sch | gafrc models/openIP_5.cir sym/LVD.sym | -s --nomunge | | HAVE_GETOPT_LONG
35 # Tests for slotted parts
36 SlottedOpamps | SlottedOpamps.sch | gafrc sym/LM324_slotted-1.sym | |