Exclude flutter doctor IDE validators in CI environments (#13816)
This commit is contained in:
parent
f88c60b38c
commit
3258c54618
@ -16,6 +16,7 @@ import 'base/file_system.dart';
|
|||||||
import 'base/os.dart';
|
import 'base/os.dart';
|
||||||
import 'base/platform.dart';
|
import 'base/platform.dart';
|
||||||
import 'base/process_manager.dart';
|
import 'base/process_manager.dart';
|
||||||
|
import 'base/utils.dart' show isRunningOnBot;
|
||||||
import 'base/version.dart';
|
import 'base/version.dart';
|
||||||
import 'cache.dart';
|
import 'cache.dart';
|
||||||
import 'device.dart';
|
import 'device.dart';
|
||||||
@ -40,13 +41,15 @@ class Doctor {
|
|||||||
if (iosWorkflow.appliesToHostPlatform)
|
if (iosWorkflow.appliesToHostPlatform)
|
||||||
_validators.add(iosWorkflow);
|
_validators.add(iosWorkflow);
|
||||||
|
|
||||||
final List<DoctorValidator> ideValidators = <DoctorValidator>[];
|
if (!isRunningOnBot) {
|
||||||
ideValidators.addAll(AndroidStudioValidator.allValidators);
|
final List<DoctorValidator> ideValidators = <DoctorValidator>[];
|
||||||
ideValidators.addAll(IntelliJValidator.installedValidators);
|
ideValidators.addAll(AndroidStudioValidator.allValidators);
|
||||||
if (ideValidators.isNotEmpty)
|
ideValidators.addAll(IntelliJValidator.installedValidators);
|
||||||
_validators.addAll(ideValidators);
|
if (ideValidators.isNotEmpty)
|
||||||
else
|
_validators.addAll(ideValidators);
|
||||||
_validators.add(new NoIdeValidator());
|
else
|
||||||
|
_validators.add(new NoIdeValidator());
|
||||||
|
}
|
||||||
|
|
||||||
if (deviceManager.canListAnything)
|
if (deviceManager.canListAnything)
|
||||||
_validators.add(new DeviceValidator());
|
_validators.add(new DeviceValidator());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user