Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
f6e4be8255211298ac66e06491369e8be8cdfc4d
[simgrid.git] / tools / tesh2 / examples / bg-set-signal.tesh
1 #! ./tesh\r
2 # This suite builds and uses a program raising a segfault, ie a program dying\r
3 # of SIGSEV. tesh must detect this condition and report the issue.\r
4 \r
5 $ rm -rf temp_testdir\r
6 $ mkdir temp_testdir\r
7 \r
8 $ cd temp_testdir\r
9 < #include <stdlib.h>\r
10 < int main(void) {\r
11 <   char *A=NULL;\r
12 <   *A = 1;\r
13 < }\r
14 $ cat > segfault.c\r
15 \r
16 $ gcc -o segfault segfault.c\r
17 ! expect signal SIGSEGV\r
18 & ./segfault\r
19 $ sleep 1\r
20 $ cd ..\r
21 $ rm -rf temp_testdir\r