a6fc15fb | 06-May-2022 |
George Keishing <gkeishin@in.ibm.com> |
Add failure messages for clarity in test suite setup
Before fix: Parent suite setup failed: '' should not be empty.
After fix: Parent suite setup failed: Please provide required paramter OS_HOST
C
Add failure messages for clarity in test suite setup
Before fix: Parent suite setup failed: '' should not be empty.
After fix: Parent suite setup failed: Please provide required paramter OS_HOST
Change-Id: I25c409978806b1d97a8223edf1ba2526f5be31aa Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
6e641262 | 05-May-2022 |
George Keishing <gkeishin@in.ibm.com> |
Fix Line is too long in test suite
+ ipmi/test_ipmi_network_verificaton.robot W: 208, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 224, 110: Line is too long (exceeds 110 characte
Fix Line is too long in test suite
+ ipmi/test_ipmi_network_verificaton.robot W: 208, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 224, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 276, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 286, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 295, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 368, 110: Line is too long (exceeds 110 characters) (LineTooLong) + ipmi/test_ipmi_poh_counter.robot W: 22, 110: Line is too long (exceeds 110 characters) (LineTooLong) + ipmi/test_ipmi_user.robot W: 386, 110: Line is too long (exceeds 110 characters) (LineTooLong) + ipmi/test_ipmi_cold_reset.robot W: 95, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 176, 110: Line is too long (exceeds 110 characters) (LineTooLong + ipmi/test_ipmi_inband_sdr.robot W: 204, 110: Line is too long (exceeds 110 characters) (LineTooLong) + ipmi/test_ipmi_chassis.robot W: 64, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 74, 110: Line is too long (exceeds 110 characters) (LineTooLong) + ipmi/test_ipmi_sel_time.robot W: 7, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 9, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 13, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 15, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 186, 110: Line is too long (exceeds 110 characters) (LineTooLong) + ipmi/test_ipmi_systeminfo_parameters.robot W: 98, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 109, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 154, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 175, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 211, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 293, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 313, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 421, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 422, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 441, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 442, 110: Line is too long (exceeds 110 characters) (LineTooLong) W: 498, 110: Line is too long (exceeds 110 characters) (LineTooLong)
Change-Id: I193c22c648e9fe77f017896a4ca19e35cd7adfc2 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
3a3d5d50 | 05-May-2022 |
Gene Ratzlaff <ratzlaff@us.ibm.com> |
Fix typo in keyword
Changed 'and' to 'And' in keyword Wait and Confirm New Username And Password
Change-Id: I9da15639b133d944f5df310e9e5c0ade7ed8847c Signed-off-by: Gene Ratzlaff <generatz@gmail.co
Fix typo in keyword
Changed 'and' to 'And' in keyword Wait and Confirm New Username And Password
Change-Id: I9da15639b133d944f5df310e9e5c0ade7ed8847c Signed-off-by: Gene Ratzlaff <generatz@gmail.com>
show more ...
|
e45d2623 | 05-May-2022 |
George Keishing <gkeishin@in.ibm.com> |
Tag mismatch fix in test suites
Before fix:
$ awk -f check_robot_tags.awk ipmi/* --- ipmi/test_ipmi_inband_sdr.robot: Verify Reserve Device SDR Repository Info Via IPMI Lanplus Verify_Reserve_Devi
Tag mismatch fix in test suites
Before fix:
$ awk -f check_robot_tags.awk ipmi/* --- ipmi/test_ipmi_inband_sdr.robot: Verify Reserve Device SDR Repository Info Via IPMI Lanplus Verify_Reserve_Device_SDR_Repository_Via_IPMI_Lanplus
--- ipmi/test_ipmi_network_verificaton.robot: Verify Get and Set MAC Address Via IPMI Verify_GET_And_Set_MAC_Address_Via_IPMI $
After fix:
$ awk -f check_robot_tags.awk ipmi/*
$
Change-Id: Ie591c6365104d50a4081df5eb3cf34f7bda6e5da Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
6b279b39 | 05-May-2022 |
chithrag <chithrag@ami.com> |
Modified keyword and required changes for cold reset IPMI script.
Keywords Modified: 1. test_ipmi_cold_reset.robot - Get The Sensor Name And Threshold, Get The Sensor Reading And Name, Modify And
Modified keyword and required changes for cold reset IPMI script.
Keywords Modified: 1. test_ipmi_cold_reset.robot - Get The Sensor Name And Threshold, Get The Sensor Reading And Name, Modify And Fetch Threshold. 2. lib/ipmi_uyils.py - modify_and_fetch_threshold. Added commands as required.
Refer - https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-test-automation/+/51643, for comments that are requested to be modified in ipmi/test_ipmi_cold_reset.robot and lib/ipmi_utils.py.
Tested: Run robot ipmi/test_ipmi_cold_reset.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: I30ad0ebaf147bc4c24c01993c9582c3834d48e95
show more ...
|
4ad123ac | 12-Apr-2022 |
chithrag <chithrag@ami.com> |
Adding Testcases for Set In Progress, Set MAC Address, Get Cipher suite privilege, Set Authentication Type support, Set IP Address Source.
Testcases : - Verify Set In Progress - Verify Invaild S
Adding Testcases for Set In Progress, Set MAC Address, Get Cipher suite privilege, Set Authentication Type support, Set IP Address Source.
Testcases : - Verify Set In Progress - Verify Invaild Set MAC Address Via IPMI - Verify Get and Set MAC Address Via IPMI - Verify Cipher Suite privilege - Verify SET On Authentication Type - Verify IP Address Source Set To Address Loaded By BIOS - Verify IP Address Source Set To Address Obtained By BMC - Verify IP Address Source Set To Unspecified Address Source
Request data for chassis status present in data/ipmi_raw_cmd_table.py
Verify Set In Progress - Sets the Set In progress byte to set-inprogress and set-complete. Verifies the response byte.
Verify Invaild Set MAC Address Via IPMI - Sets the invalid MAC address given in variable section and verifies the error code.
Verify Get and Set MAC Address Via IPMI - Sets the valid MAC Address and verifies it. Restores the default MAC address once the test is complete.
Verify Cipher Suite privilege - Get the Cipher Suite privilege and verifies the response byte and cipher suite length.
Verify Set On Authentication Type - Verifies set Authentication type support and verified error response byte since it is read only byte.
Verify IP Address Source Set To Address Loaded By BIOS - verified set IP address source to address loaded by BIOS or system software and verify error response code.
Verify IP Address Source Set To Address Obtained By BMC - verified set IP address source to address obtained by BMC running other address assignment protocol and verify error response code.
Verify IP Address Source Set To Unspecified Address Source - verified set IP address source to unspecified address and verify error response code.
Tested: Run robot ipmi/test_ipmi_network_verificaton.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: I6ac5eca06d1bc9b61f999a532fa5c34647d76aba
show more ...
|
015f787c | 21-Mar-2022 |
chithrag <chithrag@ami.com> |
Create new script for IPMI System Info Parameters 0 to 5
Following parameters are verfied in the script, 1. Set In Progress - param 0 2. System Firmware Version - param 1 3. System Name - param 2 4.
Create new script for IPMI System Info Parameters 0 to 5
Following parameters are verfied in the script, 1. Set In Progress - param 0 2. System Firmware Version - param 1 3. System Name - param 2 4. Primary Operating System Name - param 3 5. Operating System Name - param 4 6. Present OS Version Number - param 5
Testcases Created: - Verify System Info Set In Progress - Verify System Info Set In Progress After BMC Reboot - Verify Get System Info Set In Progress With Invalid Data Length - Verify Set System Info Set In Progress With Invalid Data Length - Verify Set System Info Set In Progress With Invalid State - Verify System Info System Firmware Version - Verify Get System Info System Firmware Version With Invalid Data Length - Verify Set System Info System Firmware Version With Invalid Data Length - Verify System Info System Name - Verify Get System Info System Name With Invalid Data Length - Verify Set System Info System Name With Invalid Data Length - Verify System Info Primary Operating System Name - Verify System Info Primary Operating System Name After BMC Reboot - Verify Get System Info Primary Operating System Name With Invalid Data Length - Verify Set System Info Primary Operating System Name With Invalid Data Length - Verify System Info Operating System Name - Verify System Info Operating System Name After BMC Reboot - Verify Get System Info Operating System Name With Invalid Data Length - Verify Set System Info Operating System Name With Invalid Data Length - Verify System Info Present OS Version Number - Verify Get System Info Present OS Version Number With Invalid Data Request - Verify Set System Info Present OS Version Number With Invalid Data Request
For Param 0 - Set In Progress, validation for change in set-in-progress/ set-complete are verified with valid request data bytes and invalid request data bytes. Since it is volatile, the response bytes are verified after cold reset.
For param 1 - System Firmware Version, the request data bytes are generated randomly and verified with response data byte, and verified invalid request data byte.
For param 3 - System Name, the request data bytes are generated randomly and verified with response data byte, and verified invalid request data byte.
For param 3 - Primary Operating System Name, the request data bytes are identified in variables section and verified with response data byte, and verified invalid request data byte given as invalid_os_name in variable section. Since it is non-volatile, the response bytes are verified with os_version_name after cold reset.
For param 4 - Operating System Name, the request data bytes are identified in variables section and verified with response data byte, and verified invalid request data byte given as invalid_os_name in variable section. Since it is volatile, the response bytes are verified with default value after cold reset.
For param 5 - Present OS Version Number, the request data bytes are identified in variables section and verified with response data byte, and verified invalid request data byte given as invalid_os_name in variable section.
Request data for system info parameter present in data/ipmi_raw_cmd_table.py Functions used like 'Prefix Bytes' are defined under lib/ipmi_utils.py and 'Split String With Index' in lib/utils.py - already committed in - https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-test-automation/+/51641.
Tested: Run robot ipmi\test_ipmi_systeminfo_parameters.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: Ic0016db9d3707cac496a5b9dbc15ac0f348a51a4
show more ...
|
782ad284 | 12-Mar-2022 |
chithrag <chithrag@ami.com> |
Added new script for inband SDR comands - Get SDR, Get Device SDR Info, Reserve Device SDR Repository and Get Device SDR IPMI commands
Testcases Added : - Verify Get SDR For Maximum Record Via IP
Added new script for inband SDR comands - Get SDR, Get Device SDR Info, Reserve Device SDR Repository and Get Device SDR IPMI commands
Testcases Added : - Verify Get SDR For Maximum Record Via IPMI - Verify Sensor And SDR Count In Get Device SDR Info Via Inband IPMI - Verify Timestamp In Get Device SDR Info Via Inband IPMI - Verify Get Device SDR Info For Invalid Data Request - Verify Device SDR Info Via IPMI Lanplus - Verify Reserve Device SDR Repository Via Inband IPMI - Verify Reserve Device SDR Repository For Invalid Data Request - Verify Reserve Device SDR Repository Info Via IPMI Lanplus - Verify Reserve Device SDR Repository For Partial Record - Verify Reserve Device SDR Repository For Partial Record After BMC Reboot - Verify Reserve Device SDR Repository Invalid Reservation ID For Partial Record - Verify Get Device SDR For Maximum Record Via IPMI - Verify Get Device SDR For Invalid Data Request Via IPMI
Request data for Device SDR present in data/ipmi_raw_cmd_table.py Zfill Data keyword available in lib/utils.py - committed in - https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-test-automation/+/51641
For Get Device SDR Info, Sensor and sdr counts are compared with sensor list and sdr elist all respectively. Timestamps of both sensor and sdr data are validated.
Reserve Device SDR Repository and Get Device SDR Info should be accessible only via KCS interface and not via Lanplus interface.
Get SDR and Get Device SDR verifies maximum number Record IDs with their immediate next Record IDs.
Tested: Run robot ipmi/test_ipmi_inband_sdr.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: Ia69fd02f44cb64f6341f95f987e159ee85f76a5b
show more ...
|
0f0bd53e | 05-Apr-2022 |
chithrag <chithrag@ami.com> |
Modification of SOL activate Console output
Testcase Modified: - Verify_SOL_During_Boot
Added two variable names ${SOL_BIOS_OUTPUT} for BIOS screen content output and ${SOL_LOGIN_OUTPUT} for Logi
Modification of SOL activate Console output
Testcase Modified: - Verify_SOL_During_Boot
Added two variable names ${SOL_BIOS_OUTPUT} for BIOS screen content output and ${SOL_LOGIN_OUTPUT} for Login prompt content output.
The variables are defined under lib/resource.robot
Added time to Check IPMI SOL Output Content, i.e, 10 mins for BIOS content and 15 mins for Login prompt content.
Added IPMI Power ON at Test Teardown for making chassis Power on.
Tested: Run robot ipmi/test_ipmi_sol.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: I4f0e86d858775111a8e297f834a80b99f00f828a
show more ...
|
ff43db9a | 01-Mar-2022 |
chithrag <chithrag@ami.com> |
Added New script for IPMI Cold Reset command
The Cold reset command directs the Responder to perform a ‘Cold Reset’ action, which causes default setting of interrupt enables, event message generatio
Added New script for IPMI Cold Reset command
The Cold reset command directs the Responder to perform a ‘Cold Reset’ action, which causes default setting of interrupt enables, event message generation, sensor scanning, threshold values, and other ‘power up default’ state to be restored.
The script consist of 3 testcases: - Cold_Reset_Via_IPMI - Cold_Reset_With_Invalid_Data_Request_Via_IPMI - Verify_Cold_Reset_Impact_On_Sensor_Threshold_Via_IPMI
Request data for cold reset present in data/ipmi_raw_cmd_table.py
Python basic operations under file lib/ipmi_utils.py like threshold value calculation - 'Identify Threshold' and under lib/utils.py for striping extra characters across the strings - 'Remove Whitespace' fucntion (check commit - https://gerrit.openbmc-project.xyz/c/openbmc/openbmc-test-automation/+/51641 for remove_whitespace function).
The script verifies command execution for cold reset, invalid data request verification of cold reset and impact on sensor threshold value change with cold reset.
The script changes sensor threshold value for Fan sensor, executes cold reset IPMI command, verifies sensor threshold values of initial and reading after cold reset.
Tested: Run robot ipmi/test_ipmi_cold_reset.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: I116fad1fc8c8c9c7c3b1e4d6d26fc9a4412a5637
show more ...
|
f4595402 | 30-Mar-2022 |
chithrag <chithrag@ami.com> |
Added testcases for IPMI power cycle, power reset and chassis status.
Testcases : - Verify Chassis Power Cycle And Check Chassis Status Via IPMI - Verify Chassis Power Reset And Check Chassis St
Added testcases for IPMI power cycle, power reset and chassis status.
Testcases : - Verify Chassis Power Cycle And Check Chassis Status Via IPMI - Verify Chassis Power Reset And Check Chassis Status Via IPMI - Verify Chassis Status Via IPMI
Request data for chassis status present in data/ipmi_raw_cmd_table.py
Verify Chassis Power Cycle And Check Chassis Status Via IPMI - Executes IPMI Chassis power cycle and verifies the chassis status using IPMI command.
Verify Chassis Power Reset And Check Chassis Status Via IPMI - Executes IPMI Chassis power reset and verifies the chassis status using IPMI command.
Verify Chassis Status Via IPMI - Sets chassis power policy and verifies the power policy status via IPMI chassis status raw command. Also verifies the last ‘Power is on’ state was entered via IPMI command bit in Last Power Event byte of IPMI raw chassis status.
Tested: Run robot ipmi/test_ipmi_chassis.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: I86a7a8ced16738f0846bddc76eb5df2ee654d4cc
show more ...
|
a6be41ed | 01-Mar-2022 |
chithrag <chithrag@ami.com> |
Added new script for IPMI POH Counter Support
POH (Power-On Hours) counter has the incremental count of power ON hours of the system.
Request and Response data defined under data/ipmi_raw_cmd_table
Added new script for IPMI POH Counter Support
POH (Power-On Hours) counter has the incremental count of power ON hours of the system.
Request and Response data defined under data/ipmi_raw_cmd_table.py
Testcases added - - Get POH Counter Command Via IPMI - Verify Get POH Counter With Invalid Data Request Via IPMI - Verify POH Counter Reading With Wait Time - Verify POH Counter Reading With Host Power Off - Verify POH Counter Reading With Host Power On
Script compares Minutes per count and Counter reading for the above scenarios.
Minutes per count usually 60 minutes.
Wait Time given - 1 hour in host powered on state, 1 hour 30 minutes when Host power OFF, 1 hour after Host Power ON
Comparison between Initial POH Counter reading and reading after wait time / Power operation.
Tested: Run robot ipmi/test_ipmi_poh_counter.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: I0137f42cc4af215abfdeef6ad0d9004e9dd2d2dc
show more ...
|
8a17c49c | 01-Mar-2022 |
chithrag <chithrag@ami.com> |
Added New script for IPMI Get Device ID command
This script verifies Get Device ID IPMI command and its response data bytes.
Request Data for Get Device ID given in data\ipmi_raw_cmd_table.py
Resp
Added New script for IPMI Get Device ID command
This script verifies Get Device ID IPMI command and its response data bytes.
Request Data for Get Device ID given in data\ipmi_raw_cmd_table.py
Response data validated for each and every byte, with respect to expected response.
Following data validated in response bytes : - Device ID - Device Revision - Firmware Revision 1 & 2 - IPMI Version - Manufacture ID - Product ID - Auxiliary Firmware Revision Information
Testcases added : - Get Device ID Via IPMI - Verify Get Device ID With Invalid Data Request - Verify Device ID Response Data Via IPMI
Tested: Run robot ipmi/test_ipmi_device_id.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: Ic024c2ea8ceb1f0a7842260266495fcdbfa8f01c
show more ...
|
70deec07 | 04-May-2022 |
George Keishing <gkeishin@in.ibm.com> |
Fix tagging mismatch in test suite
Fix typo and test vs tag mismatch as shown bellow:
$ awk -f check_robot_tags.awk ipmi/test_ipmi_sel_time.robot --- ipmi/test_ipmi_sel_time.robot: Set SEL Time On
Fix tagging mismatch in test suite
Fix typo and test vs tag mismatch as shown bellow:
$ awk -f check_robot_tags.awk ipmi/test_ipmi_sel_time.robot --- ipmi/test_ipmi_sel_time.robot: Set SEL Time On NTP Mode Verify_SEL_Set_Time_On_NTP_Mode
--- ipmi/test_ipmi_sel_time.robot: Verify SEL Time In SEL Entry For Past Date And Time Verify_SEL_Time_In_SEL_Entry_For_Past_Date_And_Tine
Change-Id: Ic0f5d80dc5248b2b16eaa5946dc568fff1fdc2d0 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
0a8c8787 | 01-Mar-2022 |
chithrag <chithrag@ami.com> |
Created New script for IPMI Set/Get SEL Time
Pre-requisite Condition : Client Machine and BMC should be in Same TimeZone (example : UST). Mismatch of Timezones result in miscalculation of SEL Time d
Created New script for IPMI Set/Get SEL Time
Pre-requisite Condition : Client Machine and BMC should be in Same TimeZone (example : UST). Mismatch of Timezones result in miscalculation of SEL Time due to different Timezone in Client Machine.
IPMI Raw command variables are defined under ../data/ipmi_raw_cmd_table.py Python basic functionalities are defined under lib/ipmi_client.robot, lib/ipmi_utils.py and lib/utils.py files.
Test the Set/Get SEL Time functionality and compare the result against BMC Native command (date).
Set the Time Sync Mode from NTP to Manual to Set SEL Time. Time Sync Mode change performed via REDFISH URI. Performs the change in Time Sync Mode with Test Setup and Teardown Execution with default NETWORK_TIMEOUT provided under ../lib/resource.robot
NETWORK_RESTART_TIME added for Set SEL Time and Add SEL Entry as the corresponding command takes approx 5 seconds for the operation to reflect.
Current SEL time identified via BMC Native command (date) and perform SEL Time operations.
Script Verifies SEL Time for various scenarios such as, - Get current time from BMC and add future year and compare against BMC native command (date), - Gets BMC Current Time and Adds 15 minutes and compare against BMC native command (date), - Gets BMC Current Time and subtracts 1 day and compare against BMC native command (date), - Add SEL Entry for all the above scenarios and compare against BMC native command (date).
Tested: Run robot ipmi/test_ipmi_sel_time.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: Ied129b96e38351d59780326c71f875dc50ce33f5
show more ...
|
dc5679e2 | 01-Mar-2022 |
chithrag <chithrag@ami.com> |
Added new testcases for SOL support in test_ipmi_sol.robot file.
Testcases Added - - Verify SOL Payload Channel, - Verify SOL Payload Port, - Set Valid SOL Non Volatile Bit Rate, - Set Invalid SOL N
Added new testcases for SOL support in test_ipmi_sol.robot file.
Testcases Added - - Verify SOL Payload Channel, - Verify SOL Payload Port, - Set Valid SOL Non Volatile Bit Rate, - Set Invalid SOL Non Volatile Bit Rate, - Set Valid SOL Volatile Bit Rate, - Set Invalid SOL Volatile Bit Rate, - Verify SOL Set In Progress
Added SOL response data in data/ipmi_raw_cmd_table.py
Tested: Run robot ipmi/test_ipmi_sol.robot
Signed-off-by: chithrag <chithrag@ami.com> Change-Id: Id3818e26b60566e05ffd1c246afe1106c65ef2e4
show more ...
|
5e9fbbff | 29-Apr-2022 |
George Keishing <gkeishin@in.ibm.com> |
Add logic for wait time required with password changes
Changes: - Added new keyword. - Call the keyword needed for wait time on password change.
Resolves openbmc/openbmc-test-automation#
Add logic for wait time required with password changes
Changes: - Added new keyword. - Call the keyword needed for wait time on password change.
Resolves openbmc/openbmc-test-automation#2188
Change-Id: I38ad3ef103e0bb11040d5e06dc1eae39da40e151 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
12be4b41 | 15-Mar-2022 |
Ashwini Chandrappa <Ashwini.Chandrappa777@ibm.com> |
Fix for IPMI non-root user delete
Change-Id: I2b41ab67128c62408eb0a51453535507ddc1870a Signed-off-by: Ashwini Chandrappa <Ashwini.Chandrappa777@ibm.com> |
3c230883 | 29-Apr-2022 |
George Keishing <gkeishin@in.ibm.com> |
Fix typo and update robot custom script rule documentation
Change-Id: If81edc1133966f3e55316b7572ebc955364699ef Signed-off-by: George Keishing <gkeishin@in.ibm.com> |
d3498670 | 08-Apr-2022 |
George Keishing <gkeishin@in.ibm.com> |
Update IPMI SEL clear test validation
This test sends an ipmitool sel clear and then verifies that there are no SEL entries. But it does not first verify that there is at least one entry present. It
Update IPMI SEL clear test validation
This test sends an ipmitool sel clear and then verifies that there are no SEL entries. But it does not first verify that there is at least one entry present. It needs to do this.
Resolves openbmc/openbmc-test-automation#2156
Change-Id: If7bb279352c12056d49e004867ff1760028e14f6 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
0ae36203 | 17-Feb-2022 |
ganesanb <ganesanb@ami.com> |
Feature: IPMI user
Updated below test cases from test_ipmi_user.robot script.
- Verify Administrator And No Access Privilege For Different Channels
- Verify Operator And User
Feature: IPMI user
Updated below test cases from test_ipmi_user.robot script.
- Verify Administrator And No Access Privilege For Different Channels
- Verify Operator And User Privilege For Different Channels
Removed hardcoded channel number.
Added keyword to get all available channel number.
Added keyword to get number of active channel number for ethernet interface.
Added keyword to skip different channel test case based active channel number count and added this keyword in test setup for different channel test cases.
Signed-off-by: ganesanb <ganesanb@ami.com> Change-Id: I9ac6e7cef973fbc3b692d3ce4c1fd52dd2918440
show more ...
|
71fd671e | 28-Mar-2022 |
George Keishing <gkeishin@in.ibm.com> |
Fix test tags name mismatch
Example: $ awk -f check_robot_tags.awk ipmi/* --- ipmi/test_ipmi_lanplus.robot: Verify Lanplus Interface verify_lanplus_interface
--- ipmi/test_ipmi_watchdog.robot: Ve
Fix test tags name mismatch
Example: $ awk -f check_robot_tags.awk ipmi/* --- ipmi/test_ipmi_lanplus.robot: Verify Lanplus Interface verify_lanplus_interface
--- ipmi/test_ipmi_watchdog.robot: Verify Timer Action For State Change Verify
After fix:
$ awk -f check_robot_tags.awk ipmi/*
No error
Refer: openbmc/openbmc-test-automation/blob/master/docs/code_standards_check.md#3-robot-tags-check
Change-Id: I680ca0f3cfc13c270f7e9fc36d074b058d2a8aaf Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
de9356ef | 22-Mar-2022 |
leet <leet@ami.com> |
IPMI Watchdog - Gerrit Reviewer Comment Changes
Create a new branch for latest IPMI Watchdog changes.
Add changes from gerrit reviewer comments.
Rebase from gerrit/master and commit
Abandoned pre
IPMI Watchdog - Gerrit Reviewer Comment Changes
Create a new branch for latest IPMI Watchdog changes.
Add changes from gerrit reviewer comments.
Rebase from gerrit/master and commit
Abandoned previous IPMI Watchdog MR and branches due to MR being behind master branch by many commits and having a merge conflict.
Change-Id: If9bacf307982870c5d0e2dbe56a14145dc0ee4ce Signed-off-by: Lee Tarlton <leet@ami.com>
show more ...
|
36e04779 | 15-Mar-2022 |
nagarjunb22 <nagarjunb@ami.com> |
Added new script to verify IPMI cmd via lanplus interface.
And also added a case to execute lanplus multiple times.
Created new resource file with keyword which contains Few ipmi commands to execut
Added new script to verify IPMI cmd via lanplus interface.
And also added a case to execute lanplus multiple times.
Created new resource file with keyword which contains Few ipmi commands to execute over lanplus interface.
We can add more ipmi commands in future.
Tested: Run robot ipmi/test_ipmi_lanplus.robot
Signed-off-by: Nagarjun B <nagarjunb@ami.com> Change-Id: Ic8f559e47b908a3b12af598a6e2b0c81bf947a37
show more ...
|
fc3d8f1d | 24-Mar-2022 |
George Keishing <gkeishin@in.ibm.com> |
Update DMTF Refish use case checker test suite
Changes: - Add logic to print errors in test suite - Update the directory where log is collected - Fix typo for IPMI suite
Resolves o
Update DMTF Refish use case checker test suite
Changes: - Add logic to print errors in test suite - Update the directory where log is collected - Fix typo for IPMI suite
Resolves openbmc/openbmc-test-automation#2177
Change-Id: Ice7bb4a7b154529e904a501802ef22cf583963ed Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|