Matan Lurey
3a17b67353
Add a tag and assert some state in FlutterTestDriver tests. ( #159099 )
...
Towards https://github.com/flutter/flutter/issues/51421 .
Asserts some state we would not like to be hit by in integration tests
using `Flutter*TestDriver`.
In addition, adds a tag that can be used to run all tests that currently
use this pattern:
```sh
flutter test --tags flutter-test-driver
```
This showcases processes leaking quite a bit:
<https://gist.github.com/matanlurey/190d9084d3a45bc5737b8406bc05b4cd >.
2024-11-18 23:37:05 +00:00
嘟囔
4f5cc21be2
migrate some file to null safety ( #92957 )
2021-12-16 11:39:12 -08:00
Jonah Williams
74bd7b6f6d
[flutter_tools] opt all flutter tool libraries and tests out of null safety. ( #74832 )
...
* opt out the flutter tool
* oops EOF
* fix import
* Update tool_backend.dart
* Update daemon_client.dart
* fix more
2021-01-27 15:17:53 -08:00
Jonah Williams
afb6b95593
[flutter_tool] fix incorrect coverage file generation ( #71726 )
2020-12-04 11:15:11 -08:00
Jonah Williams
6b444c4dd7
[flutter_tools] standardize patterns for integration.shard ( #64980 )
...
Integration tests must only go through the real file system/process manager/platform. The global indirection makes this code harder to understand than if it directly referred to the concrete instances that are being used.
Update the integration shard to use a const instance of a LocalFIleSystem, LocalProcessManager, and LocalPlatform. Remove global usage and apply testWithoutContext.
2020-09-08 15:56:00 -07:00
Jonah Williams
9cc69d47a5
[flutter_tools] support machine and coverage together but for real ( #54692 )
2020-04-13 19:00:02 -07:00