// 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'package:file/file.dart';import'package:file_testing/file_testing.dart';import'package:flutter_tools/src/base/file_system.dart';import'../src/common.dart';import'test_data/test_project.dart';import'test_driver.dart';import'test_utils.dart';voidmain(){DirectorytempDir;setUp(()async{tempDir=createResolvedTempDirectorySync('flutter_coverage_collection_test.');});tearDown(()async{tryToDelete(tempDir);});test('Can collect coverage in machine mode',()async{finalTestProjectproject=TestProject();awaitproject.setUpIn(tempDir);finalFlutterTestTestDriverflutter=FlutterTestTestDriver(tempDir);awaitflutter.test(coverage:true);awaitflutter.done;expect(tempDir.childDirectory('coverage').childFile('lcov.info'),exists);});}