Closed jacob314 closed 3 weeks ago
I think the inspector controller tests hotReload
test itself is flaky, not just the teardown:
01:15 +21: test/inspector_controller_test.dart: inspector controller tests hotReload
05:15 +21 -1: test/inspector_controller_test.dart: inspector controller tests hotReload [E]
TimeoutException after 0:04:00.000000: Test timed out after 4 minutes.
package:test_api Invoker._onRun.<fn>.<fn>.<fn>
05:15 +21 -1: test/inspector_controller_test.dart: inspector controller tests (tearDownAll)
09:15 +21 -2: test/inspector_controller_test.dart: inspector controller tests (tearDownAll) [E]
TimeoutException after 0:04:00.000000: Test timed out after 4 minutes.
package:test_api Invoker._onRun.<fn>.<fn>.<fn>
https://travis-ci.org/flutter/devtools/jobs/506188399#L786
I'll take a look at this.
It appears the final teardown call can sometimes flake causing test failures. Potentially this is related to the tests performing a hot restart exposing an edge case in ServiceExtensionManager.