36db996e | 13-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 ...
|
b8580dd1 | 10-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> |
5fc20cb9 | 02-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 ...
|
74291d46 | 28-Apr-2021 |
Sridevi Ramesh <sridevra@in.ibm.com> |
Pldm automation fix
Change-Id: Ib0740f2d511b5978ca171746e24e63a2b580dcab Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com> |
eedcf1a7 | 17-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 ...
|
eed0e599 | 21-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 ...
|
8381f735 | 20-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 |
0043fc59 | 15-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 ...
|
fd35022d | 08-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> |
2ab3d388 | 29-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 ...
|
5f486dc0 | 14-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 ...
|
adfdb602 | 07-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 |
c7c771e7 | 30-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 ...
|
366033f3 | 01-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 ...
|
4b4eef76 | 01-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 ...
|
2b975827 | 31-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 ...
|
870999aa | 31-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 ...
|
2b32c10e | 29-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 ...
|
75f55dc7 | 29-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 ...
|
c056c2bb | 25-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 |
d78dc937 | 24-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 ...
|
8c9cf9c8 | 21-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 ...
|
6788049a | 20-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 ...
|
1e2fbee9 | 19-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 ...
|
4361d8de | 24-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 ...
|