Force benchmark app to portrait (#112502)

This commit is contained in:
Jenn Magder 2022-09-27 16:51:17 -07:00 committed by GitHub
parent 9e95f5f75e
commit 1bdba68d16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,6 +4,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart' show collectAllElementsFrom;
import '../common.dart';
@ -42,6 +43,12 @@ Future<void> main() async {
),
));
// Lists may not be scrolled into frame in landscape.
SystemChrome.setPreferredOrientations(<DeviceOrientation>[
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
]);
// Wait for frame rendering to stabilize.
for (int i = 0; i < 5; i++) {
await SchedulerBinding.instance.endOfFrame;