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 ...


# 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 ...


# 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 ...


# 7c32f30f 10-Oct-2023 George Keishing <gkeishin@in.ibm.com>

openpower: 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

openpower: 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: Id4a4131fec754fb106f47b4a0598715f94fd098d
Signed-off-by: George Keishing <gkeishin@in.ibm.com>

show more ...


# f4de7d77 21-Jul-2023 Sushil Singh <susilsi7@in.ibm.com>

Added changes in session URI as context

Changes:
- New change is introduced to replace the
Oem information to context.
- Below files contains repective changes for
context in session

Added changes in session URI as context

Changes:
- New change is introduced to replace the
Oem information to context.
- Below files contains repective changes for
context in session URI.
- "lib/external_intf/management_console_utils.robot"
- openpower/ext_interfaces/test_lock_management.robot

Tested: - Ran successfully
openpower/ext_interfaces/test_lock_management.robot
Change-Id: Iddd17202c2cfd69e8dbb94937613573547daf8d4
Signed-off-by: Sushil Singh <susilsi7@in.ibm.com>

show more ...


# 76806df6 23-Dec-2022 Sushil Singh <susilsi7@in.ibm.com>

Changing sequence of lock management test case

Changes:
- Changing sequence of test case as while
running lock management suite,
due to multiple connection this suite
was able to h

Changing sequence of lock management test case

Changes:
- Changing sequence of test case as while
running lock management suite,
due to multiple connection this suite
was able to hit max connection count
more than 100.If max connection count
more than 100, then all the connection
will be drop.

Tested:
- Ran successfully
openpower/ext_interfaces/
test_lock_management.robot

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

show more ...


# 7e49fd5d 22-Dec-2022 George Keishing <gkeishin@in.ibm.com>

Add a keyword to flush all sessions connected

Changes:
- This change is for open power code where all the sessions
created needed to be cleaned.
- Add a keyword to delete all session

Add a keyword to flush all sessions connected

Changes:
- This change is for open power code where all the sessions
created needed to be cleaned.
- Add a keyword to delete all session
- Restart bmcweb on test case failure

Tested:
- Ran test suite from sandbox clean

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

show more ...


# 07b25344 20-Sep-2022 Sushil Singh <susilsi7@in.ibm.com>

Openpower lock management test suite changes

Changes:
- Added keyword Redfish BMC Match States check BMC state reach to Enabled
after reboot

Tested:
Ran successfully openpower/ext_interfa

Openpower lock management test suite changes

Changes:
- Added keyword Redfish BMC Match States check BMC state reach to Enabled
after reboot

Tested:
Ran successfully openpower/ext_interfaces/
test_lock_management.robot

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

show more ...


Revision tags: robotframework-requests
# fbd67007 01-Aug-2022 George Keishing <gkeishin@in.ibm.com>

Robotframework request package upgrade changes

Current working package version
robotframework-requests 0.7.2

To Test:
pip3 install robotframework-requests -U
or

Robotframework request package upgrade changes

Current working package version
robotframework-requests 0.7.2

To Test:
pip3 install robotframework-requests -U
or
# Once this commit is merged.
pip3 install -r requirements.txt

Version latest:
robotframework-requests 0.9.3

Refer Documentation:
https://marketsquare.github.io/robotframework-requests/doc/RequestsLibrary.html

What is not changed:
- The test cases under directory tests/ is not modified and is
deprecated but you can continue using it with older package
and configuration using

git clone -b v3.0-stable https://github.com/openbmc/openbmc-test-automation

Tested:
Upstream HW_CI test list, firmware code update and few other
test suite like ipmi, certificate, dumps, ffdc and redfish
test suites.

Note: I have not tested end to end, so it is likely there could be
grey areas where it could fail but should be minor w.r.t
response data format.

Resolves: openbmc/openbmc-test-automation#2105

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

show more ...


# e3f2e3ba 28-Jul-2022 Sushil Singh <susilsi7@in.ibm.com>

Code for lock management

Changes:
- Multiple lock-ins a single request can throw
conflict in case of read and write.
- Multiple locks in a single request can be
acquired in case

Code for lock management

Changes:
- Multiple lock-ins a single request can throw
conflict in case of read and write.
- Multiple locks in a single request can be
acquired in case of read.
- one session tries to release the lock on
another session can return a response
bad request instead of un-authorized.

Tested:
Ran successfully
openpower/ext_interfaces/test_lock_management.robot

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

show more ...


# 5d05994b 27-Sep-2021 Sushil Singh <susilsi7@in.ibm.com>

Automation fix for lock management

changes:
- Using different set of locks type and
segment value is used when one
lock is trying to lock on another lock

Change-Id: I90639b92e7b1902

Automation fix for lock management

changes:
- Using different set of locks type and
segment value is used when one
lock is trying to lock on another lock

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

show more ...


# 7fd1ac06 23-Sep-2021 George Keishing <gkeishin@in.ibm.com>

Typo fix in documentation

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


# ac229c79 13-Sep-2021 Sushil Singh <susilsi7@in.ibm.com>

Using new redfish keyword for reboot

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


# 8d420bf6 06-Sep-2021 Sushil Singh <susilsi7@in.ibm.com>

test case after reboot transaction id
set to default

changes:
- "Check After Reboot Transaction ID Set To Default"
"Post Reboot Acquire Lock"

Change-Id: I81da56a839cd6bfa0341585a2a1e06cb1

test case after reboot transaction id
set to default

changes:
- "Check After Reboot Transaction ID Set To Default"
"Post Reboot Acquire Lock"

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

show more ...


# d8bf1424 06-Sep-2021 Sushil Singh <susilsi7@in.ibm.com>

Change of test case name

Changes:
- change of test case name,from
"Check Lock Persistency On BMC Reboot"
to
"Verify Lock Is Not Persistent On BMC Reboot"

Change-Id: Ic850ee453

Change of test case name

Changes:
- change of test case name,from
"Check Lock Persistency On BMC Reboot"
to
"Verify Lock Is Not Persistent On BMC Reboot"

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

show more ...


# 8a3efe7c 26-Aug-2021 Sushil Singh <susilsi7@in.ibm.com>

Automation fix no lock record persisted when BMC reboot

Changes:
- Removed keywords "Check BMC Lock File Path",
"Read BMC Lock Record File",
"Verify Lock On Resource Records From BMC Fi

Automation fix no lock record persisted when BMC reboot

Changes:
- Removed keywords "Check BMC Lock File Path",
"Read BMC Lock Record File",
"Verify Lock On Resource Records From BMC File"
- No lock records data will be stored in json file

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

show more ...


Revision tags: v2.10-Hardknott
# 9614383d 23-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Fix typo in code documentation

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


# 94116c61 04-Mar-2021 susilsi7 <susilsi7@in.ibm.com>

Automation to release lock when session gets deleted

changes:
- test case "Release Lock When Session Deleted"
- keyword "Verify Release Lock When Session Deleted"

Signed-off-by: susilsi7 <sus

Automation to release lock when session gets deleted

changes:
- test case "Release Lock When Session Deleted"
- keyword "Verify Release Lock When Session Deleted"

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

show more ...


# 43b0c063 02-Mar-2021 susilsi7 <susilsi7@in.ibm.com>

Automation fail to release lock with invalid transaction ID
for write lock

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


# 1d7b996c 02-Mar-2021 susilsi7 <susilsi7@in.ibm.com>

Automation code fail to release lock with transaction id as string

Changes:
- Test case "Fail To Release Lock With String As TransactionID Data Type"
- Keyword "Verify Fail To Release Lock Wit

Automation code fail to release lock with transaction id as string

Changes:
- Test case "Fail To Release Lock With String As TransactionID Data Type"
- Keyword "Verify Fail To Release Lock With TransactionID As String Type"

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

show more ...


# 8bee358f 27-Jan-2021 Sushil Singh <susilsi7@in.ibm.com>

Automated test case fail to release lock when valid & invalid
transaction id passed to release lock request

Changes:
- Test case "Fail To Release Multiple Lock With Valid And
Invalid Trans

Automated test case fail to release lock when valid & invalid
transaction id passed to release lock request

Changes:
- Test case "Fail To Release Multiple Lock With Valid And
Invalid TransactionID"
- Keyword "Verify Fail To Release Multiple Lock With Valid
And Invalid TransactionID"

Change-Id: If83f29a12e787ada807b06b1ebdaba87517341db
Signed-off-by: Sushil Singh <susilsi7@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>


# 59011d08 27-Jan-2021 Sushil Singh <susilsi7@in.ibm.com>

Added test case, fail to release lock with invalid transaction id

changes:
- Test case "Fail To Release Lock With Invalid TransactionID"
- Keyword "Verify Fail To Release Lock With Invalid Tra

Added test case, fail to release lock with invalid transaction id

changes:
- Test case "Fail To Release Lock With Invalid TransactionID"
- Keyword "Verify Fail To Release Lock With Invalid TransactionID"

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

show more ...


# 1b59053d 20-Jan-2021 Sushil Singh <susilsi7@in.ibm.com>

Change of test case and keyword name

changes:
- "Invalid Locks Fail To Release" changed to
"Fail To Release Multiple Lock With Invalid TransactionID"
- "Verify Invalid Locks Fail To Re

Change of test case and keyword name

changes:
- "Invalid Locks Fail To Release" changed to
"Fail To Release Multiple Lock With Invalid TransactionID"
- "Verify Invalid Locks Fail To Release" changed to
"Verify Fail To Release Multiple Lock With Invalid TransactionID"

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

show more ...


12