2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-18 20:30:56 +00:00

Add unit test cases for rspconfig

This commit is contained in:
Victor Hu
2017-11-27 10:57:04 -05:00
parent 994eb71588
commit 79f4e2f786

View File

@ -0,0 +1,62 @@
start:rspconfig_record_firmware_level
description: Record the firmware level for the start of each testcase
hcp:openbmc
cmd: rinv $$CN firm
check:rc==0
end
start:rspconfig_get_all
description: Check that we can get all the attributes from the BMC
os:Linux
hcp:openbmc
cmd:rspconfig $$CN ip netmask gateway hostname vlan
check:rc==0
check:output=~$$CN: BMC IP:
check:output=~$$CN: BMC Netmask:
check:output=~$$CN: BMC Gateway:
check:output=~$$CN: BMC Hostname:
check:output=~$$CN: BMC VLAN ID:
end
start:rspconfig_get_all_error
description: Check the parsing code for rspconfig (error cases)
hcp: openbmc
cmd: rspconfig $$CN ip,netmask,gateway,hostname,vlan
check:rc==1
check:output=~Error: Unsupported command
end
start:rspconfig_get_set_error
description: Check the parsing code for rspconfig (error cases) - Cannot get/set in same line
hcp: openbmc
cmd: rspconfig $$CN ip netmask=255.0.0.0
check:rc==1
check:output=~Error: Can not set and query OpenBMC information at the same time
end
start:rspconfig_set_hostname
description: Check that we can set the hostname on the BMC
os:Linux
hcp:openbmc
cmd:rspconfig $$CN hostname=$$CN-UTset
check:rc==0
check:output=~$$CN: BMC Hostname: $$CN-UTset
end
start:rspconfig_set_hostname_check
description: Check that the value is correct on the BMC
os:Linux
hcp:openbmc
cmd:rspconfig $$CN hostname
check:rc==0
check:output=~$$CN: BMC Hostname: $$CN-UTset
end
start:rspconfig_set_hostname
description: Check that we can set the hostname on the BMC
os:Linux
hcp:openbmc
cmd:rspconfig $$CN hostname=witherspoon
check:rc==0
check:output=~$$CN: BMC Hostname: witherspoon
end