| ac6c5f68 | 21-Nov-2025 |
Reshma S <reshmas@ami.com> |
Redfish: Run Service Validator For Specific Uri Via Dmtf Tool
Changes: - Added 1 Keyword: Run Service Validator For Specific Uri Via Dmtf Tool
Tested: - Ran basic test pass
Change-Id: Ic3c65d194
Redfish: Run Service Validator For Specific Uri Via Dmtf Tool
Changes: - Added 1 Keyword: Run Service Validator For Specific Uri Via Dmtf Tool
Tested: - Ran basic test pass
Change-Id: Ic3c65d194661b9b7dff088ed3b542d4422da03d3 Signed-off-by: Reshma Srinivasan <reshmas@ami.com>
show more ...
|
| 4d395f2d | 22-Oct-2025 |
Igor Kanyuka <ifelmail@gmail.com> |
Update Redfish Usecase Checkers to reflect tool changes
Changes: Since version 2.0 the Redfish Usecase Checker is not a group of individual scripts in the same repo, but modules in the same runner
Update Redfish Usecase Checkers to reflect tool changes
Changes: Since version 2.0 the Redfish Usecase Checker is not a group of individual scripts in the same repo, but modules in the same runner. Also, it does not generate json report any longer, so it cannot be used to read results, so tests constantly fail. They were changed to execute top level runner and pass name of the module, and then search for summary line in the output and make sure that there are 0 failed tests.
Tested: Ran these tests and made sure they execute the tool properly and pass.
Change-Id: Ia7fdc8f2f21fda6a585b820861c7c5be3258d2bb Signed-off-by: Igor Kanyuka <ifelmail@gmail.com>
show more ...
|
| cf0c8b06 | 17-Sep-2025 |
Sridevi Ramesh <sridevra@in.ibm.com> |
Add missing tags for account_service and dmtf_tools
Changes Add missing Test Tags for account_service and dmtf_tools
Tested NA
Change-Id: Ibc0e4bbbf93e06f551c3bc25640ec60ef222e933 Signed-off-by: S
Add missing tags for account_service and dmtf_tools
Changes Add missing Test Tags for account_service and dmtf_tools
Tested NA
Change-Id: Ibc0e4bbbf93e06f551c3bc25640ec60ef222e933 Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
show more ...
|
| c5dbbddd | 07-May-2025 |
George Keishing <gkeishin@in.ibm.com> |
DMTF Update robot codes with latest directives
Changes: - Run KeyWord If is deprecated since Robot Framework version 5.*, use 'IF' instead
Tested: - Checked using robot dry-run to make s
DMTF Update robot codes with latest directives
Changes: - Run KeyWord If is deprecated since Robot Framework version 5.*, use 'IF' instead
Tested: - Checked using robot dry-run to make sure the syntax is not broken Change-Id: Ie9c06a79137399190469ff3a071d2d90c93c8e07 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| e54be147 | 05-May-2025 |
Sridevi Ramesh <sridevra@in.ibm.com> |
Fix for depreciated Return From Keyword If keyword
Changes: - Return From Keyword If is deprecated since Robot Framework version 5.*, use IF and RETURN instead
Tested: - Checked using robot
Fix for depreciated Return From Keyword If keyword
Changes: - Return From Keyword If is deprecated since Robot Framework version 5.*, use IF and RETURN instead
Tested: - Checked using robot dry-run to make sure the syntax is not broken
Change-Id: I458528b33a1abe9fc750a6941e98490db9b36094 Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
show more ...
|
| 4fc2415d | 11-Apr-2025 |
George Keishing <gkeishin@in.ibm.com> |
Robot code syntax convention fixes
Changes: Fix keyword names which does not follow the case convention
Tested: NA Change-Id: I77e82a905aff9883d3b4555ee3c9f8297c404313 Signed-off-by: George
Robot code syntax convention fixes
Changes: Fix keyword names which does not follow the case convention
Tested: NA Change-Id: I77e82a905aff9883d3b4555ee3c9f8297c404313 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 5f56ce7f | 20-Mar-2025 |
George Keishing <gkeishin@in.ibm.com> |
DMTF Redfish Protocol Validator
https://github.com/DMTF/Redfish-Protocol-Validator
The Redfish Protocol Validator tests the HTTP protocol behavior of a Redfish service to validate that it is confor
DMTF Redfish Protocol Validator
https://github.com/DMTF/Redfish-Protocol-Validator
The Redfish Protocol Validator tests the HTTP protocol behavior of a Redfish service to validate that it is conforms to the Redfish Specification.
Changes: - Robot test suite to call Redfish Protocol Validator and checks for errors.
Tested: - Ran the test from the sandbox.
Resolves openbmc/openbmc-test-automation#2239
Change-Id: Ibb914cb3e1169bc884a8dca31557ac42a8292158 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 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 ...
|
| 02d32765 | 07-Mar-2024 |
Yi Hu <yih@supermicro.com> |
Fix for redfishtool certificate, snmp and session management
Changes: - Set cert_id as test variable - Remove colon in snmp destination when the snmp port is empty - Fix redfish_delete_session
Fix for redfishtool certificate, snmp and session management
Changes: - Set cert_id as test variable - Remove colon in snmp destination when the snmp port is empty - Fix redfish_delete_sessions assign location - Set REDFISH_DELETE_SESSIONS to 0 in suite setup - Set REDFISH_DELETE_SESSIONS back to 1 in suite teardown
Tested: - redfish/service_root/test_sessions_management.robot - redfish/dmtf_tools/test_redfishtool_certificate.robot - redfish/events/test_bmc_snmp_trap.robot
Change-Id: Ibb16d52b5874484f8cf169456e2feb4ba7593e71 Signed-off-by: Wilson Suen <wilsons@supermicro.com>
show more ...
|
| 41e5ad25 | 10-Nov-2023 |
Alagiridhilipank <alagiridhilipank@ami.com> |
Changes: Added expected error argument
- Added argument name expected_error for the status code
Tested: - Ran and Executed test_redfishtool_certificate.robot script
Change-Id: I83aa6a71081176bcf6b
Changes: Added expected error argument
- Added argument name expected_error for the status code
Tested: - Ran and Executed test_redfishtool_certificate.robot script
Change-Id: I83aa6a71081176bcf6be9829abfbf6e7c09ccb62 Signed-off-by: ALAGIRI DHILIPAN K <alagiridhilipank@ami.com>
show more ...
|
| 2c132011 | 08-Nov-2023 |
George Keishing <gkeishin@in.ibm.com> |
Update validator user password for additional role
Changes: - Defaulted user password for Operator and Read-Only user
Tested: - Ran from sandbox and it came clean
Resolves openbmc/openbmc-
Update validator user password for additional role
Changes: - Defaulted user password for Operator and Read-Only user
Tested: - Ran from sandbox and it came clean
Resolves openbmc/openbmc-test-automation#2221
Change-Id: I1893e1613a2ac06b2d7716349fb6e7f12b560dd0 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 8d87d7bc | 07-Nov-2023 |
George Keishing <gkeishin@in.ibm.com> |
Update tag and test case name for a test case
Changes: - There is a duplicate tag name in the test suite, so added suffix to differentiate it.
Before:
redfish/account_service/test_us
Update tag and test case name for a test case
Changes: - There is a duplicate tag name in the test suite, so added suffix to differentiate it.
Before:
redfish/account_service/test_user_account.robot: [Tags] Verify_Minimum_Password_Length_For_Redfish_User redfish/dmtf_tools/test_redfishtool_local_user.robot: [Tags] Verify_Minimum_Password_Length_For_Redfish_User
After:
redfish/account_service/test_user_account.robot: [Tags] Verify_Minimum_Password_Length_For_Redfish_User redfish/dmtf_tools/test_redfishtool_local_user.robot: [Tags] Verify_Minimum_Password_Length_For_Redfish_User_Using_Redfishtool
Tested: - NA
Change-Id: I0ebd398b43340ae89a6dfc7a90b818b214b2d85e Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 5431685f | 16-Oct-2023 |
George Keishing <gkeishin@in.ibm.com> |
Add new force tags for test suites
Comments: - Added new tags for the test suites
Tested: - NA
Change-Id: Ibd7eb9e821290c44bd1255d47a52e596e6135cbf Signed-off-by: George Keishing <gkeishin@i
Add new force tags for test suites
Comments: - Added new tags for the test suites
Tested: - NA
Change-Id: Ibd7eb9e821290c44bd1255d47a52e596e6135cbf Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 365dd46d | 12-Oct-2023 |
George Keishing <gkeishin@in.ibm.com> |
Fix code syntax and warning errors
Changes: - Fixes the following warnings Line has trailing whitespace (TrailingWhitespace) Non-existing setting 'Foce Tags'
Tested: - Tested usin
Fix code syntax and warning errors
Changes: - Fixes the following warnings Line has trailing whitespace (TrailingWhitespace) Non-existing setting 'Foce Tags'
Tested: - Tested using robot --dryrun option and rflint tools.
Change-Id: I7ca659dbc0ef8c5acc53ed0d297cf6b6c8e05dca Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 839ec72a | 09-Oct-2023 |
George Keishing <gkeishin@in.ibm.com> |
Update default branch name for Redfish Validator
Changes: - Update default master to main
Tested: - Tested from sandbox Change-Id: Iac37626a9bc23aa1766c932745b68768e60b0fa5 Signed-off-by: Georg
Update default branch name for Redfish Validator
Changes: - Update default master to main
Tested: - Tested from sandbox Change-Id: Iac37626a9bc23aa1766c932745b68768e60b0fa5 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 2742a9c9 | 29-Aug-2023 |
George Keishing <gkeishin@in.ibm.com> |
Update Redfish_Interop_Validator test params
Changes: - Restructure test parameters and add documentation
Tested: - Verified from sandbox changes.
Change-Id: Ia66e918ff3367d806717259bbdc
Update Redfish_Interop_Validator test params
Changes: - Restructure test parameters and add documentation
Tested: - Verified from sandbox changes.
Change-Id: Ia66e918ff3367d806717259bbdce72d3de35145d Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 18d3c8ad | 29-Aug-2023 |
George Keishing <gkeishin@in.ibm.com> |
Update default branch name for Redfish-Interop-Validator
Changes: - Update default master to main
Tested: - Tested from sandbox
Change-Id: I74f70559eea9c55498fe1ed6293c4bfaf35b6acd Signed-
Update default branch name for Redfish-Interop-Validator
Changes: - Update default master to main
Tested: - Tested from sandbox
Change-Id: I74f70559eea9c55498fe1ed6293c4bfaf35b6acd Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 28af00af | 18-Aug-2023 |
manashsarma <manashsarma@in.ibm.com> |
Fix testcase to verify replace certificate error
Changes: - Corrected expected error code in keyword 'Verify Redfishtool Replace Certificate'
Tested: - Ran the testcases for replacing ce
Fix testcase to verify replace certificate error
Changes: - Corrected expected error code in keyword 'Verify Redfishtool Replace Certificate'
Tested: - Ran the testcases for replacing certificate with error from sandbox successfully.
Change-Id: Ie93d9a59bcc100bf03af123f7e60f2ac5762df5a Signed-off-by: manashsarma <manashsarma@in.ibm.com>
show more ...
|
| 785b0431 | 24-Aug-2023 |
manashsarma <manashsarma@in.ibm.com> |
Added fix in testcase for cert installation with redfishtool
Changes: - Removed wrong argument passing to library method 'Redfishtool Post'
Tested: - Ran the testcase 'Install Server
Added fix in testcase for cert installation with redfishtool
Changes: - Removed wrong argument passing to library method 'Redfishtool Post'
Tested: - Ran the testcase 'Install Server Certificate Using Redfishtool And Verify Via OpenSSL' from sandbox successfully.
Change-Id: Id3eee4bf59dff41ce4efd8cbc82c3a7536023473 Signed-off-by: manashsarma <manashsarma@in.ibm.com>
show more ...
|
| 53ccf4d4 | 29-Aug-2023 |
manashsarma <manashsarma@in.ibm.com> |
Fix for CSR related tests in redfishtool certificate suite
Changes: - keybit_length is suppose to have interger value. So now setting keybit_length variable to an interger value of 2048.
Fix for CSR related tests in redfishtool certificate suite
Changes: - keybit_length is suppose to have interger value. So now setting keybit_length variable to an interger value of 2048.
Tested: - Ran below test cases from sandbox successfully Verify CSR Generation For Server Certificate Via Redfishtool Verify CSR Generation For Client Certificate Via Redfishtool
Change-Id: Ie364b9fe9bab461804f0c50ba2e39037f915c0cb Signed-off-by: manashsarma <manashsarma@in.ibm.com>
show more ...
|
| 85c22656 | 22-Apr-2023 |
ganesanb <ganesanb@ami.com> |
Update redfish rsp code for cert update/install
Changes: - Updated redfish response code to expect either 200 or 204 while updating or installing certificate via redfish. - Both client
Update redfish rsp code for cert update/install
Changes: - Updated redfish response code to expect either 200 or 204 while updating or installing certificate via redfish. - Both client / server certificate response code updated.
Tested: - Ran All The Scripts Successfully
Change-Id: Iae3c9c68b433e78c7c51a8891c0df1ac084b8595 Signed-off-by: ganesanb <ganesanb@ami.com>
show more ...
|
| 4d430283 | 27-Apr-2023 |
ganesanb <ganesanb@ami.com> |
Managers ID : Introduced variable to declare Managers ID in resource.robot and updated all the scripts in openbmc-test-automation
Changes: - Introduced ${MANAGER_ID} variable in resource.robot
Managers ID : Introduced variable to declare Managers ID in resource.robot and updated all the scripts in openbmc-test-automation
Changes: - Introduced ${MANAGER_ID} variable in resource.robot - Replaced all the Managers/bmc to Managers/${MANAGER_ID} across all the scripts - Also in data/variables.py updated chassis id for the few redfish uri.
Tested: - Ran All The Scripts Successfully
Change-Id: Iff3673aae27657e0799dec5cb94c1651a0cd5d18 Signed-off-by: ganesanb <ganesanb@ami.com> Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
| 8d31f15e | 27-Apr-2023 |
ganesanb <ganesanb@ami.com> |
Certificate: Hardcoded keybit length was removed and an keyword was introduced to have keybit length in variables section
Changes: - ${keybit_length} keyword was introduced in variables section.
Certificate: Hardcoded keybit length was removed and an keyword was introduced to have keybit length in variables section
Changes: - ${keybit_length} keyword was introduced in variables section. - keybit length(2048) declared inside test case was renamed to ${keybit_length}. - Introduced ${keybit_length} variable in lib/certificate_utils.robot file. - Renamed hardcoded keybit length in "Generate Certificate File Via Openssl" keyword.
Tested: - Ran Following Scripts Successfully - redfish/dmtf_tools/test_redfishtool_certificate.robot - redfish/managers/test_certificate.robot
Change-Id: I9f6490acb468a61d4cd35b5082b770016f293005 Signed-off-by: ganesanb <ganesanb@ami.com>
show more ...
|
| bca06d02 | 15-Apr-2023 |
ganesanb <ganesanb@ami.com> |
DMTF Tools: Handled DMTF Tools Download If Branch Name Was Different
Changes:
- Recently, In DMTF Tools website for few of tools repository stable branch name was changed from master to main.
DMTF Tools: Handled DMTF Tools Download If Branch Name Was Different
Changes:
- Recently, In DMTF Tools website for few of tools repository stable branch name was changed from master to main. - Handled Download DMTF Tools keyword, to download dmtf tool from their respective stable branch.
Tested: - Ran All The Scripts Successfully
Change-Id: I7d86799051a95df4728bd728a9c90bdbe0107dad Signed-off-by: ganesanb <ganesanb@ami.com>
show more ...
|