diff options
author | Pádraig Brady <P@draigBrady.com> | 2015-11-09 18:50:21 +0000 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2015-11-10 12:52:50 +0000 |
commit | 41a4c714e49e26f290e0c2e27a61d9086e633b52 (patch) | |
tree | fec580665d88706d3cd5d98e3cedffcf48ef1d1a /tests/dd | |
parent | eafaa2e88f7af16756142a31ab63d032b31395e3 (diff) | |
download | coreutils-41a4c714e49e26f290e0c2e27a61d9086e633b52.tar.xz |
tests: cleanup trapping of signal names
A side effect of this cleanup is we no longer
depend on our own kill command being built.
* init.cfg (require_trap_signame_): A new function to verify
that the shell supports specifying traps by signal name.
(require_kill_group_): A new function to ensure the shell
supports sending a signal to a group.
* tests/du/move-dir-while-traversing.sh: Ensure trap supports
signal names.
* tests/misc/stty-invalid.sh: Likewise.
* tests/misc/stty-pairs.sh: Likewise.
* tests/misc/stty-row-col.sh: Likewise.
* tests/misc/stty.sh: Likewise.
* tests/misc/sort-compress.sh: Likewise. Also simplify trap call.
* tests/install/trap.sh: Likewise.
* tests/misc/timeout.sh: Likewise.
* tests/dd/stats.sh: Likewise. Also use default kill command.
* tests/misc/timeout-group.sh: Likewise.
Diffstat (limited to 'tests/dd')
-rwxr-xr-x | tests/dd/stats.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/dd/stats.sh b/tests/dd/stats.sh index a82c66d20..da2c2d25f 100755 --- a/tests/dd/stats.sh +++ b/tests/dd/stats.sh @@ -18,8 +18,9 @@ . "${srcdir=.}/tests/init.sh"; path_prepend_ ./src print_ver_ dd +require_trap_signame_ -env kill -l | grep '^INFO$' && SIGINFO='INFO' || SIGINFO='USR1' +kill -l | grep 'INFO' && SIGINFO='INFO' || SIGINFO='USR1' # This to avoid races in the USR1 case # as the dd process will terminate by default until |