Releases: dart-lang/test
0.12.22
-
Add a
retry
option totest()
andgroup()
functions, as well
as@Retry()
annotation for test files and aretry
configuration field fordart_test.yaml
. A test with reties
enabled will be re-run if it fails for a reason other than a
TestFailure
. -
Add a
--no-retry
runner flag that disables retries of failing tests. -
Fix a "concurrent modification during iteration" error when calling
addTearDown()
from within a tear down.
0.12.21
-
Add a
doesNotComplete
matcher that asserts that a Future never completes. -
throwsA()
and all related matchers will now match functions that return
Future
s that emit exceptions. -
Respect
onPlatform
for groups. -
Only print browser load errors once per browser.
-
Gracefully time out when attempting to deserialize a test suite.
0.12.20+13
- Upgrade to package:matcher 0.12.1
0.12.20+12
-
Now support v0.30.0 of pkg/analyzer
-
The test executable now does a "hard exit" when complete to ensure lingering isolates or async code don't block completion. This may affect users trying to use the Dart service protocol or observatory.
0.12.20+10
- Refactor for internal tools.