test-help.sh: Skip trivial-httpd if enabled

Because it runs a binary in ${libexecdir}, it will only work if
libostree was already installed, which makes the build-time test fail.
It also doesn't produce the output we expect: its usage mechanism
mentions "ostree-trivial-httpd", not "ostree trivial-httpd".

Signed-off-by: Simon McVittie <smcv@collabora.com>

Closes: #1177
Approved by: jlebon
This commit is contained in:
Simon McVittie 2017-09-15 16:05:48 +01:00 committed by Atomic Bot
parent 1b430a7764
commit 2f22e5b359

View File

@ -75,7 +75,16 @@ test_recursive() {
assert_file_empty out
for subcmd in $builtins; do
test_recursive "$cmd $subcmd"
case "$subcmd" in
(trivial-httpd)
# Skip trivial-httpd if enabled, it doesn't work
# uninstalled (and also doesn't produce the output
# we expect).
;;
(*)
test_recursive "$cmd $subcmd"
;;
esac
done
fi
}