Date:2010-10-12 17:32:15 (13 years 5 months ago)
Author:werner
Commit:02518334f22ff1749b0533391faab906e2546113
Message:Updated regression tests for output change in r5974 and improved handling of cores.

- test/structure, test/del_vec, test/frame_ref, test/meas_qual, test/del_frame:
added newline after "unit" directive (reported by Xiangfu Liu)
- test/Common: new function expect_sed for post-processing of test output
- test/tsort: use expect_sed to ignore "(core dumped") after "Aborted"
- test/Common: if there is a file called "core", don't run it
- Makefile (clean): remove test/core



git-svn-id: http://svn.openmoko.org/trunk/eda/fped@5978 99fdad57-331a-0410-800a-d7fa5415bdb3
Files: Makefile (2 diffs)
test/Common (1 diff)
test/del_frame (4 diffs)
test/del_vec (4 diffs)
test/frame_ref (6 diffs)
test/meas_qual (1 diff)
test/structure (6 diffs)
test/tsort (1 diff)

Change Details

Makefile
162162        LANG= sh -c \
163163          'passed=0 && cd test && \
164164          for n in [a-z]*; do \
165          SCRIPT=$$n CWD_PREFIX=.. . ./$$n; done; \
165          [ $$n != core ] && SCRIPT=$$n CWD_PREFIX=.. . ./$$n; done; \
166166          echo "Passed all $$passed tests"'
167167
168168valgrind:
...... 
173173clean:
174174        rm -f $(OBJS) $(XPMS:%=icons/%) $(XPMS:%.xpm=icons/%.ppm)
175175        rm -f lex.yy.c y.tab.c y.tab.h y.output .depend $(OBJS:.o=.d)
176        rm -f __dbg????.png _tmp*
176        rm -f __dbg????.png _tmp* test/core
177177
178178# ----- Install / uninstall ---------------------------------------------------
179179
test/Common
7171}
7272
7373
74expect_sed()
75{
76    sed "$1" <_out >_tmp || exit 1
77    mv _tmp _out
78    shift
79    expect "$@"
80}
81
82
7483if [ ! -z "$CWD_PREFIX" -a ! -z "$FPED" -a "$FPED" = "${FPED#/}" ]; then
7584    FPED="$CWD_PREFIX/$FPED"
7685fi
test/del_frame
2626
2727package "_"
2828unit mm
29
2930EOF
3031
3132#------------------------------------------------------------------------------
...... 
4445
4546package "_"
4647unit mm
48
4749EOF
4850
4951#------------------------------------------------------------------------------
...... 
6365
6466package "_"
6567unit mm
68
6669EOF
6770
6871#------------------------------------------------------------------------------
...... 
8891
8992package "_"
9093unit mm
94
9195EOF
9296
9397###############################################################################
test/del_vec
1212
1313package "_"
1414unit mm
15
1516EOF
1617
1718#------------------------------------------------------------------------------
...... 
2627
2728package "_"
2829unit mm
30
2931EOF
3032
3133#------------------------------------------------------------------------------
...... 
4042
4143package "_"
4244unit mm
45
4346EOF
4447
4548#------------------------------------------------------------------------------
...... 
6063
6164package "_"
6265unit mm
66
6367frame f @
6468EOF
6569
test/frame_ref
1515
1616package "_"
1717unit mm
18
1819frame f @
1920EOF
2021
...... 
3233
3334package "_"
3435unit mm
36
3537frame f @
3638EOF
3739
...... 
5052
5153package "_"
5254unit mm
55
5356v: vec @(0mm, 0mm)
5457frame f .
5558EOF
...... 
7376
7477package "_"
7578unit mm
79
7680EOF
7781
7882#------------------------------------------------------------------------------
...... 
97101
98102package "_"
99103unit mm
104
100105EOF
101106
102107#------------------------------------------------------------------------------
...... 
138143
139144package "_"
140145unit mm
146
141147EOF
142148
143149###############################################################################
test/meas_qual
2727
2828package "_"
2929unit mm
30
3031frame a @
3132meas c.v >> c.v
3233EOF
test/structure
1010
1111package "_"
1212unit mm
13
1314EOF
1415
1516#------------------------------------------------------------------------------
...... 
2627
2728package "_"
2829unit mm
30
2931EOF
3032
3133#------------------------------------------------------------------------------
...... 
3840
3941package "hello"
4042unit mm
43
4144EOF
4245
4346#------------------------------------------------------------------------------
...... 
5053
5154package "_"
5255unit mil
56
5357EOF
5458
5559#------------------------------------------------------------------------------
...... 
6266
6367package "_"
6468unit mm
69
6570__0: vec @(1mm, 1mm)
6671EOF
6772
...... 
8590
8691package "_"
8792unit mm
93
8894frame f @
8995meas f.a -> f.b
9096EOF
test/tsort
126126    b a
127127}
128128EOF
129expect <<EOF
129expect_sed 's/Aborted.*/Aborted/' <<EOF
130130cycle detected in partial order
131Aborted (core dumped)
131Aborted
132132EOF
133133
134134# not entirely comfortable about the "Aborted (core dumped)". It's a system

Archive Download the corresponding diff file

Branches:
master



interactive