diff --git a/dev/bots/suite_runners/run_fuchsia_precache.dart b/dev/bots/suite_runners/run_fuchsia_precache.dart new file mode 100644 index 0000000000..2d55f6504e --- /dev/null +++ b/dev/bots/suite_runners/run_fuchsia_precache.dart @@ -0,0 +1,31 @@ +// 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 '../run_command.dart'; +import '../utils.dart'; + +// Runs flutter_precache. +Future fuchsiaPrecacheRunner(String flutterRoot) async { + printProgress('${green}Running flutter precache tests$reset'); + await runCommand( + 'flutter', + const [ + 'config', + '--enable-fuchsia', + ], + workingDirectory: flutterRoot, + ); + await runCommand( + 'flutter', + const [ + 'precache', + '--flutter_runner', + '--fuchsia', + '--no-android', + '--no-ios', + '--force', + ], + workingDirectory: flutterRoot, + ); +} diff --git a/dev/bots/test.dart b/dev/bots/test.dart index a3fa4d95ab..a3348ac2de 100644 --- a/dev/bots/test.dart +++ b/dev/bots/test.dart @@ -69,6 +69,7 @@ import 'suite_runners/run_analyze_tests.dart'; import 'suite_runners/run_customer_testing_tests.dart'; import 'suite_runners/run_docs_tests.dart'; import 'suite_runners/run_flutter_packages_tests.dart'; +import 'suite_runners/run_fuchsia_precache.dart'; import 'suite_runners/run_realm_checker_tests.dart'; import 'suite_runners/run_skp_generator_tests.dart'; import 'suite_runners/run_web_long_running_tests.dart'; @@ -256,7 +257,7 @@ Future main(List args) async { 'realm_checker': () => realmCheckerTestRunner(flutterRoot), 'customer_testing': () => customerTestingRunner(flutterRoot), 'analyze': () => analyzeRunner(flutterRoot), - 'fuchsia_precache': _runFuchsiaPrecache, + 'fuchsia_precache': () => fuchsiaPrecacheRunner(flutterRoot), 'docs': () => docsRunner(flutterRoot), 'verify_binaries_codesigned': _runVerifyCodesigned, kTestHarnessShardName: _runTestHarnessTests, // Used for testing this script; also run as part of SHARD=framework_tests, SUBSHARD=misc. @@ -1199,31 +1200,6 @@ Future _runWebUnitTests(String webRenderer, bool useWasm) async { await selectSubshard(subshards); } -// Runs flutter_precache. -Future _runFuchsiaPrecache() async { - printProgress('${green}Running flutter precache tests$reset'); - await runCommand( - 'flutter', - [ - 'config', - '--enable-fuchsia', - ], - workingDirectory: flutterRoot, - ); - await runCommand( - 'flutter', - [ - 'precache', - '--flutter_runner', - '--fuchsia', - '--no-android', - '--no-ios', - '--force', - ], - workingDirectory: flutterRoot, - ); -} - // Verifies binaries are codesigned. Future _runVerifyCodesigned() async { printProgress('${green}Running binaries codesign verification$reset');