2
0
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:
besawn
2019-11-22 14:53:13 -05:00
committed by GitHub
10 changed files with 94 additions and 0 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View 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