make/tests/scripts/features
Paul Smith deb4ff272a [SV 63315] tests: Simplify TERM signaling
Tests that try to kill the make process were not behaving as expected
on OpenBSD: the signal was sent from make to its children but the
sleep didn't die.  Something odd about the way the shell treats TERM.
To reduce platform dependencies add "term" to the helper tool and run
that instead of kill / sleep.

* tests/thelp.pl: Add a new operation "term" that takes a PID.
* tests/scripts/features/output-sync: Use it.
* tests/scripts/features/temp_stdin: Ditto.
2022-11-13 10:39:48 -05:00
..
archives
comments
conditionals
default_names Add preprocessor macros for different platforms 2022-10-18 14:20:44 -04:00
dircache
double_colon
echoing
errors Enhance tests to work on different systems 2022-10-22 22:37:49 -04:00
escape
exec * tests/scripts/features/exec: Don't test with C shells 2022-10-25 14:49:10 -04:00
export
grouped_targets [SV 12078, SV 62809] Rebuild grouped targets if any is missing 2022-09-20 03:55:39 -04:00
implicit_search Enhance tests to work on different systems 2022-10-22 22:37:49 -04:00
include [SV 56301] Fail if an included makefile can't be built 2022-09-20 03:55:39 -04:00
jobserver Support the MAKE_TMPDIR environment variable 2022-09-11 10:56:08 -04:00
load [SV 63044] load: Update .LOADED if the setup function returns -1 2022-09-10 22:42:28 -04:00
loadapi Enhance tests to work on different systems 2022-10-22 22:37:49 -04:00
mult_rules
mult_targets
order_only
output-sync [SV 63315] tests: Simplify TERM signaling 2022-11-13 10:39:48 -05:00
override
parallelism Increase the test framework timeout from 5s to 60s 2022-10-25 14:44:26 -04:00
patspecific_vars
patternrules Increase the test framework timeout from 5s to 60s 2022-10-25 14:44:26 -04:00
quoting
recursion
reinvoke
rule_glob
se_explicit Fix tests for MacOS and Windows 2022-08-30 21:05:34 -04:00
se_implicit Fix tests for MacOS and Windows 2022-08-30 21:05:34 -04:00
se_statpat Fix tests for MacOS and Windows 2022-08-30 21:05:34 -04:00
shell_assignment
statipattrules * tests/scripts/features/statipattrules: [SV 17374] Add test 2022-09-20 03:55:39 -04:00
suffixrules
targetvars
temp_stdin [SV 63315] tests: Simplify TERM signaling 2022-11-13 10:39:48 -05:00
utf8
varnesting Fix issues found by ASAN and Coverity 2022-10-31 02:23:04 -04:00
vpath [SV 12078, SV 62809] Rebuild grouped targets if any is missing 2022-09-20 03:55:39 -04:00
vpathgpath
vpathplus [SV 12078, SV 62809] Rebuild grouped targets if any is missing 2022-09-20 03:55:39 -04:00