# test the various gnt-commands for common options $SCRIPTS/gnt-node --help >>>/Usage:/ >>>2 >>>= 1 $SCRIPTS/gnt-node --version >>>/^gnt-/ >>>2 >>>= 0 $SCRIPTS/gnt-instance --help >>>/Usage:/ >>>2 >>>= 1 $SCRIPTS/gnt-instance --version >>>/^gnt-instance/ >>>2 >>>= 0 $SCRIPTS/gnt-os --help >>>/Usage:/ >>>2 >>>= 1 $SCRIPTS/gnt-os --version >>>/^gnt-/ >>>2 >>>= 0 $SCRIPTS/gnt-group --help >>>/Usage:/ >>>2 >>>= 1 $SCRIPTS/gnt-group --version >>>/^gnt-/ >>>2 >>>= 0 $SCRIPTS/gnt-job --help >>>/Usage:/ >>>2 >>>= 1 $SCRIPTS/gnt-job --version >>>/^gnt-/ >>>2 >>>= 0 $SCRIPTS/gnt-cluster --help >>>/Usage:/ >>>2 >>>= 1 $SCRIPTS/gnt-cluster --version >>>/^gnt-/ >>>2 >>>= 0 $SCRIPTS/gnt-backup --help >>>/Usage:/ >>>2 >>>= 1 $SCRIPTS/gnt-backup --version >>>/^gnt-/ >>>2 >>>= 0 $SCRIPTS/gnt-debug --help >>>/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