--- /dev/null
+#! ./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
+< #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
+\r
+$ cd ..\r
+$ rm -rf temp_testdir\r