9ba3227a | 17-Nov-2016 |
Leah McNutt <lmcnutt@us.ibm.com> |
PNOR - robot code fix
Fixing a code error associated with the merge of BMC Reboot.
Change-Id: I8807cf1d11a3e38c021fc7bf2e7057511644fd63 Signed-off-by: Leah McNutt <lmcnutt@us.ibm.com> |
5f62a4a5 | 16-Nov-2016 |
George Keishing <gkeishin@in.ibm.com> |
Fix invalid boot policy test case
The changes includes: - Removing known_issue tag as we are no longer using this tag - Ignoring "Set Boot Policy" failure. In this case, "Set Boot Poli
Fix invalid boot policy test case
The changes includes: - Removing known_issue tag as we are no longer using this tag - Ignoring "Set Boot Policy" failure. In this case, "Set Boot Policy" failure is expected behavior and constitutes a successful test - Add keyword name tag as per openbmc/openbmc-test-automation#126 - Update test documentation
Change-Id: Idce9a5ffb76fbc3920b5dc2619d4c0a5d8b4bb76 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
83317a09 | 18-Oct-2016 |
Jay Azurin <jmazurin@us.ibm.com> |
Add FFDC collection to BIOS update test
This change adds Test Setup and Test Teardwon keywords. The goal is to collect FFDC data and SOL output when a test case fails This also temporarily removes
Add FFDC collection to BIOS update test
This change adds Test Setup and Test Teardwon keywords. The goal is to collect FFDC data and SOL output when a test case fails This also temporarily removes Warm Reset so we can continue with the testing.
Change-Id: I6e6e8d3fa0b905b2f9252640dbf0aefef7889c85 Signed-off-by: Jay Azurin <jmazurin@us.ibm.com>
show more ...
|
18176322 | 15-Nov-2016 |
Michael Walsh <micwalsh@us.ibm.com> |
Fixes and new support functions.
lib/gen_print.py: sprint_varx: Fixed error in handling hex parm.
lib/gen_robot_print.py - I added support for GEN_ROBOT_PRINT_DEBUG environment variable. - I
Fixes and new support functions.
lib/gen_print.py: sprint_varx: Fixed error in handling hex parm.
lib/gen_robot_print.py - I added support for GEN_ROBOT_PRINT_DEBUG environment variable. - I added the following new functions: - set_quiet_default - sprvars - sprint_robot_pgm_header - sprint_robot_error_report - sissuing_keyword - sprint_auto_vars
lib/gen_robot_valid.py: New file.
Change-Id: I78fc30fe430323267bfd2ffaede102c0aa8dfc82 Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
show more ...
|
700ede00 | 16-Nov-2016 |
George Keishing <gkeishin@in.ibm.com> |
Enabling OBMC REST test cases
The following test cases which were skipped due to failure are now working and verified on driver v1.99.0-251-gb78c6de
Change-Id: Ic21ee49eade43174a9171407610a710c853f
Enabling OBMC REST test cases
The following test cases which were skipped due to failure are now working and verified on driver v1.99.0-251-gb78c6de
Change-Id: Ic21ee49eade43174a9171407610a710c853fc4fd Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
00ea8024 | 15-Nov-2016 |
George Keishing <gkeishin@in.ibm.com> |
Test cleanup changes
This would now call directly the REST keyword which does the same thing in this code.
Change-Id: If31ceeb2e55b0fa83a232f3e008c2a8bdca3dae6 Signed-off-by: George Keishing <gkeis
Test cleanup changes
This would now call directly the REST keyword which does the same thing in this code.
Change-Id: If31ceeb2e55b0fa83a232f3e008c2a8bdca3dae6 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
f968950f | 03-Nov-2016 |
Leah McNutt <lmcnutt@us.ibm.com> |
Support for BMC Reboot
Adds the keywords for performing a reboot on the BMC. Verifies that the OS stays active, if applicable.
Change-Id: Ia92162c317e3e1bcfe188123043ffd6a4addc2a6 Signed-off-by: Le
Support for BMC Reboot
Adds the keywords for performing a reboot on the BMC. Verifies that the OS stays active, if applicable.
Change-Id: Ia92162c317e3e1bcfe188123043ffd6a4addc2a6 Signed-off-by: Leah McNutt <lmcnutt@us.ibm.com>
show more ...
|
f684ba70 | 25-Oct-2016 |
Rahul Maheshwari <rahulmaheshwari@in.ibm.com> |
Enable of test cases for testing journal log
What is enabled - Added test cases in extended folder to verify that proper logs are getting logged in journal log for different REST operation
Enable of test cases for testing journal log
What is enabled - Added test cases in extended folder to verify that proper logs are getting logged in journal log for different REST operations. - Test cases are framed for GET, POST and PUT request.
Resolves openbmc/openbmc-test-automation#210
Change-Id: I66758dc65e2e093373dcb998d3ec4b648a40e0e7 Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
show more ...
|
eac1af2b | 14-Nov-2016 |
Gunnar Mills <gmills@us.ibm.com> |
Name changes for FFDC Test Cases: "FFDC On Test Case Fail" and "FFDC"
Changed FFDC Test Cases Names in lib/openbmc_ffdc.robot: Changed the name of "Log FFDC" to "FFDC On Test Case Fail" Changed the
Name changes for FFDC Test Cases: "FFDC On Test Case Fail" and "FFDC"
Changed FFDC Test Cases Names in lib/openbmc_ffdc.robot: Changed the name of "Log FFDC" to "FFDC On Test Case Fail" Changed the name of "Log FFDC If Test Case Failed" to "FFDC" The names were reversed.. "Log FFDC" had a check to see if Test Case failed. "Log FFDC If Test Case Failed" had the actual FFDC gathering.
Change-Id: I50a0cae783180c4bdbe82c94f2cd57f803a05998 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
56b32893 | 14-Nov-2016 |
Gunnar Mills <gmills@us.ibm.com> |
Removed all tabs and trailing spaces from /tests
This commit is style changes only. It removes trailing spaces and tabs from all files in /tests
Change-Id: Iae779c82b20d1cde264e64aeb4943585ce7426f5
Removed all tabs and trailing spaces from /tests
This commit is style changes only. It removes trailing spaces and tabs from all files in /tests
Change-Id: Iae779c82b20d1cde264e64aeb4943585ce7426f5 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
bb398ac0 | 14-Nov-2016 |
Gunnar Mills <gmills@us.ibm.com> |
Removed all tabs and trailing spaces from /lib
This commit is style changes only. It removes trailing spaces and tabs from all files in /lib
Change-Id: Ief03773a04de1fc0f8d40bb73eea940aa402f790 Sig
Removed all tabs and trailing spaces from /lib
This commit is style changes only. It removes trailing spaces and tabs from all files in /lib
Change-Id: Ief03773a04de1fc0f8d40bb73eea940aa402f790 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
50070fab | 14-Nov-2016 |
Gunnar Mills <gmills@us.ibm.com> |
Added .txt extension to all ffdc files.
In general, .txt files tend to load better in browsers.
Change-Id: I68d678ad82f76aae5c317a8df6d1f4f2be02bf8d Signed-off-by: Gunnar Mills <gmills@us.ibm.com> |
fefcbcae | 11-Nov-2016 |
Michael Walsh <micwalsh@us.ibm.com> |
Adding new module: tally_sheet.py
This module creates "tally sheets" such as this:
Boot Type Total Pass Fail ------------------------------ ----- ---- ---- BMC Power On
Adding new module: tally_sheet.py
This module creates "tally sheets" such as this:
Boot Type Total Pass Fail ------------------------------ ----- ---- ---- BMC Power On 0 0 0 BMC Power Off 3 3 0 ============================================== Totals 3 3 0
Change-Id: I1835c2fb5270cb32ee4db36e2388be766f4f99f3 Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
show more ...
|
bec416dd | 10-Nov-2016 |
Michael Walsh <micwalsh@us.ibm.com> |
Adding new function and fixing some bugs in general purpose py files.
gen_args.py: sprint_args() I made corrections to col1_width processing when indent is not zero.
gen_print.py: get_arg_n
Adding new function and fixing some bugs in general purpose py files.
gen_args.py: sprint_args() I made corrections to col1_width processing when indent is not zero.
gen_print.py: get_arg_name: I fixed a bug. sprint_varx: I added support for printing OrderedDict objects and robot DotDict objects. I added support for having the hex arg double as a "print None" for string objects. sprint_pgm_header: I added support for linefeed arg. sissuing: I added support for test_mode parm. sprintn: New function.
gen_valid.py: svalid_value: New function: valid_value: Now calls svalid_value.
svalid_integer: New function: valid_integer: Now calls svalid_integer.
Change-Id: I161086d1148e4559fcc57b7d749cc3fb810dc19f Signed-off-by: Michael Walsh <micwalsh@us.ibm.com>
show more ...
|
594a6c9d | 31-Oct-2016 |
Sivas SRR <sivas.srr@in.ibm.com> |
Loop test invoke with command passing as argument
What this fix focuses - Enabled to run any test(s) in loop - Updated README - IP address removed to publish the result
Resolves openbmc/op
Loop test invoke with command passing as argument
What this fix focuses - Enabled to run any test(s) in loop - Updated README - IP address removed to publish the result
Resolves openbmc/openbmc-test-automation#168
Change-Id: I75931193bdae0f140d83a941f3356521ae911c94 Signed-off-by: Sivas SRR <sivas.srr@in.ibm.com>
show more ...
|
9aa0f65f | 08-Nov-2016 |
George Keishing <gkeishin@in.ibm.com> |
Pre bringup witherspoon default test bucket
Resolves openbmc/openbmc-test-automation#201
Change-Id: Ibcdd87dd46f2ffd21c7b4ad5357d6fedd2e88474 Signed-off-by: George Keishing <gkeishin@in.ibm.com> |
17982fb2 | 08-Nov-2016 |
George Keishing <gkeishin@in.ibm.com> |
Wait for Standby post reboot for REST operation
The failure seen are intermittent and only showing up on barreleye. We can't determine for sure safe check if the REST is not Busy when the test actio
Wait for Standby post reboot for REST operation
The failure seen are intermittent and only showing up on barreleye. We can't determine for sure safe check if the REST is not Busy when the test action request are made. Even with this check we are not fully gauranteed that REST server would not be busy, however it gives a confidence that REST would have already completed initialization and setup needed to reach a well define state post reboot to accept new request.
Resolves openbmc/openbmc-test-automation#211
Change-Id: Idba43d2e9d0993a656583877a7c853bf1d5a7b58 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
92abc991 | 18-Oct-2016 |
George Keishing <gkeishin@in.ibm.com> |
Power Cycle stress loop test
This is to test where the network service become unavailable during AC-Cycle stress test. This has been reported earlier from customer as well.
Resolves openbmc/openbmc
Power Cycle stress loop test
This is to test where the network service become unavailable during AC-Cycle stress test. This has been reported earlier from customer as well.
Resolves openbmc/openbmc-test-automation#167
Change-Id: Ie8ce5a9455e6ee7c7f9478f1a066319352a3a8a3 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
aca140d6 | 26-Oct-2016 |
Gunnar Mills <gmills@us.ibm.com> |
FFDC logs name chgs, OS FFDC: cpuinfo, netstat, meminfo, FFDC OS checks
Changes to journalctl.log and ffdc_report.txt to reflect the names of the other logs (BMC_xxxx). BMC_meminfo and BMC_procinfo
FFDC logs name chgs, OS FFDC: cpuinfo, netstat, meminfo, FFDC OS checks
Changes to journalctl.log and ffdc_report.txt to reflect the names of the other logs (BMC_xxxx). BMC_meminfo and BMC_procinfo to be there own files instead of in ffdc_report.txt/BMC_general. Added OS_meminfo, OS_procinfo, netstat Added check on OS FFDC for ping and able to ssh, if either of these fail we bail.
Change-Id: I74dbccf1f23f11d39c731b41a39e406606c6c7ce Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
bb20f735 | 24-Oct-2016 |
Rahul Maheshwari <rahulmaheshwari@in.ibm.com> |
Updated Palmetto's skip list file with recent issue and fixes
What this fix addresses - Added 4 failing TCs in Palmetto's skip list from main skip_list file - Added 2 new TCs related to DIMM w
Updated Palmetto's skip list file with recent issue and fixes
What this fix addresses - Added 4 failing TCs in Palmetto's skip list from main skip_list file - Added 2 new TCs related to DIMM which are failing due to fw problem. - Added 1 test case related to bios - Removed 3 test case which are not passing due to fixes for membuf presence detect - Added some more test cases which need fixes
Resolves openbmc/openbmc-test-automation#209
Change-Id: I5f9202e29da3eac80e7072e99b7096675a480d57 Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
show more ...
|
845fb827 | 01-Nov-2016 |
George Keishing <gkeishin@in.ibm.com> |
IPMI tool dependent Test cases
These tests will be available latter where ipmitool will be included as a part of the tarball.
Change-Id: Id866ff050e997ada93568c4833c70232c8fe3741 Signed-off-by: Geo
IPMI tool dependent Test cases
These tests will be available latter where ipmitool will be included as a part of the tarball.
Change-Id: Id866ff050e997ada93568c4833c70232c8fe3741 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
8db0e1b5 | 20-Oct-2016 |
George Keishing <gkeishin@in.ibm.com> |
Set the Power off policy to boot sanely to BMC_READY
BMC poweron due to poweron policy set to HOST_BOOTED. This is a use case where update expects to reboot while doing Preparing for update and expe
Set the Power off policy to boot sanely to BMC_READY
BMC poweron due to poweron policy set to HOST_BOOTED. This is a use case where update expects to reboot while doing Preparing for update and expects BMC to come online and stay at BMC_READY or Poweroff state.
As part of the code update, we poweroff the BMC and then set Host Power host setting Policy to RESTORE_LAST_STATE. On reboot this policy would ensure the BMC comes online and host setting power state stays poweroff.
Resolves openbmc/openbmc-test-automation#182
Change-Id: I689affa6f9e059809ea175ccc3363c4315022d65 Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
96cf5676 | 19-Oct-2016 |
George Keishing <gkeishin@in.ibm.com> |
Manual FFDC log collection
There is use case where a user needs to trigger FFDC collection manually on demand. This would be helpful while doing developement or manual test for specific use case and
Manual FFDC log collection
There is use case where a user needs to trigger FFDC collection manually on demand. This would be helpful while doing developement or manual test for specific use case and recreate logs.
The robot code is a wrapper to the existing FFDC infrastructure.
Resolves openbmc/openbmc-test-automation#134
Change-Id: I85f11e3f64ba94e17da1c8fbafc4fd29a87fef1f Signed-off-by: George Keishing <gkeishin@in.ibm.com>
show more ...
|
c9c9cdea | 07-Oct-2016 |
Leah McNutt <lmcnutt@us.ibm.com> |
Test to do repeated, random boots
Utilizes additional keywords: Validate Connection Intersect Lists Search List
Change-Id: I29a2a4805bb685a0519d4e0f7eec5ab1568edca0 Signed-off-by: Gunna
Test to do repeated, random boots
Utilizes additional keywords: Validate Connection Intersect Lists Search List
Change-Id: I29a2a4805bb685a0519d4e0f7eec5ab1568edca0 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
show more ...
|
e4f268b5 | 20-Oct-2016 |
George Keishing <gkeishin@in.ibm.com> |
Force reboot removal from code update
Change-Id: I75fe196714233bbe714cf2eefa3261e068bcb710 Signed-off-by: George Keishing <gkeishin@in.ibm.com> |