screwdriver icon indicating copy to clipboard operation
screwdriver copied to clipboard

fix(2957): Fix event where a restarted join build is run

Open kumada626 opened this issue 7 months ago • 1 comments

Context

This PR fixes some cases of the issue.

It corrects the join build to be properly restarted and executed on the event in the following two test cases that have been added:

  • In the case where [a, b] are in the requires, a fails but succeeds after a restart, and then b succeeds.
  • In the case where [a, b, c] are in the requires, a fails but succeeds after a restart, and then b and c succeed.

However, the following test case, which is also exemplified in the original issue, still requires fixing:

  • In the case where [a, b, c] are in the requires, a fails, a is restarted, then b succeeds, a succeeds, and finally c succeeds.

Objective

Find trigger build in child event after current event has no trigger build.

References

#2957

License

I confirm that this contribution is made under a BSD license and that I have the authority necessary to make this contribution on behalf of its copyright owner.

kumada626 avatar Jul 05 '24 05:07 kumada626