diff --git a/xCAT-test/autotest/testcase/chdef/cases0 b/xCAT-test/autotest/testcase/chdef/cases0 index dc3c0ab03..dc84f1e40 100644 --- a/xCAT-test/autotest/testcase/chdef/cases0 +++ b/xCAT-test/autotest/testcase/chdef/cases0 @@ -153,12 +153,17 @@ end start:chdef_dynamic_group description:chdef with dynamic node group label:mn_only,ci_test,db +cmd:tabdump nodegroup +cmd:tabdump nodelist cmd:mkdef -t node -o testnode1-testnode2 mgt=hmc cons=hmc groups=all,systemp check:rc==0 +cmd:tabdump nodelist|grep testnode cmd:mkdef -t node -o testnode3-testnode4 mgt=hmc cons=ipmi groups=all,systemx check:rc==0 +cmd:tabdump nodelist|grep testnode cmd:mkdef -t group -o dyngrp -d -w cons==hmc check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp check:rc==0 check:output=~testnode1 @@ -167,6 +172,7 @@ check:output!~testnode3 check:output!~testnode4 cmd:chdef -t group -o dyngrp -d -w mgt==hmc check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp check:rc==0 check:output=~testnode1 @@ -175,6 +181,7 @@ check:output=~testnode3 check:output=~testnode4 cmd:chdef -t group -o dyngrp -d -p -w cons==hmc -w groups=~systemp check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp check:rc==0 check:output=~testnode1 @@ -186,6 +193,7 @@ check:rc==0 check:output=~wherevals=mgt==hmc::cons==hmc::groups=~systemp cmd:chdef -t group -o dyngrp -d -m -w cons==hmc -w groups=~systemp check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp check:output=~testnode1 check:output=~testnode2 @@ -193,6 +201,7 @@ check:output=~testnode3 check:output=~testnode4 cmd:rmdef -t group -o dyngrp check:rc==0 +cmd:tabdump nodegroup cmd:rmdef -t node -o testnode1-testnode4 check:rc==0 end diff --git a/xCAT-test/autotest/testcase/mkdef/cases0 b/xCAT-test/autotest/testcase/mkdef/cases0 index b360587d6..a9adc70cf 100644 --- a/xCAT-test/autotest/testcase/mkdef/cases0 +++ b/xCAT-test/autotest/testcase/mkdef/cases0 @@ -95,12 +95,17 @@ end start:mkdef_dynamic_group description:mkdef with dynamic node group label:mn_only,ci_test,db +cmd:tabdump nodegroup +cmd:tabdump nodelist cmd:mkdef -t node -o testnode1-testnode2 mgt=hmc cons=hmc groups=all,systemp check:rc==0 +cmd:tabdump nodelist|grep testnode cmd:mkdef -t node -o testnode3-testnode4 mgt=ipmi cons=ipmi groups=all,systemx check:rc==0 +cmd:tabdump nodelist|grep testnode cmd:mkdef -t group -o dyngrp1 -d -w mgt==hmc check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp1 check:rc==0 check:output=~testnode1 @@ -109,6 +114,7 @@ check:output!~testnode3 check:output!~testnode4 cmd:mkdef -t group -o dyngrp2 -d -w mgt==hmc -w cons==hmc check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp2 check:rc==0 check:output=~testnode1 @@ -117,6 +123,7 @@ check:output!~testnode3 check:output!~testnode4 cmd:mkdef -t group -o dyngrp3 -d -w mgt==hmc -w cons==ipmi check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp3 check:rc!=0 check:output!~testnode1 @@ -125,6 +132,7 @@ check:output!~testnode3 check:output!~testnode4 cmd:rmdef -t group -o dyngrp1,dyngrp2,dyngrp3 check:rc==0 +cmd:tabdump nodegroup cmd:rmdef -t node -o testnode1-testnode4 check:rc==0 end diff --git a/xCAT-test/autotest/testcase/rmdef/cases0 b/xCAT-test/autotest/testcase/rmdef/cases0 index e5bea9ce4..c4e746e4d 100644 --- a/xCAT-test/autotest/testcase/rmdef/cases0 +++ b/xCAT-test/autotest/testcase/rmdef/cases0 @@ -90,21 +90,27 @@ description:rmdef to remove dynamic node group label:mn_only,ci_test,db cmd:lsdef testnode1;if [ $? -eq 0 ]; then lsdef -l testnode1 -z >/tmp/testnode1.standa ; rmdef testnode1;fi cmd:lsdef testnode2;if [ $? -eq 0 ]; then lsdef -l testnode2 -z >/tmp/testnode2.standa ; rmdef testnode2;fi +cmd:tabdump nodegroup +cmd:tabdump nodelist cmd:mkdef -t node -o testnode1-testnode2 mgt=hmc cons=hmc groups=all,systemp check:rc==0 +cmd:tabdump nodelist|grep testnode cmd:mkdef -t group -o dyngrp -d -w mgt==hmc -w cons==hmc -w groups==all,systemp check:rc==0 +cmd:tabdump nodegroup cmd:lsdef -s dyngrp check:rc==0 check:output=~testnode1 check:output=~testnode2 cmd:rmdef -t node -o dyngrp check:rc=0 +cmd:tabdump nodegroup 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:tabdump nodegroup cmd:lsdef -t group -o dyngrp check:output=~Could not find an object named 'dyngrp' of type 'group'. cmd:if [ -e /tmp/testnode1.standa ]; then cat /tmp/testnode1.standa | mkdef -z; rm -rf /tmp/testnode1.standa; fi