flutter/packages/flutter_tools/test/web.shard
Yegor d6d2e89fc8
finer grained logging of Chromium launch sequence (#135078)
Log the details of how Chromium is about to be launched prior to running
the Chromium command, as well as the path to the Chromium executable.

This should improve our understanding of what's happening here:
https://github.com/flutter/flutter/issues/132654#issuecomment-1726630123
2023-09-20 15:20:16 -07:00
..
test_data flutter-tool, web: update HTML template serviceWorkerVersion to be const (#124826) 2023-04-14 02:01:21 +00:00
chrome_test.dart finer grained logging of Chromium launch sequence (#135078) 2023-09-20 15:20:16 -07:00
debugger_stepping_web_test.dart migrate web integration tests to null safety (#106231) 2022-06-21 11:19:09 -07:00
expression_evaluation_web_test.dart Temporarily remove a bogus warning until fixed by dwds update (#109793) 2022-08-19 11:06:53 -07:00
hot_reload_web_test.dart manual pub roll (#123071) 2023-03-21 01:08:51 +00:00
output_web_test.dart [flutter_tools] Disable flaky output_web_test test case (#124257) 2023-04-13 20:38:07 +00:00
README.md Update usage of standalonepub executable in flutter_tools testing docs (#124898) 2023-04-17 23:34:23 +00:00
vm_service_web_test.dart Add vmservice for android build options (#123034) 2023-04-18 18:16:09 +00:00
web_driver_service_test.dart migrate web integration tests to null safety (#106231) 2022-06-21 11:19:09 -07:00
web_run_test.dart migrate web integration tests to null safety (#106231) 2022-06-21 11:19:09 -07:00

Web integration tests

These tests are not hermetic, and use the actual Flutter SDK. While they don't require actual devices, they run flutter_tester to test Dart web debug services (dwds) and Flutter integration.

Use this command to run (from the flutter_tools directory):

../../bin/cache/dart-sdk/bin/dart run test test/web.shard

These tests are expensive to run and do not give meaningful coverage information for the flutter tool (since they are black-box tests that run the tool as a subprocess, rather than being unit tests). For this reason, they are in a separate shard when running on continuous integration and are not run when calculating coverage.