Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve error message and fail behavior of ParallelBuildChainTest #657
The ParallelBuildChainTest has some flaws in error message design and failure handling, which are addressed by this change: 1. The timeout for builds to start/finish is higher than the execution time of a long running build. Thus in case builds are unexpectedly not run in parallel, the assertion for timely build start/finish is not evaluated as expected. 2. In case an error occurs before starting a build operation, the number of expected builds in the TimerBuilder may be higher than the number of builds that will every be executed. Since the TimerBuilder abortion tries to wait for all expected builds indefinitely, the operation (and thus test tear down) may never terminate.
- Loading branch information