start:rmdef_null description:rmdef without any flag cmd:rmdef check:output=~Usage end start:rmdef_t_o_node description:rmdef -t node -o cmd:mkdef -t node -o testnode,testnode1 groups=all,aix check:rc==0 cmd:lsdef -t node testnode,testnode1 check:output=~testnode check:output=~testnode1 cmd:rmdef -t node -o testnode,testnode1 check:rc==0 cmd:lsdef -t node testnode,testnode1 check:output=~Could not find an object named 'testnode' of type 'node'. check:output=~Could not find an object named 'testnode1' of type 'node'. end start:rmdef_t_node description:rmdef -t node cmd:mkdef -t node -o testnode,testnode1 groups=all,aix check:rc==0 cmd:lsdef -t node testnode,testnode1 check:output=~testnode check:output=~testnode1 cmd:rmdef -t node testnode,testnode1 check:rc==0 cmd:lsdef -t node testnode,testnode1 check:output=~Could not find an object named 'testnode' of type 'node'. check:output=~Could not find an object named 'testnode1' of type 'node'. end start:rmdef_node description:rmdef nodename cmd:mkdef -t node -o testnode,testnode1 groups=all,aix check:rc==0 cmd:lsdef -t node testnode,testnode1 check:output=~testnode check:output=~testnode1 cmd:rmdef testnode,testnode1 check:rc==0 cmd:lsdef -t node testnode,testnode1 check:output=~Could not find an object named 'testnode' of type 'node'. check:output=~Could not find an object named 'testnode1' of type 'node'. end start:rmdef_t_o_network description:rmdef -t network cmd:mkdef -t network -o testnet net=1.2.3.0 mask=255.0.0.0 gateway=1.2.3.1 check:rc==0 cmd:lsdef -t network check:output=~testnet cmd:rmdef -t network -o testnet check:rc==0 cmd:lsdef -t network testnet check:output=~Could not find an object named 'testnet' of type 'network'. end start:rmdef_group description:rmdef to remove static node group cmd:mkdef -t node -o testnode1-testnode2 mgt=hmc cons=hmc groups=all,systemp check:rc==0 cmd:mkdef -t group -o testgrp members=testnode1,testnode2 check:rc==0 cmd:lsdef -s testgrp check:rc==0 check:output=~testnode1 check:output=~testnode2 cmd:rmdef -t node -o testgrp check:rc=0 cmd:lsdef -t node testnode1,testnode2 check:output=~Could not find an object named 'testnode1' of type 'node'. check:output=~Could not find an object named 'testnode2' of type 'node'. cmd:rmdef -t group -o testgrp check:rc==0 cmd:lsdef -t group -o testgrp check:output=~Could not find an object named 'testgrp' of type 'group'. end start:rmdef_dynamic_group description:rmdef to remove dynamic node group cmd:mkdef -t node -o testnode1-testnode2 mgt=hmc cons=hmc groups=all,systemp check:rc==0 cmd:mkdef -t group -o dyngrp -d -w mgt==hmc -w cons==hmc -w groups==all,systemp check:rc==0 cmd:lsdef -s dyngrp check:rc==0 check:output=~testnode1 check:output=~testnode2 cmd:rmdef -t node -o dyngrp check:rc=0 cmd:lsdef -t node testnode1,testnode2 check:output=~Could not find an object named 'testnode1' of type 'node'. check:output=~Could not find an object named 'testnode2' of type 'node'. cmd:rmdef -t group -o dyngrp check:rc==0 cmd:lsdef -t group -o dyngrp check:output=~Could not find an object named 'dyngrp' of type 'group'. end #start:rmdef_f_all #cmd:mkdir -p /tmp/db #cmd:dumpxCATdb -p /tmp/db #check:rc==0 #cmd:rmdef -f -a #check:rc==0 #cmd:XCATBYPASS=yes lsdef -a #check:rc==0 #check:output!~group #check:output!~node #check:output!~network #check:output!~osimage #check:output!~policy #check:output!~notification #check:output!~eventlog #check:output!~boottarget #check:output!~firmware #check:output!~monitoring #cmd:XCATBYPASS=yes restorexCATdb -a -p /tmp/db #check:rc==0 #end start:rmdef_t_err description:rmdef -t wrongtype cmd:rmdef -t wrongtype -o testnode check:rc!=0 check:output=~not a valid end