Commit 3258c546 authored by Ali Bitek's avatar Ali Bitek Committed by Ian Hickson

Exclude flutter doctor IDE validators in CI environments (#13816)

parent f88c60b3
......@@ -16,6 +16,7 @@ import 'base/file_system.dart';
import 'base/os.dart';
import 'base/platform.dart';
import 'base/process_manager.dart';
import 'base/utils.dart' show isRunningOnBot;
import 'base/version.dart';
import 'cache.dart';
import 'device.dart';
......@@ -40,13 +41,15 @@ class Doctor {
if (iosWorkflow.appliesToHostPlatform)
_validators.add(iosWorkflow);
final List<DoctorValidator> ideValidators = <DoctorValidator>[];
ideValidators.addAll(AndroidStudioValidator.allValidators);
ideValidators.addAll(IntelliJValidator.installedValidators);
if (ideValidators.isNotEmpty)
_validators.addAll(ideValidators);
else
_validators.add(new NoIdeValidator());
if (!isRunningOnBot) {
final List<DoctorValidator> ideValidators = <DoctorValidator>[];
ideValidators.addAll(AndroidStudioValidator.allValidators);
ideValidators.addAll(IntelliJValidator.installedValidators);
if (ideValidators.isNotEmpty)
_validators.addAll(ideValidators);
else
_validators.add(new NoIdeValidator());
}
if (deviceManager.canListAnything)
_validators.add(new DeviceValidator());
......
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