2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-08-21 18:50:28 +00:00

add more debug information for dynamic group test cases

This commit is contained in:
huweihua
2019-03-13 02:38:33 -04:00
parent 1bbdd1c244
commit e0e7502252
3 changed files with 23 additions and 0 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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