[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',