Revision tags: v5.0-stable, v4.0-stable |
|
#
6fb70d98 |
| 24-Oct-2023 |
Matt Fischer <matthew.fischer@hpe.com> |
Switch from Force Tags to Test Tags
Force Tags is deprecated in Robot 7.0 and will eventually warn and then after that stop working. Test Tags performs the same function per docs.
Change-Id: I7cf30
Switch from Force Tags to Test Tags
Force Tags is deprecated in Robot 7.0 and will eventually warn and then after that stop working. Test Tags performs the same function per docs.
Change-Id: I7cf305754b247b995a05d8da3b9de9ed613ecae2 Signed-off-by: Matt Fischer <matthew.fischer@hpe.com>
show more ...
|
#
409df05d |
| 17-Jan-2024 |
George Keishing <gkeishin@in.ibm.com> |
Robot Framework 7.0 changes
Update robot code syntax overall in the repo
Changes: - Update the requirement.txt package version for robot - The '[Return]' setting is deprecated. Use the
Robot Framework 7.0 changes
Update robot code syntax overall in the repo
Changes: - Update the requirement.txt package version for robot - The '[Return]' setting is deprecated. Use the 'RETURN' statement instead. - Singular section headers like '*** Test Case ***' are deprecated. Use plural format like '*** Test Cases ***' instead. - Singular section headers like '*** Variable ***' are deprecated
Tested: - Ran from sandbox with the version $ robot --version Robot Framework 7.0 (Python 3.10.12 on linux)
and also tested on latest python version
Robot Framework 7.0 (Python 3.11.9 on linux)
Change-Id: I54e85f9d799556c63b9a39f79483f83e9b980768 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
#
9bfdf8a7 |
| 19-Apr-2024 |
George Keishing <gkeishin@in.ibm.com> |
Fix code typo in the repository
Changes: - Corrected spelling mistake in the repository
Tested: - NA
Change-Id: Ic721bbb2efc0f9f5a1895e3f5994fdb38fe310cd Signed-off-by: George Keishing <gk
Fix code typo in the repository
Changes: - Corrected spelling mistake in the repository
Tested: - NA
Change-Id: Ic721bbb2efc0f9f5a1895e3f5994fdb38fe310cd Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
#
9e5626d2 |
| 26-Mar-2024 |
George Keishing <gkeishin@in.ibm.com> |
Fix test suites and move SNMP under redfish
Changes: - Test consolidation for SNMP - Fix test suites for line exceeding 110
Tested: - NA
Change-Id: Ia1d3e8cab9ad31e6550100e25a3b3988a80a38
Fix test suites and move SNMP under redfish
Changes: - Test consolidation for SNMP - Fix test suites for line exceeding 110
Tested: - NA
Change-Id: Ia1d3e8cab9ad31e6550100e25a3b3988a80a38f7 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
#
372cd862 |
| 14-Nov-2023 |
ishwaryamathim <ishwaryamm@ami.com> |
IPMI/DCMI: Modified script based on user input
Changes: - Modified script based on user input Tested: - Ran ipmi/ and ipmi/dcmi
Change-Id: Ic9d6e29ae199cffb6009e6718ae499293c319c96 Signed-o
IPMI/DCMI: Modified script based on user input
Changes: - Modified script based on user input Tested: - Ran ipmi/ and ipmi/dcmi
Change-Id: Ic9d6e29ae199cffb6009e6718ae499293c319c96 Signed-off-by: Ishwarya Mathi M <ishwaryamm@ami.com>
show more ...
|
#
87dc442c |
| 20-Oct-2023 |
George Keishing <gkeishin@in.ibm.com> |
Add new force tags for the IPMI suites
Changes: - Add tag name for the suite
Tested: - NA
Change-Id: I1f87ede8c5241d34a3cf7ae988b5ffc43e84408b Signed-off-by: George Keishing <gkeishin@in.
Add new force tags for the IPMI suites
Changes: - Add tag name for the suite
Tested: - NA
Change-Id: I1f87ede8c5241d34a3cf7ae988b5ffc43e84408b Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
#
d0c4b800 |
| 28-Apr-2023 |
ganesanb <ganesanb@ami.com> |
IPMI: Moved resource ../lib/ipmi_client.robot line to the first line on settings section.
Issue Faced: - While running script individually if ipmi_client robot resource was not on first line
IPMI: Moved resource ../lib/ipmi_client.robot line to the first line on settings section.
Issue Faced: - While running script individually if ipmi_client robot resource was not on first line in the settings section on the script then arguments from resource.robot are not passing to the keywords while framing the ipmi commands.
Changes: - Moved resource ../lib/ipmi_client.robot to the first line on settings section in few scripts.
Tested: - Ran All The Scripts Successfully
Change-Id: I879366bf034f9cd4db7ae05b337f64b2b44362eb Signed-off-by: ganesanb <ganesanb@ami.com>
show more ...
|
#
e16f158f |
| 15-Dec-2022 |
George Keishing <gkeishin@in.ibm.com> |
Test documentation typo fixes using codespell tool
Changes: - Fix typo in code documentation and test name
Tested: - Using codespell tool.
Change-Id: Ia1b65bddc01a4b1c103af9f2094d87da11c8895
Test documentation typo fixes using codespell tool
Changes: - Fix typo in code documentation and test name
Tested: - Using codespell tool.
Change-Id: Ia1b65bddc01a4b1c103af9f2094d87da11c88953 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
#
19260a31 |
| 22-Sep-2022 |
ganesanb <ganesanb@ami.com> |
system info parameters script changes
- "Removed Verify System Info Primary OS Name After BMC Reboot" test case from system info parameter script as this functionality was not supported in community
system info parameters script changes
- "Removed Verify System Info Primary OS Name After BMC Reboot" test case from system info parameter script as this functionality was not supported in community code.
Signed-off-by: ganesanb <ganesanb@ami.com> Change-Id: I462b9fe7655d925c892d049ad1f820af4308a6b5
show more ...
|
Revision tags: robotframework-requests |
|
#
c46f7944 |
| 11-May-2022 |
nagarjunb22 <nagarjunb@ami.com> |
Fixed Typos for ipmi raw cmd and changed cold reset keywords
Changed from IPMI Std MC Reset Cold (off) to IPMI MC Reset Cold (run).
fixed typo according to ipmi_raw_cmd_table for below param3_Pri
Fixed Typos for ipmi raw cmd and changed cold reset keywords
Changed from IPMI Std MC Reset Cold (off) to IPMI MC Reset Cold (run).
fixed typo according to ipmi_raw_cmd_table for below param3_Primary_OS_Name to param3_Primary_Operating_System_Name param4_OS_Name to param4_Operating_System_Name
Removed FFDC On Test Case Fail from Suite Teardown and added in Test Teardown.
Signed-off-by: Nagarjun B <nagarjunb@ami.com> Change-Id: I80ec5caa85944e0133854eb56683dd24b3ca4eec
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 ...
|
#
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 ...
|