flutter/dev/integration_tests/web_e2e_tests/test_driver
Jackson Gardner 31209d04ff
flutter test --wasm support (#145347)
* Adds support for `flutter test --wasm`.
  * The test compilation flow is a bit different now, so that it supports compilers other than DDC. Specifically, when we run a set of unit tests, we generate a "switchboard" main function that imports each unit test and runs the main function for a specific one based off of a value set by the JS bootstrapping code. This way, there is one compile step and the same compile output is invoked for each unit test file.
* Also, removes all references to `dart:html` from flutter/flutter.
* Adds CI steps for running the framework unit tests with dart2wasm+skwasm
  * These steps are marked as `bringup: true`, so we don't know what kind of failures they will result in. Any failures they have will not block the tree at all yet while we're still in `bringup: true`. Once this PR is merged, I plan on looking at any failures and either fixing them or disabling them so we can get these CI steps running on presubmit.

This fixes https://github.com/flutter/flutter/issues/126692
2024-03-21 20:08:07 +00:00
..
cache_width_cache_height_integration_test.dart cacheWidth cacheHeight support for canvaskit on web (#117423) 2022-12-21 21:06:06 +00:00
cache_width_cache_height_integration.dart Add more flexible image API (#118966) 2023-01-25 21:21:28 -08:00
capabilities_integration_canvaskit_test.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
capabilities_integration_canvaskit.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
capabilities_integration_html_test.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
capabilities_integration_html.dart Fix is canvas kit bool (#116944) 2022-12-17 23:33:32 -08:00
platform_messages_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
platform_messages_integration.dart flutter test --wasm support (#145347) 2024-03-21 20:08:07 +00:00
profile_diagnostics_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
profile_diagnostics_integration.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
scroll_wheel_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
scroll_wheel_integration.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
text_editing_integration_test.dart Migrate web_e2e_tests to null safety (#80628) 2021-04-21 13:54:34 -07:00
text_editing_integration.dart flutter test --wasm support (#145347) 2024-03-21 20:08:07 +00:00
url_strategy_integration_test.dart [web] move e2e tests from flutter/engine to flutter/flutter (#86119) 2021-07-09 15:31:49 -07:00
url_strategy_integration.dart flutter test --wasm support (#145347) 2024-03-21 20:08:07 +00:00