Unverified Commit a01e4733 authored by stuartmorgan's avatar stuartmorgan Committed by GitHub

Re-enable plugin analysis test (#89856)

parent cdad35f2
......@@ -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:
......
......@@ -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>{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment