Changed paths:
M test/README.md
M test/testutil/main.c
Log Message:
-----------
Add a watchdog timeout to the C tests built with testutil/main
This adds a timeout that will self-terminate a test with a
sigabrt after a timeout - in the hope that if a test is wedged
we now get diagnostic information (like a core dump or stack trace)
instead of the CI job timing out globally
The default timeout for a single C test is 30 minutes, which should
be plenty, and it is configurable via environment variable
documented in the test README.md file
This does nothing to the invocation yet to ensure we can get a
core dump.