Adds analyze_sample_code exit for when pub fails (#91024)

This commit is contained in:
Clement Skau 2021-10-05 19:28:04 +02:00 committed by GitHub
parent 98120d19d3
commit 64841f6309
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -121,7 +121,7 @@ Future<void> main(List<String> arguments) async {
if (parsedArguments['global-activate-snippets']! as bool) {
try {
Process.runSync(
final ProcessResult activateResult = Process.runSync(
Platform.resolvedExecutable,
<String>[
'pub',
@ -132,6 +132,9 @@ Future<void> main(List<String> arguments) async {
],
workingDirectory: _flutterRoot,
);
if (activateResult.exitCode != 0) {
exit(activateResult.exitCode);
}
} on ProcessException catch (e) {
stderr.writeln('Unable to global activate snippets package at version $_snippetsActivateVersion: $e');
exit(1);