From c00a1fd69790d8d63f76d45cabd4f013c1a61eea Mon Sep 17 00:00:00 2001 From: cherierm Date: Wed, 4 Jun 2008 17:41:51 +0000 Subject: [PATCH 1/1] some new files used to check Tesh git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5533 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- .../tesh2/examples/catch-global-timeout.tesh | 11 ++ tools/tesh2/examples/jobs.tesh | 28 ++++ tools/tesh2/examples/jobs1.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs2.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs3.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs4.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs5.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs6.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs7.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs8.tesh | 101 ++++++++++++ tools/tesh2/examples/jobs9.tesh | 101 ++++++++++++ tools/tesh2/examples/keep-going-unit.tesh | 90 +++++++++++ tools/tesh2/examples/keep-going.tesh | 144 ++++++++++++++++++ 13 files changed, 1182 insertions(+) create mode 100644 tools/tesh2/examples/catch-global-timeout.tesh create mode 100644 tools/tesh2/examples/jobs.tesh create mode 100644 tools/tesh2/examples/jobs1.tesh create mode 100644 tools/tesh2/examples/jobs2.tesh create mode 100644 tools/tesh2/examples/jobs3.tesh create mode 100644 tools/tesh2/examples/jobs4.tesh create mode 100644 tools/tesh2/examples/jobs5.tesh create mode 100644 tools/tesh2/examples/jobs6.tesh create mode 100644 tools/tesh2/examples/jobs7.tesh create mode 100644 tools/tesh2/examples/jobs8.tesh create mode 100644 tools/tesh2/examples/jobs9.tesh create mode 100644 tools/tesh2/examples/keep-going-unit.tesh create mode 100644 tools/tesh2/examples/keep-going.tesh diff --git a/tools/tesh2/examples/catch-global-timeout.tesh b/tools/tesh2/examples/catch-global-timeout.tesh new file mode 100644 index 0000000000..15285c4ec5 --- /dev/null +++ b/tools/tesh2/examples/catch-global-timeout.tesh @@ -0,0 +1,11 @@ +#! ./tesh +# This test detects a global timeout + +! expect return $ELEADTIME + +< $ sleep 30 +$ ./tesh --log='log.thresh:info tesh.fmt:%m%n' --timeout=3 +> Test unit from stdin +> [stdin:1] sleep 30 +> Test unit from stdin INTR +> Tesh timed out after `(3)' seconds diff --git a/tools/tesh2/examples/jobs.tesh b/tools/tesh2/examples/jobs.tesh new file mode 100644 index 0000000000..4e9a0dab31 --- /dev/null +++ b/tools/tesh2/examples/jobs.tesh @@ -0,0 +1,28 @@ +#! ./tesh + +D this Tesh unit tests the option of the command line `--jobs' + +< #include +< #include +< +< int +< main(int argc, char* argv[]) +< { +< printf("Hello Tesh\n"); +< +< return EXIT_SUCCESS; +< } +< +$ cat > job.c + +$ gcc -o job job.c + +# Ignore output of the command because we can't known the order of the execution of the Tesh files. +! output ignore + +$ ./tesh --log='log.thresh:info tesh.fmt:%m%n' --silent --jobs --directory=examples jobs1.tesh jobs2.tesh jobs3.tesh jobs4.tesh jobs5.tesh jobs6.tesh jobs7.tesh jobs8.tesh jobs9.tesh + + +$ rm -f job + +$ rm -f job.c \ No newline at end of file diff --git a/tools/tesh2/examples/jobs1.tesh b/tools/tesh2/examples/jobs1.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs1.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs2.tesh b/tools/tesh2/examples/jobs2.tesh new file mode 100644 index 0000000000..2325519891 --- /dev/null +++ b/tools/tesh2/examples/jobs2.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs3.tesh b/tools/tesh2/examples/jobs3.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs3.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs4.tesh b/tools/tesh2/examples/jobs4.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs4.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs5.tesh b/tools/tesh2/examples/jobs5.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs5.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs6.tesh b/tools/tesh2/examples/jobs6.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs6.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs7.tesh b/tools/tesh2/examples/jobs7.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs7.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs8.tesh b/tools/tesh2/examples/jobs8.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs8.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/jobs9.tesh b/tools/tesh2/examples/jobs9.tesh new file mode 100644 index 0000000000..64251e72ad --- /dev/null +++ b/tools/tesh2/examples/jobs9.tesh @@ -0,0 +1,101 @@ + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + +! expect return 0 +> Hello Tesh +$ ./job + + diff --git a/tools/tesh2/examples/keep-going-unit.tesh b/tools/tesh2/examples/keep-going-unit.tesh new file mode 100644 index 0000000000..22ce9dc2a8 --- /dev/null +++ b/tools/tesh2/examples/keep-going-unit.tesh @@ -0,0 +1,90 @@ +#! ./tesh + +D this Tesh unit tests the option of the command line `--keep-going' + +< #include +< #include +< +< int +< main(int argc, char* argv[]) +< { +< printf("Hello Tesh\n"); +< +< return EXIT_SUCCESS; +< } +< +$ cat > job.c + +$ gcc -o job job.c + +# in this case the option keep-going-unit is not specified so only the first command is executed. +! expect return $EEXITCODENOTMATCH + +< ! expect return 1 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +$ ./tesh --log='log.thresh:info tesh.fmt:%m%n' +> Test unit from stdin +> [stdin:3] ./job +> [stdin:3] ./job : NOK (returned code `0' instead `1') +> Output of so far: +> ||Hello Tesh +> || +> Test unit `(stdin)' : NOK (exit code mismatch) + + +# in this case the option keep-going-unit is specified so, all the command are executed. +! expect return $EEXITCODENOTMATCH + +< ! expect return 1 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +$ ./tesh --log='log.thresh:info tesh.fmt:%m%n' --keep-going-unit +> Test unit from stdin +> [stdin:3] ./job +> [stdin:3] ./job : NOK (returned code `0' instead `1') +> Output of so far: +> ||Hello Tesh +> || +> [stdin:7] ./job +> [stdin:11] ./job +> [stdin:15] ./job +> [stdin:19] ./job +> Test unit `(stdin)' : NOK (exit code mismatch) + + +$ rm -f job + +$ rm -f job.c \ No newline at end of file diff --git a/tools/tesh2/examples/keep-going.tesh b/tools/tesh2/examples/keep-going.tesh new file mode 100644 index 0000000000..a1a203267a --- /dev/null +++ b/tools/tesh2/examples/keep-going.tesh @@ -0,0 +1,144 @@ +#! ./tesh + +D this Tesh unit tests the option of the command line `--keep-going' + +< #include +< #include +< +< int +< main(int argc, char* argv[]) +< { +< printf("Hello Tesh\n"); +< +< return EXIT_SUCCESS; +< } +< +$ cat > job.c + +$ gcc -o job job.c + + +< ! expect return 1 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +$ cat > file1.tesh + +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +$ cat > file2.tesh + +! expect return $EEXITCODENOTMATCH + +# in this case the option `keep-going' is not specified so Tesh detects the error and interrupt all the folowing units. +$ ./tesh --log='log.thresh:info tesh.fmt:%m%n' file1.tesh file2.tesh +> Test unit from file1.tesh +> [file1.tesh:3] ./job +> [file1.tesh:3] ./job : NOK (returned code `0' instead `1') +> Output of so far: +> ||Hello Tesh +> || +> Test unit `(file1.tesh)' : NOK (exit code mismatch) +> Test unit from file2.tesh +> Test unit from file2.tesh INTR + +< ! expect return 1 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +$ cat > file1.tesh + +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +< +< ! expect return 0 +< > Hello Tesh +< $ ./job +$ cat > file2.tesh + +! expect return $EEXITCODENOTMATCH + +# in this case the option `keep-going' is specified so, Tesh execute all the other units. +$ ./tesh --log='log.thresh:info tesh.fmt:%m%n' file1.tesh file2.tesh --keep-going +> Test unit from file1.tesh +> [file1.tesh:3] ./job +> [file1.tesh:3] ./job : NOK (returned code `0' instead `1') +> Output of so far: +> ||Hello Tesh +> || +> Test unit `(file1.tesh)' : NOK (exit code mismatch) +> Test unit from file2.tesh +> [file2.tesh:3] ./job +> [file2.tesh:7] ./job +> [file2.tesh:11] ./job +> [file2.tesh:15] ./job +> [file2.tesh:19] ./job +> Test unit from file2.tesh OK + +$ rm -f file1.tesh + +$ rm -f file2.tesh + +$ rm -f job + +$ rm -f job.c \ No newline at end of file -- 2.20.1