X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5b4b8a319c65d5c03d94a183bf3dfff29fc18ac9..8be89720f55b4ceeb2877531ae1602cc7ed947d6:/tools/tesh/catch-all-bg-output.tesh diff --git a/tools/tesh/catch-all-bg-output.tesh b/tools/tesh/catch-all-bg-output.tesh index 5bf770454b..d422951d2d 100644 --- a/tools/tesh/catch-all-bg-output.tesh +++ b/tools/tesh/catch-all-bg-output.tesh @@ -6,29 +6,32 @@ ! expect return 2 < ! timeout 3 < & sh -c 'echo "I crash in background" && sleep 2' -< +< < ! timeout 2 < & sh -c 'echo "I also crash in background" && sleep 1' -< -< !timeout 1 +< +< ! timeout 1 < $ sh -c 'echo "I crash in foreground"' $ ${bindir:=.}/tesh -> Output of mismatch: +> Test suite from stdin +> [(stdin):8] sh -c 'echo "I crash in foreground"' +> Output of <(stdin):8> mismatch: > --- expected > +++ obtained > @@ -0,0 +1 @@ > +I crash in foreground -> Test suite `meh.tesh': NOK ( output mismatch) -> Output of mismatch: +> Test suite `(stdin)': NOK (<(stdin):8> output mismatch) +> [(stdin):5] sh -c 'echo "I also crash in background" && sleep 1' +> Output of <(stdin):5> mismatch: > --- expected > +++ obtained > @@ -0,0 +1 @@ > +I also crash in background -> Test suite `meh.tesh': NOK ( output mismatch) -> Test suite `meh.tesh': NOK ( timeout after 4 sec) -> Output of mismatch: +> Test suite `(stdin)': NOK (<(stdin):5> output mismatch) +> [(stdin):2] sh -c 'echo "I crash in background" && sleep 2' +> Output of <(stdin):2> mismatch: > --- expected > +++ obtained > @@ -0,0 +1 @@ > +I crash in background -> Test suite `meh.tesh': NOK ( output mismatch) +> Test suite `(stdin)': NOK (<(stdin):2> output mismatch)