f86e45f5 | 10-Sep-2024 |
George Keishing <gkeishin@in.ibm.com> |
Fix robot resource file import error
Changes: - Fix the import path in the test suite.
Tested: - Ran clean on sandbox.
Change-Id: Ie4c7d0413c9569e82c07069d894b8298894c6bfa Signed-off-by: Geo
Fix robot resource file import error
Changes: - Fix the import path in the test suite.
Tested: - Ran clean on sandbox.
Change-Id: Ie4c7d0413c9569e82c07069d894b8298894c6bfa 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 ...
|
79d0762a | 11-Apr-2024 |
Olivier FAURAX <olivier.faurax@eu.equinix.com> |
security: fix test "Set Password Via Redfish"
Change-Id: I322316a5627e12f33c1239f6ee4ddfcb76c394ef Signed-off-by: Olivier FAURAX <olivier.faurax@eu.equinix.com> |
7b524680 | 19-Dec-2023 |
George Keishing <gkeishin@in.ibm.com> |
Remove legacy test suites and move the SLP suite
Changes: - As part of the legacy test cleanup, REST test suites are removed and the SLP suite moved to security.
Tested: - NA
Change-I
Remove legacy test suites and move the SLP suite
Changes: - As part of the legacy test cleanup, REST test suites are removed and the SLP suite moved to security.
Tested: - NA
Change-Id: I0a44708981332b6cca35b7cef7480de8e8e68485 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
649ec892 | 08-Dec-2023 |
George Keishing <gkeishin@in.ibm.com> |
Fix and move SSL test to security directory
Changes: - Keyword 'RequestsLibrary.Get Request' is deprecated. - tests/ directory is going to get deleted, fixing valid test suites and mov
Fix and move SSL test to security directory
Changes: - Keyword 'RequestsLibrary.Get Request' is deprecated. - tests/ directory is going to get deleted, fixing valid test suites and moving out the test.
Tested: - Ran from sandbox.
Change-Id: Ibc6063cfeaac2f575762ea61cddaa0aa9adeb1a4 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
b1962380 | 17-Oct-2023 |
Megha G N <Megha.G.N@ibm.com> |
Added new test for Expired password menu
Changes: - Added test "Expire_And_Change_Admin_User_Password_Via_Redfish_And_Verify" - Added keyword "Restore Default Password For Admin User"
Teste
Added new test for Expired password menu
Changes: - Added test "Expire_And_Change_Admin_User_Password_Via_Redfish_And_Verify" - Added keyword "Restore Default Password For Admin User"
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: Ie8dc0dc991e6cd1fe37e3d4a23d33cc57700c2c1 Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
521e9e07 | 14-Nov-2023 |
Megha G N <Megha.G.N@ibm.com> |
Added new test for expired password menu
Changes: - Added test "Verify New Admin Password Persistency After BMC Reboot"
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id:
Added new test for expired password menu
Changes: - Added test "Verify New Admin Password Persistency After BMC Reboot"
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: If82057b5cbcb7df9132ac8ab34a620fe073f1177 Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
014ad018 | 07-Nov-2023 |
Megha G N <Megha.G.N@ibm.com> |
Added new test for Expired password menu
Changes: - Added test "Verify Error While Creating User With Expired Admin Password"
Tested: - Ran successfully test_bmc_expire_password.robot
Chan
Added new test for Expired password menu
Changes: - Added test "Verify Error While Creating User With Expired Admin Password"
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: Ieaf409ee332c37981e1da55a44489f2678f69d2c Signed-off-by: Megha G N <Megha.G.N@ibm.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 ...
|
80222cff | 17-Oct-2023 |
Megha G N <Megha.G.N@ibm.com> |
Added new test for Expired password menu
Changes: - Added test "Verify_Expire_Admin_Password_And_Update_Bad_Password_Length_Via_Redfish"
Tested: - Ran successfully test_bmc_expire_password.
Added new test for Expired password menu
Changes: - Added test "Verify_Expire_Admin_Password_And_Update_Bad_Password_Length_Via_Redfish"
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: I9317383af845c2aeec50a3be89a02d2b439ab19d Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
2f76ae40 | 13-Oct-2023 |
Megha G N <Megha.G.N@ibm.com> |
Added new test for Expired password menu
Changes: - Added test "Expire Admin Password And Check IPMI Access Fails""
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: Ic2
Added new test for Expired password menu
Changes: - Added test "Expire Admin Password And Check IPMI Access Fails""
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: Ic2f2b040e9ff1f71165d4c3fb3925f007b95b943 Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
e18cdb56 | 11-Oct-2023 |
Megha G N <Megha.G.N@ibm.com> |
Added new test for Expired password menu
Changes: - Added test "Verify Expire And Change Admin User Password Via GUI"
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: I
Added new test for Expired password menu
Changes: - Added test "Verify Expire And Change Admin User Password Via GUI"
Tested: - Ran successfully test_bmc_expire_password.robot
Change-Id: Ifd8aaf550ddb1870cd888f240acc0507c1bc05bf Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
46bd8c24 | 01-Sep-2023 |
Matt Fischer <matthew.fischer@hpe.com> |
Add missing HTTPS_PORT references
Several tests (probably more than I've found) are missing references to HTTPS_PORT. This adds the missing reference which gives them a better chance to pass in qemu
Add missing HTTPS_PORT references
Several tests (probably more than I've found) are missing references to HTTPS_PORT. This adds the missing reference which gives them a better chance to pass in qemu or non-standard port setups.
Change-Id: I9807f4410702d9645db8e44b7d20cda912e21d84 Signed-off-by: Matt Fischer <matthew.fischer@hpe.com>
show more ...
|
903ebe93 | 07-Sep-2023 |
Megha G N <Megha.G.N@ibm.com> |
Automation fix for Security menu
Changes: - Modified "Establish TCP Connections And Get Connection Failures" keyword - Added variable cmd_prefix in lib/protocol_setting_utils.robot
Tested:
Automation fix for Security menu
Changes: - Modified "Establish TCP Connections And Get Connection Failures" keyword - Added variable cmd_prefix in lib/protocol_setting_utils.robot
Tested: - Ran successfully test_bmc_network_security.robot
Change-Id: I9a0d30c24d17c8f7d491bebd7c4376ae95d25209 Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
f3d47702 | 05-Apr-2023 |
George Keishing <gkeishin@in.ibm.com> |
Invalid argument syntax 'http_port' fix
Changes: - Correct the robot argument passing for the above variable
Tested: - NA
Change-Id: I0fab13eb758f8bcc9b43015c2acd99dcbd2d9bb5 Signed-off-by
Invalid argument syntax 'http_port' fix
Changes: - Correct the robot argument passing for the above variable
Tested: - NA
Change-Id: I0fab13eb758f8bcc9b43015c2acd99dcbd2d9bb5 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
369a0dcf | 04-Apr-2023 |
George Keishing <gkeishin@in.ibm.com> |
Fix No keyword with name 'Verify IPMI Works' found.
Changes: - Fix the import and the update the parameter in test
Tested: - NA , fixing missing test code failure
Change-Id: Ia2b82587b52b0
Fix No keyword with name 'Verify IPMI Works' found.
Changes: - Fix the import and the update the parameter in test
Tested: - NA , fixing missing test code failure
Change-Id: Ia2b82587b52b0ae5d9233f4254a5712daa1e6713 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
5e22debc | 08-Mar-2023 |
Megha G N <Megha.G.N@ibm.com> |
Check SSH stability on continuous TCP requests
Changes: - Added test to flood TCP request to BMC and check if it can handle the response.
Tested: - Ran Successfully test_bmc_network_s
Check SSH stability on continuous TCP requests
Changes: - Added test to flood TCP request to BMC and check if it can handle the response.
Tested: - Ran Successfully test_bmc_network_security.robot
Change-Id: I4a5e506c3d438e9bfc4a13b54e6684bd4b208d55 Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
25163b83 | 24-Feb-2023 |
Priya Sinha <Priya.Sinha2@ibm.com> |
Add Network Security Test Cases
Changes: - Added 2 test cases. - Send_Continuous_TCP_Connection_Requests_To_IPMI_Interface_And_Check_Stability - Send_Continuous_TCP_Connection_Requests_T
Add Network Security Test Cases
Changes: - Added 2 test cases. - Send_Continuous_TCP_Connection_Requests_To_IPMI_Interface_And_Check_Stability - Send_Continuous_TCP_Connection_Requests_To_Redfish_Interface_And_Check_Stability
Tested: - Tested on sandbox. Change-Id: Ia32924061bad79b511419fb6c38fe875671bdaf0 Signed-off-by: Priya Sinha <Priya.Sinha2@ibm.com>
show more ...
|
0af9eb04 | 02-Mar-2023 |
Megha G N <Megha.G.N@ibm.com> |
Fix for Flood PUT method without auth token
Changes: - Modified "Login And Upload Partition File To BMC" keyword - Modified "Delete All BMC Partition File" keyword
Tested: - Ran Success
Fix for Flood PUT method without auth token
Changes: - Modified "Login And Upload Partition File To BMC" keyword - Modified "Delete All BMC Partition File" keyword
Tested: - Ran Successfully test_bmc_connections.robot
Change-Id: Ib68108f99099a966299f836cde60d5ad30c3a148 Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
ae743b89 | 17-Feb-2023 |
Megha G N <Megha.G.N@ibm.com> |
Automated Verifying Flood Put method without auth token.
Changes: - Added "Verify Flood Put Method Without Auth Token" testcase
Tested: - Ran successfully test_bmc_connections.robot
Change
Automated Verifying Flood Put method without auth token.
Changes: - Added "Verify Flood Put Method Without Auth Token" testcase
Tested: - Ran successfully test_bmc_connections.robot
Change-Id: I9a0b5c2bf967f63b5f175bafdbaa8a0ff8f027af Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
d1ae7fa3 | 20-Feb-2023 |
rramyasr-in <rramyasr@in.ibm.com> |
Updated variable names in below files
Changes :-
updated variable name as xpath_login_username_input => gui/lib/gui_resource.robot, gui/data/gui_variables.py and security/test_bmc_connections.robot
Updated variable names in below files
Changes :-
updated variable name as xpath_login_username_input => gui/lib/gui_resource.robot, gui/data/gui_variables.py and security/test_bmc_connections.robot updated variable name as xpath_login_password_input => gui/data/gui_variables.py, gui/lib/gui_resource.robot and security/test_bmc_connections.robot updated variable name as xpath_textbox_hostname => gui/data/gui_variables.py
Change-Id: Icc9c420fd53f785bf6178ca324b23de7ddbbf936 Signed-off-by: rramyasr-in <rramyasr@in.ibm.com>
show more ...
|
1c87ae5d | 16-Feb-2023 |
Megha G N <Megha.G.N@ibm.com> |
Added new testcase to security menu
Changes: - Added "Send Network Packets Continuously To SOL Port" testcase
Tested: - Ran successfully test_bmc_network_security.robot
Change-Id: I5d1dced
Added new testcase to security menu
Changes: - Added "Send Network Packets Continuously To SOL Port" testcase
Tested: - Ran successfully test_bmc_network_security.robot
Change-Id: I5d1dced4bac0213a5f75ccf804f6057173079ef4 Signed-off-by: Megha G N <Megha.G.N@ibm.com>
show more ...
|
05a29c85 | 13-May-2022 |
Gene Ratzlaff <generatz@gmail.com> |
Fix DOS test case false pass and add Teardown
The test case 'Verify User Cannot Login After 5 Non-Logged In Sessions' is designed to verify that a type of Denial-Of-Service attack is prevented. Spec
Fix DOS test case false pass and add Teardown
The test case 'Verify User Cannot Login After 5 Non-Logged In Sessions' is designed to verify that a type of Denial-Of-Service attack is prevented. Specifically, it verifies that the root user cannot log in if 5 other SSH sessions are running but login has not been authenticated. However, the test case does not first verify that the attempted login method would otherwise succeed. If the attempted login method is faulty, then the test case will falsely report a pass, as I have seen.
To address this, I added a Setup that skips the test if the login does not succeed.
I also added a Teardown method that terminates the processes and sessions. This makes manual testing more convenient - I was experiencing pop-up messages from the SSHLibrary connections before they automatically timed out.
Signed-off-by: Gene Ratzlaff <generatz@gmail.com> Change-Id: Id10b15e09e1ae24a809c593f291c5dd9f025f364
show more ...
|
6e6d785f | 13-May-2022 |
George Keishing <gkeishin@in.ibm.com> |
Fix no keyword found in test suite
Flood Redfish Interface With Packets With Flags And Check Stabilit... | FAIL | Several failures occurred:
1) Keyword teardown failed: No keyword with name 'Run Ex
Fix no keyword found in test suite
Flood Redfish Interface With Packets With Flags And Check Stabilit... | FAIL | Several failures occurred:
1) Keyword teardown failed: No keyword with name 'Run External IPMI Standard Command lan print' found. Did you mean: ipmi_client.Run External IPMI Standard Command
Change-Id: I4935ed332219f8dc1e84cab9806ced5c8c15c490 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|