]> git.ipfire.org Git - thirdparty/util-linux.git/commit
tools: add checkusage.sh
authorRuediger Meier <ruediger.meier@ga-group.nl>
Sun, 18 Jun 2017 13:19:39 +0000 (15:19 +0200)
committerRuediger Meier <ruediger.meier@ga-group.nl>
Mon, 26 Jun 2017 12:38:24 +0000 (14:38 +0200)
commita3c29314f1d93e367a204bddf93c2e355a3bd070
tree7d18dc968610b8614bb53e5f1da1e5a59a26c224
parentc3a4cfc5795da0a5f7eb2753aef3f543d12c8341
tools: add checkusage.sh

Just some simple generic tests for our UL commands, regarding
options --help, --version and --unknownopt.

The script looks still a bit weired but could be polished to
be used in tests/. It would be the first time testing at least
"something" for *all* built binaries (currently 109! commands).

For the record here are the current candidates with possible
problems:

$ make checkusage
agetty: --unknownopt, stderr too long: 45
blockdev: --unknownopt, stderr too long: 28
flock: --help, no stdout
flock: --help, non-empty stderr
getopt: --help, returns error
kill: --unknownopt, stderr too short: 1
lsipc: --unknownopt, stderr too long: 77
pg: --unknownopt, stderr too long: 23
renice: --unknownopt, stderr too long: 18
rtcwake: --unknownopt, non-empty stdout
rtcwake: --unknownopt, stderr too long: 21
sulogin: --unknownopt, stderr too long: 17
write: --unknownopt, stderr too long: 12

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Makefile.am
tools/checkusage.sh [new file with mode: 0755]