diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2021-03-30 13:23:28 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2021-03-30 13:23:28 +0300 |
commit | 7190ae233819cd68f5fce2564f7221ffe23a83bf (patch) | |
tree | c168831fed1d99b12f008a41738dfb921a483c09 /tests | |
parent | cb6f5262b51cd9ceb625d6919c80d0967a27cc03 (diff) |
Fix occasionally failing terminate process test
Diffstat (limited to 'tests')
-rw-r--r-- | tests/process-term/driver.cxx | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/tests/process-term/driver.cxx b/tests/process-term/driver.cxx index 0e92c2b..8487bb7 100644 --- a/tests/process-term/driver.cxx +++ b/tests/process-term/driver.cxx @@ -224,9 +224,9 @@ main (int argc, const char* argv[]) // { fdpipe pipe (fdopen_pipe ()); - process p (process_start (0, pipe, 2, argv[0], "-s", 10, "-e")); + process p (process_start (0, pipe, 2, argv[0], "-s", 60, "-e")); - sleep (2); // Give the child some time to initialize. + sleep (3); // Give the child some time to initialize. p.term (); assert (test_out (move (pipe), "")); @@ -243,9 +243,9 @@ main (int argc, const char* argv[]) { fdpipe pipe (fdopen_pipe ()); process p (process_start (0, pipe, 2, - argv[0], "-s", 10, "-t", "exit", "-e", "-c", 5)); + argv[0], "-s", 60, "-t", "exit", "-e", "-c", 5)); - sleep (2); // Give the child some time to initialize. + sleep (3); // Give the child some time to initialize. p.term (); assert (test_out (move (pipe), "exiting")); @@ -262,9 +262,9 @@ main (int argc, const char* argv[]) fdpipe pipe (fdopen_pipe ()); process p ( process_start (0, pipe, 2, - argv[0], "-s", 10, "-t", "default", "-e", "-c", 5)); + argv[0], "-s", 60, "-t", "default", "-e", "-c", 5)); - sleep (2); // Give the child some time to initialize. + sleep (3); // Give the child some time to initialize. p.term (); assert (test_out (move (pipe), "")); @@ -280,9 +280,9 @@ main (int argc, const char* argv[]) { fdpipe pipe (fdopen_pipe ()); process p (process_start (0, pipe, 2, - argv[0], "-s", 10, "-t", "ignore", "-e")); + argv[0], "-s", 60, "-t", "ignore", "-e")); - sleep (2); // Give the child some time to initialize. + sleep (3); // Give the child some time to initialize. p.term (); assert (!p.timed_wait (chrono::seconds (1))); @@ -303,7 +303,7 @@ main (int argc, const char* argv[]) fdpipe pipe (fdopen_pipe ()); process p (process_start (0, pipe, 2, argv[0], "-s", 0, "-c", 5)); - sleep (4); + sleep (4); // Give the child some time to terminate. p.term (); assert (test_out (move (pipe), "")); @@ -318,7 +318,7 @@ main (int argc, const char* argv[]) // { fdpipe pipe (fdopen_pipe ()); - process p (process_start (0, pipe, 2, argv[0], "-s", 10)); + process p (process_start (0, pipe, 2, argv[0], "-s", 60)); p.term (); p.term (); @@ -334,7 +334,7 @@ main (int argc, const char* argv[]) // { fdpipe pipe (fdopen_pipe ()); - process p (process_start (0, pipe, 2, argv[0], "-s", 10)); + process p (process_start (0, pipe, 2, argv[0], "-s", 60)); p.term (); p.kill (); @@ -351,7 +351,7 @@ main (int argc, const char* argv[]) // { fdpipe pipe (fdopen_pipe ()); - process p (process_start (0, pipe, 2, argv[0], "-s", 10)); + process p (process_start (0, pipe, 2, argv[0], "-s", 60)); p.kill (); p.kill (); @@ -368,8 +368,9 @@ main (int argc, const char* argv[]) // { fdpipe pipe (fdopen_pipe ()); - process p (process_start (0, pipe, 2, argv[0], "-s", 10, "-e")); + process p (process_start (0, pipe, 2, argv[0], "-s", 60, "-e")); + sleep (3); // Give the child some time to initialize. p.term (); assert (test_out (move (pipe), "")); @@ -383,8 +384,9 @@ main (int argc, const char* argv[]) // { fdpipe pipe (fdopen_pipe ()); - process p (process_start (0, pipe, 2, argv[0], "-s", 10, "-e")); + process p (process_start (0, pipe, 2, argv[0], "-s", 60, "-e")); + sleep (3); // Give the child some time to initialize. p.kill (); assert (test_out (move (pipe), "")); @@ -400,7 +402,7 @@ main (int argc, const char* argv[]) fdpipe pipe (fdopen_pipe ()); process p (process_start (0, pipe, 2, argv[0], "-s", 0, "-c", 5)); - sleep (4); + sleep (4); // Give the child some time to terminate. p.kill (); assert (test_out (move (pipe), "")); |