diff --git a/dev/benchmarks/macrobenchmarks/lib/src/text.dart b/dev/benchmarks/macrobenchmarks/lib/src/text.dart index 721099548d..eefde7f7df 100644 --- a/dev/benchmarks/macrobenchmarks/lib/src/text.dart +++ b/dev/benchmarks/macrobenchmarks/lib/src/text.dart @@ -11,6 +11,7 @@ class TextPage extends StatelessWidget { Widget build(BuildContext context) { return Material( child: Column( + mainAxisAlignment: MainAxisAlignment.center, children: const [ SizedBox( width: 200, diff --git a/dev/benchmarks/macrobenchmarks/test/textfield_perf_e2e.dart b/dev/benchmarks/macrobenchmarks/test/textfield_perf_e2e.dart index e8e546a126..0181c3a1ec 100644 --- a/dev/benchmarks/macrobenchmarks/test/textfield_perf_e2e.dart +++ b/dev/benchmarks/macrobenchmarks/test/textfield_perf_e2e.dart @@ -12,11 +12,7 @@ void main() { macroPerfTestE2E( 'textfield_perf', kTextRouteName, - // The driver version doesn't have this delay because the delay caused - // by the communication between the host and the test device is long enough - // for the driver test, but there isn't such delay in this host independent - // test. - pageDelay: const Duration(milliseconds: 50), + pageDelay: const Duration(seconds: 1), body: (WidgetController controller) async { final Finder textfield = find.byKey(const ValueKey('basic-textfield')); controller.tap(textfield); diff --git a/dev/benchmarks/macrobenchmarks/test/util.dart b/dev/benchmarks/macrobenchmarks/test/util.dart index 7987ad8b0a..d9fbc8e23b 100644 --- a/dev/benchmarks/macrobenchmarks/test/util.dart +++ b/dev/benchmarks/macrobenchmarks/test/util.dart @@ -25,9 +25,16 @@ void macroPerfTestE2E( ControlCallback? body, ControlCallback? setup, }) { - macroPerfTestMultiPageE2E(testName, [ - ScrollableButtonRoute(kScrollableName, routeName), - ]); + macroPerfTestMultiPageE2E( + testName, + [ + ScrollableButtonRoute(kScrollableName, routeName), + ], + pageDelay: pageDelay, + duration: duration, + body: body, + setup: setup, + ); } void macroPerfTestMultiPageE2E( diff --git a/dev/benchmarks/macrobenchmarks/test_driver/textfield_perf_test.dart b/dev/benchmarks/macrobenchmarks/test_driver/textfield_perf_test.dart index 9af44ca571..06fa997341 100644 --- a/dev/benchmarks/macrobenchmarks/test_driver/textfield_perf_test.dart +++ b/dev/benchmarks/macrobenchmarks/test_driver/textfield_perf_test.dart @@ -11,6 +11,7 @@ void main() { macroPerfTest( 'textfield_perf', kTextRouteName, + pageDelay: const Duration(seconds: 1), driverOps: (FlutterDriver driver) async { final SerializableFinder textfield = find.byValueKey('basic-textfield'); driver.tap(textfield); diff --git a/dev/benchmarks/macrobenchmarks/test_driver/util.dart b/dev/benchmarks/macrobenchmarks/test_driver/util.dart index 5151609fc7..595f4b07e4 100644 --- a/dev/benchmarks/macrobenchmarks/test_driver/util.dart +++ b/dev/benchmarks/macrobenchmarks/test_driver/util.dart @@ -52,10 +52,10 @@ void macroPerfTest( } timeline = await driver.traceAction(() async { - final Future durationFuture = Future.delayed(duration); - if (driverOps != null) { - await driverOps(driver); - } + final Future durationFuture = Future.delayed(duration); + if (driverOps != null) { + await driverOps(driver); + } await durationFuture; }); });