From 685600d72b0c300f94c0c69dc0a16c4ebb230a21 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Sun, 2 Jun 2019 11:57:42 +0300 Subject: Rewrite the testsuite The aim is to run pies in foreground if possible. Limit execution time using external wrapper. * src/pies.c: (_cb_redir): Consistently return 1 on errors. * tests/aux/sleepexit: New file. * tests/aux/startcheck: New file. * tests/aux/touchfile: Change arguments. * tests/aux/respawn: Rewrite. * tests/lines.c: New noinst program. * tests/to.c: New noinst program. * tests/.gitignore: Add new programs. * tests/Makefile.am: Update. * tests/env.at: Use to to avoid hanging forever. Add missing popdef. * tests/redirect.at: Use echo as component program. * tests/respawn.at: Run pies in foreground. Use to to limit execution time. * tests/shell.at: Likewise. * tests/shutdown.at: Likewise. * tests/startup.at: Likewise. * tests/ret-exec.at: Use sleepexit as component program. * tests/ret-notify.at: Likewise. --- tests/ret-exec.at | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/ret-exec.at') diff --git a/tests/ret-exec.at b/tests/ret-exec.at index 0b3d716..6c27779 100644 --- a/tests/ret-exec.at +++ b/tests/ret-exec.at @@ -29,7 +29,7 @@ component test { exec "$auxdir/retcode $report_file"; action disable; } - command "$auxdir/respawn -sleep 2 -pid $comp_pid_file -exit 10"; + command "$auxdir/sleepexit 2 10 $comp_pid_file"; } _EOT -- cgit v1.2.1