X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/856e3152cf4b3d48782848ce738ed58e447f3a52..86051ed1b66342bae0e21fd6643e66331ac2c07d:/tools/tesh/bg-set-signal.tesh diff --git a/tools/tesh/bg-set-signal.tesh b/tools/tesh/bg-set-signal.tesh new file mode 100644 index 0000000000..681e844ea2 --- /dev/null +++ b/tools/tesh/bg-set-signal.tesh @@ -0,0 +1,21 @@ +#! ./tesh +# This suite builds and uses a program raising a segfault, ie a program dying +# of SIGSEV. tesh must detect this condition and report the issue. + +$ rm -rf temp_testdir +$ mkdir temp_testdir + +$ cd temp_testdir +< #include +< int main(void) { +< char *A=NULL; +< *A = 1; +< } +$ cat > segfault.c + +$ gcc -o segfault segfault.c +! expect signal SIGSEGV +& ./segfault +$ sleep 1 +$ cd .. +$ rm -rf temp_testdir