Statistics
| Branch: | Tag: | Revision:

root / test / py / gnt-cli.test @ 560ef132

History | View | Annotate | Download (1.5 kB)

1 30f2802f Iustin Pop
# test the various gnt-commands for common options
2 30f2802f Iustin Pop
$SCRIPTS/gnt-node --help
3 30f2802f Iustin Pop
>>>/Usage:/
4 30f2802f Iustin Pop
>>>2
5 d971402f Michael Hanselmann
>>>= 0
6 d971402f Michael Hanselmann
$SCRIPTS/gnt-node UNKNOWN
7 d971402f Michael Hanselmann
>>>/Usage:/
8 d971402f Michael Hanselmann
>>>2
9 30f2802f Iustin Pop
>>>= 1
10 30f2802f Iustin Pop
$SCRIPTS/gnt-node --version
11 30f2802f Iustin Pop
>>>/^gnt-/
12 30f2802f Iustin Pop
>>>2
13 30f2802f Iustin Pop
>>>= 0
14 30f2802f Iustin Pop
15 30f2802f Iustin Pop
$SCRIPTS/gnt-instance --help
16 30f2802f Iustin Pop
>>>/Usage:/
17 30f2802f Iustin Pop
>>>2
18 d971402f Michael Hanselmann
>>>= 0
19 d971402f Michael Hanselmann
$SCRIPTS/gnt-instance UNKNOWN
20 d971402f Michael Hanselmann
>>>/Usage:/
21 d971402f Michael Hanselmann
>>>2
22 30f2802f Iustin Pop
>>>= 1
23 30f2802f Iustin Pop
$SCRIPTS/gnt-instance --version
24 30f2802f Iustin Pop
>>>/^gnt-instance/
25 30f2802f Iustin Pop
>>>2
26 30f2802f Iustin Pop
>>>= 0
27 30f2802f Iustin Pop
28 30f2802f Iustin Pop
$SCRIPTS/gnt-os --help
29 30f2802f Iustin Pop
>>>/Usage:/
30 30f2802f Iustin Pop
>>>2
31 d971402f Michael Hanselmann
>>>= 0
32 d971402f Michael Hanselmann
$SCRIPTS/gnt-os UNKNOWN
33 d971402f Michael Hanselmann
>>>/Usage:/
34 d971402f Michael Hanselmann
>>>2
35 30f2802f Iustin Pop
>>>= 1
36 30f2802f Iustin Pop
$SCRIPTS/gnt-os --version
37 30f2802f Iustin Pop
>>>/^gnt-/
38 30f2802f Iustin Pop
>>>2
39 30f2802f Iustin Pop
>>>= 0
40 30f2802f Iustin Pop
41 30f2802f Iustin Pop
$SCRIPTS/gnt-group --help
42 30f2802f Iustin Pop
>>>/Usage:/
43 30f2802f Iustin Pop
>>>2
44 d971402f Michael Hanselmann
>>>= 0
45 d971402f Michael Hanselmann
$SCRIPTS/gnt-group UNKNOWN
46 d971402f Michael Hanselmann
>>>/Usage:/
47 d971402f Michael Hanselmann
>>>2
48 30f2802f Iustin Pop
>>>= 1
49 30f2802f Iustin Pop
$SCRIPTS/gnt-group --version
50 30f2802f Iustin Pop
>>>/^gnt-/
51 30f2802f Iustin Pop
>>>2
52 30f2802f Iustin Pop
>>>= 0
53 30f2802f Iustin Pop
54 30f2802f Iustin Pop
$SCRIPTS/gnt-job --help
55 30f2802f Iustin Pop
>>>/Usage:/
56 30f2802f Iustin Pop
>>>2
57 d971402f Michael Hanselmann
>>>= 0
58 d971402f Michael Hanselmann
$SCRIPTS/gnt-job UNKNOWN
59 d971402f Michael Hanselmann
>>>/Usage:/
60 d971402f Michael Hanselmann
>>>2
61 30f2802f Iustin Pop
>>>= 1
62 30f2802f Iustin Pop
$SCRIPTS/gnt-job --version
63 30f2802f Iustin Pop
>>>/^gnt-/
64 30f2802f Iustin Pop
>>>2
65 30f2802f Iustin Pop
>>>= 0
66 30f2802f Iustin Pop
67 30f2802f Iustin Pop
$SCRIPTS/gnt-cluster --help
68 30f2802f Iustin Pop
>>>/Usage:/
69 30f2802f Iustin Pop
>>>2
70 d971402f Michael Hanselmann
>>>= 0
71 d971402f Michael Hanselmann
$SCRIPTS/gnt-cluster UNKNOWN
72 d971402f Michael Hanselmann
>>>/Usage:/
73 d971402f Michael Hanselmann
>>>2
74 30f2802f Iustin Pop
>>>= 1
75 30f2802f Iustin Pop
$SCRIPTS/gnt-cluster --version
76 30f2802f Iustin Pop
>>>/^gnt-/
77 30f2802f Iustin Pop
>>>2
78 30f2802f Iustin Pop
>>>= 0
79 30f2802f Iustin Pop
80 30f2802f Iustin Pop
$SCRIPTS/gnt-backup --help
81 30f2802f Iustin Pop
>>>/Usage:/
82 30f2802f Iustin Pop
>>>2
83 d971402f Michael Hanselmann
>>>= 0
84 d971402f Michael Hanselmann
$SCRIPTS/gnt-backup UNKNOWN
85 d971402f Michael Hanselmann
>>>/Usage:/
86 d971402f Michael Hanselmann
>>>2
87 30f2802f Iustin Pop
>>>= 1
88 30f2802f Iustin Pop
$SCRIPTS/gnt-backup --version
89 30f2802f Iustin Pop
>>>/^gnt-/
90 30f2802f Iustin Pop
>>>2
91 30f2802f Iustin Pop
>>>= 0
92 30f2802f Iustin Pop
93 30f2802f Iustin Pop
$SCRIPTS/gnt-debug --help
94 30f2802f Iustin Pop
>>>/Usage:/
95 30f2802f Iustin Pop
>>>2
96 d971402f Michael Hanselmann
>>>= 0
97 d971402f Michael Hanselmann
$SCRIPTS/gnt-debug UNKNOWN
98 d971402f Michael Hanselmann
>>>/Usage:/
99 d971402f Michael Hanselmann
>>>2
100 30f2802f Iustin Pop
>>>= 1
101 30f2802f Iustin Pop
$SCRIPTS/gnt-debug --version
102 30f2802f Iustin Pop
>>>/^gnt-/
103 30f2802f Iustin Pop
>>>2
104 30f2802f Iustin Pop
>>>= 0
105 b2631ce4 Iustin Pop
106 b2631ce4 Iustin Pop
# test that verifies all sub-commands can be run with --help, checking
107 b2631ce4 Iustin Pop
# that optparse doesn't reject the options list
108 b2631ce4 Iustin Pop
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
109 b2631ce4 Iustin Pop
>>>= 0