Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...


# 4d2c005e 04-Dec-2023 George Keishing <gkeishin@in.ibm.com>

Add option to invalidate all the guard records

Changes:
- User driven option to invalidate all the guard records.
By default DELETE_OLD_GUARD_FILE is set to 0.

User should use ro

Add option to invalidate all the guard records

Changes:
- User driven option to invalidate all the guard records.
By default DELETE_OLD_GUARD_FILE is set to 0.

User should use robot option:
-v DELETE_OLD_GUARD_FILE:1
to call this option into force.

Tested:
- Ran from sandbox.

Change-Id: I0f3a066253d0d03d3e6d0b0733630079b85dbb5c
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# 15d4b209 20-Nov-2023 George Keishing <gkeishin@in.ibm.com>

Increase code update test timeout

Changes:
- Increase from 30 mins to 45 minutes. The test to update
both the running and primary side overall varies and
fails sometime due to tes

Increase code update test timeout

Changes:
- Increase from 30 mins to 45 minutes. The test to update
both the running and primary side overall varies and
fails sometime due to test timing out before it could
complete.

Tested:
- NA. This input is based on recent few code update runs
averaging from 26 minutes to 30+ minutes.

Change-Id: I222bb004f5de663bee97ffef82783879454b8475
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# 9899a909 07-Sep-2023 George Keishing <gkeishin@in.ibm.com>

Redfish update test suite Force tags as per standard

Changes:
- Update Tags names for the test suite

Note: Refer CONTRIBUTING.md for under Tags section
documentation.

Tested:
- NA

Cha

Redfish update test suite Force tags as per standard

Changes:
- Update Tags names for the test suite

Note: Refer CONTRIBUTING.md for under Tags section
documentation.

Tested:
- NA

Change-Id: Ice5fa1a185876774d9e9bce4ff53f834b2a1f652
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# 57ab7cca 13-Feb-2023 George Keishing <gkeishin@in.ibm.com>

Redfish new code update URI changes

Changes:
- Add the new FW update URI based on the probe if it
exists. This ensures the current and
new URI co-exist for older and newer drivers

Redfish new code update URI changes

Changes:
- Add the new FW update URI based on the probe if it
exists. This ensures the current and
new URI co-exist for older and newer drivers.
- Old : /redfish/v1/UpdateService and
New : /redfish/v1/UpdateService/update

Tested:
- Suite redfish_bmc_code_update.robot tested in sandbox
and there are other places which will need changes.
This commit will ONLY add for HW Jenkinsins to
ensure the upstream HW CI pipeline is not broken.

Change-Id: I9c3f780a03d73615a285fa6682728d607e734340
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


Revision tags: robotframework-requests
# 98cf8af5 14-Jul-2022 George Keishing <gkeishin@in.ibm.com>

Update code update firmware loop test

Changes:
- Logic to read the starting firmware and looping
- Update documentation
- Override test timeout for loop runs

Tested:
robot -v

Update code update firmware loop test

Changes:
- Logic to read the starting firmware and looping
- Update documentation
- Override test timeout for loop runs

Tested:
robot -v OPENBMC_HOST:xx.xx.xx.xx --include Redfish_Firmware_Update_Loop
-v LOOP_COUNT:4 redfish/extended/redfish_bmc_code_update.robot

Change-Id: I9dfba5e16e2bacffece9ca797aabfdf57bf67387
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# b695a901 11-May-2022 George Keishing <gkeishin@in.ibm.com>

Add support to code update same image on current and alternate side

Changes:
- Add new test case to perform code update.

Future commit will need few more checks on version.

Change-Id: Iada7030

Add support to code update same image on current and alternate side

Changes:
- Add new test case to perform code update.

Future commit will need few more checks on version.

Change-Id: Iada7030baf7dd48e396dbb89892f590d17768962
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# cad841d6 24-Feb-2022 George Keishing <gkeishin@in.ibm.com>

Add DELETE_ERRLOGS check in code update

by default, all error logs on the system are deleted
skip if set to 0.

Usage:
-v DELETE_ERRLOGS: 0
Change-Id: I68344132ac6fdd99f39146e783b7515734dc6ceb

Sign

Add DELETE_ERRLOGS check in code update

by default, all error logs on the system are deleted
skip if set to 0.

Usage:
-v DELETE_ERRLOGS: 0
Change-Id: I68344132ac6fdd99f39146e783b7515734dc6ceb

Signed-off-by: George Keishing <gkeishin@in.ibm.com>
Change-Id: I987e914f380cf250ab067bd751b2d00ae2cb90e1

show more ...


# 2e078ae0 03-Feb-2022 George Keishing <gkeishin@in.ibm.com>

New logic to look at inventory for firmware update

Changes:
- Refer the firmware inventory before and after upload
- Add new console logs for debugging
- Decouple upload with explicit ch

New logic to look at inventory for firmware update

Changes:
- Refer the firmware inventory before and after upload
- Add new console logs for debugging
- Decouple upload with explicit check for image ID via
SSH to BMC.

Change-Id: Idc17d726f453572ec4f4f5ad7450151bca1c790e
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# aa027228 17-Nov-2021 George Keishing <gkeishin@in.ibm.com>

Add test documentation python vs robot keywords

Change-Id: I04e072d5987504f6867cd7b19cb9de396c23e2b4
Signed-off-by: George Keishing <gkeishin@in.ibm.com>


# 4574ec49 06-Oct-2021 George Keishing <gkeishin@in.ibm.com>

Add Power off as part of the suite setup for ccode update

Change-Id: Ibcc89b1360e55e5e67e4c359162ea24c4332f4ec
Signed-off-by: George Keishing <gkeishin@in.ibm.com>


# aad1da2c 21-Jun-2021 Sushil Singh <susilsi7@in.ibm.com>

Added console message in firmware update

changes:
- Added console message when backup firmware is fucntional
- Added console message when fresh firmware update start

Change-Id: I33b30a6c3933c

Added console message in firmware update

changes:
- Added console message when backup firmware is fucntional
- Added console message when fresh firmware update start

Change-Id: I33b30a6c3933c05594b1d1ad7d6d877af9bc3a25
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

show more ...


# 4aff2d02 08-Jun-2021 Tim Lee <timlee660101@gmail.com>

redfish: use Redfish Delete All BMC Dumps instead

Signed-off-by: Joseph Liu <kwliu@nuvoton.com>
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: I29c6ba95e8b005543069fc2d541fadc1b895b3ea


Revision tags: v2.10-Hardknott
# f9248957 28-May-2021 George Keishing <gkeishin@in.ibm.com>

rflint check warning and errors clean up

Fixing the documentation and test code for:
- exceeds 110 characters (LineTooLong)
- TrailingWhitespace
- RequireTestDocumentation
- Duplicat

rflint check warning and errors clean up

Fixing the documentation and test code for:
- exceeds 110 characters (LineTooLong)
- TrailingWhitespace
- RequireTestDocumentation
- DuplicateTestNames

Change-Id: Ia173888ed709ac7bd3511654bf89c822bc47e398
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# 3b6f916d 20-May-2021 Sushil Singh <susilsi7@in.ibm.com>

Automation fix for code update

Changes:
- New code enhancement is to handle scenario when BMC,
have single firmware as functional.
these changes will skip the keyword,
"Switch Back

Automation fix for code update

Changes:
- New code enhancement is to handle scenario when BMC,
have single firmware as functional.
these changes will skip the keyword,
"Switch Backup Firmware Image To Functional"
- this scenario will come when system is new or
factory reset is performed. Then it might have
single image only.

Change-Id: I92104261cf2aaaf5aeb7b3e89621c4b654bf2ec8
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

show more ...


# 5d4e3968 20-May-2021 George Keishing <gkeishin@in.ibm.com>

Revert "Automation fix for code update"

This reverts commit 9066c059fdb094cbe786c288a921601864049ed2.

Reason for revert:

Redfish BMC Code Update :: Update the firmware image. | [

Revert "Automation fix for code update"

This reverts commit 9066c059fdb094cbe786c288a921601864049ed2.

Reason for revert:

Redfish BMC Code Update :: Update the firmware image. | FAIL |
No keyword with name 'AND 'xx.xx.xx-g4bf5dd1ef' == 'xx.xx.xx-g6b70a894a'' found.

Change-Id: Ifec804aaf38768708cc3ad1342db791e36c5fd08

show more ...


# 9066c059 04-Mar-2021 susilsi7 <susilsi7@in.ibm.com>

Automation fix for code update

Changes:
- New code enhancement is to handle scenario when BMC,
have single firmware as functional.
these changes will skip the keyword,
"Switch Back

Automation fix for code update

Changes:
- New code enhancement is to handle scenario when BMC,
have single firmware as functional.
these changes will skip the keyword,
"Switch Backup Firmware Image To Functional"

Signed-off-by: susilsi7 <susilsi7@in.ibm.com>
Change-Id: I44262ed4f62f95ec99cf2832b6c96d82a91ca3c4

show more ...


# 7e854715 17-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Add Test Timeout directive to force test update to exit

We have noticed that some of the update hangs for unexplained
reason at the moment. Adding this directive may help do clean
shutdown fail tha

Add Test Timeout directive to force test update to exit

We have noticed that some of the update hangs for unexplained
reason at the moment. Adding this directive may help do clean
shutdown fail than hanging.

Change-Id: Ibaab502974c70f89a6dc2bb6c4de300ac8185087
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# 16b3c7bf 28-Jan-2021 George Keishing <gkeishin@in.ibm.com>

Fix typo in the code and documentation

Change-Id: I4fa01e4790ba3a50d8a59a5a85e6781bd8f539d1
Signed-off-by: George Keishing <gkeishin@in.ibm.com>


# 7665091c 10-Dec-2020 Sushil Singh <susilsi7@in.ibm.com>

Redfish CI code update changes

changes:
- if FORCE_UPDATE is 0, then back up image will become functional
- if FORCE_UPDATE is 1, then delete the back up image,
and do fresh firmware upda

Redfish CI code update changes

changes:
- if FORCE_UPDATE is 0, then back up image will become functional
- if FORCE_UPDATE is 1, then delete the back up image,
and do fresh firmware update.

Change-Id: I7e140187aa148717e45708d65b560d530113b169
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

show more ...


# b2150da8 07-Dec-2020 Sushil Singh <susilsi7@in.ibm.com>

Automation change to move common keyword to file
lib/redfish_code_update_utils.robot

changes:
- Moveing below keywords
from redfish/extended/redfish_bmc_code_update.robot
to lib/redfis

Automation change to move common keyword to file
lib/redfish_code_update_utils.robot

changes:
- Moveing below keywords
from redfish/extended/redfish_bmc_code_update.robot
to lib/redfish_code_update_utils.robot
- "Get BMC Functional Firmware"
- "Get Functional Firmware"
- "Get Non Functional Firmware"

Change-Id: I66343978b77332da45b6b3fcbb8b9850dddfb9bf
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

show more ...


# fd481ef5 12-Oct-2020 Sushil Singh <susilsi7@in.ibm.com>

Automation enhancement for firmware update

changes:
- Added print statement for deleting the firmware and
continue update.

Change-Id: Ice61ed334672fb5556cbb39b0133b61038e23658
Signed-off-by

Automation enhancement for firmware update

changes:
- Added print statement for deleting the firmware and
continue update.

Change-Id: Ice61ed334672fb5556cbb39b0133b61038e23658
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

show more ...


# c195445d 14-Oct-2020 George Keishing <gkeishin@in.ibm.com>

Add redfish delete dump part of the code update clean up

Change-Id: I7e7f8fc2627b0a28e4343e4092a43d293ce08019
Signed-off-by: George Keishing <gkeishin@in.ibm.com>


# 52859240 09-Oct-2020 Sushil Singh <susilsi7@in.ibm.com>

Automation enhancement for firmware update

changes:
- Removed code to replace the image with least priority.
- New implementation will delete the alternate side image
and then delete the

Automation enhancement for firmware update

changes:
- Removed code to replace the image with least priority.
- New implementation will delete the alternate side image
and then delete the the image, once image gets deleted
a fresh image installation will be occur.
- todo: use redfish URI to boot the image from alternate side.

Change-Id: I3dfe2909eda773cc0cd8bd4f95f10305bbe749c0
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

show more ...


12