aboutsummaryrefslogtreecommitdiffstats
path: root/tools/hdv/redfish/conf
diff options
context:
space:
mode:
Diffstat (limited to 'tools/hdv/redfish/conf')
-rw-r--r--tools/hdv/redfish/conf/cases.xlsxbin17263 -> 0 bytes
-rw-r--r--tools/hdv/redfish/conf/cases.yaml517
-rw-r--r--tools/hdv/redfish/conf/config.yaml17
-rw-r--r--tools/hdv/redfish/conf/depends.yaml33
-rw-r--r--tools/hdv/redfish/conf/report.yaml832
5 files changed, 0 insertions, 1399 deletions
diff --git a/tools/hdv/redfish/conf/cases.xlsx b/tools/hdv/redfish/conf/cases.xlsx
deleted file mode 100644
index e7fc61d..0000000
--- a/tools/hdv/redfish/conf/cases.xlsx
+++ /dev/null
Binary files differ
diff --git a/tools/hdv/redfish/conf/cases.yaml b/tools/hdv/redfish/conf/cases.yaml
deleted file mode 100644
index 5609708..0000000
--- a/tools/hdv/redfish/conf/cases.yaml
+++ /dev/null
@@ -1,517 +0,0 @@
----
-- case_name: set asset code
- case_sn: 1
- expected_code: 200
- expected_result: '{"AssetTag": "CM_cc@1234"}'
- group: asset managment
- header: null
- method: PATCH
- request_body: '{"AssetTag": "CM_cc@1234"}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: get asset code
- case_sn: 2
- expected_code: 200
- expected_result: '{"AssetTag": "CM_cc@1234"}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: set host name
- case_sn: 3
- expected_code: 200
- expected_result: '{"HostName": "NFV-RPZJHZ-01B"}'
- group: asset managment
- header: null
- method: PATCH
- request_body: '{"HostName": "NFV-RPZJHZ-01B"}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check host name
- case_sn: 4
- expected_code: 200
- expected_result: '{"HostName": "NFV-RPZJHZ-01B"}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check manufacturer
- case_sn: 5
- expected_code: 200
- expected_result: '{"Manufacturer": "New H3C Technologies Co., Ltd."}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check model
- case_sn: 6
- expected_code: 200
- expected_result: '{"Model": "UniServer R4900 G3"}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check serial number
- case_sn: 7
- expected_code: 200
- expected_result: '{"SerialNumber": "N/A"}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check main board name
- case_sn: 8
- expected_code: 200
- expected_result: '{"Oem":{"Mainboard": {"BoardName": "RS33M2C9S"}}}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}
-- case_name: check main board serial number
- case_sn: 9
- expected_code: 200
- expected_result: '{"Oem": {"Mainboard": {"SerialNumber": "N/A"}}}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}
-- case_name: check BIOS version
- case_sn: 10
- expected_code: 200
- expected_result: '{"BiosVersion": "2.00.35P01 V100R001B02D035SP01"}'
- group: asset managment
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check CPU amount
- case_sn: 11
- expected_code: 200
- expected_result: '{"Members@odata.count": 2}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Processors
-- case_name: check CPU info
- case_sn: 12
- expected_code: 200
- expected_result: '{ "count": 2, "Manufacturer": "Intel(R) Corporation", "MaxSpeedMHz":
- 2300, "Model": "Intel(R) Xeon(R) Gold 5218N CPU @ 2.30GHz", "ProcessorArchitecture":
- ["x86", "IA-64", "ARM", "MIPS", "OEM"], "Socket": [1, 2], "Status": { "Health":
- "OK", "State": "Enabled" }, "TotalCores": 16, "TotalThreads":
- 32}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{cpu_id}
-- case_name: check memory mount
- case_sn: 13
- expected_code: 200
- expected_result: '{"Members@odata.count": 12}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Memory
-- case_name: check memory information
- case_sn: 14
- expected_code: 200
- expected_result: '{ "count": 12, "BaseModuleType": "RDIMM", "CapacityMiB":
- 32768, "DeviceLocator": "N/A", "Manufacturer": ["Hynix Semiconductor", "Micron"], "MemoryDeviceType":
- "DDR4", "OperatingSpeedMhz": 2666, "PartNumber": ["HMA84GR7AFR4N-VK","36ASF4G72PZ-2G6D1"], "Status":
- { "Health": "OK", "State": "Enabled" }}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{memory_id}
-- case_name: check raid card amount
- case_sn: 15
- expected_code: 200
- expected_result: '{"Members@odata.count": 1}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Storages
-- case_name: check raid card information
- case_sn: 16
- expected_code: 200
- expected_result: '{ "count": 1, "StorageControllers": [ { "FirmwareVersion":
- "2.62", "Manufacturer": "H3C", "Model": "N/A", "Status":
- { "Health": "OK", "State": "Enabled" } } ]}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{storage_id}
-- case_name: check harddisk information
- case_sn: 17
- expected_code: 200
- expected_result: '{ "count": 4, "CapacityBytes": [480102187008, 960193626112], "Location":
- { "Info": "N/A", "InfoFormat": "DeviceName" }, "Manufacturer":
- "ATA", "MediaType": "SSD", "Model": ["INTEL SSDSC2KB48", "INTEL SSDSC2KB96"], "Protocol":
- "SATA", "Status": { "Health": "OK", "State": "Enabled" }}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{drives_id}
-- case_name: check network interface adapter information
- case_sn: 18
- expected_code: 200
- expected_result: '{ "count": 3, "Manufacturer": "Mellanox", "Model": "NIC-620F-B2-25Gb-2P-1-X", "Name":
- ["PCIeSlot2", "PCIeSlot3", "PCIeSlot6"], "Oem": { "Public": { "CardModel":
- "2*25GE", "RootBDF": ["0000:17:00.0", "0000:17:02.0", "0000:AE:02.0"], } }, "Status":
- { "Health": "OK", "State": "Enabled" }}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{networkadapters_id}
-- case_name: check network interface adapter port information
- case_sn: 19
- expected_code: 200
- expected_result: '{ "count": 6, "AssociatedNetworkAddresses": [ "N/A" ], "Oem":
- { "Public": { "BDF": "N/A", "PortType": "OpticalPort" } }, "PhysicalPortNumber":
- ["1", "2"]}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{networkports_id}
-- case_name: check fans information
- case_sn: 20
- expected_code: 200
- expected_result: '{ "FanSummary": { "Count": 6 }, "Fans": [ { "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } }, { "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } } ],}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Thermal
-- case_name: check power amount
- case_sn: 21
- expected_code: 200
- expected_result: '{ "DeviceMaxNum": { "PowerSupplyNum": 2},}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}
-- case_name: check power detail info
- case_sn: 22
- expected_code: 200
- expected_result: '{ "PowerControl": [ { "PowerConsumedWatts":
- "N/A","Status":{ "Health": "OK", "State": "Enabled" } }, ], "PowerSupplies":
- [ { "LineInputVoltage": "N/A", "MemberId": "1", "PowerCapacityWatts":
- 800,"Status": { "Health": "OK", "State": "Enabled" } }, { "LineInputVoltage":
- "N/A", "MemberId": "2", "PowerCapacityWatts": 800,"Status":
- { "Health": "OK", "State": "Enabled" } } ],}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Power
-- case_name: check logical dirve health status
- case_sn: 23
- expected_code: 200
- expected_result: '{ "count": 2, "Name": "N/A", "Status": { "Health":
- ["OK", "Critical"], "State": "Enabled" }}'
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{volume_id}
-- case_name: check server temperature air intake
- case_sn: 24
- expected_code: 200
- expected_result: '{ "Temperatures": [ { "Name": "INPUT_TEMP", "ReadingCelsius":
- "N/A", } ]}'
- group: sensor management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Thermal
-- case_name: check cpu temperature
- case_sn: 25
- expected_code: 200
- expected_result: '{ "Temperatures": [ { "Name": "INPUT_TEMP", "ReadingCelsius":
- "N/A", }, { "Name": "CPU1_TEMP", "ReadingCelsius":
- "N/A", }, { "Name": "CPU2_TEMP", "ReadingCelsius":
- "N/A", }, ]}'
- group: sensor management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Thermal
-- case_name: check server power state
- case_sn: 26
- expected_code: 200
- expected_result: '{"PowerState": "On"}'
- group: power management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: remote power on server
- case_sn: 27
- expected_code: 200
- expected_result: '{"error":{"@Message.ExtendedInfo": [{"Message": "Successfully
- Completed Request", "Severity":"OK"}]}}'
- group: power management
- header: null
- method: POST
- request_body: '{"ResetType": "On"}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Actions/ComputerSystem.Reset
-- case_name: remote power off server
- case_sn: 28
- expected_code: 200
- expected_result: '{"error":{"@Message.ExtendedInfo": [{"Message": "Successfully
- Completed Request", "Severity":"OK"}]}}'
- group: power management
- header: null
- method: POST
- request_body: '{"ResetType": "GracefulShutdown"}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Actions/ComputerSystem.Reset
-- case_name: remote reset server
- case_sn: 29
- expected_code: 200
- expected_result: '{"error":{"@Message.ExtendedInfo": [{"Message": "Successfully
- Completed Request", "Severity":"OK"}]}}'
- group: power management
- header: null
- method: POST
- request_body: '{"ResetType": "ForceRestart"}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Actions/ComputerSystem.Reset
-- case_name: remote configure CPU in hyperthreading disabled
- case_sn: 30
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Disabled"}}'
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "ProcessorHyperThreading": "Disabled" }}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: remote get CPU hyperthreading in disabled
- case_sn: 31
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Disabled"}}'
- group: remote configure
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: remote configure CPU in hyperthreading enabled
- case_sn: 32
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Enabled"}}'
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "ProcessorHyperThreading": "Enabled" }}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: remote get CPU hyperthreading in enabled
- case_sn: 33
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Enabled"}}'
- group: remote configure
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: disable PXE mode
- case_sn: 34
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Disabled" }}'
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "IPv4PXESupport": "Disabled" }}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check IPV4 PXE mode in disabled
- case_sn: 35
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Disabled" }}'
- group: remote configure
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: enable PXE mode
- case_sn: 36
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Enabled" }}'
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "IPv4PXESupport": "Enabled" }}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check ipv4 PXE mode in enabled
- case_sn: 37
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Enabled" }}'
- group: remote configure
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: set boot type order
- case_sn: 38
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "HardDiskDrive", "BootTypeOrder1":
- "DVDROMDrive", "BootTypeOrder2": "PXE", "BootTypeOrder3":
- "Others", }}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "BootTypeOrder0": "HardDiskDrive", "BootTypeOrder1":
- "DVDROMDrive", "BootTypeOrder2": "PXE", "BootTypeOrder3":
- "Others", }}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check boot order
- case_sn: 39
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "HardDiskDrive", "BootTypeOrder1":
- "DVDROMDrive", "BootTypeOrder2": "PXE", "BootTypeOrder3":
- "Others", }}'
- group: remote interface management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: configure boot order
- case_sn: 40
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "DVDROMDrive", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "Others", "BootTypeOrder3":
- "PXE", }}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "BootTypeOrder0": "DVDROMDrive", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "Others", "BootTypeOrder3":
- "PXE", }}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check boot order
- case_sn: 41
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "DVDROMDrive", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "Others", "BootTypeOrder3":
- "PXE", }}'
- group: remote interface management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: configure new boot PXE order first
- case_sn: 42
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "PXE", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "DVDROMDrive", "BootTypeOrder3":
- "Others", }}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "BootTypeOrder0": "PXE", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "DVDROMDrive", "BootTypeOrder3":
- "Others", }}'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check boot order PEX order first
- case_sn: 43
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "PXE", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "DVDROMDrive", "BootTypeOrder3":
- "Others", }}'
- group: remote interface management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: check BMC Firmware version
- case_sn: 44
- expected_code: 200
- expected_result: '{"count": 1, "FirmwareVersion": "1.30.11P01 HDM V100R001B03D011SP01"}'
- group: remote interface management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{manager_id}
-- case_name: change BMC account
- case_sn: 45
- expected_code: 200
- expected_result: '{"UserName": "CM_cc@1234","RoleId": "Administrator",}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{"UserName": "CM_cc@1234","Password": "1234@CM_cc","RoleId": "Administrator",}'
- url: https://{bmc_ip}/redfish/v1/AccountService/Accounts/3
-- case_name: configure BMC ip in static, ipv4
- case_sn: 46
- expected_code: 200
- expected_result: '{"count": 1, "IPv4Addresses": [ { "Address":
- "192.168.66.120", "AddressOrigin": "Static", "Gateway":
- "192.168.66.1", "SubnetMask": "255.255.255.128" } ]}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv4Addresses": [ { "Address": "192.168.66.120", "AddressOrigin":
- "Static", "Gateway": "192.168.66.1", "SubnetMask": "255.255.255.128" } ]}'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1
-- case_name: configure BMC ip in DHCP, gateway and subnet mask ipv4
- case_sn: 47
- expected_code: 200
- expected_result: '{"count": 1, "IPv4Addresses": [ { "Address":
- "192.168.66.120", "AddressOrigin": "DHCP", "Gateway": "192.168.66.1", "SubnetMask":
- "255.255.255.128" } ]}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv4Addresses": [ { "AddressOrigin": "DHCP" } ]}'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1
-- case_name: configure BMC ip in static, ipv4
- case_sn: 48
- expected_code: 200
- expected_result: '{"count": 1, "IPv4Addresses": [ { "AddressOrigin":
- "DHCP", } ]}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv4Addresses": [ { "AddressOrigin": "DHCP" } ]}'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1
-- case_name: configure BMC ip in static, ipv6
- case_sn: 49
- expected_code: 200
- expected_result: '{"count": 1, "IPv6Addresses": [ { "Address":
- "N/A", "AddressOrigin": "N/A", "PrefixLength": 64 }, { "Address":
- "2019::11", "AddressOrigin": "Static", "PrefixLength": 64 } ]}'
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv6Addresses": [ { "Address": "2019::11", "AddressOrigin":
- "Static", "PrefixLength": 64 } ]}'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1
diff --git a/tools/hdv/redfish/conf/config.yaml b/tools/hdv/redfish/conf/config.yaml
deleted file mode 100644
index b57b71c..0000000
--- a/tools/hdv/redfish/conf/config.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
----
-bmc_ip: 172.29.160.22
-bmc_user: root
-bmc_pwd: Huawei12#$
-system_id: 1
-chassis_id: 1
-attr_name: 3
-pro_seq: 4
-url_seq: 5
-req_header_seq: 6
-req_body_seq: 7
-expect_return_code_seq: 8
-expect_return_value_seq: 9
-return_code_seq: 10
-return_value_seq: 11
-detail_result: 12
-final_result: 13
diff --git a/tools/hdv/redfish/conf/depends.yaml b/tools/hdv/redfish/conf/depends.yaml
deleted file mode 100644
index eecdcd4..0000000
--- a/tools/hdv/redfish/conf/depends.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
----
-- component_id: cpu_id
- key_flags: Members
- pro_value: GET
- url_value: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Processors
-- component_id: memory_id
- key_flags: Members
- pro_value: GET
- url_value: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Memory
-- component_id: storage_id
- key_flags: Members
- pro_value: GET
- url_value: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Storages
-- component_id: drives_id
- key_flags: Drives
- pro_value: GET
- url_value: https://{bmc_ip}{storage_id}
-- component_id: networkadapters_id
- key_flags: Members
- pro_value: GET
- url_value: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/NetworkAdapters
-- component_id: networkports_id
- key_flags: Controllers:Link:NetworkPorts
- pro_value: GET
- url_value: https://{bmc_ip}{networkadapters_id}
-- component_id: volume_id
- key_flags: Members
- pro_value: GET
- url_value: https://{bmc_ip}{storage_id}/Volumes
-- component_id: manager_id
- key_flags: Members
- pro_value: GET
- url_value: https://{bmc_ip}/redfish/v1/Managers
diff --git a/tools/hdv/redfish/conf/report.yaml b/tools/hdv/redfish/conf/report.yaml
deleted file mode 100644
index d396360..0000000
--- a/tools/hdv/redfish/conf/report.yaml
+++ /dev/null
@@ -1,832 +0,0 @@
----
-- case_name: set asset code
- case_sn: 1
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''AssetTag'': "Failure, expect value: CM_cc@1234, return value: Can''t
- find the key AssetTag in return value"}]}'
- expected_code: 200
- expected_result: '{"AssetTag": "CM_cc@1234"}'
- final_rst: Failure
- group: asset managment
- header: null
- method: PATCH
- request_body: '{"AssetTag": "CM_cc@1234"}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: get asset code
- case_sn: 2
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''AssetTag'': ''Success''}]}'
- expected_code: 200
- expected_result: '{"AssetTag": "CM_cc@1234"}'
- final_rst: Success
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: set host name
- case_sn: 3
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''HostName'': "Failure, expect value: NFV-RPZJHZ-01B, return value:
- Can''t find the key HostName in return value"}]}'
- expected_code: 200
- expected_result: '{"HostName": "NFV-RPZJHZ-01B"}'
- final_rst: Failure
- group: asset managment
- header: null
- method: PATCH
- request_body: '{"HostName": "NFV-RPZJHZ-01B"}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check host name
- case_sn: 4
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''HostName'': "Failure, expect value: NFV-RPZJHZ-01B, return value:
- Can''t find the key HostName in return value"}]}'
- expected_code: 200
- expected_result: '{"HostName": "NFV-RPZJHZ-01B"}'
- final_rst: Failure
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check manufacturer
- case_sn: 5
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Manufacturer'': ''Failure, expect value: New H3C Technologies Co.,
- Ltd., return value: Huawei''}]}'
- expected_code: 200
- expected_result: '{"Manufacturer": "New H3C Technologies Co., Ltd."}'
- final_rst: Failure
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check model
- case_sn: 6
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Model'': ''Failure, expect value: UniServer R4900 G3, return value:
- RH2288H V3''}]}'
- expected_code: 200
- expected_result: '{"Model": "UniServer R4900 G3"}'
- final_rst: Failure
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check serial number
- case_sn: 7
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''SerialNumber'': ''Success''}]}'
- expected_code: 200
- expected_result: '{"SerialNumber": "N/A"}'
- final_rst: Success
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check main board name
- case_sn: 8
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Oem'': "Failure, expect value: {''Mainboard'': {''BoardName'':
- ''RS33M2C9S''}}, return value: Can''t find the key Oem in return value"}]}'
- expected_code: 200
- expected_result: '{"Oem":{"Mainboard": {"BoardName": "RS33M2C9S"}}}'
- final_rst: Failure
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}
-- case_name: check main board serial number
- case_sn: 9
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Oem'': "Failure, expect value: {''Mainboard'': {''SerialNumber'':
- ''N/A''}}, return value: Can''t find the key Oem in return value"}]}'
- expected_code: 200
- expected_result: '{"Oem": {"Mainboard": {"SerialNumber": "N/A"}}}'
- final_rst: Failure
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}
-- case_name: check BIOS version
- case_sn: 10
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''BiosVersion'': ''Failure, expect value: 2.00.35P01 V100R001B02D035SP01,
- return value: 3.63''}]}'
- expected_code: 200
- expected_result: '{"BiosVersion": "2.00.35P01 V100R001B02D035SP01"}'
- final_rst: Failure
- group: asset managment
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: check CPU amount
- case_sn: 11
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Members@odata.count'': ''Success''}]}'
- expected_code: 200
- expected_result: '{"Members@odata.count": 2}'
- final_rst: Success
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Processors
-- case_name: check CPU info
- case_sn: 12
- details_result: '{''count'': ''Success'', ''info'': [{''return_code'': ''Success'',
- ''Manufacturer'': ''Success'', ''MaxSpeedMHz'': ''Failure, expect value: 2300,
- return value: 3500'', ''Model'': ''Failure, expect value: Intel(R) Xeon(R) Gold
- 5218N CPU @ 2.30GHz, return value: Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz'',
- ''ProcessorArchitecture'': ''Success'', ''Socket'': ''Failure, expect value: [1,
- 2], return value: 0'', ''Status'': {''Health'': ''Success'', ''State'': ''Success''},
- ''TotalCores'': ''Failure, expect value: 16, return value: 8'', ''TotalThreads'':
- ''Failure, expect value: 32, return value: 16''}, {''return_code'': ''Success'',
- ''Manufacturer'': ''Success'', ''MaxSpeedMHz'': ''Failure, expect value: 2300,
- return value: 3500'', ''Model'': ''Failure, expect value: Intel(R) Xeon(R) Gold
- 5218N CPU @ 2.30GHz, return value: Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz'',
- ''ProcessorArchitecture'': ''Success'', ''Socket'': ''Success'', ''Status'': {''Health'':
- ''Success'', ''State'': ''Success''}, ''TotalCores'': ''Failure, expect value:
- 16, return value: 8'', ''TotalThreads'': ''Failure, expect value: 32, return value:
- 16''}]}'
- expected_code: 200
- expected_result: '{ "count": 2, "Manufacturer": "Intel(R) Corporation", "MaxSpeedMHz":
- 2300, "Model": "Intel(R) Xeon(R) Gold 5218N CPU @ 2.30GHz", "ProcessorArchitecture":
- ["x86", "IA-64", "ARM", "MIPS", "OEM"], "Socket": [1, 2], "Status": { "Health":
- "OK", "State": "Enabled" }, "TotalCores": 16, "TotalThreads":
- 32}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200, 200]'
- url: https://{bmc_ip}{cpu_id}
-- case_name: check memory mount
- case_sn: 13
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Members@odata.count'': ''Failure, expect value: 12, return value:
- 4''}]}'
- expected_code: 200
- expected_result: '{"Members@odata.count": 12}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Memory
-- case_name: check memory information
- case_sn: 14
- details_result: '{''count'': ''Failure, the actual num is 4'', ''info'': [{''return_code'':
- ''Success'', ''BaseModuleType'': "Failure, expect value: RDIMM, return value:
- Can''t find the key BaseModuleType in return value", ''CapacityMiB'': ''Success'',
- ''DeviceLocator'': ''Success'', ''Manufacturer'': ''Success'', ''MemoryDeviceType'':
- ''Success'', ''OperatingSpeedMhz'': ''Failure, expect value: 2666, return value:
- 2400'', ''PartNumber'': "Failure, expect value: [''HMA84GR7AFR4N-VK'', ''36ASF4G72PZ-2G6D1''],
- return value: Can''t find the key PartNumber in return value", ''Status'': {''Health'':
- ''Success'', ''State'': ''Success''}}, {''return_code'': ''Success'', ''BaseModuleType'':
- "Failure, expect value: RDIMM, return value: Can''t find the key BaseModuleType
- in return value", ''CapacityMiB'': ''Success'', ''DeviceLocator'': ''Success'',
- ''Manufacturer'': ''Success'', ''MemoryDeviceType'': ''Success'', ''OperatingSpeedMhz'':
- ''Failure, expect value: 2666, return value: 2400'', ''PartNumber'': "Failure,
- expect value: [''HMA84GR7AFR4N-VK'', ''36ASF4G72PZ-2G6D1''], return value: Can''t
- find the key PartNumber in return value", ''Status'': {''Health'': ''Success'',
- ''State'': ''Success''}}, {''return_code'': ''Success'', ''BaseModuleType'': "Failure,
- expect value: RDIMM, return value: Can''t find the key BaseModuleType in return
- value", ''CapacityMiB'': ''Success'', ''DeviceLocator'': ''Success'', ''Manufacturer'':
- ''Success'', ''MemoryDeviceType'': ''Success'', ''OperatingSpeedMhz'': ''Failure,
- expect value: 2666, return value: 2400'', ''PartNumber'': "Failure, expect value:
- [''HMA84GR7AFR4N-VK'', ''36ASF4G72PZ-2G6D1''], return value: Can''t find the key
- PartNumber in return value", ''Status'': {''Health'': ''Success'', ''State'':
- ''Success''}}, {''return_code'': ''Success'', ''BaseModuleType'': "Failure, expect
- value: RDIMM, return value: Can''t find the key BaseModuleType in return value",
- ''CapacityMiB'': ''Success'', ''DeviceLocator'': ''Success'', ''Manufacturer'':
- ''Success'', ''MemoryDeviceType'': ''Success'', ''OperatingSpeedMhz'': ''Failure,
- expect value: 2666, return value: 2400'', ''PartNumber'': "Failure, expect value:
- [''HMA84GR7AFR4N-VK'', ''36ASF4G72PZ-2G6D1''], return value: Can''t find the key
- PartNumber in return value", ''Status'': {''Health'': ''Success'', ''State'':
- ''Success''}}]}'
- expected_code: 200
- expected_result: '{ "count": 12, "BaseModuleType": "RDIMM", "CapacityMiB":
- 32768, "DeviceLocator": "N/A", "Manufacturer": ["Hynix Semiconductor", "Micron"], "MemoryDeviceType":
- "DDR4", "OperatingSpeedMhz": 2666, "PartNumber": ["HMA84GR7AFR4N-VK","36ASF4G72PZ-2G6D1"], "Status":
- { "Health": "OK", "State": "Enabled" }}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200, 200, 200, 200]'
- url: https://{bmc_ip}{memory_id}
-- case_name: check raid card amount
- case_sn: 15
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Members@odata.count'': ''Success''}]}'
- expected_code: 200
- expected_result: '{"Members@odata.count": 1}'
- final_rst: Success
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Storages
-- case_name: check raid card information
- case_sn: 16
- details_result: '{''count'': ''Success'', ''info'': [{''return_code'': ''Success'',
- ''StorageControllers'': [{''FirmwareVersion'': ''2.62'', ''Manufacturer'': ''H3C'',
- ''Model'': ''N/A'', ''Status'': {''Health'': ''Success'', ''State'': ''Success''}}]}]}'
- expected_code: 200
- expected_result: '{ "count": 1, "StorageControllers": [ { "FirmwareVersion":
- "2.62", "Manufacturer": "H3C", "Model": "N/A", "Status":
- { "Health": "OK", "State": "Enabled" } } ]}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}{storage_id}
-- case_name: check harddisk information
- case_sn: 17
- details_result: '{''count'': ''Failure, the actual num is 6'', ''info'': [{''return_code'':
- ''Success'', ''CapacityBytes'': ''Failure, expect value: [480102187008, 960193626112],
- return value: None'', ''Location'': {''Info'': ''N/A'', ''InfoFormat'': ''DeviceName''},
- ''Manufacturer'': ''ATA'', ''MediaType'': ''SSD'', ''Model'': "Failure, expect
- value: [''INTEL SSDSC2KB48'', ''INTEL SSDSC2KB96''], return value: None", ''Protocol'':
- ''Success'', ''Status'': {''Health'': ''Success'', ''State'': ''Enabled''}}, {''return_code'':
- ''Success'', ''CapacityBytes'': ''Failure, expect value: [480102187008, 960193626112],
- return value: None'', ''Location'': {''Info'': ''N/A'', ''InfoFormat'': ''DeviceName''},
- ''Manufacturer'': ''ATA'', ''MediaType'': ''SSD'', ''Model'': "Failure, expect
- value: [''INTEL SSDSC2KB48'', ''INTEL SSDSC2KB96''], return value: None", ''Protocol'':
- ''Success'', ''Status'': {''Health'': ''Success'', ''State'': ''Enabled''}}, {''return_code'':
- ''Success'', ''CapacityBytes'': ''Failure, expect value: [480102187008, 960193626112],
- return value: None'', ''Location'': {''Info'': ''N/A'', ''InfoFormat'': ''DeviceName''},
- ''Manufacturer'': ''ATA'', ''MediaType'': ''SSD'', ''Model'': "Failure, expect
- value: [''INTEL SSDSC2KB48'', ''INTEL SSDSC2KB96''], return value: None", ''Protocol'':
- ''Success'', ''Status'': {''Health'': ''Success'', ''State'': ''Enabled''}}, {''return_code'':
- ''Success'', ''CapacityBytes'': ''Failure, expect value: [480102187008, 960193626112],
- return value: None'', ''Location'': {''Info'': ''N/A'', ''InfoFormat'': ''DeviceName''},
- ''Manufacturer'': ''ATA'', ''MediaType'': ''SSD'', ''Model'': "Failure, expect
- value: [''INTEL SSDSC2KB48'', ''INTEL SSDSC2KB96''], return value: None", ''Protocol'':
- ''Success'', ''Status'': {''Health'': ''Success'', ''State'': ''Enabled''}}, {''return_code'':
- ''Success'', ''CapacityBytes'': ''Failure, expect value: [480102187008, 960193626112],
- return value: None'', ''Location'': {''Info'': ''N/A'', ''InfoFormat'': ''DeviceName''},
- ''Manufacturer'': ''ATA'', ''MediaType'': ''SSD'', ''Model'': "Failure, expect
- value: [''INTEL SSDSC2KB48'', ''INTEL SSDSC2KB96''], return value: None", ''Protocol'':
- ''Success'', ''Status'': {''Health'': ''Success'', ''State'': ''Enabled''}}, {''return_code'':
- ''Success'', ''CapacityBytes'': ''Failure, expect value: [480102187008, 960193626112],
- return value: None'', ''Location'': {''Info'': ''N/A'', ''InfoFormat'': ''DeviceName''},
- ''Manufacturer'': ''ATA'', ''MediaType'': ''SSD'', ''Model'': "Failure, expect
- value: [''INTEL SSDSC2KB48'', ''INTEL SSDSC2KB96''], return value: None", ''Protocol'':
- ''Success'', ''Status'': {''Health'': ''Success'', ''State'': ''Enabled''}}]}'
- expected_code: 200
- expected_result: '{ "count": 4, "CapacityBytes": [480102187008, 960193626112], "Location":
- { "Info": "N/A", "InfoFormat": "DeviceName" }, "Manufacturer":
- "ATA", "MediaType": "SSD", "Model": ["INTEL SSDSC2KB48", "INTEL SSDSC2KB96"], "Protocol":
- "SATA", "Status": { "Health": "OK", "State": "Enabled" }}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200, 200, 200, 200, 200, 200]'
- url: https://{bmc_ip}{drives_id}
-- case_name: check network interface adapter information
- case_sn: 18
- details_result: N/A
- expected_code: 200
- expected_result: '{ "count": 3, "Manufacturer": "Mellanox", "Model": "NIC-620F-B2-25Gb-2P-1-X", "Name":
- ["PCIeSlot2", "PCIeSlot3", "PCIeSlot6"], "Oem": { "Public": { "CardModel":
- "2*25GE", "RootBDF": ["0000:17:00.0", "0000:17:02.0", "0000:AE:02.0"], } }, "Status":
- { "Health": "OK", "State": "Enabled" }}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{networkadapters_id}
-- case_name: check network interface adapter port information
- case_sn: 19
- details_result: N/A
- expected_code: 200
- expected_result: '{ "count": 6, "AssociatedNetworkAddresses": [ "N/A" ], "Oem":
- { "Public": { "BDF": "N/A", "PortType": "OpticalPort" } }, "PhysicalPortNumber":
- ["1", "2"]}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{networkports_id}
-- case_name: check fans information
- case_sn: 20
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''FanSummary'': "Failure, expect value: {''Count'': 6}, return value:
- Can''t find the key FanSummary in return value", ''Fans'': [{''MemberId'': ''Success'',
- ''Oem'': {''Public'': {''SpeedRatio'': ''N/A''}}, ''Status'': {''Health'': ''Success'',
- ''State'': ''Success''}}, {''MemberId'': ''Success'', ''Oem'': {''Public'': {''SpeedRatio'':
- ''N/A''}}, ''Status'': {''Health'': ''Success'', ''State'': ''Success''}}, {''MemberId'':
- ''Success'', ''Oem'': {''Public'': {''SpeedRatio'': ''N/A''}}, ''Status'': {''Health'':
- ''Success'', ''State'': ''Success''}}, {''MemberId'': ''Success'', ''Oem'': {''Public'':
- {''SpeedRatio'': ''N/A''}}, ''Status'': {''Health'': ''Success'', ''State'': ''Success''}},
- {''MemberId'': ''Success'', ''Oem'': {''Public'': {''SpeedRatio'': ''N/A''}},
- ''Status'': {''Health'': ''Success'', ''State'': ''Success''}}, {''MemberId'':
- ''Success'', ''Oem'': {''Public'': {''SpeedRatio'': ''N/A''}}, ''Status'': {''Health'':
- ''Success'', ''State'': ''Success''}}]}]}'
- expected_code: 200
- expected_result: '{ "FanSummary": { "Count": 6 }, "Fans": [ { "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } }, { "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } },{ "MemberId":
- "N/A", "Oem": { "Public": { "SpeedRatio":
- "N/A" } }, "Status": { "Health":
- "OK", "State": "Enabled" } } ],}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Thermal
-- case_name: check power amount
- case_sn: 21
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''DeviceMaxNum'': "Failure, expect value: {''PowerSupplyNum'': 2},
- return value: Can''t find the key DeviceMaxNum in return value"}]}'
- expected_code: 200
- expected_result: '{ "DeviceMaxNum": { "PowerSupplyNum": 2},}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}
-- case_name: check power detail info
- case_sn: 22
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''PowerControl'': [{''PowerConsumedWatts'': ''Success'', ''Status'':
- {''Health'': ''OK'', ''State'': ''Enabled''}}], ''PowerSupplies'': [{''LineInputVoltage'':
- ''Success'', ''MemberId'': ''Failure, expect value: 1, return value: 0'', ''PowerCapacityWatts'':
- ''Failure, expect value: 800, return value: 460'', ''Status'': {''Health'': ''Success'',
- ''State'': ''Success''}}, {''LineInputVoltage'': ''Success'', ''MemberId'': ''Failure,
- expect value: 2, return value: 1'', ''PowerCapacityWatts'': ''Failure, expect
- value: 800, return value: 460'', ''Status'': {''Health'': ''Failure, expect value:
- OK, return value: Critical'', ''State'': ''Success''}}]}]}'
- expected_code: 200
- expected_result: '{ "PowerControl": [ { "PowerConsumedWatts":
- "N/A","Status":{ "Health": "OK", "State": "Enabled" } }, ], "PowerSupplies":
- [ { "LineInputVoltage": "N/A", "MemberId": "1", "PowerCapacityWatts":
- 800,"Status": { "Health": "OK", "State": "Enabled" } }, { "LineInputVoltage":
- "N/A", "MemberId": "2", "PowerCapacityWatts": 800,"Status":
- { "Health": "OK", "State": "Enabled" } } ],}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Power
-- case_name: check logical dirve health status
- case_sn: 23
- details_result: N/A
- expected_code: 200
- expected_result: '{ "count": 2, "Name": "N/A", "Status": { "Health":
- ["OK", "Critical"], "State": "Enabled" }}'
- final_rst: Failure
- group: compoment management
- header: null
- method: GET
- request_body: null
- url: https://{bmc_ip}{volume_id}
-- case_name: check server temperature air intake
- case_sn: 24
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Temperatures'': [{''Name'': ''Failure, expect value: INPUT_TEMP,
- return value: Inlet Temp'', ''ReadingCelsius'': ''Success''}]}]}'
- expected_code: 200
- expected_result: '{ "Temperatures": [ { "Name": "INPUT_TEMP", "ReadingCelsius":
- "N/A", } ]}'
- final_rst: Failure
- group: sensor management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Thermal
-- case_name: check cpu temperature
- case_sn: 25
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''Temperatures'': [{''Name'': ''Failure, expect value: INPUT_TEMP,
- return value: Inlet Temp'', ''ReadingCelsius'': ''Success''}, {''Name'': ''Failure,
- expect value: CPU1_TEMP, return value: Outlet Temp'', ''ReadingCelsius'': ''Success''},
- {''Name'': ''Failure, expect value: CPU2_TEMP, return value: PCH Temp'', ''ReadingCelsius'':
- ''N/A''}]}]}'
- expected_code: 200
- expected_result: '{ "Temperatures": [ { "Name": "INPUT_TEMP", "ReadingCelsius":
- "N/A", }, { "Name": "CPU1_TEMP", "ReadingCelsius":
- "N/A", }, { "Name": "CPU2_TEMP", "ReadingCelsius":
- "N/A", }, ]}'
- final_rst: Failure
- group: sensor management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Chassis/{chassis_id}/Thermal
-- case_name: check server power state
- case_sn: 26
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Success'', ''PowerState'': ''Failure, expect value: On, return value: Off''}]}'
- expected_code: 200
- expected_result: '{"PowerState": "On"}'
- final_rst: Failure
- group: power management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}
-- case_name: remote power on server
- case_sn: 27
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{"error":{"@Message.ExtendedInfo": [{"Message": "Successfully
- Completed Request", "Severity":"OK"}]}}'
- final_rst: Failure
- group: power management
- header: null
- method: POST
- request_body: '{"ResetType": "On"}'
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Actions/ComputerSystem.Reset
-- case_name: remote power off server
- case_sn: 28
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{"error":{"@Message.ExtendedInfo": [{"Message": "Successfully
- Completed Request", "Severity":"OK"}]}}'
- final_rst: Failure
- group: power management
- header: null
- method: POST
- request_body: '{"ResetType": "GracefulShutdown"}'
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Actions/ComputerSystem.Reset
-- case_name: remote reset server
- case_sn: 29
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{"error":{"@Message.ExtendedInfo": [{"Message": "Successfully
- Completed Request", "Severity":"OK"}]}}'
- final_rst: Failure
- group: power management
- header: null
- method: POST
- request_body: '{"ResetType": "ForceRestart"}'
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Actions/ComputerSystem.Reset
-- case_name: remote configure CPU in hyperthreading disabled
- case_sn: 30
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''Attributes'': "Failure, expect value: {''ProcessorHyperThreading'':
- ''Disabled''}, return value: Can''t find the key Attributes in return value"}]}'
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Disabled"}}'
- final_rst: Failure
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "ProcessorHyperThreading": "Disabled" }}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: remote get CPU hyperthreading in disabled
- case_sn: 31
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Disabled"}}'
- final_rst: Failure
- group: remote configure
- header: null
- method: GET
- request_body: null
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: remote configure CPU in hyperthreading enabled
- case_sn: 32
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''Attributes'': "Failure, expect value: {''ProcessorHyperThreading'':
- ''Enabled''}, return value: Can''t find the key Attributes in return value"}]}'
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Enabled"}}'
- final_rst: Failure
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "ProcessorHyperThreading": "Enabled" }}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: remote get CPU hyperthreading in enabled
- case_sn: 33
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{"Attributes": {"ProcessorHyperThreading": "Enabled"}}'
- final_rst: Failure
- group: remote configure
- header: null
- method: GET
- request_body: null
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: disable PXE mode
- case_sn: 34
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''Attributes'': "Failure, expect value: {''IPv4PXESupport'': ''Disabled''},
- return value: Can''t find the key Attributes in return value"}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Disabled" }}'
- final_rst: Failure
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "IPv4PXESupport": "Disabled" }}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check IPV4 PXE mode in disabled
- case_sn: 35
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Disabled" }}'
- final_rst: Failure
- group: remote configure
- header: null
- method: GET
- request_body: null
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: enable PXE mode
- case_sn: 36
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''Attributes'': "Failure, expect value: {''IPv4PXESupport'': ''Enabled''},
- return value: Can''t find the key Attributes in return value"}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Enabled" }}'
- final_rst: Failure
- group: remote configure
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "IPv4PXESupport": "Enabled" }}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check ipv4 PXE mode in enabled
- case_sn: 37
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "IPv4PXESupport": "Enabled" }}'
- final_rst: Failure
- group: remote configure
- header: null
- method: GET
- request_body: null
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: set boot type order
- case_sn: 38
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''Attributes'': "Failure, expect value: {''BootTypeOrder0'': ''HardDiskDrive'',
- ''BootTypeOrder1'': ''DVDROMDrive'', ''BootTypeOrder2'': ''PXE'', ''BootTypeOrder3'':
- ''Others''}, return value: Can''t find the key Attributes in return value"}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "HardDiskDrive", "BootTypeOrder1":
- "DVDROMDrive", "BootTypeOrder2": "PXE", "BootTypeOrder3":
- "Others", }}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "BootTypeOrder0": "HardDiskDrive", "BootTypeOrder1":
- "DVDROMDrive", "BootTypeOrder2": "PXE", "BootTypeOrder3":
- "Others", }}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check boot order
- case_sn: 39
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "HardDiskDrive", "BootTypeOrder1":
- "DVDROMDrive", "BootTypeOrder2": "PXE", "BootTypeOrder3":
- "Others", }}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: configure boot order
- case_sn: 40
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''Attributes'': "Failure, expect value: {''BootTypeOrder0'': ''DVDROMDrive'',
- ''BootTypeOrder1'': ''HardDiskDrive'', ''BootTypeOrder2'': ''Others'', ''BootTypeOrder3'':
- ''PXE''}, return value: Can''t find the key Attributes in return value"}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "DVDROMDrive", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "Others", "BootTypeOrder3":
- "PXE", }}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "BootTypeOrder0": "DVDROMDrive", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "Others", "BootTypeOrder3":
- "PXE", }}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check boot order
- case_sn: 41
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "DVDROMDrive", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "Others", "BootTypeOrder3":
- "PXE", }}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: configure new boot PXE order first
- case_sn: 42
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''Attributes'': "Failure, expect value: {''BootTypeOrder0'': ''PXE'',
- ''BootTypeOrder1'': ''HardDiskDrive'', ''BootTypeOrder2'': ''DVDROMDrive'', ''BootTypeOrder3'':
- ''Others''}, return value: Can''t find the key Attributes in return value"}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "PXE", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "DVDROMDrive", "BootTypeOrder3":
- "Others", }}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "Attributes": { "BootTypeOrder0": "PXE", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "DVDROMDrive", "BootTypeOrder3":
- "Others", }}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios/Settings
-- case_name: check boot order PEX order first
- case_sn: 43
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure''}]}'
- expected_code: 200
- expected_result: '{ "Attributes": { "BootTypeOrder0": "PXE", "BootTypeOrder1":
- "HardDiskDrive", "BootTypeOrder2": "DVDROMDrive", "BootTypeOrder3":
- "Others", }}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[]'
- url: https://{bmc_ip}/redfish/v1/Systems/{system_id}/Bios
-- case_name: check BMC Firmware version
- case_sn: 44
- details_result: '{''count'': ''Success'', ''info'': [{''return_code'': ''Success'',
- ''FirmwareVersion'': ''Failure, expect value: 1.30.11P01 HDM V100R001B03D011SP01,
- return value: 2.43''}]}'
- expected_code: 200
- expected_result: '{"count": 1, "FirmwareVersion": "1.30.11P01 HDM V100R001B03D011SP01"}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: GET
- request_body: null
- return_code_seq: '[200]'
- url: https://{bmc_ip}{manager_id}
-- case_name: change BMC account
- case_sn: 45
- details_result: '{''count'': ''N/A for this case'', ''info'': [{''return_code'':
- ''Failure'', ''UserName'': "Failure, expect value: CM_cc@1234, return value: Can''t
- find the key UserName in return value", ''RoleId'': "Failure, expect value: Administrator,
- return value: Can''t find the key RoleId in return value"}]}'
- expected_code: 200
- expected_result: '{"UserName": "CM_cc@1234","RoleId": "Administrator",}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{"UserName": "CM_cc@1234","Password": "1234@CM_cc","RoleId": "Administrator",}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}/redfish/v1/AccountService/Accounts/3
-- case_name: configure BMC ip in static, ipv4
- case_sn: 46
- details_result: '{''count'': ''Success'', ''info'': [{''return_code'': ''Failure'',
- ''IPv4Addresses'': "Failure, expect value: [{''Address'': ''192.168.66.120'',
- ''AddressOrigin'': ''Static'', ''Gateway'': ''192.168.66.1'', ''SubnetMask'':
- ''255.255.255.128''}], return value: Can''t find the key IPv4Addresses in return
- value"}]}'
- expected_code: 200
- expected_result: '{"count": 1, "IPv4Addresses": [ { "Address":
- "192.168.66.120", "AddressOrigin": "Static", "Gateway":
- "192.168.66.1", "SubnetMask": "255.255.255.128" } ]}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv4Addresses": [ { "Address": "192.168.66.120", "AddressOrigin":
- "Static", "Gateway": "192.168.66.1", "SubnetMask": "255.255.255.128" } ]}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1
-- case_name: configure BMC ip in DHCP, gateway and subnet mask ipv4
- case_sn: 47
- details_result: '{''count'': ''Success'', ''info'': [{''return_code'': ''Failure'',
- ''IPv4Addresses'': "Failure, expect value: [{''Address'': ''192.168.66.120'',
- ''AddressOrigin'': ''DHCP'', ''Gateway'': ''192.168.66.1'', ''SubnetMask'': ''255.255.255.128''}],
- return value: Can''t find the key IPv4Addresses in return value"}]}'
- expected_code: 200
- expected_result: '{"count": 1, "IPv4Addresses": [ { "Address":
- "192.168.66.120", "AddressOrigin": "DHCP", "Gateway": "192.168.66.1", "SubnetMask":
- "255.255.255.128" } ]}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv4Addresses": [ { "AddressOrigin": "DHCP" } ]}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1
-- case_name: configure BMC ip in static, ipv4
- case_sn: 48
- details_result: '{''count'': ''Success'', ''info'': [{''return_code'': ''Failure'',
- ''IPv4Addresses'': "Failure, expect value: [{''AddressOrigin'': ''DHCP''}], return
- value: Can''t find the key IPv4Addresses in return value"}]}'
- expected_code: 200
- expected_result: '{"count": 1, "IPv4Addresses": [ { "AddressOrigin":
- "DHCP", } ]}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv4Addresses": [ { "AddressOrigin": "DHCP" } ]}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1
-- case_name: configure BMC ip in static, ipv6
- case_sn: 49
- details_result: '{''count'': ''Success'', ''info'': [{''return_code'': ''Failure'',
- ''IPv6Addresses'': "Failure, expect value: [{''Address'': ''N/A'', ''AddressOrigin'':
- ''N/A'', ''PrefixLength'': 64}, {''Address'': ''2019::11'', ''AddressOrigin'':
- ''Static'', ''PrefixLength'': 64}], return value: Can''t find the key IPv6Addresses
- in return value"}]}'
- expected_code: 200
- expected_result: '{"count": 1, "IPv6Addresses": [ { "Address":
- "N/A", "AddressOrigin": "N/A", "PrefixLength": 64 }, { "Address":
- "2019::11", "AddressOrigin": "Static", "PrefixLength": 64 } ]}'
- final_rst: Failure
- group: remote interface management
- header: null
- method: PATCH
- request_body: '{ "IPv6Addresses": [ { "Address": "2019::11", "AddressOrigin":
- "Static", "PrefixLength": 64 } ]}'
- return_code_seq: '[''N/A'']'
- url: https://{bmc_ip}{manager_id}/EthernetInterfaces/eth1