X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/989836699a54a02c1734402044b4a44504e3a167..279fe61f2435e1a9b20e8b307c1a11220f7a88d7:/tools/tesh/set-output-sort.tesh diff --git a/tools/tesh/set-output-sort.tesh b/tools/tesh/set-output-sort.tesh index 5903494505..b7ae3076e9 100644 --- a/tools/tesh/set-output-sort.tesh +++ b/tools/tesh/set-output-sort.tesh @@ -21,3 +21,53 @@ $ ${bindir:=.}/tesh --enable-coverage --log='log.thresh:info tesh.fmt:%m%n' set- > [set-output-sort-1:57] printf 'c\\nprofiling: foo\\nprofiling: bar\\nd\\nb\\na\\nprofiling: baz\\n' > [set-output-sort-1:64] printf 'c\\nprofiling: foo\\nprofiling: bar\\nd\\nb\\na\\nprofiling: baz' > Test suite `set-output-sort-1' OK + +p Check the Right Prefix Length (19) for "output sort" +! output sort 19 +< 12345678901234567 B line +< 12345678901234567 A line +$ cat +> 12345678901234567 A line +> 12345678901234567 B line + +! output sort 19 +< 123456789012345678 B line +< 123456789012345678 A line +$ cat +> 123456789012345678 B line +> 123456789012345678 A line + +! expect return 2 +! output ignore +< ! output sort 19 +< < 123456789012345678 B line +< < 123456789012345678 A line +< $ cat +< > 123456789012345678 A line +< > 123456789012345678 B line +$ ${bindir:=.}/tesh --enable-coverage + +p Check user-defined prefix length for "output sort" +! output sort 5 +< 000 B line +< 000 A line +$ cat +> 000 A line +> 000 B line + +! output sort 4 +< 000 B line +< 000 A line +$ cat +> 000 B line +> 000 A line + +! expect return 2 +! output ignore +< ! output sort 4 +< < 000 B line +< < 000 A line +< $ cat +< > 000 A line +< > 000 B line +$ ${bindir:=.}/tesh --enable-coverage