X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/de899406b9f2b39485a6c0d933e36861bd49ec6b..ebec9c6104a6bbe60b7bf4586baeaf0b88f53505:/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)