Avoid GNUism '\|' by using extended REs.
[geda-gaf.git] / gnetlist-legacy / tests / Makefile.am
blob790e0b1be9637d0e7a2b27bdefc12a3fbfeb7a17
1 TEST_EXTENSIONS = .out
3 AM_TESTS_ENVIRONMENT = \
4         srcdir='$(srcdir)'; export srcdir; \
5         abs_builddir='$(abs_builddir)'; export abs_builddir; \
6         abs_top_builddir='$(abs_top_builddir)'; export abs_top_builddir; \
7         abs_srcdir='$(abs_srcdir)'; export abs_srcdir; \
8         abs_top_srcdir='$(abs_top_srcdir)'; export abs_top_srcdir;
9 OUT_LOG_COMPILER = $(srcdir)/run-test
11 dist_check_SCRIPTS = run-test
12 EXTRA_DIST = $(input_files) $(TESTS) README gschemrc common/gschemrc
13 # dist_check_DATA would be more appropriate for $(input_files) and $(TESTS)
14 # but triggers a lot of "Nothing to be done for '...'" messages.
16 mostlyclean-local:
17         rm -rf run.*
19 input_files = \
20         stack_1.sch \
21         hierarchy-sources/bottom.sch \
22         hierarchy-sources/middle.sch \
23         hierarchy-sources/rock.sch \
24         hierarchy-symbols/bottom.sym \
25         hierarchy-symbols/middle.sym \
26         hierarchy-symbols/rock.sym \
27         hierarchy.sch \
28         hierarchy2-sources/under.sch \
29         hierarchy2-symbols/under.sym \
30         hierarchy2.sch \
31         stack-torture.sch \
32         drc2/connected-noconnects.sch \
33         drc2/duplicated-refdes.sch \
34         drc2/duplicated_slot.sch \
35         drc2/gnd-with-nc-directive.sch \
36         drc2/gnd-without-nc-directive.sch \
37         drc2/net-not-driven-with-dont-check-if-driven-directive.sch \
38         drc2/net-not-driven-with-nc-directive.sch \
39         drc2/net-not-driven.sch \
40         drc2/net-with-only-one-connection.sch \
41         drc2/numslots-is-not-an-integer.sch \
42         drc2/numslots-not-defined.sch \
43         drc2/output-connected-to-output.sch \
44         drc2/pin-without-pintype-attrib.sch \
45         drc2/refdes-not-numbered.sch \
46         drc2/slot-is-not-an-integer.sch \
47         drc2/slot-not-defined.sch \
48         drc2/slot_out_of_range.sch \
49         drc2/unconnected-pin-with-drc-directive.sch \
50         drc2/unconnected-pin.sch \
51         drc2/unused-slot.sch \
52         common/JD-extras/openIP_5.cir \
53         common/JD-symbols/LVD.sym \
54         common/JD.sch \
55         common/SlottedOpamps-symbols/LM324_slotted-1.sym \
56         common/SlottedOpamps.sch \
57         common/TwoStageAmp-extras/2N3904.mod \
58         common/TwoStageAmp-extras/Simulation.cmd \
59         common/TwoStageAmp-symbols/transistor.sym \
60         common/TwoStageAmp.sch \
61         common/cascade.sch \
62         common/multiequal.sch \
63         common/netattrib.sch \
64         common/powersupply.sch \
65         common/singlenet.sch
67 XFAIL_TESTS = \
68         common/SlottedOpamps-futurenet2.out \
69         common/SlottedOpamps-switcap.out
71 TESTS = stack_1-geda.out \
72         hierarchy-geda.out \
73         hierarchy2-geda.out \
74         stack-torture-geda.out \
75         drc2/connected-noconnects-drc2.out \
76         drc2/duplicated-refdes-drc2.out \
77         drc2/duplicated_slot-drc2.out \
78         drc2/gnd-with-nc-directive-drc2.out \
79         drc2/gnd-without-nc-directive-drc2.out \
80         drc2/net-not-driven-drc2.out \
81         drc2/net-not-driven-with-dont-check-if-driven-directive-drc2.out \
82         drc2/net-not-driven-with-nc-directive-drc2.out \
83         drc2/net-with-only-one-connection-drc2.out \
84         drc2/numslots-is-not-an-integer-drc2.out \
85         drc2/numslots-not-defined-drc2.out \
86         drc2/output-connected-to-output-drc2.out \
87         drc2/pin-without-pintype-attrib-drc2.out \
88         drc2/refdes-not-numbered-drc2.out \
89         drc2/slot-is-not-an-integer-drc2.out \
90         drc2/slot-not-defined-drc2.out \
91         drc2/slot_out_of_range-drc2.out \
92         drc2/unconnected-pin-drc2.out \
93         drc2/unconnected-pin-with-drc-directive-drc2.out \
94         drc2/unused-slot-drc2.out \
95         common/JD-PCB.out \
96         common/JD-allegro.out \
97         common/JD-bae.out \
98         common/JD-bom.out \
99         common/JD-bom2.out \
100         common/JD-calay.out \
101         common/JD-drc.out \
102         common/JD-drc2.out \
103         common/JD-eagle.out \
104         common/JD-ewnet.out \
105         common/JD-futurenet2.out \
106         common/JD-geda.out \
107         common/JD-gossip.out \
108         common/JD-gsch2pcb.out \
109         common/JD-liquidpcb.out \
110         common/JD-mathematica.out \
111         common/JD-maxascii.out \
112         common/JD-osmond.out \
113         common/JD-pads.out \
114         common/JD-partslist1.out \
115         common/JD-partslist2.out \
116         common/JD-partslist3.out \
117         common/JD-pcbpins.out \
118         common/JD-protelII.out \
119         common/JD-redac.out \
120         common/JD-spice-sdb-include-nomunge.out \
121         common/JD-spice-sdb-include.out \
122         common/JD-spice-sdb-nomunge.out \
123         common/JD-spice-sdb-sort-nomunge.out \
124         common/JD-spice-sdb-sort.out \
125         common/JD-spice-sdb.out \
126         common/JD-spice.out \
127         common/JD-switcap.out \
128         common/JD-systemc.out \
129         common/JD-tango.out \
130         common/JD-vams.out \
131         common/JD-verilog.out \
132         common/JD-vhdl.out \
133         common/JD-vipec.out \
134         common/SlottedOpamps-PCB.out \
135         common/SlottedOpamps-allegro.out \
136         common/SlottedOpamps-bae.out \
137         common/SlottedOpamps-bom.out \
138         common/SlottedOpamps-bom2.out \
139         common/SlottedOpamps-calay.out \
140         common/SlottedOpamps-drc.out \
141         common/SlottedOpamps-drc2.out \
142         common/SlottedOpamps-eagle.out \
143         common/SlottedOpamps-ewnet.out \
144         common/SlottedOpamps-futurenet2.out \
145         common/SlottedOpamps-geda.out \
146         common/SlottedOpamps-gossip.out \
147         common/SlottedOpamps-gsch2pcb.out \
148         common/SlottedOpamps-liquidpcb.out \
149         common/SlottedOpamps-mathematica.out \
150         common/SlottedOpamps-maxascii.out \
151         common/SlottedOpamps-osmond.out \
152         common/SlottedOpamps-pads.out \
153         common/SlottedOpamps-partslist1.out \
154         common/SlottedOpamps-partslist2.out \
155         common/SlottedOpamps-partslist3.out \
156         common/SlottedOpamps-pcbpins.out \
157         common/SlottedOpamps-protelII.out \
158         common/SlottedOpamps-redac.out \
159         common/SlottedOpamps-spice-sdb.out \
160         common/SlottedOpamps-spice.out \
161         common/SlottedOpamps-switcap.out \
162         common/SlottedOpamps-systemc.out \
163         common/SlottedOpamps-tango.out \
164         common/SlottedOpamps-vams.out \
165         common/SlottedOpamps-verilog.out \
166         common/SlottedOpamps-vhdl.out \
167         common/SlottedOpamps-vipec.out \
168         common/TwoStageAmp-PCB.out \
169         common/TwoStageAmp-allegro.out \
170         common/TwoStageAmp-bae.out \
171         common/TwoStageAmp-bom.out \
172         common/TwoStageAmp-bom2.out \
173         common/TwoStageAmp-calay.out \
174         common/TwoStageAmp-drc.out \
175         common/TwoStageAmp-drc2.out \
176         common/TwoStageAmp-eagle.out \
177         common/TwoStageAmp-ewnet.out \
178         common/TwoStageAmp-futurenet2.out \
179         common/TwoStageAmp-geda.out \
180         common/TwoStageAmp-gossip.out \
181         common/TwoStageAmp-gsch2pcb.out \
182         common/TwoStageAmp-liquidpcb.out \
183         common/TwoStageAmp-mathematica.out \
184         common/TwoStageAmp-maxascii.out \
185         common/TwoStageAmp-osmond.out \
186         common/TwoStageAmp-pads.out \
187         common/TwoStageAmp-partslist1.out \
188         common/TwoStageAmp-partslist2.out \
189         common/TwoStageAmp-partslist3.out \
190         common/TwoStageAmp-pcbpins.out \
191         common/TwoStageAmp-protelII.out \
192         common/TwoStageAmp-redac.out \
193         common/TwoStageAmp-spice-sdb-include.out \
194         common/TwoStageAmp-spice-sdb-sort.out \
195         common/TwoStageAmp-spice-sdb.out \
196         common/TwoStageAmp-spice.out \
197         common/TwoStageAmp-switcap.out \
198         common/TwoStageAmp-systemc.out \
199         common/TwoStageAmp-tango.out \
200         common/TwoStageAmp-vams.out \
201         common/TwoStageAmp-verilog.out \
202         common/TwoStageAmp-vhdl.out \
203         common/TwoStageAmp-vipec.out \
204         common/cascade-PCB.out \
205         common/cascade-allegro.out \
206         common/cascade-bae.out \
207         common/cascade-bom.out \
208         common/cascade-bom2.out \
209         common/cascade-calay.out \
210         common/cascade-cascade.out \
211         common/cascade-drc.out \
212         common/cascade-drc2.out \
213         common/cascade-eagle.out \
214         common/cascade-ewnet.out \
215         common/cascade-futurenet2.out \
216         common/cascade-geda.out \
217         common/cascade-gossip.out \
218         common/cascade-gsch2pcb.out \
219         common/cascade-liquidpcb.out \
220         common/cascade-mathematica.out \
221         common/cascade-maxascii.out \
222         common/cascade-osmond.out \
223         common/cascade-pads.out \
224         common/cascade-partslist1.out \
225         common/cascade-partslist2.out \
226         common/cascade-partslist3.out \
227         common/cascade-pcbpins.out \
228         common/cascade-protelII.out \
229         common/cascade-redac.out \
230         common/cascade-spice-sdb.out \
231         common/cascade-spice.out \
232         common/cascade-switcap.out \
233         common/cascade-systemc.out \
234         common/cascade-tango.out \
235         common/cascade-vams.out \
236         common/cascade-verilog.out \
237         common/cascade-vhdl.out \
238         common/cascade-vipec.out \
239         common/multiequal-PCB.out \
240         common/multiequal-allegro.out \
241         common/multiequal-bae.out \
242         common/multiequal-bom.out \
243         common/multiequal-bom2.out \
244         common/multiequal-calay.out \
245         common/multiequal-drc.out \
246         common/multiequal-drc2.out \
247         common/multiequal-eagle.out \
248         common/multiequal-ewnet.out \
249         common/multiequal-futurenet2.out \
250         common/multiequal-geda.out \
251         common/multiequal-gossip.out \
252         common/multiequal-gsch2pcb.out \
253         common/multiequal-liquidpcb.out \
254         common/multiequal-mathematica.out \
255         common/multiequal-maxascii.out \
256         common/multiequal-osmond.out \
257         common/multiequal-pads.out \
258         common/multiequal-partslist1.out \
259         common/multiequal-partslist2.out \
260         common/multiequal-partslist3.out \
261         common/multiequal-pcbpins.out \
262         common/multiequal-protelII.out \
263         common/multiequal-redac.out \
264         common/multiequal-spice-sdb.out \
265         common/multiequal-spice.out \
266         common/multiequal-switcap.out \
267         common/multiequal-systemc.out \
268         common/multiequal-tango.out \
269         common/multiequal-vams.out \
270         common/multiequal-verilog.out \
271         common/multiequal-vhdl.out \
272         common/multiequal-vipec.out \
273         common/netattrib-PCB.out \
274         common/netattrib-allegro.out \
275         common/netattrib-bae.out \
276         common/netattrib-bom.out \
277         common/netattrib-bom2.out \
278         common/netattrib-calay.out \
279         common/netattrib-drc.out \
280         common/netattrib-drc2.out \
281         common/netattrib-eagle.out \
282         common/netattrib-ewnet.out \
283         common/netattrib-futurenet2.out \
284         common/netattrib-geda.out \
285         common/netattrib-gossip.out \
286         common/netattrib-gsch2pcb.out \
287         common/netattrib-liquidpcb.out \
288         common/netattrib-mathematica.out \
289         common/netattrib-maxascii.out \
290         common/netattrib-osmond.out \
291         common/netattrib-pads.out \
292         common/netattrib-partslist1.out \
293         common/netattrib-partslist2.out \
294         common/netattrib-partslist3.out \
295         common/netattrib-pcbpins.out \
296         common/netattrib-protelII.out \
297         common/netattrib-redac.out \
298         common/netattrib-spice-sdb.out \
299         common/netattrib-spice.out \
300         common/netattrib-switcap.out \
301         common/netattrib-systemc.out \
302         common/netattrib-tango.out \
303         common/netattrib-vams.out \
304         common/netattrib-verilog.out \
305         common/netattrib-vhdl.out \
306         common/netattrib-vipec.out \
307         common/powersupply-PCB.out \
308         common/powersupply-allegro.out \
309         common/powersupply-bae.out \
310         common/powersupply-bom.out \
311         common/powersupply-bom2.out \
312         common/powersupply-calay.out \
313         common/powersupply-drc.out \
314         common/powersupply-drc2.out \
315         common/powersupply-eagle.out \
316         common/powersupply-ewnet.out \
317         common/powersupply-futurenet2.out \
318         common/powersupply-geda.out \
319         common/powersupply-gossip.out \
320         common/powersupply-gsch2pcb.out \
321         common/powersupply-liquidpcb.out \
322         common/powersupply-mathematica.out \
323         common/powersupply-maxascii.out \
324         common/powersupply-osmond.out \
325         common/powersupply-pads.out \
326         common/powersupply-partslist1.out \
327         common/powersupply-partslist2.out \
328         common/powersupply-partslist3.out \
329         common/powersupply-pcbpins.out \
330         common/powersupply-protelII.out \
331         common/powersupply-redac.out \
332         common/powersupply-spice-sdb.out \
333         common/powersupply-spice.out \
334         common/powersupply-switcap.out \
335         common/powersupply-systemc.out \
336         common/powersupply-tango.out \
337         common/powersupply-vams.out \
338         common/powersupply-verilog.out \
339         common/powersupply-vhdl.out \
340         common/powersupply-vipec.out \
341         common/singlenet-PCB.out \
342         common/singlenet-allegro.out \
343         common/singlenet-bae.out \
344         common/singlenet-bom.out \
345         common/singlenet-bom2.out \
346         common/singlenet-calay.out \
347         common/singlenet-drc.out \
348         common/singlenet-drc2.out \
349         common/singlenet-eagle.out \
350         common/singlenet-ewnet.out \
351         common/singlenet-futurenet2.out \
352         common/singlenet-geda.out \
353         common/singlenet-gossip.out \
354         common/singlenet-gsch2pcb.out \
355         common/singlenet-liquidpcb.out \
356         common/singlenet-mathematica.out \
357         common/singlenet-maxascii.out \
358         common/singlenet-osmond.out \
359         common/singlenet-pads.out \
360         common/singlenet-partslist1.out \
361         common/singlenet-partslist2.out \
362         common/singlenet-partslist3.out \
363         common/singlenet-pcbpins.out \
364         common/singlenet-protelII.out \
365         common/singlenet-redac.out \
366         common/singlenet-spice-sdb.out \
367         common/singlenet-spice.out \
368         common/singlenet-switcap.out \
369         common/singlenet-systemc.out \
370         common/singlenet-tango.out \
371         common/singlenet-vams.out \
372         common/singlenet-verilog.out \
373         common/singlenet-vhdl.out \
374         common/singlenet-vipec.out