@@ -929,18 +929,23 @@ void main() {
929
929
});
930
930
931
931
testUsingContext ('AndroidMavenArtifacts can invoke Gradle resolve dependencies if Android SDK is present' , () async {
932
+ final String oldRoot = Cache .flutterRoot;
932
933
Cache .flutterRoot = '' ;
933
- final AndroidMavenArtifacts mavenArtifacts = AndroidMavenArtifacts (cache, platform: FakePlatform ());
934
- expect (await mavenArtifacts.isUpToDate (memoryFileSystem), isFalse);
934
+ try {
935
+ final AndroidMavenArtifacts mavenArtifacts = AndroidMavenArtifacts (cache, platform: FakePlatform ());
936
+ expect (await mavenArtifacts.isUpToDate (memoryFileSystem), isFalse);
935
937
936
- final Directory gradleWrapperDir = cache.getArtifactDirectory ('gradle_wrapper' )..createSync (recursive: true );
937
- gradleWrapperDir.childFile ('gradlew' ).writeAsStringSync ('irrelevant' );
938
- gradleWrapperDir.childFile ('gradlew.bat' ).writeAsStringSync ('irrelevant' );
938
+ final Directory gradleWrapperDir = cache.getArtifactDirectory ('gradle_wrapper' )..createSync (recursive: true );
939
+ gradleWrapperDir.childFile ('gradlew' ).writeAsStringSync ('irrelevant' );
940
+ gradleWrapperDir.childFile ('gradlew.bat' ).writeAsStringSync ('irrelevant' );
939
941
940
- await mavenArtifacts.update (FakeArtifactUpdater (), BufferLogger .test (), memoryFileSystem, FakeOperatingSystemUtils ());
942
+ await mavenArtifacts.update (FakeArtifactUpdater (), BufferLogger .test (), memoryFileSystem, FakeOperatingSystemUtils ());
941
943
942
- expect (await mavenArtifacts.isUpToDate (memoryFileSystem), isFalse);
943
- expect (fakeAndroidSdk.reinitialized, true );
944
+ expect (await mavenArtifacts.isUpToDate (memoryFileSystem), isFalse);
945
+ expect (fakeAndroidSdk.reinitialized, true );
946
+ } finally {
947
+ Cache .flutterRoot = oldRoot;
948
+ }
944
949
}, overrides: < Type , Generator > {
945
950
Cache : () => cache,
946
951
FileSystem : () => memoryFileSystem,
0 commit comments