[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-cvs: CVS update: Makefile.am
User: cnieves
Date: 07/02/10 10:30:17
Added: . Makefile.am duplicated-refdes.drc2
duplicated-refdes.sch duplicated_slot.drc2
duplicated_slot.sch gnd-with-nc-directive.drc2
gnd-with-nc-directive.sch
gnd-without-nc-directive.drc2
gnd-without-nc-directive.sch
net-not-driven-with-dont-check-if-driven-directive.drc2
net-not-driven-with-dont-check-if-driven-directive.sch
net-not-driven-with-nc-directive.drc2
net-not-driven-with-nc-directive.sch
net-not-driven.drc2 net-not-driven.sch
net-with-only-one-connection.drc2
net-with-only-one-connection.sch
numslots-is-not-an-integer.drc2
numslots-is-not-an-integer.sch
numslots-not-defined.drc2 numslots-not-defined.sch
output-connected-to-output.drc2
output-connected-to-output.sch
pin-without-pintype-attrib.drc2
pin-without-pintype-attrib.sch
refdes-not-numbered.drc2 refdes-not-numbered.sch
slot-is-not-an-integer.drc2
slot-is-not-an-integer.sch slot-not-defined.drc2
slot-not-defined.sch slot_out_of_range.drc2
slot_out_of_range.sch
unconnected-pin-with-drc-directive.drc2
unconnected-pin-with-drc-directive.sch
unconnected-pin.drc2 unconnected-pin.sch
unused-slot.drc2 unused-slot.sch
Log:
* configure.ac, tests/Makefile.am, tests/drc2/Makefile.am,
tests/drc2/*.sch, tests/drc2/*.drc2:
Added new regression test suite for the drc2 backend.
Revision Changes Path
1.1 eda/geda/gaf/gnetlist/tests/drc2/Makefile.am
Index: Makefile.am
===================================================================
## Process this file with automake to produce Makefile.in
EXTRA_DIST = duplicated-refdes.sch duplicated-refdes.drc2 \
duplicated_slot.sch duplicated_slot.drc2 \
gnd-with-nc-directive.sch gnd-with-nc-directive.drc2 \
gnd-without-nc-directive.sch gnd-without-nc-directive.drc2 \
net-not-driven.sch net-not-driven.drc2 \
net-not-driven-with-dont-check-if-driven-directive.sch \
net-not-driven-with-dont-check-if-driven-directive.drc2 \
net-not-driven-with-nc-directive.sch \
net-not-driven-with-nc-directive.drc2 \
net-with-only-one-connection.sch \
net-with-only-one-connection.drc2 \
numslots-is-not-an-integer.sch \
numslots-is-not-an-integer.drc2 \
numslots-not-defined.sch \
numslots-not-defined.drc2 \
output-connected-to-output.sch \
output-connected-to-output.drc2 \
pin-without-pintype-attrib.sch \
pin-without-pintype-attrib.drc2 \
refdes-not-numbered.sch \
refdes-not-numbered.drc2 \
slot-is-not-an-integer.sch \
slot-is-not-an-integer.drc2 \
slot-not-defined.sch \
slot-not-defined.drc2 \
slot_out_of_range.sch \
slot_out_of_range.drc2 \
unconnected-pin.sch \
unconnected-pin.drc2 \
unconnected-pin-with-drc-directive.sch \
unconnected-pin-with-drc-directive.drc2 \
unused-slot.sch \
unused-slot.drc2
tests:
# cleanup
rm -f new_*
# make the tests
for file in *.sch; do \
file_basename=`basename $$file .sch`; \
echo Checking test in $$file_basename.sch; \
gnetlist -g drc2 -o new_$$file_basename.drc2 $$file || true; \
test -f $$file_basename.drc2 && \
diff $$file_basename.drc2 new_$$file_basename.drc2; \
if [ $$? -ne 0 ]; then \
break; \
fi; \
done
MOSTLYCLEANFILES = new_* core *.log FILE *.ps *~
CLEANFILES = new_* core *.log FILE *.ps *~
DISTCLEANFILES = *.log core FILE *~ prototype.bak
MAINTAINERCLEANFILES = new_* core *.log FILE *.ps *~ Makefile.in configure
1.1 eda/geda/gaf/gnetlist/tests/drc2/duplicated-refdes.drc2
Index: duplicated-refdes.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
ERROR: Duplicated reference R1.
Checking nets with only one connection...
ERROR: Net 'GND' is connected to only one pin: R1:1 .
ERROR: Net 'unnamed_net1' is connected to only one pin: R1:2 .
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
ERROR: duplicated slot 1 of uref R1
Checking unused slots...
No warnings found.
Found 4 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/duplicated-refdes.sch
Index: duplicated-refdes.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 48500 45300 1 90 0 resistor-2.sym
{
T 48150 45700 5 10 0 0 90 0 1
device=RESISTOR
T 48200 45500 5 10 1 1 90 0 1
refdes=R1
}
C 49200 45300 1 90 0 resistor-2.sym
{
T 48850 45700 5 10 0 0 90 0 1
device=RESISTOR
T 48900 45500 5 10 1 1 90 0 1
refdes=R1
}
C 48300 45000 1 0 0 gnd-1.sym
C 49000 45000 1 0 0 gnd-1.sym
N 48400 46200 48400 46400 4
N 48400 46400 49100 46400 4
N 49100 46400 49100 46200 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/duplicated_slot.drc2
Index: duplicated_slot.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
ERROR: Duplicated reference U1.
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
ERROR: duplicated slot 1 of uref U1
Checking unused slots...
No warnings found.
Found 2 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/duplicated_slot.sch
Index: duplicated_slot.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 44700 46800 1 0 0 7400-1.sym
{
T 45200 47700 5 10 0 0 0 0 1
device=7400
T 45000 47700 5 10 1 1 0 0 1
refdes=U1
T 45200 49050 5 10 0 0 0 0 1
footprint=DIP14
}
C 46200 46600 1 0 0 7400-1.sym
{
T 46700 47500 5 10 0 0 0 0 1
device=7400
T 46500 47500 5 10 1 1 0 0 1
refdes=U1
T 46700 48850 5 10 0 0 0 0 1
footprint=DIP14
T 46200 46600 5 10 0 0 0 0 1
slot=1
}
N 46000 47300 46200 47300 4
N 46200 46900 45900 46900 4
N 45900 46900 45900 46600 4
N 45900 46600 44500 46600 4
N 44500 46600 44500 47100 4
N 47500 47100 47800 47100 4
N 44200 47500 44700 47500 4
N 44200 47100 44700 47100 4
C 47800 46400 1 0 0 7400-1.sym
{
T 48300 47300 5 10 0 0 0 0 1
device=7400
T 48100 47300 5 10 1 1 0 0 1
refdes=U1
T 48300 48650 5 10 0 0 0 0 1
footprint=DIP14
T 47800 46400 5 10 0 0 0 0 1
slot=2
}
C 49300 46200 1 0 0 7400-1.sym
{
T 49800 47100 5 10 0 0 0 0 1
device=7400
T 49600 47100 5 10 1 1 0 0 1
refdes=U1
T 49800 48450 5 10 0 0 0 0 1
footprint=DIP14
T 49300 46200 5 10 0 0 0 0 1
slot=3
}
N 49100 46900 49300 46900 4
N 49300 46500 49000 46500 4
N 47600 45900 50600 45900 4
N 50600 46700 50900 46700 4
C 50900 46000 1 0 0 7400-1.sym
{
T 51400 46900 5 10 0 0 0 0 1
device=7400
T 51200 46900 5 10 1 1 0 0 1
refdes=U1
T 51400 48250 5 10 0 0 0 0 1
footprint=DIP14
T 50900 46000 5 10 0 0 0 0 1
slot=4
}
N 50900 46300 50600 46300 4
N 50600 46300 50600 45900 4
N 49000 45900 49000 46500 4
N 47600 46700 47800 46700 4
N 47600 45900 47600 47100 4
N 52200 46500 52500 46500 4
N 52500 46500 52500 45600 4
N 52500 45600 44200 45600 4
C 44300 47700 1 90 0 resistor-2.sym
{
T 43950 48100 5 10 0 0 90 0 1
device=RESISTOR
T 44000 47900 5 10 1 1 90 0 1
refdes=R1
}
N 44200 45600 44200 47700 4
C 43700 46500 1 90 0 resistor-2.sym
{
T 43350 46900 5 10 0 0 90 0 1
device=RESISTOR
T 43400 46700 5 10 1 1 90 0 1
refdes=R2
}
N 43600 47400 43600 47500 4
N 43600 47500 44200 47500 4
C 43500 46200 1 0 0 gnd-1.sym
C 44000 48600 1 0 0 vcc-1.sym
1.1 eda/geda/gaf/gnetlist/tests/drc2/gnd-with-nc-directive.drc2
Index: gnd-with-nc-directive.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
No errors found.
1.1 eda/geda/gaf/gnetlist/tests/drc2/gnd-with-nc-directive.sch
Index: gnd-with-nc-directive.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47400 46000 1 90 0 resistor-2.sym
{
T 47050 46400 5 10 0 0 90 0 1
device=RESISTOR
T 47100 46200 5 10 1 1 90 0 1
refdes=R2
}
C 47600 46900 1 0 0 resistor-2.sym
{
T 48000 47250 5 10 0 0 0 0 1
device=RESISTOR
T 47800 47200 5 10 1 1 0 0 1
refdes=R1
}
C 47200 45500 1 0 0 gnd-1.sym
N 47600 47000 47300 47000 4
N 47300 45800 47300 46000 4
C 47600 46100 1 270 0 nc-top-1.sym
{
T 48100 45700 5 10 0 0 270 0 1
value=NoConnection
T 48300 45700 5 10 0 0 270 0 1
device=DRC_Directive
}
N 47600 45900 47300 45900 4
N 48500 47000 48700 47000 4
N 48700 47000 48700 47400 4
N 48700 47400 47300 47400 4
N 47300 46900 47300 47400 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/gnd-without-nc-directive.drc2
Index: gnd-without-nc-directive.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
ERROR: Net 'GND' is connected to only one pin: R2:1 .
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/gnd-without-nc-directive.sch
Index: gnd-without-nc-directive.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47400 46000 1 90 0 resistor-2.sym
{
T 47050 46400 5 10 0 0 90 0 1
device=RESISTOR
T 47100 46200 5 10 1 1 90 0 1
refdes=R2
}
C 47600 46900 1 0 0 resistor-2.sym
{
T 48000 47250 5 10 0 0 0 0 1
device=RESISTOR
T 47800 47200 5 10 1 1 0 0 1
refdes=R1
}
C 47200 45500 1 0 0 gnd-1.sym
N 47600 47000 47300 47000 4
N 47300 45800 47300 46000 4
N 48500 47000 48700 47000 4
N 48700 47000 48700 47400 4
N 48700 47400 47300 47400 4
N 47300 46900 47300 47400 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-not-driven-with-dont-check-if-driven-directive.drc2
Index: net-not-driven-with-dont-check-if-driven-directive.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
No errors found.
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-not-driven-with-dont-check-if-driven-directive.sch
Index: net-not-driven-with-dont-check-if-driven-directive.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 46200 46600 1 0 0 7400-1.sym
{
T 46700 47500 5 10 0 0 0 0 1
device=7400
T 46500 47500 5 10 1 1 0 0 1
refdes=U1
T 46700 48850 5 10 0 0 0 0 1
footprint=DIP14
T 46200 46600 5 10 0 0 0 0 1
slot=1
}
N 45800 47300 46200 47300 4
N 45800 46900 46200 46900 4
N 47500 47100 47800 47100 4
C 47800 46400 1 0 0 7400-1.sym
{
T 48300 47300 5 10 0 0 0 0 1
device=7400
T 48100 47300 5 10 1 1 0 0 1
refdes=U1
T 48300 48650 5 10 0 0 0 0 1
footprint=DIP14
T 47800 46400 5 10 0 0 0 0 1
slot=2
}
C 49300 46200 1 0 0 7400-1.sym
{
T 49800 47100 5 10 0 0 0 0 1
device=7400
T 49600 47100 5 10 1 1 0 0 1
refdes=U1
T 49800 48450 5 10 0 0 0 0 1
footprint=DIP14
T 49300 46200 5 10 0 0 0 0 1
slot=3
}
N 49100 46900 49300 46900 4
N 49300 46500 49000 46500 4
N 50600 46700 50900 46700 4
C 50900 46000 1 0 0 7400-1.sym
{
T 51400 46900 5 10 0 0 0 0 1
device=7400
T 51200 46900 5 10 1 1 0 0 1
refdes=U1
T 51400 48250 5 10 0 0 0 0 1
footprint=DIP14
T 50900 46000 5 10 0 0 0 0 1
slot=4
}
N 50900 46300 50600 46300 4
N 50600 46300 50600 45900 4
N 49000 45900 49000 46500 4
N 47600 46700 47800 46700 4
N 52200 46500 52500 46500 4
N 52500 46500 52500 45000 4
N 52500 45000 45800 45000 4
N 45800 45000 45800 47300 4
N 47600 46700 47600 47100 4
C 45400 47600 1 90 0 resistor-2.sym
{
T 45050 48000 5 10 0 0 90 0 1
device=RESISTOR
T 45100 47800 5 10 1 1 90 0 1
refdes=R1
}
C 45400 46500 1 90 0 resistor-2.sym
{
T 45050 46900 5 10 0 0 90 0 1
device=RESISTOR
T 45100 46700 5 10 1 1 90 0 1
refdes=R2
}
C 45200 46200 1 0 0 gnd-1.sym
C 45100 48500 1 0 0 vcc-1.sym
N 45300 47400 45300 47600 4
C 48200 45800 1 0 0 nc-left-1.sym
{
T 47600 45600 5 10 1 1 0 0 1
value=DontCheckIfDriven
T 48200 46600 5 10 0 0 0 0 1
device=DRC_Directive
}
N 48700 45900 50600 45900 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-not-driven-with-nc-directive.drc2
Index: net-not-driven-with-nc-directive.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
No errors found.
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-not-driven-with-nc-directive.sch
Index: net-not-driven-with-nc-directive.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 46200 46600 1 0 0 7400-1.sym
{
T 46700 47500 5 10 0 0 0 0 1
device=7400
T 46500 47500 5 10 1 1 0 0 1
refdes=U1
T 46700 48850 5 10 0 0 0 0 1
footprint=DIP14
T 46200 46600 5 10 0 0 0 0 1
slot=1
}
N 45800 47300 46200 47300 4
N 45800 46900 46200 46900 4
N 47500 47100 47800 47100 4
C 47800 46400 1 0 0 7400-1.sym
{
T 48300 47300 5 10 0 0 0 0 1
device=7400
T 48100 47300 5 10 1 1 0 0 1
refdes=U1
T 48300 48650 5 10 0 0 0 0 1
footprint=DIP14
T 47800 46400 5 10 0 0 0 0 1
slot=2
}
C 49300 46200 1 0 0 7400-1.sym
{
T 49800 47100 5 10 0 0 0 0 1
device=7400
T 49600 47100 5 10 1 1 0 0 1
refdes=U1
T 49800 48450 5 10 0 0 0 0 1
footprint=DIP14
T 49300 46200 5 10 0 0 0 0 1
slot=3
}
N 49100 46900 49300 46900 4
N 49300 46500 49000 46500 4
N 50600 46700 50900 46700 4
C 50900 46000 1 0 0 7400-1.sym
{
T 51400 46900 5 10 0 0 0 0 1
device=7400
T 51200 46900 5 10 1 1 0 0 1
refdes=U1
T 51400 48250 5 10 0 0 0 0 1
footprint=DIP14
T 50900 46000 5 10 0 0 0 0 1
slot=4
}
N 50900 46300 50600 46300 4
N 50600 46300 50600 45900 4
N 49000 45900 49000 46500 4
N 47600 46700 47800 46700 4
N 52200 46500 52500 46500 4
N 52500 46500 52500 45400 4
N 52500 45400 45800 45400 4
N 45800 45400 45800 47300 4
N 47600 46700 47600 47100 4
C 45400 47600 1 90 0 resistor-2.sym
{
T 45050 48000 5 10 0 0 90 0 1
device=RESISTOR
T 45100 47800 5 10 1 1 90 0 1
refdes=R1
}
C 45400 46500 1 90 0 resistor-2.sym
{
T 45050 46900 5 10 0 0 90 0 1
device=RESISTOR
T 45100 46700 5 10 1 1 90 0 1
refdes=R2
}
C 45200 46200 1 0 0 gnd-1.sym
C 45100 48500 1 0 0 vcc-1.sym
N 45300 47400 45300 47600 4
C 48200 45800 1 0 0 nc-left-1.sym
{
T 47700 45600 5 10 1 1 0 0 1
value=NoConnection
T 48200 46600 5 10 0 0 0 0 1
device=DRC_Directive
}
N 48700 45900 50600 45900 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-not-driven.drc2
Index: net-not-driven.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
ERROR: Net unnamed_net5 is not driven.
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-not-driven.sch
Index: net-not-driven.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 46200 46600 1 0 0 7400-1.sym
{
T 46700 47500 5 10 0 0 0 0 1
device=7400
T 46500 47500 5 10 1 1 0 0 1
refdes=U1
T 46700 48850 5 10 0 0 0 0 1
footprint=DIP14
T 46200 46600 5 10 0 0 0 0 1
slot=1
}
N 45800 47300 46200 47300 4
N 45800 46900 46200 46900 4
N 47500 47100 47800 47100 4
C 47800 46400 1 0 0 7400-1.sym
{
T 48300 47300 5 10 0 0 0 0 1
device=7400
T 48100 47300 5 10 1 1 0 0 1
refdes=U1
T 48300 48650 5 10 0 0 0 0 1
footprint=DIP14
T 47800 46400 5 10 0 0 0 0 1
slot=2
}
C 49300 46200 1 0 0 7400-1.sym
{
T 49800 47100 5 10 0 0 0 0 1
device=7400
T 49600 47100 5 10 1 1 0 0 1
refdes=U1
T 49800 48450 5 10 0 0 0 0 1
footprint=DIP14
T 49300 46200 5 10 0 0 0 0 1
slot=3
}
N 49100 46900 49300 46900 4
N 49300 46500 49000 46500 4
N 50600 46700 50900 46700 4
C 50900 46000 1 0 0 7400-1.sym
{
T 51400 46900 5 10 0 0 0 0 1
device=7400
T 51200 46900 5 10 1 1 0 0 1
refdes=U1
T 51400 48250 5 10 0 0 0 0 1
footprint=DIP14
T 50900 46000 5 10 0 0 0 0 1
slot=4
}
N 50900 46300 50600 46300 4
N 50600 46300 50600 45900 4
N 49000 45900 49000 46500 4
N 47600 46700 47800 46700 4
N 52200 46500 52500 46500 4
N 52500 46500 52500 45600 4
N 52500 45600 45800 45600 4
N 45800 45600 45800 47300 4
N 49000 45900 50600 45900 4
N 47600 46700 47600 47100 4
C 45400 47600 1 90 0 resistor-2.sym
{
T 45050 48000 5 10 0 0 90 0 1
device=RESISTOR
T 45100 47800 5 10 1 1 90 0 1
refdes=R1
}
C 45400 46500 1 90 0 resistor-2.sym
{
T 45050 46900 5 10 0 0 90 0 1
device=RESISTOR
T 45100 46700 5 10 1 1 90 0 1
refdes=R2
}
C 45200 46200 1 0 0 gnd-1.sym
C 45100 48500 1 0 0 vcc-1.sym
N 45300 47400 45300 47600 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-with-only-one-connection.drc2
Index: net-with-only-one-connection.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
ERROR: Net 'GND' is connected to only one pin: R2:1 .
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/net-with-only-one-connection.sch
Index: net-with-only-one-connection.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47400 46000 1 90 0 resistor-2.sym
{
T 47050 46400 5 10 0 0 90 0 1
device=RESISTOR
T 47100 46200 5 10 1 1 90 0 1
refdes=R2
}
C 47600 46900 1 0 0 resistor-2.sym
{
T 48000 47250 5 10 0 0 0 0 1
device=RESISTOR
T 47800 47200 5 10 1 1 0 0 1
refdes=R1
}
N 47300 47000 47600 47000 4
N 48500 47000 48700 47000 4
N 48700 47000 48700 47500 4
N 48700 47500 47300 47500 4
N 47300 46900 47300 47500 4
C 47200 45700 1 0 0 gnd-1.sym
1.1 eda/geda/gaf/gnetlist/tests/drc2/numslots-is-not-an-integer.drc2
Index: numslots-is-not-an-integer.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
ERROR: Reference R1: Incorrect value of numslots attribute (fa).
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/numslots-is-not-an-integer.sch
Index: numslots-is-not-an-integer.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47300 46800 1 90 0 resistor-2.sym
{
T 47000 47000 5 10 1 1 90 0 1
refdes=R1
T 46950 47200 5 10 0 0 90 0 1
device=RESISTOR
T 47400 47300 5 10 1 0 0 0 1
slot=1
T 47400 47100 5 10 1 0 0 0 1
numslots=fa
}
C 47300 45700 1 90 0 resistor-2.sym
{
T 46950 46100 5 10 0 0 90 0 1
device=RESISTOR
T 47000 45900 5 10 1 1 90 0 1
refdes=R1
T 47400 46200 5 10 1 0 0 0 1
slot=2
T 47400 46000 5 10 1 0 0 0 1
numslots=fa
}
C 47100 45400 1 0 0 gnd-1.sym
C 47000 47700 1 0 0 vcc-1.sym
N 47200 46600 47200 46800 4
C 49100 46800 1 90 0 resistor-2.sym
{
T 48800 47000 5 10 1 1 90 0 1
refdes=R2
T 48750 47200 5 10 0 0 90 0 1
device=RESISTOR
}
C 49100 45700 1 90 0 resistor-2.sym
{
T 48750 46100 5 10 0 0 90 0 1
device=RESISTOR
T 48800 45900 5 10 1 1 90 0 1
refdes=R3
}
C 48900 45400 1 0 0 gnd-1.sym
C 48800 47700 1 0 0 vcc-1.sym
N 49000 46600 49000 46800 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/numslots-not-defined.drc2
Index: numslots-not-defined.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
ERROR: Reference R1: Incorrect value of numslots attribute (unknown).
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/numslots-not-defined.sch
Index: numslots-not-defined.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47300 46800 1 90 0 resistor-2.sym
{
T 47000 47000 5 10 1 1 90 0 1
refdes=R1
T 46950 47200 5 10 0 0 90 0 1
device=RESISTOR
T 47300 46800 5 10 1 0 0 0 1
slot=1
}
C 47300 45700 1 90 0 resistor-2.sym
{
T 46950 46100 5 10 0 0 90 0 1
device=RESISTOR
T 47000 45900 5 10 1 1 90 0 1
refdes=R1
T 47300 45700 5 10 1 0 0 0 1
slot=2
}
C 47100 45400 1 0 0 gnd-1.sym
C 47000 47700 1 0 0 vcc-1.sym
N 47200 46600 47200 46800 4
C 48400 46800 1 90 0 resistor-2.sym
{
T 48100 47000 5 10 1 1 90 0 1
refdes=R2
T 48050 47200 5 10 0 0 90 0 1
device=RESISTOR
}
C 48400 45700 1 90 0 resistor-2.sym
{
T 48050 46100 5 10 0 0 90 0 1
device=RESISTOR
T 48100 45900 5 10 1 1 90 0 1
refdes=R3
}
C 48200 45400 1 0 0 gnd-1.sym
C 48100 47700 1 0 0 vcc-1.sym
N 48300 46600 48300 46800 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/output-connected-to-output.drc2
Index: output-connected-to-output.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
ERROR: Pin(s) with pintype 'output': U1:8 U1:6
are connected by net 'unnamed_net3'
to pin(s) with pintype 'output': U1:8 U1:6
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/output-connected-to-output.sch
Index: output-connected-to-output.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 46200 46600 1 0 0 7400-1.sym
{
T 46700 47500 5 10 0 0 0 0 1
device=7400
T 46500 47500 5 10 1 1 0 0 1
refdes=U1
T 46700 48850 5 10 0 0 0 0 1
footprint=DIP14
T 46200 46600 5 10 0 0 0 0 1
slot=1
}
N 45800 47300 46200 47300 4
N 45800 46900 46200 46900 4
N 47500 47100 47800 47100 4
C 47800 46400 1 0 0 7400-1.sym
{
T 48300 47300 5 10 0 0 0 0 1
device=7400
T 48100 47300 5 10 1 1 0 0 1
refdes=U1
T 48300 48650 5 10 0 0 0 0 1
footprint=DIP14
T 47800 46400 5 10 0 0 0 0 1
slot=2
}
C 49300 46200 1 0 0 7400-1.sym
{
T 49800 47100 5 10 0 0 0 0 1
device=7400
T 49600 47100 5 10 1 1 0 0 1
refdes=U1
T 49800 48450 5 10 0 0 0 0 1
footprint=DIP14
T 49300 46200 5 10 0 0 0 0 1
slot=3
}
N 49100 46900 49300 46900 4
N 49300 46500 49200 46500 4
N 50600 46700 50900 46700 4
C 50900 46000 1 0 0 7400-1.sym
{
T 51400 46900 5 10 0 0 0 0 1
device=7400
T 51200 46900 5 10 1 1 0 0 1
refdes=U1
T 51400 48250 5 10 0 0 0 0 1
footprint=DIP14
T 50900 46000 5 10 0 0 0 0 1
slot=4
}
N 50900 46300 50600 46300 4
N 50600 46300 50600 45900 4
N 47600 46700 47800 46700 4
N 52200 46500 52500 46500 4
N 52500 46500 52500 45600 4
N 52500 45600 45800 45600 4
N 45800 45600 45800 47300 4
N 49200 45900 50600 45900 4
N 47600 46700 47600 47100 4
C 45400 47600 1 90 0 resistor-2.sym
{
T 45050 48000 5 10 0 0 90 0 1
device=RESISTOR
T 45100 47800 5 10 1 1 90 0 1
refdes=R1
}
C 45400 46500 1 90 0 resistor-2.sym
{
T 45050 46900 5 10 0 0 90 0 1
device=RESISTOR
T 45100 46700 5 10 1 1 90 0 1
refdes=R2
}
C 45200 46200 1 0 0 gnd-1.sym
C 45100 48500 1 0 0 vcc-1.sym
N 45300 47400 45300 47600 4
N 49200 45900 49200 46900 4
N 49200 46900 49200 47400 4
N 49200 47400 50700 47400 4
N 50700 47400 50700 46700 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/pin-without-pintype-attrib.drc2
Index: pin-without-pintype-attrib.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
NOTE: Found pins without the 'pintype' attribute: R1:2
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
No errors found.
1.1 eda/geda/gaf/gnetlist/tests/drc2/pin-without-pintype-attrib.sch
Index: pin-without-pintype-attrib.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47600 45800 1 0 0 EMBEDDEDresistor-2-without-pintype.sym
[
P 48500 45900 48350 45900 1 0 0
{
T 48400 45950 5 8 0 1 0 0 1
pinnumber=2
T 48400 45950 5 8 0 0 0 0 1
pinseq=2
T 48400 45950 5 8 0 1 0 0 1
pinlabel=2
}
P 47600 45900 47752 45900 1 0 0
{
T 47700 45950 5 8 0 1 0 0 1
pinnumber=1
T 47700 45950 5 8 0 0 0 0 1
pinseq=1
T 47700 45950 5 8 0 1 0 0 1
pinlabel=1
T 47700 45950 5 8 0 1 0 0 1
pintype=pas
}
B 47750 45800 600 200 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
]
{
T 48000 46150 5 10 0 0 0 0 1
device=RESISTOR
T 47800 46100 5 10 1 1 0 0 1
refdes=R1
}
N 47600 45900 47400 45900 4
N 47400 45900 47400 45300 4
N 47400 45300 48700 45300 4
N 48700 45300 48700 45900 4
N 48700 45900 48500 45900 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/refdes-not-numbered.drc2
Index: refdes-not-numbered.drc2
===================================================================
Checking non-numbered parts...
ERROR: Reference not numbered: R?
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/refdes-not-numbered.sch
Index: refdes-not-numbered.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 48500 45300 1 90 0 resistor-2.sym
{
T 48150 45700 5 10 0 0 90 0 1
device=RESISTOR
T 48200 45500 5 10 1 1 90 0 1
refdes=R1
}
C 49200 45300 1 90 0 resistor-2.sym
{
T 48850 45700 5 10 0 0 90 0 1
device=RESISTOR
T 48900 45500 5 10 1 1 90 0 1
refdes=R?
}
C 48300 45000 1 0 0 gnd-1.sym
C 49000 45000 1 0 0 gnd-1.sym
N 48400 46200 48400 46400 4
N 48400 46400 49100 46400 4
N 49100 46400 49100 46200 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/slot-is-not-an-integer.drc2
Index: slot-is-not-an-integer.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
ERROR: Duplicated reference R1.
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
ERROR: Reference R1: Incorrect value of slot attribute (fa).
Checking duplicated slots...
Checking unused slots...
WARNING: Unused slot 1 of uref R1
Found 1 warnings.
Found 2 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/slot-is-not-an-integer.sch
Index: slot-is-not-an-integer.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47300 46800 1 90 0 resistor-2.sym
{
T 47000 47000 5 10 1 1 90 0 1
refdes=R1
T 46950 47200 5 10 0 0 90 0 1
device=RESISTOR
T 47400 47300 5 10 1 0 0 0 1
slot=fa
T 47400 47100 5 10 1 0 0 0 1
numslots=1
}
C 47300 45700 1 90 0 resistor-2.sym
{
T 46950 46100 5 10 0 0 90 0 1
device=RESISTOR
T 47000 45900 5 10 1 1 90 0 1
refdes=R1
T 47400 46200 5 10 1 0 0 0 1
slot=2
T 47400 46000 5 10 1 0 0 0 1
numslots=1
}
C 47100 45400 1 0 0 gnd-1.sym
C 47000 47700 1 0 0 vcc-1.sym
N 47200 46600 47200 46800 4
C 49100 46800 1 90 0 resistor-2.sym
{
T 48800 47000 5 10 1 1 90 0 1
refdes=R2
T 48750 47200 5 10 0 0 90 0 1
device=RESISTOR
}
C 49100 45700 1 90 0 resistor-2.sym
{
T 48750 46100 5 10 0 0 90 0 1
device=RESISTOR
T 48800 45900 5 10 1 1 90 0 1
refdes=R3
}
C 48900 45400 1 0 0 gnd-1.sym
C 48800 47700 1 0 0 vcc-1.sym
N 49000 46600 49000 46800 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/slot-not-defined.drc2
Index: slot-not-defined.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
ERROR: Duplicated reference R1.
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
ERROR: Multislotted reference R1 has no slot attribute defined.
Checking duplicated slots...
ERROR: duplicated slot 1 of uref R1
Checking unused slots...
WARNING: Unused slot 2 of uref R1
Found 1 warnings.
Found 3 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/slot-not-defined.sch
Index: slot-not-defined.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47300 46800 1 90 0 resistor-2.sym
{
T 47000 47000 5 10 1 1 90 0 1
refdes=R1
T 46950 47200 5 10 0 0 90 0 1
device=RESISTOR
T 47300 46700 5 10 1 0 0 0 1
numslots=2
}
C 47300 45700 1 90 0 resistor-2.sym
{
T 46950 46100 5 10 0 0 90 0 1
device=RESISTOR
T 47000 45900 5 10 1 1 90 0 1
refdes=R1
T 47300 45600 5 10 1 0 0 0 1
numslots=2
}
C 47100 45400 1 0 0 gnd-1.sym
C 47000 47700 1 0 0 vcc-1.sym
N 47200 46600 47200 46800 4
C 49100 46800 1 90 0 resistor-2.sym
{
T 48800 47000 5 10 1 1 90 0 1
refdes=R2
T 48750 47200 5 10 0 0 90 0 1
device=RESISTOR
}
C 49100 45700 1 90 0 resistor-2.sym
{
T 48750 46100 5 10 0 0 90 0 1
device=RESISTOR
T 48800 45900 5 10 1 1 90 0 1
refdes=R3
}
C 48900 45400 1 0 0 gnd-1.sym
C 48800 47700 1 0 0 vcc-1.sym
N 49000 46600 49000 46800 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/slot_out_of_range.drc2
Index: slot_out_of_range.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
ERROR: Reference U1: Slot out of range (5).
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/slot_out_of_range.sch
Index: slot_out_of_range.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 44700 46800 1 0 0 7400-1.sym
{
T 45200 47700 5 10 0 0 0 0 1
device=7400
T 45000 47700 5 10 1 1 0 0 1
refdes=U1
T 45200 49050 5 10 0 0 0 0 1
footprint=DIP14
}
C 46200 46600 1 0 0 7400-1.sym
{
T 46700 47500 5 10 0 0 0 0 1
device=7400
T 46500 47500 5 10 1 1 0 0 1
refdes=U1
T 46700 48850 5 10 0 0 0 0 1
footprint=DIP14
T 46200 46600 5 10 0 0 0 0 1
slot=5
}
N 46000 47300 46200 47300 4
N 46200 46900 45900 46900 4
N 45900 46900 45900 46600 4
N 45900 46600 44500 46600 4
N 44500 46600 44500 47100 4
N 47500 47100 47800 47100 4
N 44200 47500 44700 47500 4
N 44200 47100 44700 47100 4
C 47800 46400 1 0 0 7400-1.sym
{
T 48300 47300 5 10 0 0 0 0 1
device=7400
T 48100 47300 5 10 1 1 0 0 1
refdes=U1
T 48300 48650 5 10 0 0 0 0 1
footprint=DIP14
T 47800 46400 5 10 0 0 0 0 1
slot=2
}
C 49300 46200 1 0 0 7400-1.sym
{
T 49800 47100 5 10 0 0 0 0 1
device=7400
T 49600 47100 5 10 1 1 0 0 1
refdes=U1
T 49800 48450 5 10 0 0 0 0 1
footprint=DIP14
T 49300 46200 5 10 0 0 0 0 1
slot=3
}
N 49100 46900 49300 46900 4
N 49300 46500 49000 46500 4
N 47600 45900 50600 45900 4
N 50600 46700 50900 46700 4
C 50900 46000 1 0 0 7400-1.sym
{
T 51400 46900 5 10 0 0 0 0 1
device=7400
T 51200 46900 5 10 1 1 0 0 1
refdes=U1
T 51400 48250 5 10 0 0 0 0 1
footprint=DIP14
T 50900 46000 5 10 0 0 0 0 1
slot=4
}
N 50900 46300 50600 46300 4
N 50600 46300 50600 45900 4
N 49000 45900 49000 46500 4
N 47600 46700 47800 46700 4
N 47600 45900 47600 47100 4
N 52200 46500 52500 46500 4
N 52500 46500 52500 45600 4
N 52500 45600 44200 45600 4
C 44300 47700 1 90 0 resistor-2.sym
{
T 43950 48100 5 10 0 0 90 0 1
device=RESISTOR
T 44000 47900 5 10 1 1 90 0 1
refdes=R1
}
N 44200 45600 44200 47700 4
C 43700 46500 1 90 0 resistor-2.sym
{
T 43350 46900 5 10 0 0 90 0 1
device=RESISTOR
T 43400 46700 5 10 1 1 90 0 1
refdes=R2
}
N 43600 47400 43600 47500 4
N 43600 47500 44200 47500 4
C 43500 46200 1 0 0 gnd-1.sym
C 44000 48600 1 0 0 vcc-1.sym
1.1 eda/geda/gaf/gnetlist/tests/drc2/unconnected-pin-with-drc-directive.drc2
Index: unconnected-pin-with-drc-directive.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
No errors found.
1.1 eda/geda/gaf/gnetlist/tests/drc2/unconnected-pin-with-drc-directive.sch
Index: unconnected-pin-with-drc-directive.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 47400 46000 1 90 0 resistor-2.sym
{
T 47050 46400 5 10 0 0 90 0 1
device=RESISTOR
T 47100 46200 5 10 1 1 90 0 1
refdes=R2
}
C 47600 46900 1 0 0 resistor-2.sym
{
T 48000 47250 5 10 0 0 0 0 1
device=RESISTOR
T 47800 47200 5 10 1 1 0 0 1
refdes=R1
}
N 48500 47000 50100 47000 4
{
T 48600 47000 5 10 1 1 0 0 1
netname=unconnected-net
}
C 47200 45700 1 0 0 gnd-1.sym
C 49900 47100 1 0 0 nc-top-1.sym
{
T 50300 47600 5 10 0 0 0 0 1
value=NoConnection
T 50300 47800 5 10 0 0 0 0 1
device=DRC_Directive
}
N 50100 47000 50100 47100 4
N 47300 46900 47300 47000 4
C 46600 46500 1 0 0 gnd-1.sym
N 46700 46800 46700 47000 4
N 46700 47000 47600 47000 4
1.1 eda/geda/gaf/gnetlist/tests/drc2/unconnected-pin.drc2
Index: unconnected-pin.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
ERROR: Unconnected pin R3:2
Checking slots...
Checking duplicated slots...
Checking unused slots...
No warnings found.
Found 1 errors.
1.1 eda/geda/gaf/gnetlist/tests/drc2/unconnected-pin.sch
Index: unconnected-pin.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 48500 45300 1 90 0 resistor-2.sym
{
T 48150 45700 5 10 0 0 90 0 1
device=RESISTOR
T 48200 45500 5 10 1 1 90 0 1
refdes=R1
}
C 49200 45300 1 90 0 resistor-2.sym
{
T 48850 45700 5 10 0 0 90 0 1
device=RESISTOR
T 48900 45500 5 10 1 1 90 0 1
refdes=R2
}
C 48300 45000 1 0 0 gnd-1.sym
C 49000 45000 1 0 0 gnd-1.sym
N 48400 46200 48400 46400 4
N 48400 46400 49100 46400 4
N 49100 46400 49100 46200 4
C 49800 45300 1 90 0 resistor-2.sym
{
T 49450 45700 5 10 0 0 90 0 1
device=RESISTOR
T 49500 45500 5 10 1 1 90 0 1
refdes=R3
}
C 49600 45000 1 0 0 gnd-1.sym
1.1 eda/geda/gaf/gnetlist/tests/drc2/unused-slot.drc2
Index: unused-slot.drc2
===================================================================
Checking non-numbered parts...
Checking duplicated references...
Checking nets with only one connection...
Checking pins without the 'pintype' attribute...
Checking type of pins connected to a net...
Checking unconnected pins...
Checking slots...
Checking duplicated slots...
Checking unused slots...
WARNING: Unused slot 4 of uref U1
Found 1 warnings.
No errors found.
1.1 eda/geda/gaf/gnetlist/tests/drc2/unused-slot.sch
Index: unused-slot.sch
===================================================================
v 20061020 1
C 40000 40000 0 0 0 title-B.sym
C 45800 45800 1 0 0 7400-1.sym
{
T 46300 46700 5 10 0 0 0 0 1
device=7400
T 46100 46700 5 10 1 1 0 0 1
refdes=U1
T 46300 48050 5 10 0 0 0 0 1
footprint=DIP14
T 45800 45800 5 10 0 0 0 0 1
slot=1
}
N 45400 46500 45800 46500 4
N 45400 46100 45800 46100 4
N 47100 46300 47400 46300 4
C 47400 45600 1 0 0 7400-1.sym
{
T 47900 46500 5 10 0 0 0 0 1
device=7400
T 47700 46500 5 10 1 1 0 0 1
refdes=U1
T 47900 47850 5 10 0 0 0 0 1
footprint=DIP14
T 47400 45600 5 10 0 0 0 0 1
slot=2
}
C 48900 45400 1 0 0 7400-1.sym
{
T 49400 46300 5 10 0 0 0 0 1
device=7400
T 49200 46300 5 10 1 1 0 0 1
refdes=U1
T 49400 47650 5 10 0 0 0 0 1
footprint=DIP14
T 48900 45400 5 10 0 0 0 0 1
slot=3
}
N 48700 46100 48900 46100 4
N 48900 45700 48800 45700 4
N 50200 45900 50500 45900 4
N 47200 45900 47400 45900 4
N 50500 45900 50500 44800 4
N 50500 44800 45400 44800 4
N 45400 44800 45400 46500 4
N 47200 45900 47200 46300 4
C 45000 46800 1 90 0 resistor-2.sym
{
T 44650 47200 5 10 0 0 90 0 1
device=RESISTOR
T 44700 47000 5 10 1 1 90 0 1
refdes=R1
}
C 45000 45700 1 90 0 resistor-2.sym
{
T 44650 46100 5 10 0 0 90 0 1
device=RESISTOR
T 44700 45900 5 10 1 1 90 0 1
refdes=R2
}
C 44800 45400 1 0 0 gnd-1.sym
C 44700 47700 1 0 0 vcc-1.sym
N 44900 46600 44900 46800 4
N 48800 45700 48800 46100 4
_______________________________________________
geda-cvs mailing list
geda-cvs@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-cvs