1 #! ./tesh
\r# This suite builds and uses a program returning 1.
\r# tesh must detect this condition and report the issue.
\r\r$ rm -rf temp_testdir
\r$ mkdir temp_testdir
\r\r$ cd temp_testdir
\r\r< #include <stdlib.h>
\r< int main(void) {
\r< exit(1);
\r< }
\r$ cat > return1.c
\r\r$ gcc -o return1 return1.c
\r\r! expect return $EEXITCODENOTMATCH
\r< $ ./return1
\r$ ../tesh --log="log.thresh:info tesh.fmt:%m%n"
\r> Test unit from stdin
\r> [stdin:1] ./return1
\r> [stdin:1] ./return1 : NOK (returned code `1' instead `0')
\r> Output of <stdin:1> so far:
\r> ||
\r> Test unit `stdin': NOK (<stdin:1> exit code mismatch)
\r\r\r\r$ cd ..
\r$ rm -rf temp_testdir
\r