fix test for null flutter root (#44468)

This commit is contained in:
Jonah Williams 2019-11-08 14:38:44 -08:00 committed by GitHub
parent 03ac37af08
commit 9fa0f3b2ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 9 deletions

View File

@ -87,11 +87,16 @@ class AssembleCommand extends FlutterCommand {
if (futterProject == null) {
return const <CustomDimensions, String>{};
}
final Environment localEnvironment = environment;
return <CustomDimensions, String>{
CustomDimensions.commandBuildBundleTargetPlatform: localEnvironment.defines['TargetPlatform'],
CustomDimensions.commandBuildBundleIsModule: '${futterProject.isModule}',
};
try {
final Environment localEnvironment = environment;
return <CustomDimensions, String>{
CustomDimensions.commandBuildBundleTargetPlatform: localEnvironment.defines['TargetPlatform'],
CustomDimensions.commandBuildBundleIsModule: '${futterProject.isModule}',
};
} catch (err) {
// We've failed to send usage.
}
return const <CustomDimensions, String>{};
}
/// The target we are building.

View File

@ -18,15 +18,13 @@ import '../../src/testbed.dart';
void main() {
Testbed testbed;
MockBuildSystem mockBuildSystem;
setUpAll(() {
Cache.disableLocking();
});
Cache.disableLocking();
setUp(() {
mockBuildSystem = MockBuildSystem();
testbed = Testbed(overrides: <Type, Generator>{
BuildSystem: () => mockBuildSystem,
Cache: () => FakeCache(),
});
});