2 ./test/hs/hail --no-such-option
6 ./test/hs/hbal --no-such-option
10 ./test/hs/hspace --no-such-option
14 ./test/hs/hscan --no-such-option
18 ./test/hs/hinfo --no-such-option
22 ./test/hs/hcheck --no-such-option
26 ./test/hs/hroller --no-such-option
30 ./test/hs/hspace unexpected-argument
32 Error: This program doesn't take any arguments.
35 ./test/hs/hbal unexpected-argument
37 Error: This program doesn't take any arguments.
40 ./test/hs/hinfo unexpected-argument
42 Error: This program doesn't take any arguments.
45 ./test/hs/hcheck unexpected-argument
47 Error: This program doesn't take any arguments.
50 ./test/hs/hroller unexpected-argument
52 Error: This program doesn't take any arguments.
55 # hroller should notice the absence of a master node
56 ./test/hs/hroller -t$TESTDATA_DIR/empty-cluster.data
57 >>>2/Error: No master node found/
60 # hroller fails to build a graph for an empty cluster
61 ./test/hs/hroller -f -t$TESTDATA_DIR/empty-cluster.data
62 >>>2/Error: Cannot create node graph/
65 # hroller should reject a configuration with more than one master,
67 ./test/hs/hroller -f -t$TESTDATA_DIR/multiple-master.data
68 >>>2/Error: Found more than one master node/
71 # hbal doesn't accept invalid priority
72 ./test/hs/hbal --priority=abc
73 >>>2/Unknown priority/