[ostree] tests: fix --help test
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ostree] tests: fix --help test
- Date: Tue, 21 Oct 2014 20:28:18 +0000 (UTC)
commit 22a82341b10299f70903ad7a49fafcf3446a248f
Author: Giuseppe Scrivano <gscrivan redhat com>
Date: Tue Oct 21 16:20:58 2014 +0200
tests: fix --help test
Check for "Usage" only in the root command, builtins may not output
it.
Signed-off-by: Giuseppe Scrivano <gscrivan redhat com>
tests/test-help.sh | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/tests/test-help.sh b/tests/test-help.sh
index db7f65d..4c1ffad 100755
--- a/tests/test-help.sh
+++ b/tests/test-help.sh
@@ -26,11 +26,15 @@ echo "1..1"
echo "Testing:" 1>&2
test_recursive() {
local cmd=$1
+ local root=$2
+
echo "$cmd" 1>&2
$cmd --help 1>out 2>err
# --help message goes to standard output
- assert_file_has_content out "[Uu]sage"
- assert_file_has_content out "$cmd"
+ if [ "$root" == "1" ] ; then
+ assert_file_has_content out "[Uu]sage"
+ assert_file_has_content out "$cmd"
+ fi
assert_file_empty err
builtins=`sed -n '/^Builtin commands/,/^[^ ]/p' <out | tail -n +2`
if [ "$builtins" != "" ] ; then
@@ -49,11 +53,11 @@ test_recursive() {
assert_file_empty out
for subcmd in $builtins ; do
- test_recursive "$cmd $subcmd"
+ test_recursive "$cmd $subcmd" 0
done
fi
}
-test_recursive ostree
+test_recursive ostree 1
echo "ok help option is properly supported"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]