X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5701d7115728d762aca64528918880f897acb72a..0af93c136e7e7af7e1ecd573fb7c7a2f87b698ef:/tools/tesh/set-output-sort.tesh diff --git a/tools/tesh/set-output-sort.tesh b/tools/tesh/set-output-sort.tesh index beb475c99c..cfff84a4d4 100644 --- a/tools/tesh/set-output-sort.tesh +++ b/tools/tesh/set-output-sort.tesh @@ -1,77 +1,77 @@ -#! ./tesh +#!/usr/bin/env tesh p This tests whether TESH correctly sorts command 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 < > c < > d -< +< < $ printf 'a\nb\nc\nd' < > a < > b < > c < > d -< +< < ! output sort < $ printf 'c\nd\nb\na\n' < > a < > b < > c < > d -< +< < ! output sort < $ printf 'c\nd\nb\na' < > a < > b < > c < > d -< +< < $ printf 'a\nprofiling: foo\nprofiling: bar\nb\nc\nd\nprofiling: baz\n' < > a < > b < > c < > d -< +< < $ printf 'a\nprofiling: foo\nprofiling: bar\nb\nc\nd\nprofiling: baz' < > a < > b < > c < > d -< +< < ! output sort < $ printf 'c\nprofiling: foo\nprofiling: bar\nd\nb\na\nprofiling: baz\n' < > a < > b < > c < > d -< +< < ! output sort < $ printf 'c\nprofiling: foo\nprofiling: bar\nd\nb\na\nprofiling: baz' < > a < > b < > c < > d -$ ${bindir:=.}/tesh --enable-coverage -> Enable coverage +$ ${bindir:=.}/tesh --ignore-jenkins +> Ignore all cruft seen on SimGrid's continous integration servers > Test suite from stdin > [(stdin):1] Test sorting and filtering of output > [(stdin):3] true @@ -113,7 +113,7 @@ $ cat < $ cat < > 123456789012345678 A line < > 123456789012345678 B line -$ ${bindir:=.}/tesh +$ ${bindir:=.}/tesh p Check user-defined prefix length for "output sort" ! output sort 5