diff --git a/packages/flutter_tools/test/general.shard/runner/flutter_command_runner_test.dart b/packages/flutter_tools/test/general.shard/runner/flutter_command_runner_test.dart index 57db0fb70a..473b1155a8 100644 --- a/packages/flutter_tools/test/general.shard/runner/flutter_command_runner_test.dart +++ b/packages/flutter_tools/test/general.shard/runner/flutter_command_runner_test.dart @@ -165,7 +165,11 @@ void main() { }); group('getRepoPackages', () { + String oldFlutterRoot; + setUp(() { + oldFlutterRoot = Cache.flutterRoot; + Cache.flutterRoot = _kFlutterRoot; fs.directory(fs.path.join(_kFlutterRoot, 'examples')) .createSync(recursive: true); fs.directory(fs.path.join(_kFlutterRoot, 'packages')) @@ -179,6 +183,10 @@ void main() { .createSync(); }); + tearDown(() { + Cache.flutterRoot = oldFlutterRoot; + }); + testUsingContext('', () { final List packagePaths = runner.getRepoPackages() .map((Directory d) => d.path).toList();