Przeglądaj źródła

tests/loader.c: print message when execution times out

Nathalie Furmento 13 lat temu
rodzic
commit
cca5379613
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      tests/loader.c

+ 2 - 1
tests/loader.c

@@ -26,12 +26,14 @@
 #define  AUTOTEST_SKIPPED_TEST 77
 
 static pid_t child_pid = 0;
+static int   timeout;
 
 static void test_cleaner(int sig)
 {
 	pid_t child_gid;
 
 	// send signal to all loader family members
+	fprintf(stderr, "Test is blocked since %d seconds ... mark it as failed\n", timeout);
 	child_gid = getpgid(child_pid);
 	kill(-child_gid, SIGKILL);
 	exit(EXIT_FAILURE);
@@ -39,7 +41,6 @@ static void test_cleaner(int sig)
 
 int main(int argc, char *argv[])
 {
-	int   timeout;
 	int   child_exit_status;
 	char *test_name;
 	int   status;