Re-enable plugin analysis test (#89856)

This commit is contained in:
stuartmorgan 2021-09-13 20:57:05 -04:00 committed by GitHub
parent cdad35f2d8
commit a01e4733df
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 18 additions and 5 deletions

View file

@ -349,7 +349,6 @@ targets:
scheduler: luci
- name: Linux flutter_plugins
bringup: true # https://github.com/flutter/flutter/issues/89805
recipe: flutter/flutter_drone
timeout: 60
properties:

View file

@ -1140,16 +1140,30 @@ Future<void> _runFlutterPluginsTests() async {
],
workingDirectory: checkout.path,
);
// Prep the repository tooling.
// This test does not use tool_runner.sh because in this context the test
// should always run on the entire plugins repo, while tool_runner.sh
// is designed for flutter/plugins CI and only analyzes changed repository
// files when run for anything but master.
final String toolDir = path.join(checkout.path, 'script', 'tool');
await runCommand(
'./script/tool_runner.sh',
'dart',
<String>[
'pub',
'get',
],
workingDirectory: toolDir,
);
final String toolScript = path.join(toolDir, 'bin', 'flutter_plugin_tools.dart');
await runCommand(
'dart',
<String>[
'run',
toolScript,
'analyze',
'--custom-analysis=script/configs/custom_analysis.yaml',
],
workingDirectory: checkout.path,
environment: <String, String>{
'BRANCH_NAME': 'master',
},
);
}
await selectSubshard(<String, ShardRunner>{