-
poletti-marco authored
In some environments the state change events and the "test complete" event are sent over a stream that does not guarantee ordering (e.g. as independent HTTP requests when using package:sse). Without this change, such tests will fail intermittently, when the "test complete" event happens to be delivered before the state change event.
c4280a6d
To find the state of this project's repository at the time of any of these versions, check out the tags.
0.2.6
- Don't swallow exceptions from callbacks in
expectAsync*
. - Internal cleanup - fix lints.
- Fixed a race condition that caused tests to occasionally fail during
tearDownAll
with the message(tearDownAll) - did not complete [E]
.
0.2.5
- Expose the
Metadata
,PlatformSelector
,Runtime
, andSuitePlatform
classes publicly through a newbackend.dart
import.
0.2.4
- Allow
stream_channel
version2.0.0
.
0.2.3
- Update to matcher version
0.12.5
.
0.2.2
- Require Dart SDK
>=2.1.0
.
0.2.1
- Add
remote_listener.dart
andsuite_channel_manager.dart
.
0.2.0
- Remove "runner" extensions.
0.1.1
- Update
stack_trace_formatter
to foldtest_api
frames by default.
0.1.0
- Initial release of
test_api
. Provides the basic API for writing tests and touch points for implementing a custom test runner.