mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-08-14 07:10:21 +00:00
add labels for all cases which has no labels
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#only support redhat and postgresql
|
||||
start:setup_2_new_HA_MN
|
||||
label:others,HA
|
||||
os:Linux
|
||||
#back up
|
||||
cmd:lsdef -z $$PRIMARYMN > /tmp/node.stanza
|
||||
@@ -149,6 +150,7 @@ cmd:if [[ -f /install/postscripts/check_node_state.bak ]] ;then mv -f /install/p
|
||||
end
|
||||
|
||||
start:configure_exist_xCAT_MN_to_HA_MN
|
||||
label:others,HA
|
||||
os:Linux
|
||||
#back up
|
||||
cmd:lsdef -z $$PRIMARYMN > /tmp/node.stanza
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:addkit_v
|
||||
label:others,KIT
|
||||
cmd:addkit -v
|
||||
check:rc==0
|
||||
check:output~=Version
|
||||
@@ -7,6 +8,7 @@ check:output~=compatible_frameworks
|
||||
end
|
||||
|
||||
start:addkit_h
|
||||
label:others,KIT
|
||||
cmd:addkit -h
|
||||
check:rc==0
|
||||
check:output~=Usage
|
||||
@@ -14,6 +16,7 @@ check:outpur!~error
|
||||
end
|
||||
|
||||
start:addkit_kit
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkit;buildkit create prodkit
|
||||
@@ -35,6 +38,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prodkit
|
||||
end
|
||||
|
||||
start:addkit_i
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkit;buildkit create prodkit
|
||||
@@ -54,6 +58,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prodkit
|
||||
end
|
||||
|
||||
start:addkit_multikit
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prodkit
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prod2kit
|
||||
@@ -87,6 +92,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prod2kit
|
||||
end
|
||||
|
||||
start:addkit_p
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prodkit
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkit/prod2kit
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:addkitcomp_v
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:addkitcomp -v
|
||||
check:rc==0
|
||||
@@ -13,6 +14,7 @@ check:output=~compatible_frameworks
|
||||
end
|
||||
|
||||
start:addkitcomp_h
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:addkitcomp -h
|
||||
check:rc==0
|
||||
@@ -23,6 +25,7 @@ check:output=~ Usage
|
||||
end
|
||||
|
||||
start:addkitcomp_i
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp;buildkit create mykits
|
||||
@@ -54,6 +57,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:addkitcomp_f
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp;buildkit create mykits
|
||||
@@ -84,6 +88,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:addkitcomp_a
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA
|
||||
cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA
|
||||
@@ -126,6 +131,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:addkitcomp_noscripts
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA
|
||||
cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/addkitcomp/$$KITDATA
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:bmcdiscover_q
|
||||
label:others,discovery
|
||||
os:linux
|
||||
decription:query usage for bmcdiscover
|
||||
cmd:bmcdiscover ?
|
||||
@@ -10,6 +11,7 @@ check:output=~bmcdiscover \[-v|--version\]
|
||||
end
|
||||
|
||||
start:bmcdiscover_help
|
||||
label:others,discovery
|
||||
os:linux
|
||||
decription:show bmcdiscover help information
|
||||
cmd:bmcdiscover help
|
||||
@@ -21,6 +23,7 @@ check:output=~bmcdiscover \[-v|--version\]
|
||||
end
|
||||
|
||||
start:bmcdiscover_version
|
||||
label:others,discovery
|
||||
os:linux
|
||||
description:show bmcdiscover version
|
||||
cmd:bmcdiscover --version
|
||||
@@ -29,6 +32,7 @@ check:output=~bmcdiscover - xCAT Version
|
||||
end
|
||||
|
||||
start:bmcdiscover_h
|
||||
label:others,discovery
|
||||
os:Linux
|
||||
decription:help
|
||||
cmd:bmcdiscover -h
|
||||
@@ -37,30 +41,35 @@ check:output=~Usage
|
||||
end
|
||||
|
||||
start:bmcdiscover_nmap_range
|
||||
label:others,discovery
|
||||
cmd:bmcdiscover -s nmap --range $$bmcrange -u $$bmcusername -p $$bmcpasswd
|
||||
check:rc==0
|
||||
check:output=~$$bmcrange
|
||||
end
|
||||
|
||||
start:bmcdiscover_v
|
||||
label:others,discovery
|
||||
cmd:bmcdiscover -v
|
||||
check:rc==0
|
||||
checkout:output=~xCAT Version
|
||||
end
|
||||
|
||||
start:bmcdiscover_check_paswd
|
||||
label:others,discovery
|
||||
cmd:bmcdiscover -i $$bmcrange -u $$bmcusername -p $$bmcpasswd --check
|
||||
check:rc==1
|
||||
check:output=~is not supported
|
||||
end
|
||||
|
||||
start:bmcdiscover_get_ipsource
|
||||
label:others,discovery
|
||||
cmd:bmcdiscover -i $$bmcrange -u $$bmcusername -p $$bmcpasswd --ipsource
|
||||
check:rc==1
|
||||
check:output=~is not supported
|
||||
end
|
||||
|
||||
start:bmcdiscover_range_w
|
||||
label:others,discovery
|
||||
cmd:bmcdiscover --range $$bmcrange -u $$bmcusername -p $$bmcpasswd -w
|
||||
check:rc==0
|
||||
check:output=~Writing node
|
||||
@@ -69,6 +78,7 @@ end
|
||||
|
||||
|
||||
start:bmcdiscover_range_z
|
||||
label:others,discovery
|
||||
cmd:bmcdiscover --range $$bmcrange -u $$bmcusername -p $$bmcpasswd -z
|
||||
check:rc==0
|
||||
check:output=~bmc=$$bmcrange
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:buildkit_v
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:buildkit -v
|
||||
check:rc==0
|
||||
@@ -13,6 +14,7 @@ check:output=~compatible_frameworks
|
||||
end
|
||||
|
||||
start:buildkit_h
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:buildkit -h
|
||||
check:rc==0
|
||||
@@ -23,6 +25,7 @@ check:output=~ Usage
|
||||
end
|
||||
|
||||
start:buildkit_create
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/mykits
|
||||
cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/mykits
|
||||
@@ -44,6 +47,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/mykits
|
||||
end
|
||||
|
||||
start:buildkit_create_l
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/mykits
|
||||
cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/mykits
|
||||
@@ -63,6 +67,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/mykits
|
||||
end
|
||||
|
||||
start:buildkit_buildrepo_all
|
||||
label:others,KIT
|
||||
os:rhels
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -80,6 +85,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_buildrepo_all
|
||||
label:others,KIT
|
||||
os:sles
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -97,6 +103,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_buildrepo_all
|
||||
label:others,KIT
|
||||
os:ubuntu
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -114,6 +121,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_buildrepo_rhels
|
||||
label:others,KIT
|
||||
os:rhels
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -131,6 +139,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_buildrepo_sles
|
||||
label:others,KIT
|
||||
os:sles
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -148,6 +157,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_buildrepo_ubuntu
|
||||
label:others,KIT
|
||||
os:ubuntu
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -165,6 +175,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_cleanrepo_all
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -181,6 +192,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_cleanrepo_rhels
|
||||
label:others,KIT
|
||||
os:rhels
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -197,6 +209,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_cleanrepo_sles
|
||||
label:others,KIT
|
||||
os:sles
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -213,6 +226,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_cleanrepo_ubuntu
|
||||
label:others,KIT
|
||||
os:ubuntu
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -229,6 +243,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_listrepo
|
||||
label:others,KIT
|
||||
os:rhels
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -244,6 +259,7 @@ end
|
||||
|
||||
|
||||
start:buildkit_listrepo
|
||||
label:others,KIT
|
||||
os:sles
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -258,6 +274,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_listrepo
|
||||
label:others,KIT
|
||||
os:ubuntu
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -272,6 +289,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_buildtar
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -291,6 +309,7 @@ end
|
||||
|
||||
|
||||
start:buildkit_cleantar
|
||||
label:others,KIT
|
||||
os:rhels
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -312,6 +331,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_cleantar
|
||||
label:others,KIT
|
||||
os:sles
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -333,6 +353,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_cleantar
|
||||
label:others,KIT
|
||||
os:ubuntu
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -354,6 +375,7 @@ cmd:cd -;rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_partialkit
|
||||
label:others,KIT
|
||||
os:rhels
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -377,6 +399,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_partialkit
|
||||
label:others,KIT
|
||||
os:sles
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -400,6 +423,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_partialkit_ubuntu
|
||||
label:others,KIT
|
||||
os:ubuntu
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -423,6 +447,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_partialkit_completekit
|
||||
label:others,KIT
|
||||
os:rhels
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -454,6 +479,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_partialkit_completekit
|
||||
label:others,KIT
|
||||
os:sles
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
@@ -485,6 +511,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
end
|
||||
|
||||
start:buildkit_partialkit_completekit
|
||||
label:others,KIT
|
||||
os:ubuntu
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/buildkit/prodkit
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/buildkit;buildkit create prodkit
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:chkkitcomp_v
|
||||
label:others,KIT
|
||||
cmd:chkkitcomp -v
|
||||
check:rc==0
|
||||
check:output~=Version
|
||||
@@ -7,6 +8,7 @@ check:output~=compatible_frameworks
|
||||
end
|
||||
|
||||
start:chkkitcomp_h
|
||||
label:others,KIT
|
||||
cmd:addkit -h
|
||||
check:rc==0
|
||||
check:output~=Usage
|
||||
@@ -14,6 +16,7 @@ check:outpur!~error
|
||||
end
|
||||
|
||||
start:chkkitcomp_V
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/chkkitcomp/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/chkkitcomp;buildkit create mykits
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start: confignetwork_s_installnic_diskful
|
||||
description: this case is to test confignetwork -s could configure installnic successfully in diskful provision.
|
||||
label:others,network,invoke_provision
|
||||
cmd:if ping -c 1 $$SN > /dev/null;then rpower $$SN off > /dev/null;fi
|
||||
cmd:chdef -t node -o $$CN servicenode= monserver=$$MN nfsserver=$$MN tftpserver=$$MN xcatmaster=$$MN
|
||||
check:rc==0
|
||||
@@ -41,6 +42,7 @@ end
|
||||
|
||||
start:confignetwork_s_installnic_diskless
|
||||
description: this case is to test confignetwork -s could configure installnic successfully in diskless provision.
|
||||
label:others,network,invoke_provision
|
||||
cmd:chdef -t node -o $$CN servicenode= monserver=$$MN nfsserver=$$MN tftpserver=$$MN xcatmaster=$$MN
|
||||
check:rc==0
|
||||
cmd:chdef -t node -o $$CN postbootscripts="confignetwork -s"
|
||||
@@ -89,6 +91,7 @@ end
|
||||
|
||||
start: confignetwork_secondarynic_diskless
|
||||
description: this case is to test confignetwork -s could config installnic and secondarynic at the same time successfully in diskless provision.
|
||||
label:others,network,invoke_provision
|
||||
cmd:chdef -t node -o $$CN servicenode= monserver=$$MN nfsserver=$$MN tftpserver=$$MN xcatmaster=$$MN
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 100_1_0_0-255_255_0_0 net=100.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC
|
||||
@@ -149,6 +152,7 @@ end
|
||||
|
||||
start:confignetwork_s_installnic_secondarynic_updatenode
|
||||
description: this case is to test confignetwork -s could configure installnic and secondarynic successfully with updatenode.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -180,6 +184,7 @@ end
|
||||
|
||||
start:confignetwork_secondarynic_updatenode
|
||||
description: this case is to test confignetwork could configure secondarynic successfully with updatenode.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -209,6 +214,7 @@ end
|
||||
|
||||
start: confignetwork_secondarynic_nicaliases_updatenode
|
||||
description: this case is to test confignetwork could config secondarynic nicaliases successfully with updatenode.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -251,6 +257,7 @@ end
|
||||
|
||||
start:confignetwork_secondarynic_nicextraparams_updatenode
|
||||
description: this case is to test confignetwork could configure secondarynic nicextraparams successfully with updatenode.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -294,6 +301,7 @@ end
|
||||
|
||||
start:confignetwork_secondarynic_nicnetworks_updatenode_false
|
||||
description: this case is to test confignetwork could return error message when there is no not enough attributes when configing secondarynic with updatenode.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=11.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC
|
||||
@@ -310,6 +318,7 @@ end
|
||||
|
||||
start:confignetwork_secondarynic_nicips_updatenode_false
|
||||
description: this case is to test confignetwork could return error message when there is no not enough attributes when configing secondarynic with updatenode.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=11.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC
|
||||
@@ -326,6 +335,7 @@ end
|
||||
|
||||
start:confignetwork_secondarynic_nictype_updatenode_false
|
||||
description: this case is to test confignetwork could return error message when there is no not enough attributes when configing secondarynic with updatenode.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=11.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC
|
||||
@@ -343,6 +353,7 @@ end
|
||||
|
||||
start:confignetwork_disable_set_to_yes
|
||||
description: this case is to test if confignetwork could work correctly when disable is set to yes in nics table
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=100.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC
|
||||
@@ -363,6 +374,7 @@ end
|
||||
|
||||
start:confignetwork_disable_set_to_1
|
||||
description: this case is to test if confignetwork could work correctly when disable is set to 1 in nics table
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=100.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC
|
||||
@@ -383,6 +395,7 @@ end
|
||||
|
||||
start:confignetwork_niccustomscripts
|
||||
description: this case is to test confignetwork could config secondarynic and envoke scripts to execute.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:echo "echo hello > /tmp/confignetwork_niccustomscript" > /tmp/script1
|
||||
@@ -410,6 +423,7 @@ end
|
||||
|
||||
start:confignetwork_secondarynic_thirdnic_multiplevalue_updatenode
|
||||
description:this case is to verify if confignetwork could config serveral nics' multiple value at the same time.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -469,6 +483,7 @@ end
|
||||
|
||||
start:confignetwork_vlan_eth0
|
||||
description: this case is to verify if confignetwork could config vlan for CN.When CN has Ethernet nic eth0, user wants to confgure 2 vlans, Configure vlan eth0.6 60.5.106.9 and eth0.7 70.5.106.9 based on ethernet nic eth0
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -520,6 +535,7 @@ end
|
||||
|
||||
start:confignetwork_vlan_false
|
||||
description:this case is to verify if confignetwork could process the false value when vlan nicdevice is not correctly set
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -564,6 +580,7 @@ end
|
||||
|
||||
start:confignetwork_bond_eth2_eth3
|
||||
description: this case is to verify if confignetwork could config bond for CN.CN has 2 Ethernet nics, eth2 and eth3, user configures bond bond0 using ethernet nic eth2 and eth3.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -618,6 +635,7 @@ end
|
||||
|
||||
start:confignetwork_bond_false
|
||||
description: this case is to verify if confignetwork could process when bond is not correctly set.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -666,6 +684,7 @@ end
|
||||
|
||||
start:confignetwork_vlan_bond
|
||||
description: this case is to verify if confignetwork could config bond for CN.CN has 2 Ethernet nic eth2 and eth3, user wants to bond them to bond0, then make 2 vlan bond0.2 and bond0.3 for data network.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -731,6 +750,7 @@ end
|
||||
|
||||
start:confignetwork_2eth_bridge_br0
|
||||
description:this case is to verify if confignetwork could config bridge for CN.CN has 2 Ethernet nics eth2 and eth3, user want to configure bond bond0 using eth2 and eth3, creates bridge br0 based on bond0.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -785,6 +805,7 @@ end
|
||||
|
||||
start:confignetwork_2eth_bridge_br22_br33
|
||||
description:this case is to verify if confignetwork could config bridge for CN.CN has 2 Ethernet nics eth2 and eth3, user wants to bond them as bond0, then make vlan bond0.2 and bond0.3, using bond0.2 create bridge br22,using bond0.3 create bridge br33. Use confignetwork to configure bond bond0, create vlan bond0.2 and bond0.3, create bridge br22 and br33.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -851,6 +872,7 @@ end
|
||||
|
||||
start:confignetwork_installnic_2eth_bridge_br22_br33
|
||||
description:this case is to test if confignetwork could config installnic and 2 bridges at the same time
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -920,6 +942,7 @@ end
|
||||
|
||||
start:confignetwork__bridge_false
|
||||
description:this case is to test if confignetwork could process false value when the bridge is not correctly set.
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/"
|
||||
@@ -952,6 +975,7 @@ end
|
||||
|
||||
start:confignetwork_static_installnic
|
||||
description:Reconfigure installnic without dhclient lease file
|
||||
label:others,network,invoke_provision
|
||||
cmd:lsdef $$CN -z && lsdef -l $$CN -z >/tmp/CN.stanza
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "mkdir -p /tmp/backupnet"
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:confignics_config_one_port_single_value
|
||||
description:confignics
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 100_1_0_0-255_255_0_0 net=100.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC mtu=1501
|
||||
@@ -19,6 +20,7 @@ end
|
||||
|
||||
start:confignics_config_multiple_ports_single_value
|
||||
description:confignics
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 100_1_0_0-255_255_0_0 net=100.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC mtu=1501
|
||||
@@ -49,6 +51,7 @@ end
|
||||
|
||||
start:confignics_config_multiple_ports_multiple_value
|
||||
description:confignics
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=11.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC mtu=1501
|
||||
@@ -93,6 +96,7 @@ end
|
||||
|
||||
start:confignics_config_multiple_port_withnichostnamesuffixes_multiple_value
|
||||
description:confignics
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=11.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC mtu=1501
|
||||
@@ -147,6 +151,7 @@ end
|
||||
|
||||
start:confignics_config_multiple_port_withnicaliases_multiple_value
|
||||
description:confignics
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:mkdef -t network -o 11_1_0_0-255_255_0_0 net=11.1.0.0 mask=255.255.0.0 mgtifname=$$SECONDNIC
|
||||
@@ -200,6 +205,7 @@ end
|
||||
|
||||
start:confignics_disable_set_to_yes
|
||||
description:confignics
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN ifdown $$SECONDNIC
|
||||
@@ -222,6 +228,7 @@ end
|
||||
|
||||
start:confignics_disable_set_to_1
|
||||
description:confignics
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN ifdown $$SECONDNIC
|
||||
@@ -244,6 +251,7 @@ end
|
||||
|
||||
start:confignics_s
|
||||
description:confignics_s
|
||||
label:others,network,confignics,updatenode
|
||||
cmd:tabdump networks > /opt/xcat/share/xcat/tools/autotest/testcase/confignics/networks.csv
|
||||
check:rc==0
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/confignics/mtu_set_clean S 1496
|
||||
@@ -268,6 +276,7 @@ check:rc==0
|
||||
end
|
||||
start:chdef_nicips
|
||||
description:nicip could be set to null
|
||||
label:others,network,confignics,updatenode
|
||||
Attribute: $$CN-The operation object of chdef command
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:copycds_bogus_disc
|
||||
description: Test cases for the copycds with a bogus disc
|
||||
label:others
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/copycds/copycds_bogus_disc
|
||||
check:rc==0
|
||||
end
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:bmc_discovery_only
|
||||
description: test the whole process of bmc discovery
|
||||
label:others,discovery
|
||||
Attribute: $$NODE_DISCOVERY_TARGET:The machine plan to be discovered. $$NODE_DISCOVERY_BMC_DYNAMIC_IP_RANGE :The valid dymanic ip range which has been configured in DHCP server and can offer service.
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/discovery/discovery_test --discovery_target_node $$NODE_DISCOVERY_TARGET --bmc_dynamic_ip_range $$NODE_DISCOVERY_BMC_DYNAMIC_IP_RANGE --bmc_discovery_only
|
||||
check:rc==0
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:mtms_based_node_discovery
|
||||
description: test the whole process of mtms_based node discovery
|
||||
label:others,discovery
|
||||
Attribute: $$NODE_DISCOVERY_TARGET:The machine plan to be discovered. $$NODE_DISCOVERY_BMC_DYNAMIC_IP_RANGE :The valid dymanic ip range which has been configured in DHCP server and can offer service.
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/discovery/discovery_test --discovery_mode mtms --discovery_target_node $$NODE_DISCOVERY_TARGET --bmc_dynamic_ip_range $$NODE_DISCOVERY_BMC_DYNAMIC_IP_RANGE --osimage __GETNODEATTR($$NODE_DISCOVERY_TARGET,os)__-__GETNODEATTR($$NODE_DISCOVERY_TARGET,arch)__-install-compute
|
||||
check:rc==0
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:switch_based_node_discovery
|
||||
description: test the whole process of switch_based node discovery
|
||||
label:others,discovery
|
||||
Attribute: $$NODE_DISCOVERY_TARGET:The machine plan to be discovered. $$NODE_DISCOVERY_BMC_DYNAMIC_IP_RANGE :The valid dymanic ip range which has been configured in DHCP server and can offer service.
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/discovery/discovery_test --discovery_mode switch --discovery_target_node $$NODE_DISCOVERY_TARGET --bmc_dynamic_ip_range $$NODE_DISCOVERY_BMC_DYNAMIC_IP_RANGE --osimage __GETNODEATTR($$NODE_DISCOVERY_TARGET,os)__-__GETNODEATTR($$NODE_DISCOVERY_TARGET,arch)__-install-compute
|
||||
check:rc==0
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:rpower_stop_docker
|
||||
description:stop a created docker instance
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -27,6 +28,7 @@ check:rc==0
|
||||
end
|
||||
start:rpower_start_docker
|
||||
description:start a created docker instance
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -52,6 +54,7 @@ end
|
||||
|
||||
start:rpower_state_docker
|
||||
description:get state of the instance
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -84,6 +87,7 @@ end
|
||||
|
||||
start:rpower_restart_docker
|
||||
description:restart a created docker instance
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -141,6 +145,7 @@ end
|
||||
|
||||
start:rpower_unpause_docker
|
||||
description:unpause all processes in the instance
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -167,12 +172,14 @@ check:rc==0
|
||||
end
|
||||
start:mkdocker_h
|
||||
description:output usage for mkdocker
|
||||
label:others,docker
|
||||
cmd:mkdocker -h
|
||||
check:rc==0
|
||||
check:output=~Usage: mkdocker
|
||||
end
|
||||
start:mkdocker_command
|
||||
description:create docker instance image should be ubuntu and command should be bash here
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -204,12 +211,14 @@ check:rc==0
|
||||
end
|
||||
start:rmdocker_h
|
||||
description:output usage for rmdocker
|
||||
label:others,docker
|
||||
cmd:rmdocker -h
|
||||
check:rc==0
|
||||
check:output=~Usage: rmdocker <noderage>
|
||||
end
|
||||
start:rmdocker_command
|
||||
description:remove docker instance
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -231,6 +240,7 @@ check:rc==0
|
||||
end
|
||||
start:rmdocker_f_command
|
||||
description:force to remove docker instance
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
@@ -255,12 +265,14 @@ check:rc==0
|
||||
end
|
||||
start:lsdocker_h_command
|
||||
description:output usage for lsdocker
|
||||
label:others,docker
|
||||
cmd:lsdocker -h
|
||||
check:rc==0
|
||||
check:output=~Usage: lsdocker <noderange>
|
||||
end
|
||||
start:lsdocker_l_command
|
||||
description:list docker instance info
|
||||
label:others,docker
|
||||
cmd:chdef $$DOCKERCN dockerhost=$$DOCKERHOST:2375 dockercpus=1 ip=$$DOCKERCONIP dockermemory=4096 groups=docker,all mgt=docker
|
||||
check:rc==0
|
||||
cmd:makehosts $$DOCKERCN
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:nodeset_shell
|
||||
label:others,genesis
|
||||
description: verify could log in genesis shell
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/genesis/genesistest.pl -n $$CN -g
|
||||
check:rc==0
|
||||
@@ -10,6 +11,7 @@ cmd:cat /tmp/genesistestlog/*
|
||||
end
|
||||
|
||||
start:nodeset_cmdline
|
||||
label:others,genesis
|
||||
description:verify could run cmdline successfully
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/genesis/genesistest.pl -n $$CN -g
|
||||
check:rc==0
|
||||
@@ -21,6 +23,7 @@ cmd:cat /tmp/genesistestlog/*
|
||||
end
|
||||
|
||||
start:nodeset_runimg
|
||||
label:others,genesis
|
||||
description:verify runimg could work
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/genesis/genesistest.pl -n $$CN -g
|
||||
check:rc==0
|
||||
@@ -31,6 +34,7 @@ check:rc==0
|
||||
cmd:cat /tmp/genesistestlog/*
|
||||
end
|
||||
start:nodeset_shell_incorrectmasterip
|
||||
label:others,genesis
|
||||
description:very if computenode need to do nodeset shell in different net with master will success
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/genesis/test.sh --check xnba
|
||||
check:rc==0
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:genimage_h
|
||||
label:others
|
||||
os:Linux
|
||||
cmd:genimage -h
|
||||
check:output=~Usage
|
||||
@@ -6,6 +7,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:genimage_help
|
||||
label:others
|
||||
os:Linux
|
||||
cmd:genimage --help
|
||||
check:output=~Usage
|
||||
@@ -13,6 +15,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:genimage_stateless
|
||||
label:others
|
||||
os:Linux
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
@@ -25,6 +28,7 @@ cmd:mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/c
|
||||
end
|
||||
|
||||
start:genimage_statelite
|
||||
label:others
|
||||
os:Linux
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:geninitrd_i_n_o_p
|
||||
label:others
|
||||
os:Linux
|
||||
cmd:copycds $$ISO
|
||||
cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:fresh_install_disk
|
||||
os:Linux
|
||||
description:check fresh install disk, usded for x86 multi disk only, and not check RH7.2 for RH os wwn isue.
|
||||
label:others,invoke_provision,install_disk
|
||||
|
||||
cmd:xdsh $$CN "dd if=/dev/zero of=/dev/sdb bs=1048576 count=100"
|
||||
cmd:xdsh $$CN "dd if=/dev/zero of=/dev/sdb bs=1048576 count=300 seek=60858"
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:reinstall_disk
|
||||
os:Linux
|
||||
description:check reinstall disk, usded for x86 multi disk only, and not check RH7.2 for RH os wwn isue.
|
||||
label:others,invoke_provision,install_disk
|
||||
|
||||
cmd:xdsh $$CN "dd if=/dev/zero of=/dev/sdb bs=1048576 count=100"
|
||||
cmd:xdsh $$CN "dd if=/dev/zero of=/dev/sdb bs=1048576 count=300 seek=60858"
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:getmacs_noderange
|
||||
label:others
|
||||
cmd:tabdump mac > /tmp/mac.csv
|
||||
cmd:chtab -d node=$$CN mac
|
||||
cmd:getmacs $$CN
|
||||
@@ -10,6 +11,7 @@ cmd:tabrestore /tmp/mac.csv
|
||||
cmd:rm /tmp/mac.csv
|
||||
end
|
||||
start:getmacs_d
|
||||
label:others
|
||||
cmd:tabdump mac > /tmp/mac.csv
|
||||
cmd:chtab -d node=$$CN mac
|
||||
cmd:getmacs $$CN -d
|
||||
@@ -21,6 +23,7 @@ cmd:tabrestore /tmp/mac.csv
|
||||
cmd:rm /tmp/mac.csv
|
||||
end
|
||||
start:getmacs_f_D
|
||||
label:others
|
||||
cmd:tabdump mac > /tmp/mac.csv
|
||||
cmd:chtab -d node=$$CN mac
|
||||
cmd:getmacs $$CN -f -D
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:go_xcat_local_repo_case1
|
||||
description:test go_xcat with the option --xcat-core=/path/to/xcat-core.repo install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -40,6 +41,7 @@ end
|
||||
|
||||
start:go_xcat_local_repo_case2
|
||||
description:test go_xcat with the option --xcat-core=/path/to/xcat-core install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -78,6 +80,7 @@ end
|
||||
|
||||
start:go_xcat_local_repo_case3
|
||||
description:test go_xcat with the option --xcat-core=/path/to/xcat-core.tar install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -116,6 +119,7 @@ end
|
||||
|
||||
start:go_xcat_local_repo_case4
|
||||
description:test go_xcat with the option --xcat-core=/path/to/xcat-core.tar.bz2 --xcat-dep=/path/to/xcat-dep.tar.bz2 install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -154,6 +158,7 @@ end
|
||||
|
||||
start:go_xcat_local_repo_case5
|
||||
description:test go_xcat with the option --xcat-core=/path/to/xcat-core.repo --xcat-dep=/path/to/xcat-dep.repo install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -200,6 +205,7 @@ end
|
||||
|
||||
start:go_xcat_local_repo_case6
|
||||
description:test go_xcat with the option --xcat-core=/path/to/xcat-core --xcat-dep=/path/to/xcat-dep install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -242,6 +248,7 @@ end
|
||||
|
||||
start:go_xcat_local_repo_case7
|
||||
description:test go_xcat with the option --xcat-core=/path/to/xcat-core.tar.bz2 --xcat-dep=/path/to/xcat-dep.tar.bz2 install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat xcat-buildkit xcat-genesis-scripts xcat-genesis-base-amd64 xcat-genesis-base-ppc64 -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:go_xcat_noinput
|
||||
description:test go_xcat without any input parameters
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat xcat-buildkit xcat-genesis-scripts xcat-genesis-base-amd64 xcat-genesis-base-ppc64 -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -35,6 +36,7 @@ end
|
||||
|
||||
start:go_xcat_with_x
|
||||
description:test go_xcat with the option -x version -y install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat xcat-buildkit xcat-genesis-scripts xcat-genesis-base-amd64 xcat-genesis-base-ppc64 -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -76,6 +78,7 @@ end
|
||||
|
||||
start:go_xcat_with_xcat-version-1
|
||||
description:test go_xcat with the option --xcat-version=devel install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat xcat-buildkit xcat-genesis-scripts xcat-genesis-base-amd64 xcat-genesis-base-ppc64 -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -110,6 +113,7 @@ end
|
||||
|
||||
start:go_xcat_with_xcat-version-2
|
||||
description:test go_xcat with the option --xcat-version=$MIGRATION2_VERSION install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:go_xcat_online_repo_case1
|
||||
description:test go_xcat with the option --xcat-core=http://xcat.org/path/to/xcat-core.repo install. This case is only for rh and suse
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -30,6 +31,7 @@ end
|
||||
|
||||
start:go_xcat_online_repo_case2
|
||||
description:test go_xcat with the option --xcat-core=http://xcat.org/path/to/xcat-core install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -65,6 +67,7 @@ end
|
||||
|
||||
start:go_xcat_online_repo_case3
|
||||
description:test go_xcat with the option --xcat-core=http://xcat.org/path/to/xcat-core.tar.bz2 install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -100,6 +103,7 @@ end
|
||||
|
||||
start:go_xcat_online_repo_case4
|
||||
description:test go_xcat with the option --xcat-core=http://xcat.org/path/to/xcat-core.repo --xcat-dep=http://xcat.org/path/to/xcat-dep.repo install. This is for rh and suse.
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -130,6 +134,7 @@ end
|
||||
|
||||
start:go_xcat_online_repo_case5
|
||||
description:test go_xcat with the option --xcat-core=http://xcat.org/path/to/xcat-core --xcat-dep=http://xcat.org/path/to/xcat-dep install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
@@ -164,6 +169,7 @@ end
|
||||
|
||||
start:go_xcat_online_repo_case6
|
||||
description:test go_xcat with the option --xcat-core=http://xcat.org/path/to/xcat-core.tar.bz2 --xcat-dep=http://xcat.org/path/to/xcat-dep.tar.bz2 install
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat xcat-buildkit xcat-genesis-scripts xcat-genesis-base-amd64 xcat-genesis-base-ppc64 -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:go_xcat_update_case1
|
||||
description:test go_xcat with the option update
|
||||
label:others,go-xcat
|
||||
os:Linux
|
||||
cmd:if xdsh $$CN "zypper -h"; then xdsh $$CN "zypper remove -y *xCAT*"; elif xdsh $$CN "yum -h";then xdsh $$CN "yum remove -y *xCAT*"; elif xdsh $$CN "apt-get -h";then xdsh $$CN "apt-get purge perl-xcat xcat-client xcat-server xcat -y"; else echo "Sorry,this is not supported os"; fi
|
||||
cmd:if grep Ubuntu /etc/*release;then xdsh $$CN "dpkg -l |grep -i perl-xcat";else xdsh $$CN "rpm -qa |grep -i perl-xcat";fi
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:imagexport_imagename_destination
|
||||
os:Linux
|
||||
description:imgexport __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute foo.tgz
|
||||
label:others,packaging
|
||||
cmd:copycds $$ISO
|
||||
cmd:mkdef -t osimage -o __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute -u profile=compute provmethod=statelite osvers=__GETNODEATTR($$CN,os)__
|
||||
check:rc==0
|
||||
@@ -25,6 +26,7 @@ end
|
||||
start:imgexport_imagename_destination_p_e
|
||||
os:Linux
|
||||
description:imgexport __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute foo.tgz -p $$CN -e /install/postscripts/testscript1
|
||||
label:others,packaging
|
||||
cmd:copycds $$ISO
|
||||
cmd:mkdef -t osimage -o __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute -u profile=compute provmethod=statelite osvers=__GETNODEATTR($$CN,os)__
|
||||
check:rc==0
|
||||
@@ -54,6 +56,7 @@ end
|
||||
start:imgexport_h
|
||||
os:Linux
|
||||
description:
|
||||
label:others
|
||||
cmd:imgexport -h
|
||||
check:output=~Usage|usage
|
||||
cmd:imgexport --help
|
||||
@@ -63,6 +66,7 @@ end
|
||||
|
||||
start:imgexport_v
|
||||
os:Linux
|
||||
label:others
|
||||
cmd:imgexport -v
|
||||
check:output=~version|Version
|
||||
cmd:imgexport --version
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:imgimport_h
|
||||
os:Linux
|
||||
description:imgimport -h and --help
|
||||
label:others
|
||||
cmd:imgimport -h
|
||||
check:output=~usage|Usage
|
||||
cmd:imgimport --help
|
||||
@@ -11,6 +12,7 @@ end
|
||||
start:imgimport_v
|
||||
os:Linux
|
||||
description:imgimport -v and --version
|
||||
label:others
|
||||
cmd:imgimport -v
|
||||
check:output=~version|Version
|
||||
cmd:imgimport --version
|
||||
@@ -21,6 +23,7 @@ end
|
||||
start:imgimport_bundlefile
|
||||
os:Linux
|
||||
description:imgimport foo.tgz
|
||||
label:others,packaging
|
||||
cmd:copycds $$ISO
|
||||
cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute
|
||||
check:rc==0
|
||||
@@ -45,6 +48,7 @@ end
|
||||
start:imgimport_bundlefile_p
|
||||
os:Linux
|
||||
description:imgimport foo.tgz -p $$CN
|
||||
label:others,packaging
|
||||
cmd:copycds $$ISO
|
||||
cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute
|
||||
check:rc==0
|
||||
@@ -69,6 +73,7 @@ end
|
||||
start:imgimport_bundlefile_f
|
||||
os:Linux
|
||||
description:imgimport foo.tgz -f compute_test
|
||||
label:others,packaging
|
||||
cmd:copycds $$ISO
|
||||
cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute
|
||||
check:rc==0
|
||||
|
@@ -1,17 +1,20 @@
|
||||
start:rhel_infiniband_diskless_install
|
||||
description:Integration test of RHEL 7 and MLNX OFED for diskless installation. Following variables need to be set in the test configuration file, ISO, CN, MLNX, DKMS. Read comments in rhel-infiniband-diskless-install.sh for details.
|
||||
label:others,IB
|
||||
cmd:RHEL_ISO="$$ISO" LINUX_DISTRO="GETNODEATTR($$CN, os)" COMPUTE_NODE="$$CN" MLNX_ISO="$$MLNX" DKMS_RPM="$$DKMS" /opt/xcat/share/xcat/tools/autotest/testcase/infiniband/rhel-infiniband-diskless-install.sh
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:rhel_infiniband_diskfull_install
|
||||
description:Integration test of RHEL 7 and MLNX OFED for diskfull installation. Following variables need to be set in the test configuration file, ISO, CN, MLNX, DKMS. Read comments in rhel-infiniband-diskfull-install.sh for details.
|
||||
label:others,IB
|
||||
cmd:RHEL_ISO="$$ISO" LINUX_DISTRO="GETNODEATTR($$CN, os)" COMPUTE_NODE="$$CN" MLNX_ISO="$$MLNX" DKMS_RPM="$$DKMS" /opt/xcat/share/xcat/tools/autotest/testcase/infiniband/rhel-infiniband-diskfull-install.sh
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:confignetwork_ib_ipoib
|
||||
description: this case is to test confignetwork could configure the first infiniband interface, ib0, successfully with updatenode.
|
||||
label:others,IB
|
||||
cmd:lsdef $$CN;if [ $? -eq 0 ]; then lsdef -l $$CN -z >/tmp/CN.standa ;fi
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "mkdir -p /tmp/backupnet/"
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:install_xCAT_on_rhels_sles
|
||||
description:install xCAT with go-xcat tool in a fresh environment for rhels and sles
|
||||
label:xcat_install
|
||||
os:Linux
|
||||
stop:yes
|
||||
cmd:if grep "Red Hat" /etc/*release >/dev/null; then yum install -y yum-utils bzip2; fi
|
||||
@@ -24,6 +25,7 @@ end
|
||||
|
||||
start:install_xCAT_on_ubuntu
|
||||
description:install xCAT with go-xcat tool in a fresh environment for ubuntu
|
||||
label:xcat_install
|
||||
os:Linux
|
||||
stop:yes
|
||||
cmd:arc_all=`uname -a`; code=`lsb_release -sc`;if [[ $arc_all =~ "ppc64le" ]]; then arch="ppc64el";else arch="x86_64";fi; cp "/opt/xcat/share/xcat/tools/autotest/testcase/go-xcat/$code-$arch.sources.list" "/etc/apt/sources.list"
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:linux_diskless_kdump
|
||||
label:others,kdump,invoke_provision
|
||||
os:Linux
|
||||
cmd:lsdef -z $$CN > /tmp/node.stanza
|
||||
cmd:lsdef -t osimage -z __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute > /tmp/osimage.stanza
|
||||
@@ -37,6 +38,7 @@ cmd:if [ ! -d /kdumpdir ]; then mkdir -p /kdumpdir && chmod 777 /kdumpdir; fi
|
||||
cmd:if [ ! -f /etc/exports ] ;then touch /etc/exports;else cp /etc/exports /etc/exports.bak;fi
|
||||
cmd:cat /etc/exports|grep kdumpdir; if [ "$?" -ne "0" ]; then echo "/kdumpdir *(rw,no_root_squash,sync,no_subtree_check)" >> /etc/exports; fi
|
||||
cmd:cd /etc; export exports;cd -;service nfs restart
|
||||
label:others,kdump,invoke_provision
|
||||
cmd:chdef -t osimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute dump=nfs://$$MN/kdumpdir
|
||||
check:rc==0
|
||||
|
||||
@@ -71,6 +73,7 @@ check:output=~\d\d:\d\d:\d\d
|
||||
cmd:xdsh $$CN "echo 'echo 1 > /proc/sys/kernel/sysrq; echo c > /proc/sysrq-trigger' > /tmp/kdump.trigger"
|
||||
cmd:xdsh $$CN "chmod 755 /tmp/kdump.trigger"
|
||||
cmd:xdsh $$CN "service atd start"
|
||||
label:others,kdump,invoke_provision
|
||||
cmd:xdsh $$CN "at now +1 minutes <<< /tmp/kdump.trigger"
|
||||
cmd:sleep 300
|
||||
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:lskit_v
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:lskit -v
|
||||
check:rc==0
|
||||
@@ -13,6 +14,7 @@ check:output=~compatible_frameworks
|
||||
end
|
||||
|
||||
start:lskit_h
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:lskit -h
|
||||
check:rc==0
|
||||
@@ -23,6 +25,7 @@ check:output=~ Usage
|
||||
end
|
||||
|
||||
start:lskit_F
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskit;buildkit create mykits
|
||||
@@ -42,6 +45,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
end
|
||||
|
||||
start:lskit_K
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskit;buildkit create mykits
|
||||
@@ -65,6 +69,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
end
|
||||
|
||||
start:lskit_R
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskit;buildkit create mykits
|
||||
@@ -91,6 +96,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
end
|
||||
|
||||
start:lskit_C
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskit;buildkit create mykits
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:lskitcomp_v
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:lskitcomp -v
|
||||
check:rc==0
|
||||
@@ -13,6 +14,7 @@ check:output=~compatible_frameworks
|
||||
end
|
||||
|
||||
start:lskitcomp_h
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:lskitcomp -h
|
||||
check:rc==0
|
||||
@@ -23,6 +25,7 @@ check:output=~ Usage
|
||||
end
|
||||
|
||||
start:lskitcomp_C
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskitcomp/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskitcomp;buildkit create mykits
|
||||
@@ -53,6 +56,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskitcomp/mykits
|
||||
end
|
||||
|
||||
start:lskitcomp_C
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskitcomp/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskitcomp;buildkit create mykits
|
||||
@@ -84,6 +88,7 @@ end
|
||||
|
||||
|
||||
start:lskitcomp_S
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskitcomp/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskitcomp;buildkit create mykits
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:lskitdeployparam_v
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:lskitdeployparam -v
|
||||
check:rc==0
|
||||
@@ -13,6 +14,7 @@ check:output=~compatible_frameworks
|
||||
end
|
||||
|
||||
start:lskitdeployparam_h
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:lskitdeployparam -h
|
||||
check:rc==0
|
||||
@@ -23,6 +25,7 @@ check:output=~ Usage
|
||||
end
|
||||
|
||||
start:lskitdeployparam_no_param
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:lskitdeployparam
|
||||
check:rc==1
|
||||
@@ -32,6 +35,7 @@ end
|
||||
|
||||
|
||||
start:lskitdeployparam_k_1
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskit;buildkit create mykits
|
||||
@@ -57,6 +61,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
end
|
||||
|
||||
start:lskitdeployparam_c_1
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/lskit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/lskit;buildkit create mykits
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:lslite_i
|
||||
description:lslite -i
|
||||
label:others,statelite
|
||||
os:Linux
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
@@ -26,6 +27,7 @@ end
|
||||
|
||||
start:lslite_noderange
|
||||
description:lslite noderange
|
||||
label:others,statelite
|
||||
os:Linux
|
||||
cmd:mkdef -t osimage -o __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-statelite-compute -u profile=compute provmethod=statelite osvers=__GETNODEATTR($$CN,os)__
|
||||
check:rc==0
|
||||
@@ -52,6 +54,7 @@ end
|
||||
start:lslite_h
|
||||
os:Linux
|
||||
description:lslite -h and --help
|
||||
label:others,statelite
|
||||
cmd:lslite -h
|
||||
check:output=~usage|Usage
|
||||
cmd:lslite --help
|
||||
|
@@ -1,16 +1,19 @@
|
||||
#comment out for developper will not fix it
|
||||
#start:lsvm_null
|
||||
label:others,hcp_hmc
|
||||
#cmd:lsvm
|
||||
#check:rc!=0
|
||||
#check:output=~Usage
|
||||
#end
|
||||
start:lsvm_node
|
||||
label:others,hcp_hmc
|
||||
hcp:hmc,ivm
|
||||
cmd:lsvm $$CN
|
||||
check:rc==0
|
||||
check:output=~name=$$CN
|
||||
end
|
||||
start:lsvm_err_node
|
||||
label:others,hcp_hmc
|
||||
cmd:lsvm testnode
|
||||
check:rc!=0
|
||||
check:output=~Error
|
||||
|
@@ -1,5 +1,5 @@
|
||||
start:makeconservercf_null
|
||||
label:ci_test
|
||||
label:others,conserver
|
||||
cmd:chdef -t node -o testnodetmp cons=hmc groups=all
|
||||
cmd:makeconservercf testnodetmp
|
||||
check:rc==0
|
||||
@@ -11,7 +11,7 @@ cmd:rmdef -t node testnodetmp
|
||||
end
|
||||
|
||||
start:makeconservercf_noderange
|
||||
label:ci_test
|
||||
label:others,conserver
|
||||
cmd:chdef -t node -o testnodetmp cons=hmc groups=all
|
||||
cmd:makeconservercf testnodetmp
|
||||
check:rc==0
|
||||
@@ -23,7 +23,7 @@ cmd:rmdef -t node testnodetmp
|
||||
end
|
||||
|
||||
start:makeconservercf_d
|
||||
label:ci_test
|
||||
label:others,conserver
|
||||
cmd:chdef -t node -o testnodetmp cons=hmc groups=all
|
||||
cmd:makeconservercf testnodetmp
|
||||
check:rc==0
|
||||
|
@@ -1,5 +1,4 @@
|
||||
start:makeknownhosts_h
|
||||
label:ci_test
|
||||
cmd:makeknownhosts -h
|
||||
check:output=~Usage
|
||||
cmd:makeknownhosts --help
|
||||
@@ -8,6 +7,7 @@ end
|
||||
|
||||
start:makeknownhosts_node
|
||||
description:Make a known_hosts file under $ROOTHOME/.ssh for input noderange
|
||||
label:others
|
||||
cmd:makeknownhosts $$CN -r
|
||||
cmd:makeknownhosts $$CN
|
||||
check:rc==0
|
||||
@@ -19,6 +19,7 @@ end
|
||||
|
||||
start:makeknownhosts_node_r
|
||||
description:remove known node in $ROOTHOME/.ssh
|
||||
label:others
|
||||
cmd:makeknownhosts $$CN
|
||||
cmd:cat ~/.ssh/known_hosts|grep $$CN
|
||||
check:output=~$$CN
|
||||
@@ -31,6 +32,7 @@ end
|
||||
|
||||
start:makeknownhosts_node_d
|
||||
description:delete known node entry from $ROOTHOME/.ssh
|
||||
label:others
|
||||
cmd:makeknownhosts $$CN
|
||||
cmd:cat ~/.ssh/known_hosts|grep $$CN
|
||||
check:output=~$$CN
|
||||
@@ -45,6 +47,7 @@ end
|
||||
|
||||
start:makeknownhosts_node_v
|
||||
description:verbose
|
||||
label:others
|
||||
cmd:makeknownhosts $$CN -V
|
||||
check:rc==0
|
||||
check:output=~$$CN
|
||||
|
@@ -1,22 +1,22 @@
|
||||
start:makenetworks_h
|
||||
label:ci_test
|
||||
description:help
|
||||
label:others,network
|
||||
cmd:makenetworks -h
|
||||
check:rc==0
|
||||
check:output=~Usage
|
||||
end
|
||||
|
||||
start:makenetworks_help
|
||||
label:ci_test
|
||||
description:help
|
||||
label:others,network
|
||||
cmd:makedhcp --help
|
||||
check:rc==0
|
||||
check:output=~Usage
|
||||
end
|
||||
|
||||
start:makenetworks_v
|
||||
label:ci_test
|
||||
description:version
|
||||
label:others,network
|
||||
cmd:makenetworks -v
|
||||
check:rc==0
|
||||
check:output=~Version
|
||||
@@ -24,6 +24,8 @@ end
|
||||
|
||||
start:makenetworks_d
|
||||
os:Linux
|
||||
description:makenetworks_d
|
||||
label:others,network
|
||||
cmd:makenetworks -d > /tmp/mynetworksstanzas
|
||||
check:rc==0
|
||||
cmd:echo -ne "auto-testnetworks:\n objtype=network\n gateway=1.2.3.0\n mask=255.255.255.0\n net=1.2.3.1\n" >> /tmp/mynetworksstanzas
|
||||
@@ -38,7 +40,7 @@ end
|
||||
|
||||
start:makenetworks_d_V
|
||||
description:display,verbose
|
||||
label:ci_test
|
||||
label:others,network
|
||||
cmd:makenetworks
|
||||
check:rc==0
|
||||
cmd:makenetworks -d -V
|
||||
@@ -51,6 +53,7 @@ end
|
||||
start:makenetworks
|
||||
os:Linux
|
||||
description:makenetworks
|
||||
label:others,network
|
||||
cmd:num=`lsdef -t network |cut -d" " -f1 |tee /tmp/testnetworks|wc -l`;for((i=1;i<=$num;i++)) do rmdef -t network `cat /tmp/testnetworks|sed -n "${i}p"`; done
|
||||
check:rc==0
|
||||
check:output=~(definitions have been removed)
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:makentp_v
|
||||
|
||||
descriptiop:makentp -v
|
||||
cmd:makentp -v
|
||||
check:rc==0
|
||||
@@ -6,6 +7,7 @@ check:output=~Version
|
||||
end
|
||||
|
||||
start:makentp_h
|
||||
|
||||
descriptiop:makentp -h
|
||||
cmd:makentp -h
|
||||
check:rc==0
|
||||
@@ -13,6 +15,7 @@ check:output=~Usage: makentp
|
||||
end
|
||||
|
||||
start:makentp_extntpserver_null
|
||||
|
||||
descriptiop:test makentp with default value. extntpserver is set to blank
|
||||
cmd:lsdef -t site -o clustersite -i extntpservers -c >/tmp/extntpserver
|
||||
check:rc==0
|
||||
@@ -28,6 +31,7 @@ check:output=~checking if nptd is installed
|
||||
check:output=~backing up the ntp configuration file /etc/ntp.conf
|
||||
check:output=~stopping ntpserver
|
||||
check:output=~starting ntpserver
|
||||
|
||||
check:output=~enabling ntpserver
|
||||
cmd:extntpserver=`cat /tmp/ntpserver | awk -F = '{print \$2}'`;chtab key=extntpservers site.value=$extntpserver
|
||||
check:rc==0
|
||||
@@ -37,6 +41,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:makentp_extntpserver_value
|
||||
|
||||
descriptiop:test makentp with extntpserver is set to a specific value
|
||||
cmd:lsdef -t site -o clustersite -i extntpservers -c >/tmp/extntpserver
|
||||
check:rc==0
|
||||
@@ -57,6 +62,7 @@ check:output=~backing up the ntp configuration file /etc/ntp.conf
|
||||
check:output=~ntp servers are: $$extntpserversip
|
||||
check:output=~stopping ntpserver
|
||||
check:output=~starting ntpserver
|
||||
|
||||
check:output=~enabling ntpserver
|
||||
cmd:date
|
||||
check:output=~$$DATE
|
||||
@@ -69,6 +75,7 @@ cmd:rm -rf /tmp/extntpserver
|
||||
end
|
||||
|
||||
start:updatenode_computenode_P_setupntp
|
||||
|
||||
descriptiop:using updatenode -P to setup ntp on compute node
|
||||
cmd:xdsh $$CN date -s 20000101
|
||||
check:rc==0
|
||||
@@ -102,7 +109,9 @@ end
|
||||
|
||||
|
||||
start:makentp_initialize
|
||||
|
||||
descriptiop:start ntp service on management node and synchronize time with external ntp server
|
||||
|
||||
cmd:chtab key=extntpservers site.value="$$extntpserversip"
|
||||
check:rc==0
|
||||
cmd:makentp -V
|
||||
@@ -113,6 +122,7 @@ check:output=~backing up the ntp configuration file /etc/ntp.conf
|
||||
check:output=~ntp servers are: $$extntpserversip
|
||||
check:output=~stopping ntpserver
|
||||
check:output=~starting ntpserver
|
||||
|
||||
check:output=~enabling ntpserver
|
||||
cmd:if [[ "__GETNODEATTR($$CN,os)__" =~ "ubuntu" ]] || [[ "__GETNODEATTR($$CN,os)__" = "sles11.4" ]];then service ntp status;else service ntpd status; fi
|
||||
check:rc==0
|
||||
|
@@ -1,16 +1,19 @@
|
||||
start:makeroutes_h
|
||||
label:others,network
|
||||
cmd:makeroutes -h
|
||||
check:rc==0
|
||||
check:output=~Usage
|
||||
end
|
||||
|
||||
start:makeroutes_v
|
||||
label:others,network
|
||||
cmd:makeroutes -v
|
||||
check:rc==0
|
||||
check:output=~Version
|
||||
end
|
||||
|
||||
start:makeroutes_r_d_node
|
||||
label:others,network
|
||||
cmd:chtab routename=testr routes.net=10.1.0.0 routes.mask=255.255.0.0 routes.gateway=10.1.254.254
|
||||
check:rc==0
|
||||
cmd: makeroutes $$CN -r testr
|
||||
@@ -29,6 +32,7 @@ end
|
||||
|
||||
|
||||
start:makeroutes_r_d
|
||||
label:others,network
|
||||
cmd:chtab routename=testr routes.net=10.1.0.0 routes.mask=255.255.0.0 routes.gateway=10.1.254.254
|
||||
check:rc==0
|
||||
cmd: makeroutes -r testr
|
||||
@@ -47,6 +51,7 @@ end
|
||||
|
||||
|
||||
start:makeroutes_use_site_mnroutenames
|
||||
label:others,network
|
||||
cmd:chtab routename=testr routes.net=10.1.0.0 routes.mask=255.255.0.0 routes.gateway=10.1.254.254
|
||||
check:rc==0
|
||||
cmd:chtab key=mnroutenames site.value=testr
|
||||
@@ -68,6 +73,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:makeroutes_use_noderes_routenames
|
||||
label:others,network
|
||||
cmd:chtab routename=testr routes.net=10.1.0.0 routes.mask=255.255.0.0 routes.gateway=10.1.254.254
|
||||
check:rc==0
|
||||
cmd:chtab node=$$CN noderes.routenames=testr
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:redhat_migration1
|
||||
os:Linux
|
||||
description:update xCAT from $$MIGRATION1_VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
|
||||
cmd:if ping -c 1 $$SN > /dev/null;then rpower $$SN off > /dev/null;echo "poweroffsn">/tmp/poweroffsn;fi
|
||||
check:rc==0
|
||||
@@ -108,6 +109,7 @@ end
|
||||
start:redhat_migration2
|
||||
os:Linux
|
||||
description:update xCAT from $$MIGRATION2_VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
#stop:yes
|
||||
cmd:if ping -c 1 $$SN > /dev/null;then rpower $$SN off > /dev/null;echo "poweroffsn">/tmp/poweroffsn;fi
|
||||
check:rc==0
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:sles_migration1
|
||||
os:Linux
|
||||
description:update xCAT from $$MIGRATION1_VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
cmd:if ping -c 1 $$SN > /dev/null;then rpower $$SN off > /dev/null;echo "poweroffsn">/tmp/poweroffsn;fi
|
||||
check:rc==0
|
||||
cmd:if [[ "__GETNODEATTR($$SN,groups)__" =~ "service" ]];then chdef $$SN -m groups=service;echo "servicelabel" >/tmp/servicelabel;fi
|
||||
@@ -110,6 +111,7 @@ end
|
||||
start:sles_migration2
|
||||
os:Linux
|
||||
description:update xCAT from $$MIGRATION22VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
|
||||
cmd:if ping -c 1 $$SN > /dev/null;then rpower $$SN off > /dev/null;echo "poweroffsn">/tmp/poweroffsn;fi
|
||||
check:rc==0
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:ubuntu_migration1_p8le
|
||||
os:Linux
|
||||
description:update xCAT from $$UBUNTU_MIGRATION1_VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:ubuntu_migration1_vm
|
||||
os:Linux
|
||||
description:update xCAT from $$UBUNTU_MIGRATION1_VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:ubuntu_migration2_p8le
|
||||
os:Linux
|
||||
description:update xCAT from $$UBUNTU_MIGRATION2_VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:ubuntu_migration2_vm
|
||||
os:Linux
|
||||
description:update xCAT from $$UBUNTU_MIGRATION2_VERSION to latest version, these two global parameter defined in config file
|
||||
label:others,migration,invoke_provision
|
||||
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:mkvm_i_l
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:mkdef -t node -o testnode1,testnode2 mgt=hmc groups=all
|
||||
cmd:mkvm testnode1,testnode2 -i $$MaxLparID -l $$CN
|
||||
|
@@ -1,7 +1,9 @@
|
||||
#comments:make sure you have compute node definition on your MN
|
||||
#this case is just supplement for some commands,after your executing,check output from log
|
||||
start:lsslp_cmm
|
||||
|
||||
description:for part of ngp firebird commands
|
||||
label:others,hctrl_fsp
|
||||
cmd:makedhcp -n
|
||||
check:rc==0
|
||||
check:output!=Error
|
||||
@@ -12,7 +14,9 @@ check:output=~(groups=cmm,all)
|
||||
end
|
||||
|
||||
start:rspconfig_snmp_ssh
|
||||
|
||||
description:rspconfig snmpcfg sshcfg
|
||||
label:others,hctrl_fsp
|
||||
cmd:makehosts cmm
|
||||
check:rc==0
|
||||
cmd:makedns cmm
|
||||
@@ -31,7 +35,9 @@ check:output=~enabled
|
||||
end
|
||||
|
||||
start:rscan_cmm
|
||||
|
||||
description:rscan cmm
|
||||
label:others,hctrl_fsp
|
||||
cmd:rscan cmm
|
||||
check:rc==0
|
||||
cmd:rscan cmm -z
|
||||
@@ -42,13 +48,16 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:rspconfig_network
|
||||
|
||||
cmd:rspconfig $$CN network=*
|
||||
check:rc==0
|
||||
check:output=~OK
|
||||
end
|
||||
|
||||
start:rspconfig_textid
|
||||
|
||||
description:rspconfig textid
|
||||
label:others,hctrl_fsp
|
||||
cmd:rspconfig $$CN textid=abc123
|
||||
check:rc==0
|
||||
cmd:sleep 20
|
||||
@@ -69,7 +78,9 @@ check:output=~(\w+)(.*?)\1
|
||||
end
|
||||
|
||||
start:rspconfig_hwconn
|
||||
|
||||
description:for hwconn
|
||||
label:others,hctrl_fsp
|
||||
cmd:rmhwconn $$CN
|
||||
check:rc==0
|
||||
check:rc!~(state=LINE UP)
|
||||
@@ -91,7 +102,9 @@ check:output=~(LINE UP)
|
||||
end
|
||||
|
||||
start:rpower_bladenode
|
||||
|
||||
description:rpower
|
||||
label:others,hctrl_fsp
|
||||
cmd:rpower $$CN off
|
||||
check:rc==0
|
||||
cmd:sleep 50
|
||||
@@ -103,7 +116,9 @@ check:output=~Success
|
||||
end
|
||||
|
||||
start:rspconfig_solcfg
|
||||
|
||||
description:for solcfg
|
||||
label:others,hctrl_fsp
|
||||
cmd:rspconfig cmm solcfg=enable
|
||||
check:rc==0
|
||||
cmd:rspconfig cmm solcfg
|
||||
@@ -117,7 +132,9 @@ check:output!~enable
|
||||
end
|
||||
|
||||
start:getmacs_d_blade
|
||||
|
||||
description:getmacs
|
||||
label:others,hctrl_fsp
|
||||
cmd:makeconservercf
|
||||
check:rc==0
|
||||
cmd:chdef $$CN getmac=blade
|
||||
@@ -131,7 +148,9 @@ check:output=~[a-f0-9A-F]{12}|[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0-9A-F]{2}:[a-f0
|
||||
end
|
||||
|
||||
start:rinv_firm_fb
|
||||
|
||||
description:check firmware level
|
||||
label:others,hctrl_fsp
|
||||
cmd:rinv $$CN firm
|
||||
check:rc==0
|
||||
cmd:rvitals $$CN all
|
||||
|
@@ -1,52 +1,61 @@
|
||||
start:nodeset_shell_grub2
|
||||
label:others
|
||||
description: Verify if `nodeset shell` perform well when part of nodes in a node range have problem. Use grub2 OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_shell_grub2
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_shell_petitboot
|
||||
label:others
|
||||
description: Verify if `nodeset shell` perform well when part of nodes in a node range have problem. Use petitboot OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_shell_petitboot
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_shell_xnba
|
||||
label:others
|
||||
description: Verify if `nodeset shell` perform well when part of nodes in a node range have problem. Use xnba OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_shell_xnba
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_osimage_grub2
|
||||
label:others
|
||||
description: Verify if `nodeset osimage` perform well when part of nodes in a node range have problem. Use grub2 OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_osimage_grub2
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_osimage_petitboot
|
||||
label:others
|
||||
description: Verify if `nodeset osimage` perform well when part of nodes in a node range have problem. Use petitboot OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_osimage_petitboot
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_osimage_xnba
|
||||
label:others
|
||||
description: Verify if `nodeset osimage` perform well when part of nodes in a node range have problem. Use xnba OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_osimage_xnba
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_nonexistent_osimage_grub2
|
||||
label:others
|
||||
description: Verify if `nodeset osimage` perform well when part of nodes in a node range have nonexistent osimage defined in its profile. Use grub2 OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_nonexistent_osimage_grub2
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_nonexistent_osimage_petitboot
|
||||
label:others
|
||||
description: Verify if `nodeset osimage` perform well when part of nodes in a node range have nonexistent osimage defined in its profile. Use petitboot OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_nonexistent_osimage_petitboot
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:nodeset_nonexistent_osimage_xnba
|
||||
label:others
|
||||
description: Verify if `nodeset osimage` perform well when part of nodes in a node range have nonexistent osimage defined in its profile. Use xnba OS loader
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/nodeset/nodeset_nonexistent_osimage_xnba
|
||||
check:rc==0
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:nodestat_noderange
|
||||
label:others
|
||||
arch:x86
|
||||
cmd:nodestat $$CN
|
||||
check:rc==0
|
||||
@@ -6,7 +7,7 @@ check:output=~noping|sshd|install|snmp|pbs
|
||||
end
|
||||
|
||||
start:nodestat_err_node
|
||||
label:ci_test
|
||||
label:others
|
||||
cmd:nodestat testnode
|
||||
check:rc!=0
|
||||
check:output=~Error
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:nodestat_usage
|
||||
description: Test the exit code when no command line argument is passed to nodestat
|
||||
label:others
|
||||
cmd:nodestat
|
||||
check:rc!=0
|
||||
end
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:osdeploy_usage
|
||||
description: osdeploy check usage
|
||||
label:others,xcatprobe
|
||||
cmd:xcatprobe osdeploy -h
|
||||
check:rc==0
|
||||
check:output~=Usage
|
||||
@@ -9,6 +10,7 @@ end
|
||||
|
||||
start:osdeploy_n
|
||||
description: osdeploy -n node to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:xcatprobe osdeploy -n $$CN >> /tmp/osdeploy.test &
|
||||
@@ -27,6 +29,7 @@ end
|
||||
|
||||
start:osdeploy_n_r
|
||||
description: osdeploy -n -r node to probe osdeploy to trigger 'Replay history' mode.
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:xcatprobe osdeploy -n $$CN >> /tmp/osdeploy.test &
|
||||
@@ -63,6 +66,7 @@ end
|
||||
|
||||
start:osdeploy_n_t
|
||||
description: osdeploy -n node -t 1m,probe osdeploy in 1min
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:xcatprobe osdeploy -n $$CN -t 1m >> /tmp/osdeploy.test &
|
||||
@@ -76,6 +80,7 @@ check:rc==0
|
||||
end
|
||||
start:osdeploy_n_invalidnode
|
||||
description: osdeploy -n node invalid
|
||||
label:others,xcatprobe
|
||||
cmd:test=`lsdef test_node`;if [ $test eq 0 ]; then lsdef -l test_node -z >/tmp/node.standa ;rmdef test_node;fi
|
||||
check:rc==0
|
||||
cmd:xcatprobe osdeploy -n test_node
|
||||
@@ -86,6 +91,7 @@ check:rc==0
|
||||
end
|
||||
start:osdeploy_n_p_invalid
|
||||
description:osdeploy -n node -p invalid parameter
|
||||
label:others,xcatprobe
|
||||
cmd:xcatprobe osdeploy -n $$CN -p dsdf
|
||||
check:rc==1
|
||||
check:output~=Usage:
|
||||
@@ -96,6 +102,7 @@ end
|
||||
|
||||
start:osdeploy_n_r_invalid
|
||||
description:osdeploy -n node -r invalid parameter
|
||||
label:others,xcatprobe
|
||||
cmd:xcatprobe osdeploy -n $$CN -r dadf
|
||||
check:rc==1
|
||||
check:output~=Usage:
|
||||
@@ -106,6 +113,7 @@ end
|
||||
|
||||
start:osdeploy_n_t_invalid
|
||||
description:osdeploy -n node -t invalid parameter
|
||||
label:others,xcatprobe
|
||||
cmd:xcatprobe osdeploy -n $$CN -t dadf
|
||||
check:rc==1
|
||||
check:output~=Usage:
|
||||
@@ -116,6 +124,7 @@ end
|
||||
|
||||
start:osdeploy_n_p_origin
|
||||
description: osdeploy -n -p origin node to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:xcatprobe osdeploy -n $$CN -p origin >> /tmp/osdeploy.test &
|
||||
@@ -139,6 +148,7 @@ check:rc==0
|
||||
end
|
||||
start:osdeploy_n_p_origin_r
|
||||
description: osdeploy -n node -p origin -r to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:nodeset $$CN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute
|
||||
@@ -163,6 +173,7 @@ check:rc==0
|
||||
end
|
||||
start:osdeploy_n_p_origin_r_error
|
||||
description: osdeploy -n node -p origin -r 1m to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:nodeset $$CN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute
|
||||
@@ -188,6 +199,7 @@ end
|
||||
|
||||
start:osdeploy_n_p_compact
|
||||
description: osdeploy -n -p compact node to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:xcatprobe osdeploy -n $$CN -p compact >> /tmp/osdeploy.test &
|
||||
@@ -211,6 +223,7 @@ check:rc==0
|
||||
end
|
||||
start:osdeploy_n_p_compact_r
|
||||
description: osdeploy -n -p compact -r node to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
check:rc==0
|
||||
@@ -235,6 +248,7 @@ check:rc==0
|
||||
end
|
||||
start:osdeploy_n_p_compact_r_error
|
||||
description: osdeploy -n -p compact -r node error to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
check:rc==0
|
||||
@@ -260,6 +274,7 @@ end
|
||||
|
||||
start:osdeploy_n_p_phase
|
||||
description: osdeploy -n -p phase node to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:xcatprobe osdeploy -n $$CN -p phase >> /tmp/osdeploy.test &
|
||||
@@ -283,6 +298,7 @@ check:rc==0
|
||||
end
|
||||
start:osdeploy_n_p_phase_r
|
||||
description: osdeploy -n -p phase node -r to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:nodeset $$CN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute
|
||||
@@ -308,6 +324,7 @@ end
|
||||
|
||||
start:osdeploy_n_p_phase_r_error
|
||||
description: osdeploy -n -p phase node -r error to probe osdeploy
|
||||
label:others,xcatprobe
|
||||
cmd:if [ -e /tmp/osdeploy.test ];then rm -rf /tmp/osdeploy.test*;fi
|
||||
check:rc==0
|
||||
cmd:nodeset $$CN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:packimage_o_p_a_m
|
||||
os:Linux
|
||||
description:
|
||||
label:others,packaging
|
||||
cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz /rootimg.cpio.gz.bak;fi
|
||||
@@ -21,6 +22,7 @@ end
|
||||
start:packimage_imagename
|
||||
os:Linux
|
||||
description:
|
||||
label:others,packaging
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz /rootimg.cpio.gz.bak;fi
|
||||
cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute
|
||||
@@ -40,6 +42,7 @@ end
|
||||
start:packimage_h
|
||||
os:Linux
|
||||
description:packimage -h
|
||||
label:others,packaging
|
||||
cmd:packimage -h
|
||||
check:rc==0
|
||||
end
|
||||
@@ -47,6 +50,7 @@ end
|
||||
start:packimage_v
|
||||
os:Linux
|
||||
description:packimage -v
|
||||
label:others,packaging
|
||||
cmd:packimage -v
|
||||
check:output=~version|Version
|
||||
end
|
||||
@@ -54,6 +58,7 @@ end
|
||||
start:packimage_m_cpio_c_gzip
|
||||
os:Linux
|
||||
description:test packimage -m cpio -c gzip
|
||||
label:others,packaging,invoke_provision
|
||||
cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz /rootimg.cpio.gz.bak;fi
|
||||
@@ -95,6 +100,7 @@ end
|
||||
start:packimage_m_cpio_c_pigz
|
||||
os:Linux
|
||||
description:test packimage -m cpio -c pigz
|
||||
label:others,packaging,invoke_provision
|
||||
#cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.gz /rootimg.cpio.gz.bak;fi
|
||||
@@ -140,6 +146,7 @@ end
|
||||
start:packimage_m_cpio_c_xz
|
||||
os:Linux
|
||||
description:test packimage -m cpio -c xz
|
||||
label:others,packaging,invoke_provision
|
||||
#cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.xz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.cpio.xz /rootimg.cpio.xz.bak;fi
|
||||
@@ -181,6 +188,7 @@ end
|
||||
start:packimage_m_tar_c_pigz
|
||||
os:Linux
|
||||
description:test packimage -m tar -c pigz
|
||||
label:others,packaging
|
||||
#cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.tar.gz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.tar.gz /rootimg.tar.gz.bak;fi
|
||||
@@ -235,6 +243,7 @@ end
|
||||
start:packimage_m_tar_c_gzip
|
||||
os:Linux
|
||||
description:test packimage -m tar -c gzip
|
||||
label:others,packaging
|
||||
#cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.tar.gz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.tar.gz /rootimg.tar.gz.bak;fi
|
||||
@@ -285,6 +294,7 @@ end
|
||||
start:packimage_m_tar_c_xz
|
||||
os:Linux
|
||||
description:test packimage -m tar -c xz
|
||||
label:others,packaging
|
||||
#cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.tar.xz;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg.tar.xz /rootimg.tar.xz.bak;fi
|
||||
@@ -335,6 +345,7 @@ end
|
||||
start:packimage_m_invalid_archive_method
|
||||
os:Linux
|
||||
description:test packimage with invalid archive method
|
||||
label:others,packaging
|
||||
#cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute
|
||||
@@ -351,6 +362,7 @@ end
|
||||
start:packimage_m_invalid_compress_method
|
||||
os:Linux
|
||||
description:test packimage with invalid compress method
|
||||
label:others,packaging
|
||||
#cmd:copycds $$ISO
|
||||
cmd:ls /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg;if [ $? -eq 0 ];then mv -f /install/netboot/__GETNODEATTR($$CN,os)__/__GETNODEATTR($$CN,arch)__/compute/rootimg /rootimg.bak;fi
|
||||
cmd:genimage __GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-netboot-compute
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:encrypted_passwd_md5_diskfull
|
||||
description: this case is to test when cryptmethod=md5 in passwd table, the password is encryped with the md5 method. When compute node is diskfull provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:chtab key=system passwd.cryptmethod=md5
|
||||
@@ -18,6 +19,7 @@ end
|
||||
|
||||
start:encrypted_passwd_md5_diskless
|
||||
description: this case is to test when cryptmethod=md5 in passwd table, the password is encryped with the md5 method. When compute node is diskless provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:chtab key=system passwd.cryptmethod=md5
|
||||
@@ -73,6 +75,7 @@ end
|
||||
|
||||
start:encrypted_passwd_sha256_diskfull
|
||||
description: this case is to test when cryptmethod=sha256 in passwd table, the password is encryped with the sha256 method. When compute node is diskfull provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:chtab key=system passwd.cryptmethod=sha256
|
||||
@@ -91,6 +94,7 @@ end
|
||||
|
||||
start:encrypted_passwd_sha256_diskless
|
||||
description: this case is to test when cryptmethod=sha256 in passwd table, the password is encryped with the sha256 method. When compute node is diskless provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:chtab key=system passwd.cryptmethod=sha256
|
||||
@@ -146,6 +150,7 @@ end
|
||||
|
||||
start:encrypted_passwd_sha512_diskfull
|
||||
description: this case is to test when cryptmethod=sha512 in passwd table, the password is encryped with the sha512 method. When compute node is diskfull provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:chtab key=system passwd.cryptmethod=sha512
|
||||
@@ -164,6 +169,7 @@ end
|
||||
|
||||
start:encrypted_passwd_sha512_diskless
|
||||
description: this case is to test when cryptmethod=sha512 in passwd table, the password is encryped with the sha512 method. When compute node is diskless provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:chtab key=system passwd.cryptmethod=sha512
|
||||
@@ -220,6 +226,7 @@ end
|
||||
|
||||
start:encrypted_passwd_openssl_diskfull
|
||||
description: this case is to test when password is encrypted with openssl, the password is encryped in password table. When compute node is diskfull provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:gettab key=system passwd.password > /tmp/tmppassword
|
||||
@@ -245,6 +252,7 @@ end
|
||||
|
||||
start:encrypted_passwd_openssl_diskless
|
||||
description: this case is to test when password is encrypted with openssl, the password is encryped in password table. When compute node is diskless provisioned, users can login node with correct password. This case should be run when node is correctly defined.
|
||||
label:others
|
||||
cmd:gettab key=system passwd.cryptmethod > /tmp/tmpcryptmethod
|
||||
check:rc==0
|
||||
cmd:gettab key=system passwd.password > /tmp/tmppassword
|
||||
|
@@ -17,6 +17,7 @@ end
|
||||
|
||||
start:mkdef_pdu_object
|
||||
description:create a pdu object and list it's attribute
|
||||
label:others
|
||||
cmd:mkdef $$PDU groups=pdu ip=$$PDUIP mgt=pdu nodetype=pdu
|
||||
check:rc==0
|
||||
cmd:lsdef -t pdu
|
||||
@@ -40,6 +41,7 @@ end
|
||||
|
||||
start:noderm_pdu_object
|
||||
description:create a pdu object and use noderm to remove it
|
||||
label:others
|
||||
cmd:mkdef $$PDU groups=pdu ip=$$PDUIP mgt=pdu nodetype=pdu
|
||||
check:rc==0
|
||||
cmd:lsdef -t pdu
|
||||
@@ -59,6 +61,7 @@ end
|
||||
|
||||
start:pdu_communication
|
||||
description:Verify a pdu snmp communication
|
||||
label:others
|
||||
cmd:mkdef $$PDU groups=pdu ip=$$PDUIP mgt=pdu nodetype=pdu
|
||||
check:rc==0
|
||||
cmd:lsdef -t pdu
|
||||
@@ -77,6 +80,7 @@ end
|
||||
|
||||
start:pdu_rinv
|
||||
description:Verify rinv works for pdu object
|
||||
label:others
|
||||
cmd:mkdef $$PDU groups=pdu ip=$$PDUIP mgt=pdu nodetype=pdu
|
||||
check:rc==0
|
||||
cmd:makehosts $$PDU
|
||||
@@ -94,6 +98,7 @@ end
|
||||
|
||||
start:pdu_rpower
|
||||
description:Verify rpower works for pdu object
|
||||
label:others
|
||||
cmd:mkdef $$PDU groups=pdu ip=$$PDUIP mgt=pdu nodetype=pdu
|
||||
check:rc==0
|
||||
cmd:makehosts $$PDU
|
||||
@@ -123,6 +128,7 @@ end
|
||||
|
||||
start:pdu_node_operation
|
||||
description:Verify operate node's pdu attribute could operate pdu
|
||||
label:others
|
||||
cmd:mkdef $$PDU groups=pdu ip=$$PDUIP mgt=pdu nodetype=pdu
|
||||
check:rc==0
|
||||
cmd:makehosts $$PDU
|
||||
@@ -158,6 +164,7 @@ end
|
||||
|
||||
start:pdu_bad_config
|
||||
description:test bad config with pdu
|
||||
label:others
|
||||
cmd:mkdef $$PDU groups=pdu ip=$$PDUIP mgt=pdu nodetype=pdu
|
||||
check:rc==0
|
||||
cmd:makehosts $$PDU
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:perftest_5000
|
||||
description:Default performance testing on 5000 fake nodes
|
||||
label:others,performance
|
||||
os:Linux
|
||||
cmd:which yum &>/dev/null && yum install -y bridge-utils || apt install -y bridge-utils
|
||||
cmd:copycds $$ISO
|
||||
@@ -10,6 +11,7 @@ end
|
||||
|
||||
start:UT_perftest_5000_MN_only
|
||||
description:Default performance testing on 5000 fake nodes without extra configuration on MN
|
||||
label:others,performance
|
||||
os:Linux
|
||||
cmd:which yum &>/dev/null && yum install -y bridge-utils || apt install -y bridge-utils
|
||||
check:rc==0
|
||||
@@ -19,6 +21,7 @@ end
|
||||
|
||||
start:perftest_5000_with_simulators
|
||||
description:Default performance testing on 5000 fake nodes
|
||||
label:others,performance
|
||||
os:Linux
|
||||
### From reg_linux_diskfull_installation_flat
|
||||
cmd:fdisk -l
|
||||
@@ -139,6 +142,7 @@ end
|
||||
|
||||
start:UT_perftest_1000_with_simulators
|
||||
description: UT for performance testing with simulators on an existing environment with one compute node.
|
||||
label:others,performance
|
||||
os:Linux
|
||||
|
||||
# Create fake nodes
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:del_ospkg
|
||||
descreption:del ospkg
|
||||
description:del ospkg
|
||||
label:others,postscripts,updatenode
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/pkg/pkgtest.pl -s -g $$osimage -t pkglist -v __GETNODEATTR($$CN,os)__
|
||||
@@ -25,7 +26,8 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:add_ospkg_updatenode
|
||||
descreption:add ospkg
|
||||
description:add ospkg
|
||||
label:others,postscripts,updatenode
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/pkg/pkgtest.pl -s -g $$osimage -t pkglist -v __GETNODEATTR($$CN,os)__
|
||||
@@ -45,7 +47,8 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:add_includeospkg_updatenode
|
||||
descreption:add include ospkg list
|
||||
description:add include ospkg list
|
||||
label:others,postscripts,updatenode
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/pkg/pkgtest.pl -i -g $$osimage -t pkglist -v __GETNODEATTR($$CN,os)__
|
||||
@@ -65,7 +68,8 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:add_other_pkg
|
||||
descreption:add other pkg
|
||||
description:add other pkg
|
||||
label:others,postscripts,updatenode
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/pkg/pkgtest.pl -s -o -g $$osimage -t otherpkgdir -v __GETNODEATTR($$CN,os)__
|
||||
@@ -84,7 +88,8 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:del_other_pkg
|
||||
descreption:del other pkg
|
||||
description:del other pkg
|
||||
label:others,postscripts,updatenode
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/pkg/pkgtest.pl -s -o -g $$osimage -t otherpkgdir -v __GETNODEATTR($$CN,os)__
|
||||
@@ -112,7 +117,8 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:add_other_pkg_include
|
||||
descreption:add other pkg include other list
|
||||
description:add other pkg include other list
|
||||
label:others,postscripts,updatenode
|
||||
cmd:copycds $$ISO
|
||||
check:rc==0
|
||||
cmd:perl /opt/xcat/share/xcat/tools/autotest/testcase/pkg/pkgtest.pl -i -o -g $$osimage -t otherpkgdir -v __GETNODEATTR($$CN,os)__
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:pping_h
|
||||
label:others,parallel_cmds
|
||||
cmd:pping -h
|
||||
check:rc==0
|
||||
check:output=~Usage
|
||||
@@ -7,6 +8,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:pping_v
|
||||
label:others,parallel_cmds
|
||||
cmd:pping -v
|
||||
check:rc==0
|
||||
check:output=~Version
|
||||
@@ -16,12 +18,14 @@ check:output=~Version
|
||||
end
|
||||
|
||||
start:pping_node
|
||||
label:others,parallel_cmds
|
||||
cmd:pping $$CN
|
||||
check:rc==0
|
||||
check:output=~ping|noping
|
||||
end
|
||||
|
||||
start:pping_invalidnode
|
||||
label:others,parallel_cmds
|
||||
cmd:pping test
|
||||
check:rc!=0
|
||||
check:output=~Warning: (\[.*?\]: )?Invalid nodes in noderange:test
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:ppping_h
|
||||
description:get ppping help information
|
||||
label:others,parallel_cmds
|
||||
cmd:ppping -h
|
||||
check:rc==0
|
||||
check:output=~Usage
|
||||
@@ -7,6 +8,7 @@ end
|
||||
|
||||
start:ppping_v
|
||||
description:Display verbose output
|
||||
label:others,parallel_cmds
|
||||
cmd:ppping -v
|
||||
check:rc==0
|
||||
check:output=~Version
|
||||
@@ -14,6 +16,7 @@ end
|
||||
|
||||
start:ppping_node
|
||||
description:ppping node
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN-The operation object of ppping command
|
||||
cmd:ping -c 3 $$CN > /dev/null 2>&1;if [[ $? -eq 1 ]]; then output=`ppping $$CN`;if [[ $? -eq 1 ]]&&[[ $output =~ "noping" ]];then exit 0;else exit 1;fi;else output=`ppping $$CN`; if [[ $? -eq 0 ]]&&[[ $output =~ "pinged all nodes successfully" ]];then exit 0;else exit 1;fi;fi
|
||||
check:rc==0
|
||||
@@ -21,6 +24,7 @@ end
|
||||
|
||||
start:ppping_V_node
|
||||
description:Display verbose output of ppping node.
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN-The operation object of ppping command
|
||||
cmd:ping -c 3 $$CN > /dev/null 2>&1;if [[ $? -eq 1 ]]; then output=`ppping -V $$CN`;if [[ $? -eq 1 ]]&&[[ $output =~ "$$CN: noping" ]];then exit 0;else exit 1;fi;else output=`ppping -V $$CN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$CN: $$CN: ping" ]];then exit 0;else exit 1;fi;fi
|
||||
check:rc==0
|
||||
@@ -28,6 +32,7 @@ end
|
||||
|
||||
start:ppping_q_node
|
||||
description:Display minimum output of ppping node.
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN-The operation object of ppping command
|
||||
cmd:ping -c 3 $$CN > /dev/null 2>&1;if [[ $? -eq 1 ]]; then output=`ppping -q $$CN`;if [[ $? -eq 1 ]]&&[[ $output =~ "$$CN: noping" ]];then exit 0;else exit 1;fi;else output=`ppping -q $$CN`; if [[ $? -eq 0 ]]&&[[ $output =~ "" ]];then exit 0;else exit 1;fi;fi
|
||||
check:rc==0
|
||||
@@ -35,6 +40,7 @@ end
|
||||
|
||||
start:ppping_d_node
|
||||
description:Print debug information of ppping node.
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN-The operation object of ppping command
|
||||
cmd:ping -c 3 $$CN > /dev/null 2>&1;if [[ $? -eq 1 ]]; then output=`ppping -d $$CN`;if [[ $? -eq 1 ]]&&[[ $output =~ "start" ]]&&[[ $output =~ "stop" ]];then exit 0;else exit 1;fi;else output=`ppping -d $$CN`; if [[ $? -eq 0 ]]&&[[ $output =~ "start" ]]&&[[ $output =~ "stop" ]];then exit 0;else exit 1;fi;fi
|
||||
check:rc==0
|
||||
@@ -42,6 +48,7 @@ end
|
||||
|
||||
start:ppping_i_node
|
||||
description:A comma separated list of network interface names that should be pinged instead of the interface represented by the nodename/hostname
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN-The operation object of ppping command
|
||||
cmd:cp /etc/hosts /etc/hosts.bak
|
||||
check:rc==0
|
||||
@@ -59,6 +66,7 @@ end
|
||||
|
||||
start:ppping_nodes
|
||||
description:test the connectivity between nodes in the noderange using ping
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN,$$SN-The operation object of ppping command
|
||||
cmd:ping -c 3 $$CN > /dev/null 2>&1;rc1=$?;ping -c 3 $$SN > /dev/null 2>&1;rc2=$?;if [[ $rc1 -eq 1 ]]&&[[ $rc2 -eq 1 ]];then output=`ppping $$CN,$$SN`;if [[ $? -eq 1 ]]&&[[ $output =~ "$$CN: noping" ]]&&[[ $output =~ "$$SN: noping" ]];then exit 0;else exit 1;fi;elif [[ $rc1 -eq 0 ]]&&[[ $rc2 -eq 1 ]]; then output=`ppping $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$SN: noping" ]]&&[[ "$$CN: $$SN: noping" ]];then exit 0;else exit 1;fi;elif [[ $rc1 -eq 1 ]]&&[[ $rc2 -eq 0 ]]; then output=`ppping $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$CN: noping" ]]&&[[ "$$SN: $$CN: noping" ]];then exit 0;else exit 1;fi;else output=`ppping $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$CN: pinged all nodes successfully" ]]&&[[ "$$SN: pinged all nodes successfully" ]];then exit 0;else exit 1;fi;fi
|
||||
check:rc==0
|
||||
@@ -66,6 +74,7 @@ end
|
||||
|
||||
start:ppping_V_nodes
|
||||
description:test the connectivity between nodes in the noderange using ping and print verbose output.
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN,$$SN-The operation object of ppping command
|
||||
cmd:ping -c 3 $$CN > /dev/null 2>&1;rc1=$?;ping -c 3 $$SN > /dev/null 2>&1;rc2=$?;if [[ $rc1 -eq 1 ]]&&[[ $rc2 -eq 1 ]];then output=`ppping -V $$CN,$$SN`;if [[ $? -eq 1 ]]&&[[ $output =~ "$$CN: noping" ]]&&[[ $output =~ "$$SN: noping" ]];then exit 0;else exit 1;fi;elif [[ $rc1 -eq 0 ]]&&[[ $rc2 -eq 1 ]]; then output=`ppping -V $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$SN: noping" ]]&&[[ $output =~ "$$CN: $$SN: noping" ]]&&[[ $output =~ "$$CN: $$CN: ping" ]];then exit 0;else exit 1;fi;elif [[ $rc1 -eq 1 ]]&&[[ $rc2 -eq 0 ]]; then output=`ppping -V $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$CN: noping" ]]&&[[ $output =~ "$$SN: $$CN: noping" ]];then exit 0;else exit 1;fi;else output=`ppping -V $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$SN: $$CN: ping" ]]&&[[ $output =~ "$$SN: $$SN: ping" ]]&&[[ $output =~ "$$CN: $$SN: ping" ]]&&[[ $output =~ "$$CN: $$CN: ping" ]];then exit 0;else exit 1;fi;fi
|
||||
check:rc==0
|
||||
@@ -75,6 +84,7 @@ end
|
||||
|
||||
start:ppping_V_s_nodes
|
||||
description:test the connectivity between nodes in the noderange using ping and print Ping serially instead of in parallel information.
|
||||
label:others,parallel_cmds
|
||||
Attribute: $$CN,$$SN-The operation object of ppping command
|
||||
cmd:ping -c 3 $$CN > /dev/null 2>&1;rc1=$?;ping -c 3 $$SN > /dev/null 2>&1;rc2=$?;if [[ $rc1 -eq 1 ]]&&[[ $rc2 -eq 1 ]];then output=`ppping -V -s $$CN,$$SN`;if [[ $? -eq 1 ]]&&[[ $output =~ "$$CN: noping" ]]&&[[ $output =~ "$$SN: noping" ]];then exit 0;else exit 1;fi;elif [[ $rc1 -eq 0 ]]&&[[ $rc2 -eq 1 ]]; then output=`ppping -V -s $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$SN: noping" ]]&&[[ $output =~ "$$CN: $$SN: noping" ]]&&[[ $output =~ "$$CN: $$CN: ping" ]];then exit 0;else exit 1;fi;elif [[ $rc1 -eq 1 ]]&&[[ $rc2 -eq 0 ]]; then output=`ppping -V -s $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$CN: noping" ]]&&[[ $output =~ "$$SN: $$CN: noping" ]];then exit 0;else exit 1;fi;else output=`ppping -V -s $$CN,$$SN`; if [[ $? -eq 0 ]]&&[[ $output =~ "$$SN: $$CN: ping" ]]&&[[ $output =~ "$$SN: $$SN: ping" ]]&&[[ $output =~ "$$CN: $$SN: ping" ]]&&[[ $output =~ "$$CN: $$CN: ping" ]];then exit 0;else exit 1;fi;fi
|
||||
check:rc==0
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:detect_dhcpd_work
|
||||
description:To test if xcatprobe detect_dhcpd works. This case must run in xcat mn
|
||||
label:others,dhcp
|
||||
cmd:if [ -d "/tmp/detect_dhcpd_work" ]; then mv /tmp/detect_dhcpd_work /tmp/detect_dhcpd_work.bak; fi; mkdir -p /tmp/detect_dhcpd_work
|
||||
cmd:makedhcp -n
|
||||
check:rc == 0
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:prsync_h
|
||||
description: prsync -h
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd:prsync -h
|
||||
check:rc==0
|
||||
@@ -8,6 +9,7 @@ end
|
||||
|
||||
start:prsync_v
|
||||
description: prsync -v
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd:prsync -v
|
||||
check:rc==0
|
||||
@@ -16,6 +18,7 @@ end
|
||||
|
||||
start:prsync_dir_node
|
||||
description: run prsync to copy files in dir from MN to CN
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd: mkdir -p /tmp/pscp
|
||||
check:rc==0
|
||||
@@ -41,6 +44,7 @@ end
|
||||
|
||||
start:prsync_file_node
|
||||
description: run prsync to copy file from MN to CN
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd: echo "prsync-test" > prsync.test
|
||||
check:rc==0
|
||||
|
@@ -1,10 +1,12 @@
|
||||
start:pscp_h
|
||||
label:others,parallel_cmds
|
||||
cmd:pscp -h
|
||||
check:rc==0
|
||||
check:output=~Usage
|
||||
end
|
||||
|
||||
start:pscp_v
|
||||
label:others,parallel_cmds
|
||||
cmd:pscp -v
|
||||
check:rc==0
|
||||
check:output=~Version
|
||||
@@ -12,6 +14,7 @@ end
|
||||
|
||||
#copy single file
|
||||
start:pscp_node
|
||||
label:others,parallel_cmds
|
||||
cmd:echo "test" > /tmp/pscp.tmp
|
||||
check:rc==0
|
||||
cmd:pscp /tmp/pscp.tmp $$CN:/tmp/
|
||||
@@ -31,6 +34,7 @@ end
|
||||
|
||||
#copy a directory
|
||||
start:pscp_r_node
|
||||
label:others,parallel_cmds
|
||||
cmd: mkdir -p /tmp/pscp
|
||||
check:rc==0
|
||||
cmd:echo "test" > /tmp/pscp/pscp.tmp
|
||||
@@ -55,6 +59,7 @@ end
|
||||
|
||||
|
||||
start:pscp_i_node
|
||||
label:others,parallel_cmds
|
||||
cmd:cp /etc/hosts /etc/hosts.bak
|
||||
check:rc==0
|
||||
cmd:a=`cat /etc/hosts |grep ' $$CN.'|awk '{print $1}'`;b=`cat /etc/resolv.conf |grep search|awk '{print $2}'`;echo "$a $$CN-eth0.$b $$CN-eth0" >> /etc/hosts
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:psh_h
|
||||
description: psh -h and psh -help
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd:psh -h
|
||||
check:rc==0
|
||||
@@ -11,6 +12,7 @@ end
|
||||
|
||||
start:psh_v
|
||||
description: psh -v
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd:psh -v
|
||||
check:output=~Version
|
||||
@@ -19,6 +21,7 @@ end
|
||||
|
||||
start:psh_node_cmd_linux
|
||||
description: psh CN 'pwd' in linux
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd:psh $$CN 'pwd'
|
||||
check:rc==0
|
||||
@@ -28,6 +31,7 @@ end
|
||||
|
||||
start:psh_node_cmd_aix
|
||||
description: psh CN 'pwd' in AIX
|
||||
label:others,parallel_cmds
|
||||
os:Aix
|
||||
cmd:psh $$CN 'pwd'
|
||||
check:rc==0
|
||||
@@ -37,6 +41,7 @@ end
|
||||
|
||||
start:psh_l
|
||||
description: psh -l user CN 'uptime' in linux
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd:psh -l root $$CN 'uptime'
|
||||
check:rc==0
|
||||
@@ -46,6 +51,7 @@ end
|
||||
|
||||
start:psh_i
|
||||
description: psh -i interface CN 'uptime' in linux
|
||||
label:others,parallel_cmds
|
||||
os:Linux
|
||||
cmd:cp /etc/hosts /etc/hostsBK
|
||||
check:rc==0
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:set_up_env_for_support_openbmc_in_python
|
||||
description:this case is used to test environment setup for supporting openbmc in python
|
||||
label:others,hctrl_openbmc
|
||||
os:Linux
|
||||
hcp:openbmc,kvm
|
||||
cmd:mkdir -p /tmp/set_up_env_for_support_openbmc_in_python
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:globalconf_get
|
||||
description: globalconf_get
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /globalconf
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"clustersite":{"xcatdport":"3001"}}' -O ==
|
||||
@@ -7,6 +8,7 @@ end
|
||||
|
||||
start:globalconf_get_attr
|
||||
description: globalconf_get_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /globalconf/attrs/xcatdport,xcatiport
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"clustersite":{"xcatdport":"3001"}}' -O ==
|
||||
@@ -15,12 +17,14 @@ end
|
||||
|
||||
start:globalconf_put
|
||||
description: globalconf_put
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /globalconf/attrs/domain -d '{"domain":"cluster1.com"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:globalconf_put_checkresult
|
||||
description: globalconf_put_checkresult
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /globalconf/attrs/domain
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"clustersite":{"domain":"cluster1.com"}}' -O ==
|
||||
@@ -28,12 +32,14 @@ end
|
||||
|
||||
start:globalconf_delete
|
||||
description: globalconf_delete
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /globalconf/attrs/domain
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:globalconf_delete_checkresult
|
||||
description: globalconf_delete_checkresult
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /globalconf/attrs/domain
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"clustersite":{"domain":"cluster1.com"}}' -O !=
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:get_group_list
|
||||
description: get_group_list
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /groups
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '["all"]' -O ==
|
||||
@@ -7,6 +8,7 @@ end
|
||||
|
||||
start:get_group_all
|
||||
description: get_group_all
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /groups/all
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"all":{"members":"virtualcn2"}}' -O ==
|
||||
@@ -14,12 +16,14 @@ end
|
||||
|
||||
start:put_group_all
|
||||
description: put_group_all
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /groups/all -d '{"mgt":"dfm","netboot":"yaboot"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_group_all_for_put
|
||||
description: get_group_all_for_put
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /groups/all
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"all":{"netboot":"yaboot"}}' -O ==
|
||||
@@ -27,6 +31,7 @@ end
|
||||
|
||||
start:get_group_all_attrs
|
||||
description: get_group_all_attrs
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /groups/all/attrs/mgt,netboot
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"all":{"netboot":"yaboot"}}' -O ==
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:get_networks
|
||||
description: get_networks
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /networks
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '["network1"]' -O ==
|
||||
@@ -7,12 +8,14 @@ end
|
||||
|
||||
start:post_networks
|
||||
description: post_networks
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /networks
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:get_networks_attr_for_post
|
||||
description: get_networks_attr_for_post
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /networks/network1
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"network1":{"net":"10.1.0.0"}}' -O ==
|
||||
@@ -20,12 +23,14 @@ end
|
||||
|
||||
start:post_networks_attr
|
||||
description: post_networks_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /networks/network1 -d '{"gateway":"10.1.0.1","mask":"255.255.0.0"}'
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:get_networks_all_attr
|
||||
description: get_networks_all_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /networks/network1
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"network1":{"net":"10.1.0.0"}}' -O ==
|
||||
@@ -33,6 +38,7 @@ end
|
||||
|
||||
start:get_networks_attr
|
||||
description: get_networks_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /networks/network1/attrs/net,mask
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"network1":{"net":"10.1.0.0"}}' -O ==
|
||||
@@ -40,12 +46,14 @@ end
|
||||
|
||||
start:put_networks_attr
|
||||
description: put_networks_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /networks/network1 -d '{"mgtifname":"eth0","net":"10.1.0.0"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_networks_attr_for_put
|
||||
description: get_networks_attr_for_put
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /networks/network1
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"network1":{"net":"10.1.0.0"}}' -O ==
|
||||
@@ -53,12 +61,14 @@ end
|
||||
|
||||
start:delete_networks_attr_for_put
|
||||
description: delete_networks_attr_for_put
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /networks/network1
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_networks_for_delete
|
||||
description: get_networks_for_delete
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /networks
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '["network1"]' -O !=
|
||||
|
@@ -1,11 +1,13 @@
|
||||
start:create_node_rest
|
||||
description: create a node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /nodes/restnode -d '{"groups":"all","mgt":"dfm","netboot":"yaboot"}' -u $$username -p $$password
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:create_node_rest2
|
||||
description: create a node with REST API failure
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /nodes/restnode -d '{"groups":"all","mgt":"dfm","netboot":"yaboot"}' -u $$username -p $$password
|
||||
check:rc==147
|
||||
check:output=~"errorcode":"1"
|
||||
@@ -13,6 +15,7 @@ end
|
||||
|
||||
start:get_nodes_rest
|
||||
description: get all nodes with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /nodes -u $$username -p $$password
|
||||
check:rc==200
|
||||
check:output=~"restnode"
|
||||
@@ -20,6 +23,7 @@ end
|
||||
|
||||
start:get_node_rest
|
||||
description: get single node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /nodes/restnode -u $$username -p $$password
|
||||
check:rc==200
|
||||
check:output=~"restnode"
|
||||
@@ -27,12 +31,14 @@ end
|
||||
|
||||
start:node_delete_rest
|
||||
description: delete node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /nodes/restnode -u $$username -p $$password
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_nodes_rest2
|
||||
description: get all nodes with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /nodes -u $$username -p $$password
|
||||
check:rc==200
|
||||
check:output!~"restnode"
|
||||
@@ -40,6 +46,7 @@ end
|
||||
|
||||
start:get_node_rest2
|
||||
description: get single node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /nodes/restnode -u $$username -p $$password
|
||||
check:rc==147
|
||||
check:output=~"errorcode":"1"
|
||||
@@ -47,48 +54,56 @@ end
|
||||
|
||||
start:create_node_token_rest
|
||||
description: create a node with REST API using authentication token
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /nodes/restnode -d '{"groups":"all","mgt":"dfm","netboot":"yaboot"}' -u $$username -p $$password -t
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:node_makehosts_rest
|
||||
description: makehosts for node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /nodes/restnode/host -u $$username -p $$password
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:node_makedns_rest
|
||||
description: makehosts for node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /nodes/restnode/dns -u $$username -p $$password
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:node_delete_dns_rest
|
||||
description: delete dns for node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /nodes/restnode/dns -u $$username -p $$password
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:node_change_attr_rest
|
||||
description: change node attribute with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /nodes/restnode -d '{"mac":"00:1a:64:54:14:80"}' -u $$username -p $$password
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:node_makedhcp_rest
|
||||
description: makedhcp for node with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /nodes/restnode/dhcp -u $$username -p $$password
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:node_delete_dhcp_rest
|
||||
description: node_delete_dhcp
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /nodes/restnode/dhcp -u $$username -p $$password
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:node_state_rest
|
||||
description: get node state with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/nodestat -u $$username -p $$password
|
||||
check:rc==200
|
||||
check:output=~"$$CN"
|
||||
@@ -97,6 +112,7 @@ end
|
||||
|
||||
start:node_state_token_rest
|
||||
description: get node state with REST API using authentication token
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/nodestat -u $$username -p $$password -t
|
||||
check:rc==200
|
||||
check:output=~"$$CN"
|
||||
@@ -105,6 +121,7 @@ end
|
||||
|
||||
start:get_node_rest_error
|
||||
description: get single node with REST API with invalid user or password
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /nodes/restnode -u abc -p xyz
|
||||
check:rc==145
|
||||
check:output=~"error":"Authentication failure"
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:inventory_node_rest
|
||||
description: get OpenBMC node inventory with REST API
|
||||
label:others,restapi
|
||||
hcp:openbmc
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/inventory -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -8,6 +9,7 @@ end
|
||||
|
||||
start:inventory_node_rest2
|
||||
description: get IPMI node inventory with REST API
|
||||
label:others,restapi
|
||||
hcp:ipmi
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/inventory -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -16,6 +18,7 @@ end
|
||||
|
||||
start:vitals_node_rest
|
||||
description: get OpenBMC node vitals with REST API
|
||||
label:others,restapi
|
||||
hcp:openbmc
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/vitals -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -24,6 +27,7 @@ end
|
||||
|
||||
start:vitals_node_rest2
|
||||
description: get IPMI node vitals with REST API
|
||||
label:others,restapi
|
||||
hcp:ipmi
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/vitals -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -32,6 +36,7 @@ end
|
||||
|
||||
start:eventlog_node_rest
|
||||
description: get OpenBMC node inventory with REST API
|
||||
label:others,restapi
|
||||
hcp:openbmc
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/eventlog -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -40,6 +45,7 @@ end
|
||||
|
||||
start:eventlog_node_rest2
|
||||
description: get IPMI node eventlog with REST API
|
||||
label:others,restapi
|
||||
hcp:ipmi
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/eventlog -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -48,6 +54,7 @@ end
|
||||
|
||||
start:beacon_node_rest
|
||||
description: get OpenBMC node beacon with REST API
|
||||
label:others,restapi
|
||||
hcp:openbmc
|
||||
cmd:restapitest -m GET -r /nodes/$$CN/beacon -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -57,6 +64,7 @@ end
|
||||
|
||||
start:beacon_set_node_rest
|
||||
description: set OpenBMC node beacon with REST API
|
||||
label:others,restapi
|
||||
hcp:openbmc
|
||||
cmd:restapitest -m PUT -r /nodes/$$CN/beacon -d '{"action":"on"}' -u $$username -p $$password
|
||||
check:rc==200
|
||||
@@ -64,6 +72,7 @@ end
|
||||
|
||||
start:beacon_set_node_rest2
|
||||
description: set IPMI node beacon with REST API
|
||||
label:others,restapi
|
||||
hcp:ipmi
|
||||
cmd:restapitest -m PUT -r /nodes/$$CN/beacon -d '{"action":"on"}' -u $$username -p $$password
|
||||
check:rc==200
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:get_images_all
|
||||
description: get_images_all
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /osimages
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '["rhels6.5-x86_64-install-compute"]' -O ==
|
||||
@@ -7,12 +8,14 @@ end
|
||||
|
||||
start:post_images
|
||||
description: post_images
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /osimages -d '{"iso":"/iso/RHEL6.5-20131111.0-Server-x86_64-DVD1.iso"}'
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:get_images
|
||||
description: get_images
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /osimages/rhels6.5-x86_64-install-compute
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"rhels6.5-x86_64-install-compute":{"provmethod":"install"}}' -O ==
|
||||
@@ -20,12 +23,14 @@ end
|
||||
|
||||
start:put_images_attr
|
||||
description: put_images_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /osimages/rhels6.5-x86_64-install-hpc -d '{"osvers":"sles11.3","osarch":"x86_64"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_images_for_put
|
||||
description: get_images_for_put
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /osimages/rhels6.5-x86_64-install-hpc
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"rhels6.5-x86_64-install-hpc":{"osvers":"sles11.3"}}' -O ==
|
||||
@@ -33,12 +38,14 @@ end
|
||||
|
||||
start:create_images
|
||||
description: create_images
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /osimages/rhels6.5-x86_64-install-hpc -d '{"profile":"compute","osarch":"x86_64"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_images_for_post
|
||||
description: get_images_for_post
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /osimages/rhels6.5-x86_64-install-hpc
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"rhels6.5-x86_64-install-hpc":{"profile":"compute"}}' -O ==
|
||||
@@ -46,12 +53,14 @@ end
|
||||
|
||||
start:delete_images
|
||||
description: delete_images
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /osimages/rhels6.5-x86_64-install-hpc
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_images_all_for_delete
|
||||
description: get_images_all_for_delete
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /osimages
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '["rhels6.5-x86_64-install-hpc"]' -O !=
|
||||
@@ -59,6 +68,7 @@ end
|
||||
|
||||
start:get_images_attr
|
||||
description: get_images_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /osimages/rhels6.5-x86_64-install-compute/attrs/imagetype,osarch,osname,provmethod
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"sles11.2-ppc64-install-compute":{osarch":"x86_64"}}' -O ==
|
||||
@@ -66,24 +76,28 @@ end
|
||||
|
||||
start:post_images_attr_genimage
|
||||
description: post_images_attr_genimage
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /osimages/rhels6.5-x86_64-statelite-service/instance -d '{"action":"gen"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:post_images_attr_packimage
|
||||
description: post_images_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /osimages/rhels6.5-x86_64-statelite-service/instance -d '{"action":"pack"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:post_images_attr_exportimage
|
||||
description: post_images_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /osimages/rhels6.5-x86_64-statelite-service/instance -d '{"action":"export"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:delete_images
|
||||
description: delete_images
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /osimages/rhels6.5-x86_64-statelite-service/instance
|
||||
check:rc==200
|
||||
end
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:get_policy_all
|
||||
description: get_policy_all
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /policy
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '["1"]' -O ==
|
||||
@@ -7,6 +8,7 @@ end
|
||||
|
||||
start:get_policy_attr
|
||||
description: get_policy_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /policy/1
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"1":{"name":"root"}}' -O ==
|
||||
@@ -14,12 +16,14 @@ end
|
||||
|
||||
start:put_policy_attr
|
||||
description: put_policy_attr
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /policy/1 -d '{"name":"root1"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:get_policy_attr_for_put
|
||||
description: get_policy_attr_for_put
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /policy/1
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"1":{"name":"root1"}}' -O ==
|
||||
@@ -27,18 +31,21 @@ end
|
||||
|
||||
start:put_policy_attr_changeback
|
||||
description: put_policy_attr_changeback
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /policy/1 -d '{"name":"root"}'
|
||||
check:rc==200
|
||||
end
|
||||
|
||||
start:post_policy
|
||||
description: post_policy
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /policy/11 -d '{"name":"root1",,"commands":"rpower"}'
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:get_policy_attr_for_post
|
||||
description: get_policy_attr_for_post
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /policy/11
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"11":{"name":"root1"}}' -O ==
|
||||
@@ -46,6 +53,7 @@ end
|
||||
|
||||
start:delete_policy
|
||||
description: delete_policy
|
||||
label:others,restapi
|
||||
cmd:restapitest -m DELETE -r /policy/11
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '["11"]' -O !=
|
||||
@@ -53,6 +61,7 @@ end
|
||||
|
||||
start:get_policy_attrs
|
||||
description: get_policy_attrs
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /policy/1/attrs/name,rule
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"1":{"name":"root"}}' -O ==
|
||||
|
@@ -1,29 +1,34 @@
|
||||
start:post_dns
|
||||
description: post_dns
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /services/dns
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:post_dhcp
|
||||
description: post_dhcp
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /services/dns
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:post_host
|
||||
description: post_host
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /services/host
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:post_host
|
||||
description: post_host
|
||||
label:others,restapi
|
||||
cmd:restapitest -m POST -r /services/host
|
||||
check:rc==201
|
||||
end
|
||||
|
||||
start:get_slpnodes
|
||||
description: get_slpnodes
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /services/slpnodes
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"ngpcmm01":{"mpa":"ngpcmm01"}}' -O ==
|
||||
@@ -31,6 +36,7 @@ end
|
||||
|
||||
start:get_slpnodes_withst
|
||||
description: get_slpnodes_withst
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /services/slpnodes/FSP
|
||||
check:rc==200
|
||||
cmdcheck:restapitest -o '{"Server--SNY014BG27A01K":{"mpa":"Server--SNY014BG27A01K"}}' -O ==
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:get_networks_table_rest
|
||||
description: get all networks table entries with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /tables/networks/rows -u $$username -p $$password
|
||||
check:rc==200
|
||||
check:output=~netname
|
||||
@@ -7,6 +8,7 @@ end
|
||||
|
||||
start:get_network_table_rest
|
||||
description: get all entries from invalid table name with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /tables/network/rows -u $$username -p $$password
|
||||
check:rc==147
|
||||
check:output=~No such table
|
||||
@@ -14,6 +16,7 @@ end
|
||||
|
||||
start:get_network_table_with_attr_selection_rest
|
||||
description: get all attribute matching networks table entries with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /tables/networks/rows/mask=255.0.0.0 -u $$username -p $$password
|
||||
check:rc==200
|
||||
check:output=~"mask":"255.0.0.0"
|
||||
@@ -21,6 +24,7 @@ end
|
||||
|
||||
start:get_network_table_with_attr_selection_error_rest
|
||||
description: get all attribute matching networks table entries with REST API, invalid attribute name
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /tables/networks/rows/abc=255.0.0.0 -u $$username -p $$password
|
||||
check:rc==147
|
||||
check:output=~No table rows
|
||||
@@ -28,6 +32,7 @@ end
|
||||
|
||||
start:get_network_table_with_attr_selection_error_rest2
|
||||
description: get all attribute matching networks table entries with REST API, no match
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /tables/networks/rows/mask=a.b.c.d -u $$username -p $$password
|
||||
check:rc==147
|
||||
check:output=~No table rows
|
||||
@@ -35,6 +40,7 @@ end
|
||||
|
||||
start:get_network_table_with_attr_selection_rest2
|
||||
description: get attribute matching networks table attributes with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m GET -r /tables/networks/rows/mask=255.0.0.0/gateway -u $$username -p $$password
|
||||
check:rc==200
|
||||
check:output=~"gateway":"
|
||||
@@ -42,6 +48,7 @@ end
|
||||
|
||||
start:set_network_table_attr_with_attr_selection_rest2
|
||||
description: set attribute for network table for attr seleection with REST API
|
||||
label:others,restapi
|
||||
cmd:restapitest -m PUT -r /tables/networks/rows/mask=255.0.0.0 -d '{"comments":"REST API TEST"}' -u $$username -p $$password
|
||||
check:rc==200
|
||||
cmd:lsdef -l -t network
|
||||
@@ -50,6 +57,7 @@ end
|
||||
|
||||
start:delete_network_rest
|
||||
description: create a network and delele network with REST API
|
||||
label:others,restapi
|
||||
cmd: restapitest -m POST -r /networks/network_rest -d '{"gateway":"10.1.0.1","mask":"255.255.0.0","net":"199.168.0.0"}' -u $$username -p $$password
|
||||
cmd: restapitest -m DELETE -r /tables/networks/rows/net=199.168.0.0 -u $$username -p $$password
|
||||
check:rc==200
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:rmkit_v
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rmkit -v
|
||||
check:rc==0
|
||||
@@ -13,6 +14,7 @@ check:output=~compatible_frameworks
|
||||
end
|
||||
|
||||
start:rmkit_h
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rmkit -h
|
||||
check:rc==0
|
||||
@@ -23,6 +25,7 @@ check:output=~ Usage
|
||||
end
|
||||
|
||||
start:rmkit_t_no
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/rmkit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/rmkit;buildkit create mykits
|
||||
@@ -48,6 +51,7 @@ cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/rmkit/mykits
|
||||
end
|
||||
|
||||
start:rmkit_t_yes
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/rmkit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/rmkit;buildkit create mykits
|
||||
@@ -84,6 +88,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:rmkit_f
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/rmkit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/rmkit;buildkit create mykits
|
||||
@@ -113,6 +118,7 @@ end
|
||||
|
||||
|
||||
start:rmkit_V
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/rmkit/mykits
|
||||
cmd:cd /opt/xcat/share/xcat/tools/autotest/testcase/rmkit;buildkit create mykits
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:rmkitcomp_v
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rmkitcomp -v
|
||||
check:rc==0
|
||||
@@ -13,6 +14,7 @@ check:output=~compatible_frameworks
|
||||
end
|
||||
|
||||
start:rmkitcomp_h
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rmkitcomp -h
|
||||
check:rc==0
|
||||
@@ -23,6 +25,7 @@ check:output=~ Usage
|
||||
end
|
||||
|
||||
start:rmkitcomp_noscripts
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/rmkitcomp/$$KITDATA
|
||||
cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/rmkitcomp/$$KITDATA
|
||||
@@ -59,6 +62,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:rmkitcomp_f
|
||||
label:others,KIT
|
||||
os:Linux
|
||||
cmd:rm -rf /opt/xcat/share/xcat/tools/autotest/testcase/rmkitcomp/$$KITDATA
|
||||
cmd:mkdir -p /opt/xcat/share/xcat/tools/autotest/testcase/rmkitcomp/$$KITDATA
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:rmvm_noderange
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:mkdef -t node -o testnode1,testnode2 mgt=hmc groups=all
|
||||
cmd:mkvm testnode1,testnode2 -i $$MaxLparID -l $$CN
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:rscan_noderange
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:rscan __GETNODEATTR($$CN,hcp)__
|
||||
check:rc==0
|
||||
@@ -7,18 +8,21 @@ check:output=~cec\s+[\w|-]+\s+\w{4}-\w{3}\s+\w{7}
|
||||
check:output=~hmc\s+__GETNODEATTR($$CN,hcp)__\s+\w{4}-\w{3}\s+\w{7}
|
||||
end
|
||||
start:rscan_x
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:rscan __GETNODEATTR($$CN,hcp)__ -x
|
||||
check:rc==0
|
||||
check:output=~<parent>[\w-]+</parent>
|
||||
end
|
||||
start:rscan_z
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:rscan __GETNODEATTR($$CN,hcp)__ -z
|
||||
check:rc==0
|
||||
check:output=~hcp=__GETNODEATTR($$CN,hcp)__
|
||||
end
|
||||
start:rscan_w
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:lsdef -t node -l $$CN -z > /tmp/$$CN.stanza
|
||||
check:rc==0
|
||||
@@ -39,6 +43,7 @@ cmd:cat /tmp/$$CN.stanza | mkdef -z
|
||||
cmd:rm -f /tmp/$$CN.stanza
|
||||
end
|
||||
start:rscan_x_w
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:lsdef -t node -l $$CN -z > /tmp/$$CN.stanza
|
||||
check:rc==0
|
||||
@@ -57,6 +62,7 @@ cmd:cat /tmp/$$CN.stanza | mkdef -z
|
||||
cmd:rm -f /tmp/$$CN.stanza
|
||||
end
|
||||
start:rscan_z_w
|
||||
label:others,hctrl_hmc
|
||||
hcp:hmc
|
||||
cmd:lsdef -t node -l $$CN -z > /tmp/$$CN.stanza
|
||||
check:rc==0
|
||||
|
@@ -20,6 +20,7 @@ cmd:chtab key=xcatdebugmode site.value="0"
|
||||
end
|
||||
start:get_xcat_postscripts_loginfo
|
||||
description:get xcat post scripts loginfo
|
||||
label:others,postscripts
|
||||
cmd:chtab key=xcatdebugmode site.value="1"
|
||||
check:rc==0
|
||||
cmd:rinstall $$CN osimage=__GETNODEATTR($$CN,os)__-__GETNODEATTR($$CN,arch)__-install-compute
|
||||
@@ -34,6 +35,7 @@ cmd:chtab key=xcatdebugmode site.value="0"
|
||||
end
|
||||
start:updatenode_postscripts_loginfo
|
||||
description:get updatenode postsripts log info
|
||||
label:others,postscripts
|
||||
cmd:chtab key=xcatdebugmode site.value="1"
|
||||
check:rc==0
|
||||
cmd:chdef $$CN -p postscripts=setupntp
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:genimage_sigint
|
||||
label:others
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/signal/test-sigint-genimage.sh
|
||||
check:rc==0
|
||||
end
|
||||
|
@@ -1,23 +1,27 @@
|
||||
start:clear_openbmc_simulator
|
||||
description:clear evironment
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -c $$MN $$CN
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:clear_openbmc_simulator_multiple_100
|
||||
description:clear evironment that simulate 100 OpenBMCs
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -c $$MN $$CN $$bmcusername $$bmcpasswd 100
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:clear_openbmc_simulator_multiple_1000
|
||||
description:clear evironment that simulate 1000 OpenBMCs
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -c $$MN $$CN $$bmcusername $$bmcpasswd 1000
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:clear_openbmc_simulator_multiple_5000
|
||||
description:clear evironment that simulate 5000 OpenBMCs
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -c $$MN $$CN $$bmcusername $$bmcpasswd 5000
|
||||
check:rc==0
|
||||
end
|
||||
|
@@ -1,47 +1,55 @@
|
||||
start:setup_openbmc_simulator
|
||||
description:install dependent packaages, setup and start openbmc simulator
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 0
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:setup_openbmc_simulator_multiple_100
|
||||
description:install dependent packaages, setup and start 100 openbmc simulator
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 100
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:setup_openbmc_simulator_multiple_1000
|
||||
description:install dependent packaages, setup and start 1000 openbmc simulator
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 1000
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:setup_openbmc_simulator_multiple_5000
|
||||
description:install dependent packaages, setup and start 5000 openbmc simulator
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 5000
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:setup_openbmc_simulator_multiple_1000_delay_random_1m
|
||||
description:install dependent packaages, setup and start 1000 openbmc simulator with random that the most delay time 1 minute
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 1000 random 1m
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:setup_openbmc_simulator_multiple_5000_delay_random_1m
|
||||
description:install dependent packaages, setup and start 5000 openbmc simulator with random that the most delay time 1 minute
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 5000 random 1m
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:setup_openbmc_simulator_multiple_1000_delay_random_1m30
|
||||
description:install dependent packaages, setup and start 1000 openbmc simulator with random that the most delay time 1m30s
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 1000 random 1m30
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:setup_openbmc_simulator_multiple_1000_delay_random_30
|
||||
description:install dependent packaages, setup and start 1000 openbmc simulator with random that the most delay time 30s
|
||||
label:others,hctrl_openbmc
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/simulator/config_simulator.sh -s $$MN $$CN $$bmcusername $$bmcpasswd 1000 random 0m30
|
||||
check:rc==0
|
||||
end
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:sinv_c_p_t_r_o
|
||||
label:others,parallel_cmds
|
||||
cmd:xdsh $$CN rpm -qa | xdshbak > /tmp/sinv.template
|
||||
check:rc==0
|
||||
cmd:sinv $$CN -c "xdsh $$CN rpm -qa" -p /tmp/sinv.template -t 2 -r -o /tmp/sinv.output
|
||||
@@ -8,6 +9,7 @@ check:output=~$$CN
|
||||
cmd:rm -f /tmp/sinv.template /tmp/sinv.output
|
||||
end
|
||||
start:sinv_c_s_p_t_o
|
||||
label:others,parallel_cmds
|
||||
cmd:sinv $$CN -c "xdsh $$CN rpm -qa" -s $$CN -p /tmp/sinv.template -t 2 -o /tmp/sinv.output
|
||||
check:rc==0
|
||||
cmd:cat /tmp/sinv.output
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:cfg_wrong_cn_in_sn_pool_tftp_sync_mode
|
||||
description:The test case is intend to test the error handling of the service node pool when a compute has misconfigured node definition
|
||||
label:others,invoke_provision,sn_pool
|
||||
cmd:fdisk -l
|
||||
cmd:df -T
|
||||
#cmd:XCAT_DATABASE=$$XCAT_DATABASE /opt/xcat/share/xcat/tools/autotest/testcase/installation/pre_deploy_sn __GETNODEATTR($$SN,os)__ __GETNODEATTR($$SN,arch)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:not_set_xcatmaster_in_sn_pool_tftp_mount_mode
|
||||
description: this case is to test when compute nodes' xcatmaster is not set in service node pool environment,compute node's provision files are correctly set after nodeset.
|
||||
label:others,invoke_provision,sn_pool
|
||||
cmd:fdisk -l
|
||||
cmd:df -T
|
||||
#cmd:XCAT_DATABASE=$$XCAT_DATABASE /opt/xcat/share/xcat/tools/autotest/testcase/installation/pre_deploy_sn __GETNODEATTR($$SN,os)__ __GETNODEATTR($$SN,arch)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:not_set_xcatmaster_in_sn_pool_tftp_mount_mode_checkresult
|
||||
description: this case is to check the configuration files after nodeset for case not_set_xcatmaster_in_sn_pool_tftp_mount_mode
|
||||
label:others,invoke_provision,sn_pool
|
||||
|
||||
#create a test compute node, don't set it's xcatmaster, set it's service node as SN and CN
|
||||
cmd:mkdef -t node -o compute1 groups=compute ip=10.0.0.199 mac=4a:c8:f7:de:d0:09 profile=compute os=__GETNODEATTR($$CN,os)__ arch=__GETNODEATTR($$CN,arch)__ netboot=__GETNODEATTR($$CN,netboot)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:not_set_xcatmaster_in_sn_pool_tftp_sync_mode
|
||||
description: this case is to test when compute nodes' xcatmaster is not set in service node pool environment, compute node's provision files are correctly set after nodeset.
|
||||
label:others,invoke_provision,sn_pool
|
||||
cmd:fdisk -l
|
||||
cmd:df -T
|
||||
#cmd:XCAT_DATABASE=$$XCAT_DATABASE /opt/xcat/share/xcat/tools/autotest/testcase/installation/pre_deploy_sn __GETNODEATTR($$SN,os)__ __GETNODEATTR($$SN,arch)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:set_disjointdhcps_in_sn_pool_tftp_sync_mode
|
||||
description: Verify the disjointdhcps feature when petitboot is used for OS loader.
|
||||
label:others,invoke_provision,sn_pool,dhcp
|
||||
cmd:rmdef testnode1
|
||||
cmd:rm -f /tftpboot/petitboot/testnode1
|
||||
cmd:mkdef -t node -o testnode1 arch=ppc64le cons=bmc groups=ipmi ip=10.1.1.200 mac=e6:d4:d2:3a:ad:06 mgt=ipmi profile=compute os=rhels7.99
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:set_xcatmaster_in_sn_pool_tftp_mount_mode
|
||||
description: this case is to test when compute nodes' xcatmaster is set in service node pool environment,compute node's provision files are correctly set after nodeset.
|
||||
label:others,invoke_provision,sn_pool
|
||||
cmd:fdisk -l
|
||||
cmd:df -T
|
||||
#cmd:XCAT_DATABASE=$$XCAT_DATABASE /opt/xcat/share/xcat/tools/autotest/testcase/installation/pre_deploy_sn __GETNODEATTR($$SN,os)__ __GETNODEATTR($$SN,arch)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:set_xcatmaster_in_sn_pool_tftp_mount_mode_checkresult
|
||||
description: this case is to check the configuration files after nodeset for case set_xcatmaster_in_sn_pool_tftp_mount_mode
|
||||
label:others,invoke_provision,sn_pool
|
||||
|
||||
#create a test compute node, set it's xcatmaster as SN, set it's service node as SN and CN
|
||||
cmd:mkdef -t node -o compute1 groups=compute ip=10.0.0.199 mac=4a:c8:f7:de:d0:09 profile=compute os=__GETNODEATTR($$CN,os)__ arch=__GETNODEATTR($$CN,arch)__ netboot=__GETNODEATTR($$CN,netboot)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:set_xcatmaster_in_sn_pool_tftp_sync_mode
|
||||
description: this case is to test when compute nodes' xcatmaster is set in service node pool environment,compute node's provision files are correctly set after nodeset.
|
||||
label:others,invoke_provision,sn_pool
|
||||
cmd:fdisk -l
|
||||
cmd:df -T
|
||||
#cmd:XCAT_DATABASE=$$XCAT_DATABASE /opt/xcat/share/xcat/tools/autotest/testcase/installation/pre_deploy_sn __GETNODEATTR($$SN,os)__ __GETNODEATTR($$SN,arch)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:setup_sn_pool_tftp_mount_mode
|
||||
description: this case is to test when sharedtftp=1 and installloc=/install are set on mn, after all service nodes are installed, /tftpboot and /install directory on all service nodes are mounted.Since test framework only support 1 sn and 1 cn parameter. This case will install CN as another service node.
|
||||
label:others,invoke_provision,sn_pool
|
||||
cmd:fdisk -l
|
||||
cmd:df -T
|
||||
#cmd:XCAT_DATABASE=$$XCAT_DATABASE /opt/xcat/share/xcat/tools/autotest/testcase/installation/pre_deploy_sn __GETNODEATTR($$SN,os)__ __GETNODEATTR($$SN,arch)__
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:setup_sn_pool_tftp_sync_mode
|
||||
description: this case is to test when sharedtftp=0 and installloc=/install are not set on mn, after all service nodes are installed, /tftpboot and /install directory on all service nodes are separated and need to be rsynced. Since test framework only support 1 sn and 1 cn parameter. This case will install CN as another service node.
|
||||
label:others,invoke_provision,sn_pool
|
||||
cmd:fdisk -l
|
||||
cmd:df -T
|
||||
#cmd:XCAT_DATABASE=$$XCAT_DATABASE /opt/xcat/share/xcat/tools/autotest/testcase/installation/pre_deploy_sn __GETNODEATTR($$SN,os)__ __GETNODEATTR($$SN,arch)__
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:switchdiscover_h
|
||||
label:others,discovery,Swtich
|
||||
os:Linux
|
||||
decription:help
|
||||
cmd:switchdiscover -h
|
||||
@@ -6,12 +7,14 @@ check:rc==0
|
||||
check:output=~Usage
|
||||
end
|
||||
start:switchdiscover_range_default
|
||||
label:others,discovery,Swtich
|
||||
cmd:switchdiscover --range $$range
|
||||
check:rc==0
|
||||
check:output=~Discovering switches using nmap
|
||||
check:output=~switch
|
||||
end
|
||||
start:switchdiscover_range_default_w
|
||||
label:others,discovery,Swtich
|
||||
cmd:lsdef -l switch -z >/tmp/switch.standa
|
||||
cmd:rmdef switch
|
||||
cmd:switchdiscover --range $$range -w
|
||||
@@ -29,12 +32,14 @@ cmd:rm -rf /tmp/switch.standa
|
||||
check:rc==0
|
||||
end
|
||||
start:switchdiscover_range_s
|
||||
label:others,discovery,Swtich
|
||||
cmd:switchdiscover --range $$range -s nmap
|
||||
check:rc==0
|
||||
check:output=~Discovering switches using nmap
|
||||
check:output=~switch
|
||||
end
|
||||
start:switchdiscover_range_r
|
||||
label:others,discovery,Swtich
|
||||
cmd:switchdiscover --range $$range -r
|
||||
check:rc==0
|
||||
check:output=~Discovering switches using nmap
|
||||
@@ -47,6 +52,7 @@ check:output=~/usr/bin/nmap -s(n|P) -oX - $$range
|
||||
cmd:rm -rf switchdiscover_range_r.log
|
||||
end
|
||||
start:switchdiscover_range_x
|
||||
label:others,discovery,Swtich
|
||||
cmd:switchdiscover --range $$range -x
|
||||
check:rc==0
|
||||
check:output=~Discovering switches using nmap
|
||||
@@ -54,6 +60,7 @@ check:output=~<Switch>
|
||||
check:output=~<groups>switch</groups>
|
||||
end
|
||||
start:switchdiscover_range_z
|
||||
label:others,discovery,Swtich
|
||||
cmd:switchdiscover --range $$range -z
|
||||
check:rc==0
|
||||
check:output=~Discovering switches using nmap
|
||||
@@ -62,6 +69,7 @@ check:output=~groups=switch
|
||||
end
|
||||
|
||||
start:switchdiscover_range_z_V
|
||||
label:others,discovery,Swtich
|
||||
cmd:switchdiscover --range $$range -z -V
|
||||
check:rc==0
|
||||
check:output=~Discovering switches using nmap
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:sysclone
|
||||
label:others,invoke_provision,sysclone
|
||||
cmd:makedns -n
|
||||
check:rc==0
|
||||
cmd:makedhcp -n
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:clean_up_env
|
||||
description:power off service node and compute node for next test usage
|
||||
label:others
|
||||
cmd:rpower $$CN stat >> /tmp/cnstat
|
||||
cmd:if [[ ! `cat /tmp/cnstat |grep -i "Not Activated"` ]]; then rpower $$CN off;fi
|
||||
check:rc==0
|
||||
|
@@ -1,15 +1,18 @@
|
||||
start:updatenode_h
|
||||
label:others,updatenode
|
||||
cmd:updatenode -h
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_v
|
||||
label:others,updatenode
|
||||
cmd:updatenode -v
|
||||
check:rc==0
|
||||
check:output=~Version
|
||||
end
|
||||
|
||||
start:updatenode_diskful_syncfiles
|
||||
label:others,updatenode
|
||||
cmd:mkdir -p /install/custom/install/__GETNODEATTR($$CN,os)__/
|
||||
check:rc==0
|
||||
cmd:echo "/etc/hosts -> /etc/hosts" > /install/custom/install/__GETNODEATTR($$CN,os)__/compute.$$OS.synclist
|
||||
@@ -38,6 +41,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_diskful_syncfiles_rename
|
||||
label:others,updatenode
|
||||
cmd:mkdir -p /tmp/syncfile/
|
||||
check:rc==0
|
||||
cmd:echo "test1" > /tmp/syncfile/test1.txt
|
||||
@@ -68,6 +72,7 @@ end
|
||||
|
||||
|
||||
start:updatenode_diskful_syncfiles_dir
|
||||
label:others,updatenode
|
||||
cmd:mkdir -p /tmp/sync/
|
||||
check:rc==0
|
||||
cmd:echo "test1" > /tmp/sync/test1.txt
|
||||
@@ -97,6 +102,7 @@ end
|
||||
|
||||
|
||||
start:updatenode_diskful_syncfiles_multi_files
|
||||
label:others,updatenode
|
||||
cmd:cp /etc/hosts /etc/common_hosts
|
||||
cmd:mkdir /tmp/prog1
|
||||
cmd:mkdir /tmp/prog2
|
||||
@@ -151,6 +157,7 @@ cmd:rm /install/custom/install/__GETNODEATTR($$CN,os)__/compute.$$OS.synclist
|
||||
end
|
||||
|
||||
start:updatenode_syncfile_EXECUTE
|
||||
label:others,updatenode
|
||||
cmd:echo "echo hello > /tmp/test" > /tmp/file.post
|
||||
check:rc==0
|
||||
cmd:chmod a+x /tmp/file.post
|
||||
@@ -171,6 +178,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_syncfile_EXECUTEALWAYS
|
||||
label:others,updatenode
|
||||
cmd:echo "echo hello >> /tmp/test" > /tmp/file.post
|
||||
check:rc==0
|
||||
cmd:chmod a+x /tmp/file.post
|
||||
@@ -191,6 +199,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_syncfile_APPEND
|
||||
label:others,updatenode
|
||||
cmd:echo "line1" > /tmp/append1
|
||||
cmd:echo "line2" > /tmp/append2
|
||||
cmd:scp /tmp/append1 root@$$CN:/tmp
|
||||
@@ -211,6 +220,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_syncfile_MERGE
|
||||
label:others,updatenode
|
||||
cmd:mkdir -p /tmp/updatenode_syncfile_MERGE
|
||||
check:rc==0
|
||||
cmd:xdsh $$CN "mkdir -p /tmp/updatenode_syncfile_MERGE"
|
||||
@@ -266,6 +276,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_P_script1
|
||||
label:others,updatenode
|
||||
cmd:echo "echo hello > /tmp/updatenode_P_script" > /tmp/script1
|
||||
check:rc==0
|
||||
cmd:chmod a+x /tmp/script1
|
||||
@@ -289,6 +300,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_P_script2
|
||||
label:others,updatenode
|
||||
cmd:echo "#!/bin/bash" > /tmp/updatenode_P_script_input
|
||||
cmd:echo "if [ -n \$1 ]" >> /tmp/updatenode_P_script_input
|
||||
cmd:echo "then" >> /tmp/updatenode_P_script_input
|
||||
@@ -324,6 +336,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_f_incompatible_flags
|
||||
label:others,updatenode
|
||||
description:check if -f flag incompatible with -S,-P or -F flags
|
||||
cmd:updatenode $$CN -f -S
|
||||
check:rc==1
|
||||
@@ -337,6 +350,7 @@ check:output=~Choose either -f to sync the service nodes, or -F to sync the nod
|
||||
end
|
||||
|
||||
start:updatenode_k_incompatible_flags
|
||||
label:others,updatenode
|
||||
description:check if -k flag incompatible with -S,-P,-F or -f flags
|
||||
cmd:updatenode $$CN -k -S
|
||||
check:rc==1
|
||||
@@ -353,6 +367,7 @@ check:output=~If you use the -k flag, you cannot specify the -S,-P,-f or -F flag
|
||||
end
|
||||
|
||||
start:updatenode_diskful_syncfiles_P_script1
|
||||
label:others,updatenode
|
||||
description:check updatenode noderange -F -P script1
|
||||
cmd:mkdir -p /install/custom/install/__GETNODEATTR($$CN,os)__/
|
||||
check:rc==0
|
||||
@@ -398,6 +413,7 @@ cmd:rm -f /install/script1
|
||||
end
|
||||
|
||||
start:updatenode_script3
|
||||
label:others,updatenode
|
||||
description:check updatenode noderange -P "script c"
|
||||
cmd:echo "#!/bin/bash" > /tmp/updatenode_P_script_input
|
||||
cmd:echo "if [ -n \$1 ]" >> /tmp/updatenode_P_script_input
|
||||
@@ -426,6 +442,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_P_script1_script2
|
||||
label:others,updatenode
|
||||
description:check updatenode noderange -P "script1 a,script2 b"
|
||||
cmd:echo "#!/bin/bash" > /tmp/updatenode_P1_script_input
|
||||
cmd:echo "if [ -n \$1 ];then" >> /tmp/updatenode_P1_script_input
|
||||
@@ -468,6 +485,7 @@ cmd:rm /install/postscripts/updatenode_P*_script_input
|
||||
end
|
||||
|
||||
start:updatenode_without_flag
|
||||
label:others,updatenode
|
||||
description:check updatenode without any flag
|
||||
cmd:updatenode $$CN
|
||||
check:rc==0
|
||||
@@ -478,6 +496,7 @@ check:output=~Software Maintenance has completed
|
||||
end
|
||||
|
||||
start:updatenode_P_syslog_V_xcatdebugmode_is_one
|
||||
label:others,updatenode
|
||||
description:xcatdebugmode value is one, there should be execution outputs.
|
||||
cmd:chtab key=xcatdebugmode site.value=1
|
||||
check:rc==0
|
||||
@@ -488,6 +507,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_P_syslog_V_xcatdebugmode_is_two
|
||||
label:others,updatenode
|
||||
description:xcatdebugmode value is two, there should be execution outputs.
|
||||
cmd:chtab key=xcatdebugmode site.value=2
|
||||
check:rc==0
|
||||
|
@@ -1,4 +1,5 @@
|
||||
start:updatenode_scripts
|
||||
label:others,updatenode
|
||||
cmd:mkdir -p /install/postscripts
|
||||
check:rc==0
|
||||
cmd:echo "#!/bin/bash" >/install/postscripts/blah
|
||||
@@ -14,6 +15,7 @@ check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_scripts_timeout
|
||||
label:others,updatenode
|
||||
cmd:mkdir -p /install/postscripts
|
||||
check:rc==0
|
||||
cmd:echo "#!/bin/bash" >/install/postscripts/blah
|
||||
|
@@ -1,10 +1,12 @@
|
||||
start:updatenode_S
|
||||
label:others,updatenode
|
||||
cmd:updatenode $$CN -S >/tmp/updatenode.S.out
|
||||
cmd:grep 'Running of Software Maintenance has completed' /tmp/updatenode.S.out
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_S_gcc
|
||||
label:others,updatenode
|
||||
cmd:lsdef $$CN -i provmethod | tail -n 1 | cut -d= -f2 | xargs lsdef -t osimage -i pkglist | tail -n 1 | cut -d= -f2 >/tmp/pkglist.filename
|
||||
cmd:mv `cat /tmp/pkglist.filename` `cat /tmp/pkglist.filename`.save
|
||||
cmd:cp `cat /tmp/pkglist.filename`.save `cat /tmp/pkglist.filename`
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:updatenode_diskful_syncfiles_failing
|
||||
description: Test exit code when syncfiles failing.
|
||||
label:others,updatenode
|
||||
cmd:mkdir -p /install/custom/install/__GETNODEATTR($$CN,os)__/
|
||||
check:rc==0
|
||||
cmd:echo "/tmp/non-existent -> /etc/motd" > /install/custom/install/__GETNODEATTR($$CN,os)__/booboo.synclist
|
||||
|
@@ -1,11 +1,13 @@
|
||||
start:updatenode_syncfiles
|
||||
description: Test cases for the syncfiles feature
|
||||
label:others,updatenode
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/updatenode/syncfiles $$CN
|
||||
check:rc==0
|
||||
end
|
||||
|
||||
start:updatenode_syncfiles_scp
|
||||
description: Test cases for the syncfiles feature with scp
|
||||
label:others,updatenode
|
||||
cmd:/opt/xcat/share/xcat/tools/autotest/testcase/updatenode/syncfiles $$CN scp
|
||||
check:rc==0
|
||||
end
|
||||
|
@@ -1,5 +1,6 @@
|
||||
start:updatenode_f_F_hierarchy
|
||||
description: verify the behavior of updatenode -f/-F in the hierarchy environment-- (1)the different kind of synclist entries including destination nodes (2)make sure the location of directory to hold the files/dirs to sync on SN is correct (3)check the result of updatenode -f/-F
|
||||
label:others,updatenode
|
||||
|
||||
#create environment files to hold variables accross the case
|
||||
cmd: MYENVFILE="/tmp/updatenode_f_F_hierarchy.envs"; rm -rf $MYENVFILE; echo "MYENVFILE=\"$MYENVFILE\"">> $MYENVFILE; chmod +x $MYENVFILE
|
||||
|
@@ -1,6 +1,7 @@
|
||||
start:reg_set_xcatdebugmode_off_rhels_diskful_flat
|
||||
os:linux
|
||||
description:site.xcatdebugmode value is 0, the following logs will be shown and ssh is not supported.
|
||||
label:flat_cn_diskful,invoke_provison,xcatdebugmode
|
||||
cmd:if ping -c 1 $$SN > /dev/null;then rpower $$SN off > /dev/null;fi
|
||||
cmd:chdef -t node -o $$CN servicenode= monserver=$$MN nfsserver=$$MN tftpserver=$$MN xcatmaster=$$MN
|
||||
check:rc==0
|
||||
@@ -57,6 +58,7 @@ end
|
||||
start:reg_set_xcatdebugmode_value_one_rhels_diskful_flat
|
||||
os:linux
|
||||
description:site.xcatdebugmode value is 1, the following logs will be shown and ssh is not supported.
|
||||
label:flat_cn_diskful,invoke_provison,xcatdebugmode
|
||||
cmd:echo " " > /var/log/xcat/computes.log
|
||||
check:rc==0
|
||||
|
||||
@@ -144,6 +146,7 @@ end
|
||||
start:reg_set_xcatdebugmode_value_two_rhels_diskful_flat
|
||||
os:linux
|
||||
description:site.xcatdebugmode value is 2, , the following logs will be shown and ssh is supported.
|
||||
label:flat_cn_diskful,invoke_provison,xcatdebugmode
|
||||
cmd:echo " " > /var/log/xcat/computes.log
|
||||
check:rc==0
|
||||
|
||||
@@ -231,6 +234,7 @@ end
|
||||
start:set_xcatdebugmode_off_rhels_diskful_flat_p8_le
|
||||
os:Linux
|
||||
description:site.xcatdebugmode value is 0, the following logs will be shown and ssh is not supported.
|
||||
label:flat_cn_diskful,invoke_provison,xcatdebugmode
|
||||
|
||||
cmd:chtab key=xcatdebugmode site.value="0"
|
||||
check:rc==0
|
||||
@@ -283,6 +287,7 @@ end
|
||||
start:set_xcatdebugmode_value_one_rhels_diskful_flat_p8_le
|
||||
os:Linux
|
||||
description:site.xcatdebugmode value is 1, the following logs will be shown and ssh is not supported.
|
||||
label:flat_cn_diskful,invoke_provison,xcatdebugmode
|
||||
cmd:echo " " > /var/log/xcat/computes.log
|
||||
check:rc==0
|
||||
|
||||
@@ -372,6 +377,7 @@ end
|
||||
start:set_xcatdebugmode_value_two_rhels_diskful_flat_p8_le
|
||||
os:Linux
|
||||
description:site.xcatdebugmode value is 2, the following logs will be shown and ssh is supported.
|
||||
label:flat_cn_diskful,invoke_provison,xcatdebugmode
|
||||
cmd:echo " " > /var/log/xcat/computes.log
|
||||
check:rc==0
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user