mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Replaces and closes https://github.com/flutter/engine/pull/53997. This PR migrates the following packages to the pub workspace: - testing/benchmark - testing/dart - testing/litetest - testing/pkg_test_demo - testing/scenario_app - testing/skia_gold_client - testing/symbols - tools/golden_tests_harvester - tools/pkg/process_fakes It also makes minor changes to the Dart build rules in order to resolve the root package_config, instead of per-package. I am _not_ totally confident of the `_embedder.yaml` change, but I also can't explain what is needed to continue analyzing `lib/ui` without analysis failures that all of the symbols in `dart:nativewrappers` are missing.
process_fakes
Fake implementations of Process and ProcessManager for testing.
This is not a great package, and is the bare minimum needed for fairly basic
tooling that uses ProcessManager. If we ever need a more complete solution
we should look at upstreaming flutter_tools/.../fake_proecss_manager.dart