diff options
Diffstat (limited to 'tools/hdv/redfish/conf/cases.yaml')
-rw-r--r-- | tools/hdv/redfish/conf/cases.yaml | 517 |
1 files changed, 0 insertions, 517 deletions
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 |