Prototype an application using setsid for terminating process trees.
Demonstrate killing an application with a broken signal handler with the
external group ID based clean-up of the process tree.
Tests have to ignore output directories and such.
The test needs this executable. Has to be automated. Probably the scope is
too limited to install.
Provide a convenience function for displaying stack-traces.
When running tests sequentially, not need to store output in a temporary
file, then cat to common stdout. Just write to stdout/stderr directly.
Centralize .gitignore stuff.
Move nap.c to comma-nap.c, build, and install.
Better formatting for the help message.
Start moving all signal tests into the stress category.
Moved the former test to app and provided a test in comma-test-run style,
with the expected file to match.
Wrap up the earlier manual test in comma-test-run fashion. Internally, the
test fails, but this is treated as a success. See the log files in the
output directory.
Wrap in comma-test-run fashion. Regrettably, run only once. Need some
re-factoring to run in a loop for proper stress testing.
Run the test in a loop. Occasionally it fails with a misterious "Terminated"
message that is not coming from the test itself.
Minor: implementation comment.