diff --git a/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart b/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart index 5cc71c77d3e..861d03a6e9b 100644 --- a/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart +++ b/packages/flutter_tools/test/commands.shard/permeable/build_appbundle_test.dart @@ -7,6 +7,7 @@ import 'package:file/memory.dart'; import 'package:flutter_tools/src/android/android_builder.dart'; import 'package:flutter_tools/src/android/android_sdk.dart'; import 'package:flutter_tools/src/base/file_system.dart'; +import 'package:flutter_tools/src/base/io.dart'; import 'package:flutter_tools/src/base/logger.dart'; import 'package:flutter_tools/src/cache.dart'; import 'package:flutter_tools/src/commands/build_appbundle.dart'; @@ -27,6 +28,7 @@ void main() { group('analytics', () { late Directory tempDir; late FakeAnalytics fakeAnalytics; + late FakeProcessInfo processInfo; setUp(() { tempDir = globals.fs.systemTempDirectory.createTempSync('flutter_tools_packages_test.'); @@ -34,6 +36,7 @@ void main() { fs: MemoryFileSystem.test(), fakeFlutterVersion: FakeFlutterVersion(), ); + processInfo = FakeProcessInfo(); }); tearDown(() { @@ -135,7 +138,7 @@ void main() { commandPath: 'create', result: 'success', commandHasTerminal: false, - maxRss: globals.processInfo.maxRss, + maxRss: processInfo.maxRss, ), ), ); @@ -143,6 +146,7 @@ void main() { overrides: { AndroidBuilder: () => FakeAndroidBuilder(), Analytics: () => fakeAnalytics, + ProcessInfo: () => processInfo, }); }); @@ -291,3 +295,8 @@ class FakeAndroidSdk extends Fake implements AndroidSdk { @override final Directory directory; } + +class FakeProcessInfo extends Fake implements ProcessInfo { + @override + int maxRss = 123456789; +}