History log of /openbmc/openbmc-test-automation/lib/ (Results 376 – 400 of 1622)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
36db996e13-May-2021 George Keishing <gkeishin@in.ibm.com>

Bump up redfish image upload timedout

This is to add more time for cases where network or responses are
slower than expected and improved update success rate

Change-Id: Ie27ad26af40d5b4be69e6e9c212

Bump up redfish image upload timedout

This is to add more time for cases where network or responses are
slower than expected and improved update success rate

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

show more ...

b8580dd110-May-2021 Rahul Maheshwari <rahulmaheshwari@in.ibm.com>

Moved common variables and keyword out of test suite

Change-Id: I88cba15809a24cb50a5883975d6259ef5d3fa878
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>

5fc20cb902-Feb-2021 shrsuman123 <shrsuman@in.ibm.com>

Added vmi certificate stage2 testcases and supporting library functions

Changes-
added testcases:
-Get_Concurrent_Root_Certificate_Requests_From_Multiple_Admins
-Get_Concurrent_CSR_Re

Added vmi certificate stage2 testcases and supporting library functions

Changes-
added testcases:
-Get_Concurrent_Root_Certificate_Requests_From_Multiple_Admins
-Get_Concurrent_CSR_Requests_From_Multiple_Admins
-Get_Concurrent_Corrupted_CSR_Requests_From_Multiple_Admins
library functions:
-execute_keyword_args
-execute_process_multi_keyword

Change-Id: I9cd8266ba4213eb6a476b9666beb512872f87dde
Signed-off-by: shrsuman123 <shrsuman@in.ibm.com>

show more ...

74291d4628-Apr-2021 Sridevi Ramesh <sridevra@in.ibm.com>

Pldm automation fix

Change-Id: Ib0740f2d511b5978ca171746e24e63a2b580dcab
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>

eedcf1a717-Mar-2021 Sridevi Ramesh <sridevra@in.ibm.com>

Automate 7 testcase to verify BIOS attributes using redfish

- Redfish Verify Set BIOS Integer Attribute Type
- Redfish Verify Set BIOS String Attribute Type
- Redfish V

Automate 7 testcase to verify BIOS attributes using redfish

- Redfish Verify Set BIOS Integer Attribute Type
- Redfish Verify Set BIOS String Attribute Type
- Redfish Verify Set BIOS Attribute With Invalid Attribute Name
- Redfish Verify Set Invalid Optional Value For BIOS Enumeration Attribute Type
- Redfish Verify Set Out Of Range Integer Value For BIOS Integer Attribute Type
- Redfish Verify Set Out Of Range String Value For BIOS String Attribute Type
- Redfish Verify Restore BIOS Attribute Values

Change-Id: I660b32341d17022db46a1c364fb9436d52b5f603
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>

show more ...

eed0e59921-Apr-2021 Anusha Dathatri <adathatr@in.ibm.com>

Changed fews keywords in dump utility

- The exisiting keyword Get Dump Size was working only
for BMC dump. So modified it to work for all dumps.
- Added new keyword Check Task Completion

Signed-off

Changed fews keywords in dump utility

- The exisiting keyword Get Dump Size was working only
for BMC dump. So modified it to work for all dumps.
- Added new keyword Check Task Completion

Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>
Change-Id: I71ef9bc38f7e80129f1b5553dbecc9b26f573ff3

Change-Id: I83faa9453632a39acffd035cda6fbb2ed61b609a
Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>

show more ...

8381f73520-Apr-2021 Michael Shepos <shepos@us.ibm.com>

Change repo_dir_path value to /tmp/repository

Signed-off-by: Michael Shepos <shepos@us.ibm.com>
Change-Id: I8ef77cb5d3bb1fee327feee1d0a840f21be1ec31

0043fc5915-Apr-2021 Konstantin Aladyshev <aladyshev22@gmail.com>

Add support for Legacy/EFI selector in Redfish boot tests

BootSourceOverrideMode is the BIOS boot mode to use when
the system boots from the BootSourceOverrideTarget boot source.

Possible values ar

Add support for Legacy/EFI selector in Redfish boot tests

BootSourceOverrideMode is the BIOS boot mode to use when
the system boots from the BootSourceOverrideTarget boot source.

Possible values are:
Legacy - The system boots in non-UEFI boot mode to
the boot source override target
UEFI - The system boots in UEFI boot mode to
the boot source override target

This setting is relevant for x86 and is not important for POWER.

Intended design of bmcweb is not to publish BootSourceOverrideMode
interface if it is not used in arch.
Therefore use/check BootSourceOverrideMode only on x86.

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: Ib23e3ae2fd5113730d75da4cb7ac352c0ae96e66

show more ...

fd35022d08-Apr-2021 Anusha Dathatri <adathatr@in.ibm.com>

Utilities to generate BMC dump

- Redfish user initiated dump
- Auto generated dump

Change-Id: Ief3d533c35e4bb78751856bf6904819b3ad18959
Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>

2ab3d38829-Mar-2021 Sridevi Ramesh <sridevra@in.ibm.com>

Automate 9 TC to verify BIOS Attribute Types using pldmtool

- Verify Set BIOS Integer Attribute Type
- Verify Set BIOS String Attribute Type
- Verify Restore BIOS Attribute Values

Automate 9 TC to verify BIOS Attribute Types using pldmtool

- Verify Set BIOS Integer Attribute Type
- Verify Set BIOS String Attribute Type
- Verify Restore BIOS Attribute Values
- Verify Get BIOS Attribute With Invalid Attribute Name
- Verify Set BIOS Attribute With Invalid Attribute Name
- Verify Set Invalid Optional Value For BIOS Enumeration Attribute Type
- Verify Set Out Of Range Integer Value For BIOS Integer Attribute Type
- Verify Set Out Of Range String Value For BIOS String Attribute Type

Change-Id: I2db9fea8acd097a33a52f6cd5d03ed8427c12a4f
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>

show more ...

5f486dc014-Apr-2021 George Keishing <gkeishin@in.ibm.com>

Add console collection for ttyVUART1 logs in FFDC

Changes:
- Added /var/log/obmc-console1.log entry

Change-Id: Ie9476114a7d0ac36702f4c4eb62f73c4f3066d7b
Signed-off-by: George Keishing <gkeishi

Add console collection for ttyVUART1 logs in FFDC

Changes:
- Added /var/log/obmc-console1.log entry

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

show more ...

adfdb60207-Apr-2021 Anusha Dathatri <adathatr@in.ibm.com>

Fix to get correct target action URI

Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>
Change-Id: I4ba4c1c20c07401f94eb9a41e62c5cd06a422b41

c7c771e730-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Add timeout and max_retry directives in init

This is to prevent hanging redfish request call in case of bmcweb
not responding, network disruptions etc.

Change-Id: I187115a92f58c14db901d968c2a11e8d0

Add timeout and max_retry directives in init

This is to prevent hanging redfish request call in case of bmcweb
not responding, network disruptions etc.

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

show more ...

366033f301-Apr-2021 George Keishing <gkeishin@in.ibm.com>

Bump up timeout failure directive for keyword execution limit

Changes:
- Increase timeout to 120 seconds to improve chances of success
when looked at overall system performace vs test expe

Bump up timeout failure directive for keyword execution limit

Changes:
- Increase timeout to 120 seconds to improve chances of success
when looked at overall system performace vs test expectation.

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

show more ...

4b4eef7601-Apr-2021 George Keishing <gkeishin@in.ibm.com>

Handle RobotNotRunningError in FFDC script

We noticed that in our env, we see throwing out exception but
doesnt impact the over all flow. FFDC should irrespective of
failure should continue and coll

Handle RobotNotRunningError in FFDC script

We noticed that in our env, we see throwing out exception but
doesnt impact the over all flow. FFDC should irrespective of
failure should continue and collect log as much possible.

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

show more ...

2b97582731-Mar-2021 Tony Lee <tony.lee@quantatw.com>

Fixed cases with hard-coded 'chassis'

Reference to
https://www.dmtf.org/sites/default/files/standards/documents/DSP2046_2020.3.pdf

It should not hard-coded as 'chassis' in /redfish/v1/Chassis/chass

Fixed cases with hard-coded 'chassis'

Reference to
https://www.dmtf.org/sites/default/files/standards/documents/DSP2046_2020.3.pdf

It should not hard-coded as 'chassis' in /redfish/v1/Chassis/chassis.
It could be different name for /redfish/v1/Chassis/{ChassisId}.

Signed-off-by: Tony Lee <tony.lee@quantatw.com>
Change-Id: Ie6e8f37356b88692148bdda7348e715fcac6b4e3

show more ...

870999aa31-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Update Redfish check for boot test

choose redfish keywords if user specified redfish_support_trans_state

Change-Id: I353bf9cd8a012661b3e909597ba06fdd88f93292
Signed-off-by: George Keishing <gkeishi

Update Redfish check for boot test

choose redfish keywords if user specified redfish_support_trans_state

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

show more ...

2b32c10e29-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Add check to skip "-N" default vs boot table IPMI "-N 10" option

Changes:
- Skip if command already have "-N" passed to to the keyword.
This is to prevent user driven behaviour vs pre-de

Add check to skip "-N" default vs boot table IPMI "-N 10" option

Changes:
- Skip if command already have "-N" passed to to the keyword.
This is to prevent user driven behaviour vs pre-define IPMI
timeout from test or boot test table.

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

show more ...

75f55dc729-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Add IPMI timeout option "-N" to the command execution

Changes:
- By default 3 seconds timeout
- User can override the timeout by using CLI option
"-v IPMI_TIMEOUT:<value>"

Resolves o

Add IPMI timeout option "-N" to the command execution

Changes:
- By default 3 seconds timeout
- User can override the timeout by using CLI option
"-v IPMI_TIMEOUT:<value>"

Resolves openbmc/openbmc-test-automation#2111

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

show more ...

c056c2bb25-Mar-2021 Konstantin Aladyshev <aladyshev22@gmail.com>

Add a possibility to set PLATFORM_ARCH_TYPE with an environment variable

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I364335d4cec9d258354bd3f52e75f452886dc4db

d78dc93724-Mar-2021 Konstantin Aladyshev <aladyshev22@gmail.com>

Add support for x86 architecture in a state map file

Remove 'BootProgress' and 'OperatingSystem' states from the
'VALID_BOOT_STATES' table for x86 as these interfaces currently
aren't properly suppo

Add support for x86 architecture in a state map file

Remove 'BootProgress' and 'OperatingSystem' states from the
'VALID_BOOT_STATES' table for x86 as these interfaces currently
aren't properly supported on this architecture.

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I6b2914ccd082adf1d0c2869b1ef0314344ae9a61

show more ...

8c9cf9c821-Mar-2021 Konstantin Aladyshev <aladyshev22@gmail.com>

Fix conflicting "CurrentPowerState" chassis state from chassis_system0 on x86

Changes:
Boot table look up "CurrentPowerState" from the chassis
URL "/xyz/openbmc_project/state/chassis0".

Fix conflicting "CurrentPowerState" chassis state from chassis_system0 on x86

Changes:
Boot table look up "CurrentPowerState" from the chassis
URL "/xyz/openbmc_project/state/chassis0".
On x86 there is the 'chassis_system0' URL that has the same property
that is needed to be skiped in a state enumeration logic to prevent
unnecessary state override.

"/xyz/openbmc_project/state/chassis0": {
"CurrentPowerState": "On",

"/xyz/openbmc_project/state/chassis_sytem0": {
"CurrentPowerState": "Off",

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I772fce4a8dbbd079829e4572d60b39ebf3727c07

show more ...

6788049a20-Mar-2021 Konstantin Aladyshev <aladyshev22@gmail.com>

Don't collect PEL logs on x86 machines

Platform Event Log (PEL) extension is specific for the
OpenPower machines.

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I1aa329b5805

Don't collect PEL logs on x86 machines

Platform Event Log (PEL) extension is specific for the
OpenPower machines.

Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I1aa329b5805fc66b6df4ad3863f5350d8f1ce664

show more ...

1e2fbee919-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Add x86 infrastruction for boot test

Changes:
- Add platform type user driven option "x86". by default it will
choose platform "power"
- Add filter to removed x86 non supported states from s

Add x86 infrastruction for boot test

Changes:
- Add platform type user driven option "x86". by default it will
choose platform "power"
- Add filter to removed x86 non supported states from state.py
- Remove "operating_systems" entry from data/boot_table_x86.json

How To test:
robot -v OPENBMC_HOST:xx.xx.xx.xx -v PLATFORM_ARCH_TYPE:x86 <test suite>

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

show more ...

4361d8de24-Mar-2021 George Keishing <gkeishin@in.ibm.com>

Add SSH time_out enforce when called during BMC reset

This is to prevent SSH to BMC getting hang if the execution on
BMC to get uptime stalled during reset.

Change-Id: Ic6a6217ea5cd30e20dd4335bf59e

Add SSH time_out enforce when called during BMC reset

This is to prevent SSH to BMC getting hang if the execution on
BMC to get uptime stalled during reset.

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

show more ...

1...<<11121314151617181920>>...65