mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-08-21 10:40:24 +00:00
Merge pull request #6491 from gurevichmark/nodepurge_testcases
nodepurge testcases
This commit is contained in:
@@ -171,6 +171,9 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_null
|
||||
nodestat_err_node
|
||||
restorexCAT_h
|
||||
restorexCATdb_a_p_V
|
||||
|
@@ -212,6 +212,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
tabdump_servicenode
|
||||
nodeset_check_warninginfo
|
||||
nodeset_errorcommand
|
||||
|
@@ -205,6 +205,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
nodeset_check_warninginfo
|
||||
nodeset_disjointdhcps_petitboot
|
||||
nodeset_errorcommand
|
||||
|
@@ -205,6 +205,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
nodeset_check_warninginfo
|
||||
nodeset_errorcommand
|
||||
nodeset_xnba
|
||||
|
@@ -170,6 +170,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
nodeset_check_warninginfo
|
||||
nodeset_errorcommand
|
||||
nodeset_grub2
|
||||
|
@@ -155,6 +155,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
nodeset_check_warninginfo
|
||||
nodeset_disjointdhcps_petitboot
|
||||
nodeset_errorcommand
|
||||
|
@@ -155,6 +155,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
nodeset_check_warninginfo
|
||||
nodeset_errorcommand
|
||||
nodeset_noderange
|
||||
|
@@ -125,6 +125,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
nodeset_errorcommand
|
||||
nodeset_check_warninginfo
|
||||
nodeset_grub2
|
||||
|
@@ -125,6 +125,10 @@ noderm_err_node
|
||||
noderm_h
|
||||
noderm_noderange
|
||||
noderm_null
|
||||
nodepurge_err_node
|
||||
nodepurge_h
|
||||
nodepurge_noderange
|
||||
nodepurge_null
|
||||
nodeset_errorcommand
|
||||
nodeset_check_warninginfo
|
||||
nodeset_noderange
|
||||
|
59
xCAT-test/autotest/testcase/nodepurge/cases0
Normal file
59
xCAT-test/autotest/testcase/nodepurge/cases0
Normal file
@@ -0,0 +1,59 @@
|
||||
start:nodepurge_noderange
|
||||
description:nodepurge testnode1,testnode2
|
||||
label:mn_only,db
|
||||
cmd:mkdef -t node -o testnode1 arch=ppc64le cons=ipmi groups=pbmc mgt=ipmi ip=10.1.1.200 mac=e6:d4:d2:3a:ad:01 monserver=10.1.1.1 nameservers=10.1.1.1 nodetype=ppc,osi profile=compute tftpserver=10.1.1.1 xcatmaster=10.1.1.1 os=rhels7.7 netboot=petitboot
|
||||
check:rc==0
|
||||
cmd:mkdef -t node -o testnode2 arch=ppc64le cons=ipmi groups=pbmc mgt=ipmi ip=10.1.1.201 mac=e6:d4:d2:3a:ad:02 monserver=10.1.1.1 nameservers=10.1.1.1 nodetype=ppc,osi profile=compute tftpserver=10.1.1.1 xcatmaster=10.1.1.1 os=rhels7.7 netboot=petitboot
|
||||
check:rc==0
|
||||
cmd:lsdef -t node testnode1,testnode2
|
||||
check:output=~testnode1
|
||||
check:output=~testnode2
|
||||
cmd:makehosts testnode1,testnode2
|
||||
check:rc==0
|
||||
cmd:nodeset testnode1,testnode2 osimage=rhels7.7-ppc64le-install-compute
|
||||
check:rc==0
|
||||
cmd:nodepurge testnode1,testnode2
|
||||
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:ls /install/autoinst/testnode1*
|
||||
check:output=~No such file or directory
|
||||
cmd:ls /install/autoinst/testnode2*
|
||||
check:output=~No such file or directory
|
||||
cmd:ping testnode1
|
||||
check:output=~Name or service not known
|
||||
cmd:ping testnode2
|
||||
check:output=~Name or service not known
|
||||
end
|
||||
|
||||
start:nodepurge_h
|
||||
description:nodepurge -h
|
||||
label:mn_only,ci_test,db
|
||||
cmd:nodepurge -h
|
||||
check:output=~Usage
|
||||
cmd:nodepurge --help
|
||||
check:output=~Usage
|
||||
end
|
||||
|
||||
start:nodepurge_null
|
||||
description:nodepurge
|
||||
label:mn_only,ci_test,db
|
||||
cmd:nodepurge
|
||||
check:output=~Usage
|
||||
end
|
||||
|
||||
start:nodepurge_err_node
|
||||
description:nodepurge err
|
||||
label:mn_only,ci_test,db
|
||||
cmd:rmdef -t node testnode
|
||||
cmd:nodepurge testnode
|
||||
check:rc!=0
|
||||
check:output=~Invalid nodes and/or groups in noderange: testnode
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user