2010-09-20 08:10:57 +00:00
|
|
|
start:nodels_null
|
2011-07-11 07:50:15 +00:00
|
|
|
description:nodels | grep testnode
|
2010-09-20 08:10:57 +00:00
|
|
|
cmd:chdef -t node -o testnode groups="all,aix"
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels | grep testnode
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode
|
|
|
|
cmd:rmdef -t node -o testnode
|
|
|
|
end
|
|
|
|
|
2011-07-11 07:50:15 +00:00
|
|
|
|
|
|
|
start:nodels_noderange_shortname_groups
|
|
|
|
description:The nodels use shortname groups
|
|
|
|
cmd:chdef -t node -o testnode groups=rhels5.5
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode groups
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode: rhels5.5
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_noderange_shortname_tags
|
|
|
|
description:The nodels use shortname tags
|
|
|
|
cmd:chdef -t node -o testnode groups=rhels5.5
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode tags
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode: rhels5.5
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_noderange_shortname_mgt
|
|
|
|
description:The nodels use shortname mgt
|
|
|
|
cmd:chdef -t node -o testnode mgt=blade
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode mgt
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode: blade
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
start:nodels_table_include
|
|
|
|
description:Check the command nodels with =~.
|
|
|
|
cmd:chdef -t node -o testnode groups=rh4.123456789
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels groups=~rh4.123456789
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_noderange_table_uninclude
|
|
|
|
description:Check the command nodels with !~.
|
|
|
|
cmd:chdef -t node -o testnode1 groups=rhels5.5,all
|
|
|
|
check:rc==0
|
|
|
|
cmd:chdef -t node -o testnode2 groups=rhels5.4,all
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode1-testnode2 nodelist.groups\!~rhels5.5
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode2
|
|
|
|
cmd:rmdef -t node testnode1-testnode2
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_noderange_table_equal
|
|
|
|
description:Check the command nodels with ==.
|
|
|
|
cmd:chdef -t node -o testnode groups=rh4.123456789
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels groups==rh4.123456789
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_noderange_table_unequal
|
|
|
|
description:Check the command nodels with !=.
|
|
|
|
cmd:chdef -t node -o testnode1 groups=rhels5.5
|
|
|
|
check:rc==0
|
|
|
|
cmd:chdef -t node -o testnode2 groups=rhels5.4
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode1-testnode2 groups!=rhels5.5
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode2
|
|
|
|
cmd:rmdef -t node testnode1-testnode2
|
|
|
|
end
|
|
|
|
|
|
|
|
start:nodels_b
|
|
|
|
description:nodels -b and nodels --blame
|
|
|
|
cmd:chdef -t node -o testnode groups=rhels5.5
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode -b groups
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode:\s*rhels5.5
|
|
|
|
cmd:nodels testnode --blame groups
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode:\s*rhels5.5
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
start:nodels_S
|
|
|
|
description:nodels -S
|
|
|
|
cmd:chdef -t node -o testnode hidden=1
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels -S
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
2010-09-20 08:10:57 +00:00
|
|
|
start:nodels_H
|
2011-07-11 07:50:15 +00:00
|
|
|
description:nodels -H all groups mgt | grep testnode
|
2010-09-20 08:10:57 +00:00
|
|
|
cmd:chdef -t node -o testnode groups="all,aix" mgt="hmc"
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels -H all groups mgt | grep testnode
|
|
|
|
check:rc==0
|
|
|
|
check:output=~groups:\s*all,aix
|
|
|
|
check:output=~mgt:\s*hmc
|
|
|
|
cmd:rmdef -t node -o testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
start:nodels_noderange
|
2011-07-11 07:50:15 +00:00
|
|
|
description:nodels testnode
|
2010-09-20 08:10:57 +00:00
|
|
|
cmd:chdef -t node -o testnode groups="all,aix"
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode
|
|
|
|
check:rc==0
|
|
|
|
check:output==testnode
|
|
|
|
cmd:rmdef -t node -o testnode
|
|
|
|
end
|
|
|
|
|
2011-07-11 07:50:15 +00:00
|
|
|
|
|
|
|
start:nodels_noderange_table
|
|
|
|
description:nodels testnode nodelist
|
|
|
|
cmd:chdef -t node -o testnode groups=all
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode nodelist
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode:\s*nodelist.groups:\s*all
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_tablevalue
|
|
|
|
description:nodels rh4.1234567890
|
|
|
|
cmd:chdef -t node -o testnode groups=rh4.1234567890
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels rh4.1234567890
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_tablevalue_tablecolumn
|
|
|
|
description:nodels rh4.1234567890 mgt
|
|
|
|
cmd:chdef -t node -o testnode groups=rh4.1234567890 mgt=hmc
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels rh4.1234567890 mgt
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode:\s*hmc
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_noderange_tablecolumn
|
|
|
|
description:nodels testnode nodehm.mgt
|
|
|
|
cmd:chdef -t node -o testnode mgt=hmc
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels testnode nodehm.mgt
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode:\s*hmc
|
|
|
|
cmd:rmdef -t node testnode
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_tablevalue_tablecolumn
|
|
|
|
description:nodels groups==rh4.1234567890 mgt
|
|
|
|
cmd:chdef -t node -o testnode1-testnode4 groups=rh4.1234567890 mgt=hmc
|
|
|
|
check:rc==0
|
|
|
|
cmd:nodels groups==rh4.1234567890 mgt
|
|
|
|
check:rc==0
|
|
|
|
check:output=~testnode1:\s*hmc
|
|
|
|
check:output=~testnode2:\s*hmc
|
|
|
|
check:output=~testnode3:\s*hmc
|
|
|
|
check:output=~testnode4:\s*hmc
|
|
|
|
cmd:rmdef -t node testnode1-testnode4
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_h
|
|
|
|
description:nodels -h and nodels -? and nodels --help
|
|
|
|
cmd:nodels -h
|
|
|
|
check:output=~Usage
|
|
|
|
cmd:nodels -?
|
|
|
|
check:output=~Usage
|
|
|
|
cmd:nodels --help
|
|
|
|
check:output=~Usage
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
start:nodels_v
|
|
|
|
cmd:nodels -v
|
|
|
|
check:output=~Version
|
|
|
|
cmd:nodels --version
|
|
|
|
check:output=~Version
|
|
|
|
end
|
|
|
|
|
|
|
|
|
2010-09-20 08:10:57 +00:00
|
|
|
start:nodels_err_symbol
|
|
|
|
cmd:nodels -H all unknown
|
|
|
|
check:rc!=0
|
|
|
|
check:output=~Error
|
|
|
|
end
|
|
|
|
|
|
|
|
start:nodels_err_noderange
|
|
|
|
cmd:nodels douniwan
|
|
|
|
check:rc!=0
|
|
|
|
check:output=~Error
|
2011-07-11 07:50:15 +00:00
|
|
|
end
|