Improve diagnostics and error propagation of CtrlC commands #51
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Follow-up to #49 from @stephanreiter
When I was testing the change on my laptop before the release (Windows 10 64bit latest on MacBook Pro 2014), I have got the flaky test issue. So I have improved diagnostics and error propagation to understand what's going on:
Example of the new error:
Due to whatever reason the process sometimes does not exist by the time the console attached to it. It does not seem to be a process completion, because the timeout didn't happen so far. The issue also happens only during
build.cmd cleanbuild, but not during Unit test runs from IDE. After raising the timeouts and adding diagnostics the issue happens almost every time.@stephanreiter I would appreciate your feedback. I still can release alpha with a broken test if needed, but I want to have this diagnostics in place at least