• Jackson Gardner's avatar
    `flutter test --wasm` support (#145347) · 31209d04
    Jackson Gardner authored
    * 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
    31209d04
Name
Last commit
Last update
..
android Loading commit data...
ios Loading commit data...
lib Loading commit data...
linux Loading commit data...
macos Loading commit data...
test Loading commit data...
test_driver Loading commit data...
web Loading commit data...
windows Loading commit data...
.metadata Loading commit data...
README.md Loading commit data...
analysis_options.yaml Loading commit data...
pubspec.yaml Loading commit data...