blob: 1d82692032e260a902f1f21b586741f25bbf5029 [file] [log] [blame]
George Keishingb82af2b2019-07-22 02:59:00 -05001# Power on and reset BMC test.
2-i Verify_Redfish_Host_PowerOn
3-i Verify_Redfish_Host_GracefulRestart
4-i Redfish Power Off
5-i Redfish_BMC_Manager_GracefulRestart_When_Host_Booted
6# Redfish interface.
George Keishingb82af2b2019-07-22 02:59:00 -05007-i Redfish_Login_Via_SessionService
8-i Verify_Redfish_Invalid_URL_Response_Code
9-i Redfish_Login_Using_Unsecured_HTTP
10-i Redfish_Login_Using_HTTPS_Wrong_Port_80_Protocol
11-i Attempt_Login_With_Expired_Session
12-i Login_And_Verify_HTTP_Response_Header
13# Inventory test.
14-i Verify_MAC_Address_Property_Is_Populated
15-i Verify_Redfish_BMC_Firmware_Version
16-i Verify_AccountService_Available
17-i Get_Processor_Inventory_Via_Redfish_And_Verify
18-i Get_Memory_Inventory_Via_Redfish_And_Verify
19-i Get_System_Serial_And_Verify_Populated
20-i Get_Model_And_Verify_Populated
21-i Get_Available_Power_Supplies_And_Verify
22-i Get_Motherboard_Serial_And_Verify_Populated
23-i Verify_UpdateService_Supports_TransferProtocol_TFTP
24-i Verify_Redfish_BIOS_Version
25# Firmware update(non-disruptive)
26-i Verify_Firmware_Update_ApplyTime_Immediate
27-i Verify_Firmware_Update_ApplyTime_OnReset
28# DateTime
29-i Verify_Redfish_BMC_Time
George Keishingb82af2b2019-07-22 02:59:00 -050030-i Verify_Enable_NTP
31# Local user IPMI and Redfish test.
32-i Create_Admin_Redfish_User_And_Verify_Login_Via_IPMI
33-i Update_User_Password_Via_Redfish_And_Verify_Using_IPMI
34-i Update_User_Privilege_Via_Redfish_And_Verify_Using_IPMI
35-i Delete_User_Via_Redfish_And_Verify_Using_IPMI
36-i Create_IPMI_User_And_Verify_Login_Via_Redfish
37-i Verify_IPMI_User_Summary
38-i Test_IPMI_User_Creation_With_Valid_Name_And_ID
39-i Verify_Setting_Valid_Password_For_IPMI_User
40-i Verify_IPMI_User_Deletion
41-i Test_IPMI_User_Privilege_Level
42-i Test_IPMI_Operator_Privilege_Level
43-i Test_IPMI_Administrator_Privilege_Level
44-i Test_IPMI_No_Access_Privilege_Level
45-i Enable_IPMI_User_And_Verify
46-i Disable_IPMI_User_And_Verify
George Keishingb82af2b2019-07-22 02:59:00 -050047-i Redfish_Create_and_Verify_Users
48-i Verify_Login_with_Deleted_Redfish_Users
49-i Verify_Modifying_User_Attributes
50-i Verify_User_Account_Locked
51-i Verify_Admin_User_Privilege
52-i Verify_operator_User_Privilege
53-i Verify_User_User_Privilege
54# Certificate
55-i Certificate_Test
56# Network test cases(non-disruptive)
57-i Get_IP_Address_And_Verify
58-i Get_Netmask_And_Verify
59-i Get_Gateway_And_Verify
60-i Get_MAC_Address_And_Verify
61-i Verify_All_Configured_IP_And_Netmask
62-i Get_Hostname_And_Verify
63-i Configure_Hostname_And_Verify
64-i Add_Valid_IPv4_Addres_And_Verify
65-i Configure_DNS_Server_And_Verify
George Keishingb82af2b2019-07-22 02:59:00 -050066-i Configure_Valid_MAC_And_Verify
67# Remote Logging
George Keishing10b654d2019-01-11 00:46:41 -060068-i Test_Remote_Logging_Configuration