File: tests.list

package info (click to toggle)
gerbv 2.10.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 20,332 kB
  • sloc: ansic: 25,151; sh: 3,585; lisp: 896; makefile: 436; cpp: 248; xml: 49; perl: 42
file content (214 lines) | stat: -rw-r--r-- 9,653 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
# $Id$
#
# Copyright (c) 2003, 2004, 2005, 2006, 2007 Dan McMahill
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of version 2 of the GNU General Public License as
#  published by the Free Software Foundation
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA
# All rights reserved.
#
# This code was derived from code written by Dan McMahill as part of the
# latex-mk testsuite.  The original code was covered by a BSD license
# but the copyright holder is releasing the version for gerbv under the GPL.
#
#
# Format:
#
# test_name | layout file(s) | [optional arguments to gerbv] | [mismatch]
#
# test_name - a single string with no spaces, tabs, *, +, ? (i.e. any "special"
# characters) that identifies the test.
#
# layout file(s) - a list of layout files.  Files listed are relative to
# the $(top_srcdir)/tests/inputs directory.
#
# [optional arguments to gerbv] If specified, this last field will be used as
# the gerbv export command line.  Otherwise a default set of options will be
# used. If preceded with +, then optional arguments will be added to default
# set of options. If preceded with !, then gerbv will be only executed with
# optional arguments (can be used for merging Gerber files).
#
# [mismatch] If specified as "mismatch" (no quotes), then the given layout
# should *not* match the reference layout.  This can be thought of as a test
# on the testsuite to make sure we can properly detect when two PNG files
# do not match.
#
#
######################################################################
# ---------------------------------------------
# Existing layouts from the examples/ directory
# ---------------------------------------------
######################################################################
#
example_mentor_boardstation | ../../example/Mentor-BoardStation/artwork_1.grb
#
#
example_am_test             | ../../example/am-test/am-test.gbx
#
#
example_cslk                | ../../example/cslk/cslk.gbx
#
#
example_dan_top             | ../../example/dan/top.gbx
#example_dan_top_mismatch    | ../../example/dan/top_mod.gbx | | mismatch
example_dan_top_sr          | ../../example/dan/top_sr.gbx
#
#
example_eaglecad1           | ../../example/eaglecad1/top-cop.gbx
# This one is RS274-D
# example_ekf1
#
#
example_ekf2_d1             | ../../example/ekf2/d1.grb
example_ekf2_drill0         | ../../example/ekf2/drill0.exc
example_ekf2_drill1         | ../../example/ekf2/drill1.exc
example_ekf2_drill20        | ../../example/ekf2/drill20.exc
example_ekf2_drill30        | ../../example/ekf2/drill30.exc
example_ekf2_gnd            | ../../example/ekf2/gnd.grb
example_ekf2_l0             | ../../example/ekf2/l0.grb
example_ekf2_l1             | ../../example/ekf2/l1.grb
example_ekf2_l2             | ../../example/ekf2/l2.grb
example_ekf2_l3             | ../../example/ekf2/l3.grb
example_ekf2_l4             | ../../example/ekf2/l4.grb
example_ekf2_l5             | ../../example/ekf2/l5.grb
example_ekf2_pow            | ../../example/ekf2/pow.grb
example_ekf2_pow3           | ../../example/ekf2/pow3.grb
example_ekf2_resplan        | ../../example/ekf2/resplan.grb
example_ekf2_sieb0          | ../../example/ekf2/sieb0.grb
example_ekf2_sieb1          | ../../example/ekf2/sieb1.grb
example_ekf2_stp0           | ../../example/ekf2/stp0.grb
example_ekf2_stp1           | ../../example/ekf2/stp1.grb
#
#
example_exposure            | ../../example/exposure/example.grb
#
#
example_jj_l1-1             | ../../example/jj/l1-1.grb
example_jj_l1-2             | ../../example/jj/l1-2.grb
example_jj_l1-3             | ../../example/jj/l1-3.grb
example_jj_l1-orig          | ../../example/jj/l1-orig.grb
#
#
example_nollezappare_EtchLayer2Bottom  | ../../example/nollezappare/EtchLayer2Bottom.gdo
example_nollezappare_ThruHolePlated    | ../../example/nollezappare/ThruHolePlated.ncd
#
#
example_numpres_numpres_pcb_output_componentmask  | ../../example/numpres/numpres.pcb.output_componentmask.grb
example_numpres_numpres_pcb_output_componentsilk  | ../../example/numpres/numpres.pcb.output_componentsilk.grb
example_numpres_numpres.pcb.output_group1         | ../../example/numpres/numpres.pcb.output_group1.grb
example_numpres_numpres.pcb.output_group2         | ../../example/numpres/numpres.pcb.output_group2.grb
example_numpres_numpres.pcb.output_plated-drill   | ../../example/numpres/numpres.pcb.output_plated-drill.grb
example_numpres_numpres.pcb.output_soldermask     | ../../example/numpres/numpres.pcb.output_soldermask.grb
example_numpres_numpres.pcb.output_unplated-drill | ../../example/numpres/numpres.pcb.output_unplated-drill.grb
#
#
example_orcad_rs232_cm_asb  | ../../example/orcad/rs232_cm.asb
example_orcad_rs232_cm_ast  | ../../example/orcad/rs232_cm.ast
example_orcad_rs232_cm_bot  | ../../example/orcad/rs232_cm.bot
example_orcad_rs232_cm_drd  | ../../example/orcad/rs232_cm.drd
example_orcad_rs232_cm_smb  | ../../example/orcad/rs232_cm.smb
example_orcad_rs232_cm_smt  | ../../example/orcad/rs232_cm.smt
example_orcad_rs232_cm_ssb  | ../../example/orcad/rs232_cm.ssb
example_orcad_rs232_cm_sst  | ../../example/orcad/rs232_cm.sst
example_orcad_rs232_cm_top  | ../../example/orcad/rs232_cm.top
example_orcad_thruhole_tap  | ../../example/orcad/thruhole.tap
#
#
example_pick_and_place_LED  | ../../example/pick-and-place/LED.xy
#
#
example_polarity_6_vbat  | ../../example/polarity/6_vbat.gbr
#
# not sure what all to do with this one
# example_protel_pnp
#
# test aperture macro number 7
#
example_thermal_bpB  | ../../example/thermal/bpB.GP1
example_thermal_dsp  | ../../example/thermal/dsp.GP1
#
#
example_trailing_cd1r2.1_sieb0  | ../../example/trailing/cd1r2.1_sieb0.off
example_trailing_cd1r2.1_sieb1  | ../../example/trailing/cd1r2.1_sieb1.off
#
#
######################################################################
# ---------------------------------------------
# Layouts designed for the testsuite
# ---------------------------------------------
######################################################################
#
test-image-justify-1  |  test-image-justify-1.gbx
test-image-justify-2  |  test-image-justify-2.gbx
test-image-offset-1  |  test-image-offset-1.gbx
test-image-rotation-1  |  test-image-rotation-1.gbx
test-image-rotation-1-rotated  |  test-image-rotation-1.gbx | ! -r 90 --export=rs274x --output=inputs/test-image-rotation-1-rotated.gbx
test-image-rotation-2 | test-image-rotation-1-rotated.gbx
test-image-polarity-1  |  test-image-polarity-1.gbx
test-image-offset-2  |  test-image-offset-2.gbx
test-layer-axis-select-1  |  test-layer-axis-select-1.gbx
test-layer-knockout-1  |  test-layer-knockout-1.gbx
test-layer-knockout-2  |  test-layer-knockout-2.gbx
test-layer-mirror-image-1  |  test-layer-mirror-image-1.gbx
test-layer-mode-1  |  test-layer-mode-1.gbx
test-layer-offset-1  |  test-layer-offset-1.gbx
test-layer-rotation-1  |  test-layer-rotation-1.gbx
test-layer-scale-factor-1  |  test-layer-scale-factor-1.gbx
test-layer-step-and_repeat-1  |  test-layer-step-and_repeat-1.gbx
test-layer-step-and_repeat-2  |  test-layer-step-and_repeat-2.gbx
test-aperture-circle-1  |  test-aperture-circle-1.gbx
test-aperture-circle-full  |  test-aperture-circle-full.gbx
test-aperture-obround-flash-1  |  test-aperture-obround-flash-1.gbx
test-aperture-rectangle-1  |  test-aperture-rectangle-1.gbx
test-aperture-circle-flash-1  |  test-aperture-circle-flash-1.gbx
test-aperture-rectangle-flash-1  |  test-aperture-rectangle-flash-1.gbx
test-aperture-obround-1  |  test-aperture-obround-1.gbx
test-aperture-polygon-flash-1  |  test-aperture-polygon-flash-1.gbx
test-aperture-macro-line21-rotation  |  test-aperture-macro-line21-rotation.gbx
test-polygon-fill-1  |  test-polygon-fill-1.gbx
test-circular-interpolation-1           |  test-circular-interpolation-1.gbx
test-circular-interpolation-mq-ccw      |  test-circular-interpolation-mq-ccw.gbx
test-circular-interpolation-zero-error  |  test-circular-interpolation-zero-error.gbx

test-merge-a+b_temporary | test-merge-a.gbx test-merge-b.gbx | ! --export=rs274x --output=inputs/test-merge-a+b_temporary.gbx
test-merge-a+b | test-merge-a+b_temporary.gbx

parse_aperture_strtok | parse_aperture_strtok.1.poc

# ---------------------------------------------
# Excellon drill tests
# ---------------------------------------------
test-drill-trailing-zero-1 | test-drill-trailing-zero-1.exc
test-drill-leading-zero-1 | test-drill-leading-zero-1.exc

# Test the "R" command which repeats a drill hole a given
# number of times with the given x and y step size
test-drill-repeat-1 | test-drill-repeat-1.exc

test-drill-trailing-zero-suppression | test-drill-trailing-zero-suppression.exc | + -p inputs/test-drill-trailing-zero-suppression.gvp

# Test "G85" drilled slot
test-drill-slot-drilled-g85 | test-drill-slot-drilled-g85.exc

# Test drill with spaces in the coordinate.
test-drill-spaces | test-drill-spaces.exc

# Out of bounds drill tool
out-of-bounds-drill-tool | test-out-of-bounds-drill-tool.exc

# Altium-style FILE_FORMAT specifier
LimeSDR-QPCIe_1v2-RoundHoles | LimeSDR-QPCIe_1v2-RoundHoles.drl
Altium_inch_file_format | Altium_inch_file_format.drl
Altium_file_format_inch | Altium_file_format_inch.drl

# XNC files
empty_xnc | empty.xnc