XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • convert2rhel
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • 2023-Q1
    • Testable

      The Action framework needs to have a method for running all of the Actions in dependency which is called from main.py. When called, the function needs to:

      • Generate a list of all the Actions on the system
      • Consult the dependencies of each Action to run them in a set order.
      • Fail if there are Actions with unsatisfied dependencies. This should be such that we fail prior to shipping a release.
      • Run the Action in dependency order, recording success or failure.
      • Record any Actions whose dependencies have failed as Not Run due to whichever dependencies failed and skip them.
      • Hand the record of success and failure to another subsystem which will emit a report.
      • If there were any failures, stop the conversion. Otherwise, return to main for the next step (for pre-assessment, rollback and exit. For conversion, prompting the user to continue to post-PONR tasks).

              tkuratom@redhat.com Toshio Kuratomi
              tkuratom@redhat.com Toshio Kuratomi
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: