// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. import 'dart:io'; import 'package:integration_test/integration_test_driver.dart' as driver; Future main() => driver.integrationDriver( timeout: const Duration(minutes: 1), responseDataCallback: (Map data) async { final Map benchmarkLiveResult = data['benchmarkLive'] as Map; final Map fullyLiveResult = data['fullyLive'] as Map; if(benchmarkLiveResult['frame_count'] as int < 10 || fullyLiveResult['frame_count'] as int < 10) { print('Failure Details:\nNot Enough frames collected:' 'benchmarkLive ${benchmarkLiveResult['frameCount']},' '${fullyLiveResult['frameCount']}.'); exit(1); } await driver.writeResponseData( { 'benchmarkLive': benchmarkLiveResult, 'fullyLive': fullyLiveResult, }, testOutputFilename: 'frame_policy_event_delay', ); } );