[benchmarks] Enable flutter_driver in scroll_flutter
Add flutter_driver support to scroll_flutter benchmark so it can be
run by an automated test.
Bug: 55832
Change-Id: I2f019320e8ec14bc46b5388204bace650b978125
Reviewed-on: https://fuchsia-review.googlesource.com/c/experiences/+/407394
Reviewed-by: Nathan Rogers <nathanrogers@google.com>
Testability-Review: Nathan Rogers <nathanrogers@google.com>
Commit-Queue: Sean Gillen <sdgillen@google.com>
diff --git a/benchmarks/bin/scroll_flutter/BUILD.gn b/benchmarks/bin/scroll_flutter/BUILD.gn
index db47bd7..7f2c0e1 100644
--- a/benchmarks/bin/scroll_flutter/BUILD.gn
+++ b/benchmarks/bin/scroll_flutter/BUILD.gn
@@ -2,11 +2,15 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+import("//build/config.gni")
+import("//build/testing/flutter_driver.gni")
import("//topaz/runtime/flutter_runner/flutter_app.gni")
flutter_app("scroll-flutter") {
main_dart = "lib/main.dart"
+ flutter_driver_extendable = flutter_driver_enabled
+
meta = [
{
path = rebase_path("meta/scroll-flutter.cmx")
diff --git a/benchmarks/bin/scroll_flutter/lib/main.dart b/benchmarks/bin/scroll_flutter/lib/main.dart
index 61f6879..4c48f1c 100644
--- a/benchmarks/bin/scroll_flutter/lib/main.dart
+++ b/benchmarks/bin/scroll_flutter/lib/main.dart
@@ -10,7 +10,7 @@
import 'package:flutter/scheduler.dart';
import 'package:lib.widgets/utils.dart';
-void main(List<String> args) {
+void main([List<String> args = const []]) {
final argParser = ArgParser()
..addOption('sampling-offset-ms',
abbr: 'o',