Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
tesh: add tests with empty output.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 20 Oct 2011 09:21:18 +0000 (11:21 +0200)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 20 Oct 2011 09:48:59 +0000 (11:48 +0200)
tools/tesh/basic.tesh
tools/tesh/basic2.tesh

index d26a68e..d8c8f68 100644 (file)
@@ -34,12 +34,18 @@ $ ${bindir:=.}/tesh --enable-coverage --log='log.thresh:info tesh.fmt:%m%n' basi
 > Enable coverage
 > Test suite `basic2'
 > [basic2:3] Test sorting and filtering of output
 > Enable coverage
 > Test suite `basic2'
 > [basic2:3] Test sorting and filtering of output
-> [basic2:5] printf 'a\\nb\\nc\\nd\\n'
-> [basic2:11] printf 'a\\nb\\nc\\nd'
-> [basic2:18] printf 'c\\nd\\nb\\na\\n'
-> [basic2:25] printf 'c\\nd\\nb\\na'
-> [basic2:31] printf 'a\\nprofiling: foo\\nprofiling: bar\\nb\\nc\\nd\\nprofiling: baz\\n'
-> [basic2:37] printf 'a\\nprofiling: foo\\nprofiling: bar\\nb\\nc\\nd\\nprofiling: baz'
-> [basic2:44] printf 'c\\nprofiling: foo\\nprofiling: bar\\nd\\nb\\na\\nprofiling: baz\\n'
-> [basic2:51] printf 'c\\nprofiling: foo\\nprofiling: bar\\nd\\nb\\na\\nprofiling: baz'
+> [basic2:5] true
+> [basic2:8] true
+> [basic2:10] printf 'profiling: foo\\n'
+> [basic2:12] printf 'profiling: foo'
+> [basic2:15] printf 'profiling: foo\\n'
+> [basic2:18] printf 'profiling: foo'
+> [basic2:20] printf 'a\\nb\\nc\\nd\\n'
+> [basic2:26] printf 'a\\nb\\nc\\nd'
+> [basic2:33] printf 'c\\nd\\nb\\na\\n'
+> [basic2:40] printf 'c\\nd\\nb\\na'
+> [basic2:46] printf 'a\\nprofiling: foo\\nprofiling: bar\\nb\\nc\\nd\\nprofiling: baz\\n'
+> [basic2:52] printf 'a\\nprofiling: foo\\nprofiling: bar\\nb\\nc\\nd\\nprofiling: baz'
+> [basic2:59] printf 'c\\nprofiling: foo\\nprofiling: bar\\nd\\nb\\na\\nprofiling: baz\\n'
+> [basic2:66] printf 'c\\nprofiling: foo\\nprofiling: bar\\nd\\nb\\na\\nprofiling: baz'
 > Test suite `basic2' OK
 > Test suite `basic2' OK
index 9e08b11..b95065e 100644 (file)
@@ -2,6 +2,21 @@
 
 p Test sorting and filtering of output
 
 
 p Test sorting and filtering of output
 
+$ true
+
+! output sort
+$ true
+
+$ printf 'profiling: foo\\n'
+
+$ printf 'profiling: foo'
+
+! output sort
+$ printf 'profiling: foo\\n'
+
+! output sort
+$ printf 'profiling: foo'
+
 $ printf 'a\\nb\\nc\\nd\\n'
 > a
 > b
 $ printf 'a\\nb\\nc\\nd\\n'
 > a
 > b