open-power / op-test

Testing Firmware for OpenPOWER systems
Apache License 2.0
37 stars 85 forks source link

OpTestKernelTest: Add support for automated boot bisection v2.0 #865

Closed abdhaleegit closed 1 week ago

abdhaleegit commented 2 months ago

This code is modifed and develped on top of the previous code (2f103 : OpTestKernelTest: Git bisect automation..)

With version 2.0 these are the new changes added:

  1. Added support to handle nested bisection loop, which was not working with previous code
  2. Modified code to work for end to end CI server
  3. Better handle all cases of good flow and bad flow
  4. Add json store of good boot commit for good run
  5. Fix the previous code blocker to properly manage the console thread

TODO: Add boot json generation after bisection with bad commit Email format for boot bug report

abdhaleegit commented 2 months ago

bootbisectionlogs.txt

abdhaleegit commented 2 weeks ago

@PraveenPenguin all concerns adopted, Please merge this