Fix testsuite for the new continutation syntax using a '!' after the event count
[nobug.git] / tests / 10singlethreading_release.tests
bloba121e3e72d3183cd7f5debbe3dece4a3807683c1
2 TESTING "example RELEASE build, singlethreading/release" ./example_release
4 TEST example_release <<END
5 err: ECHO: .*: main: Testing
6 err: callback test .*: WARNING: .*: main: second log line
7 err: callback test .* NO LOG
8 err: callback test .*: ERR: .*: main: third log line 0x1234
9 err: callback test .* NO LOG 0x1234
10 err: callback test .*: NOTICE: .*: main: Multi 0x1234
11 err: callback test .*! NOTICE: .*: main: line 0x1234
12 err: callback test .*! NOTICE: .*: main: logging 0x1234
13 err: callback test .* NO LOG 0x1234
14 END
17 TESTING "NoBug basic assertions in RELEASE build" ./test_nobug_release
19 TEST "Require w/o format, singlethreading/release" 1 <<END
20 err: ECHO: .*: main: testing 1
21 END
23 TEST "Require with format, singlethreading/release" 2 <<END
24 err: ECHO: .*: main: testing 2
25 END
27 TEST "Ensure w/o format, singlethreading/release" 3 <<END
28 err: ECHO: .*: main: testing 3
29 END
31 TEST "Ensure with format, singlethreading/release" 4 <<END
32 err: ECHO: .*: main: testing 4
33 END
35 TEST "Assert w/o format, singlethreading/release" 5 <<END
36 err: ECHO: .*: main: testing 5
37 END
39 TEST "Assertion with format, singlethreading/release" 6 <<END
40 err: ECHO: .*: main: testing 6
41 END
43 TEST "unconditional CHECK assertion, singlethreading/release" 7 <<END
44 err: ECHO: .*: main: testing 7
45 err: CHECK: .*: main: \(c != 7\)
46 if: test "$SBOX_UNAME_MACHINE" = "arm"
47 msg: Running on scratchbox/arm
48 err: .*
49 endif:
50 return: !0
51 END
53 TEST "Invariant, singlethreading/release" 8 <<END
54 err: ECHO: .*: main: testing 8
55 END
57 TEST "Dumping, singlethreading/release" 11 <<END
58 err: ECHO: .*: main: testing 11
59 END
61 TEST "Unimplemented, singlethreading/release" 13 <<END
62 err: ECHO: .*: main: testing 13
63 err: no such test: 13
64 END
66 TEST "Planned, singlethreading/release" 14 <<END
67 err: ECHO: .*: main: testing 14
68 END
70 TEST "Fixme, singlethreading/release" 15 <<END
71 err: ECHO: .*: main: testing 15
72 err: no such test: 15
73 END
75 TEST "Todo, singlethreading/release" 16 <<END
76 err: ECHO: .*: main: testing 16
77 err: no such test: 16
78 END