blob: 1f7e3d14dd68d7cadcb5c764c46b069e04293749 [file] [log] [blame]
# test the various gnt-commands for common options
$SCRIPTS/gnt-node --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-node UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-node --version
>>>/^gnt-/
>>>2
>>>= 0
$SCRIPTS/gnt-instance --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-instance UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-instance --version
>>>/^gnt-instance/
>>>2
>>>= 0
$SCRIPTS/gnt-os --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-os UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-os --version
>>>/^gnt-/
>>>2
>>>= 0
$SCRIPTS/gnt-group --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-group UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-group --version
>>>/^gnt-/
>>>2
>>>= 0
$SCRIPTS/gnt-job --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-job UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-job --version
>>>/^gnt-/
>>>2
>>>= 0
$SCRIPTS/gnt-cluster --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-cluster UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-cluster --version
>>>/^gnt-/
>>>2
>>>= 0
$SCRIPTS/gnt-backup --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-backup UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-backup --version
>>>/^gnt-/
>>>2
>>>= 0
$SCRIPTS/gnt-debug --help
>>>/Usage:/
>>>2
>>>= 0
$SCRIPTS/gnt-debug UNKNOWN
>>>/Usage:/
>>>2
>>>= 1
$SCRIPTS/gnt-debug --version
>>>/^gnt-/
>>>2
>>>= 0
# test that verifies all sub-commands can be run with --help, checking
# that optparse doesn't reject the options list
set -e; for c in scripts/gnt-*; do for i in $($c --help|grep '^ [^ ]'|awk '{print $1}'); do echo Checking command ${c##/}/$i; $c $i --help >/dev/null; done; done
>>>= 0