DescriptionAbort analysis server integration tests in the event of async errors.
Previously, if an asynchronous error occurred during execution of an
integration test (e.g. if the subprocess generated unexpected output),
the error would not get propagated up to the test runner, so the test
would continue to run until a timeout.
Use expectAsync to propagate errors up to the test runner, and add
code to reflective_tests.dart to workaround 20153 so that asynchronous
errors cause the test to abort even if the test is waiting on a
future.
Patch Set 1 #
Messages
Total messages: 3 (0 generated)
|