screwdriver
screwdriver copied to clipboard
fix(2957): Fix event where a restarted join build is run
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 aftera
restart, and thenb
succeeds. - In the case where
[a, b, c]
are in the requires,a
fails but succeeds aftera
restart, and thenb
andc
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, thenb
succeeds,a
succeeds, and finallyc
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.