1
0
mirror of git://projects.qi-hardware.com/fped.git synced 2024-12-23 12:38:57 +02:00
fped/test/frame_ref
werner dc1e644da1 In the GUI, pad names were always centered on the pad. In the case of
through-hole pads, this could easily make them disappear into the hole. We now
draw them outside the hole.

- gui_inst.c: when showing through-hole pads, gui_draw_pad_text now places the
  pad name into the largest area of the pad outside the hole
- test/frame_ref: removed redundant "with" in all titles



git-svn-id: http://svn.openmoko.org/trunk/eda/fped@5946 99fdad57-331a-0410-800a-d7fa5415bdb3
2010-04-27 10:57:09 +00:00

144 lines
2.0 KiB
Bash
Executable File

#!/bin/sh
. ./Common
###############################################################################
fped_dump "frame reference: \"frame\" (origin)" <<EOF
frame f {}
frame f @
EOF
expect <<EOF
/* MACHINE-GENERATED ! */
frame f {
}
package "_"
unit mm
frame f @
EOF
#------------------------------------------------------------------------------
fped_dump "frame reference: \"%frame\" (current frame origin)" <<EOF
frame f {}
%frame f @
EOF
expect <<EOF
/* MACHINE-GENERATED ! */
frame f {
}
package "_"
unit mm
frame f @
EOF
#------------------------------------------------------------------------------
fped_dump "frame reference: \"%frame\" (current frame vector)" <<EOF
frame f {}
v: vec @(0mm, 0mm)
%frame f v
EOF
expect <<EOF
/* MACHINE-GENERATED ! */
frame f {
}
package "_"
unit mm
v: vec @(0mm, 0mm)
frame f .
EOF
#------------------------------------------------------------------------------
fped_dump "frame reference: \"%frame\" (other frame origin)" <<EOF
frame f {}
frame g {}
%frame f g.@
EOF
expect <<EOF
/* MACHINE-GENERATED ! */
frame f {
}
frame g {
frame f @
}
package "_"
unit mm
EOF
#------------------------------------------------------------------------------
fped_dump "frame reference: \"%frame\" (other frame base)" <<EOF
frame f {}
frame g {
v: vec @(0mm, 0mm)
}
%frame f g.v
EOF
expect <<EOF
/* MACHINE-GENERATED ! */
frame f {
}
frame g {
v: vec @(0mm, 0mm)
frame f .
}
package "_"
unit mm
EOF
#------------------------------------------------------------------------------
fped_fail "frame reference: \"%frame\" (cycle)" <<EOF
frame f {
}
frame g {
frame f @
}
%frame g f.@
EOF
expect <<EOF
8: frame "g" is a parent of "f" near "@"
EOF
#------------------------------------------------------------------------------
fped_dump "frame reference: \"%frame\" (out-of-order)" <<EOF
frame f {
}
frame g {
}
%frame g f.@
EOF
expect <<EOF
/* MACHINE-GENERATED ! */
frame g {
}
frame f {
frame g @
}
package "_"
unit mm
EOF
###############################################################################