make sure tests and becnhmarks use correct backend (#72628)
diff --git a/dev/benchmarks/macrobenchmarks/README.md b/dev/benchmarks/macrobenchmarks/README.md index 5296cca..5b4c98f 100644 --- a/dev/benchmarks/macrobenchmarks/README.md +++ b/dev/benchmarks/macrobenchmarks/README.md
@@ -121,10 +121,10 @@ cd dev/benchmarks/macrobenchmarks # Runs in profile mode using the HTML renderer -flutter run --profile -d web-server lib/web_benchmarks.dart +flutter run --web-renderer=html --profile -d web-server lib/web_benchmarks.dart # Runs in profile mode using the CanvasKit renderer -flutter run --dart-define=FLUTTER_WEB_USE_SKIA=true --profile -d web-server lib/web_benchmarks.dart +flutter run --web-renderer=canvaskit --profile -d web-server lib/web_benchmarks.dart ``` You can also run all benchmarks exactly as the devicelab runs them:
diff --git a/dev/bots/test.dart b/dev/bots/test.dart index 2a9d49f..f302ee2 100644 --- a/dev/bots/test.dart +++ b/dev/bots/test.dart
@@ -995,6 +995,8 @@ 'drive', if (canvasKit) '--dart-define=FLUTTER_WEB_USE_SKIA=true', + if (!canvasKit) + '--dart-define=FLUTTER_WEB_USE_SKIA=false', '--driver=test_driver/transitions_perf_e2e_test.dart', '--target=test_driver/transitions_perf_e2e.dart', '--browser-name=chrome',
diff --git a/dev/devicelab/lib/tasks/web_benchmarks.dart b/dev/devicelab/lib/tasks/web_benchmarks.dart index 83a580d..593610a 100644 --- a/dev/devicelab/lib/tasks/web_benchmarks.dart +++ b/dev/devicelab/lib/tasks/web_benchmarks.dart
@@ -29,6 +29,8 @@ await evalFlutter('build', options: <String>[ 'web', '--dart-define=FLUTTER_WEB_ENABLE_PROFILING=true', + if (!useCanvasKit) + '--dart-define=FLUTTER_WEB_USE_SKIA=false', if (useCanvasKit) '--dart-define=FLUTTER_WEB_USE_SKIA=true', '--profile',