fix a test flake on appveyor (#16479)
* fix a test flake on appveyor
* only catch FileSystemExceptions
diff --git a/packages/flutter_tools/test/commands/analyze_once_test.dart b/packages/flutter_tools/test/commands/analyze_once_test.dart
index 7de75b8..8f40955 100644
--- a/packages/flutter_tools/test/commands/analyze_once_test.dart
+++ b/packages/flutter_tools/test/commands/analyze_once_test.dart
@@ -33,7 +33,12 @@
});
tearDownAll(() {
- tempDir?.deleteSync(recursive: true);
+ try {
+ tempDir?.deleteSync(recursive: true);
+ } on FileSystemException catch (e) {
+ // ignore errors deleting the temporary directory
+ print('Ignored exception during tearDown: $e');
+ }
});
// Create a project to be analyzed
diff --git a/packages/flutter_tools/test/commands/create_test.dart b/packages/flutter_tools/test/commands/create_test.dart
index 5c1e2d4..dfa49b0 100644
--- a/packages/flutter_tools/test/commands/create_test.dart
+++ b/packages/flutter_tools/test/commands/create_test.dart
@@ -42,7 +42,12 @@
});
tearDown(() {
- temp.deleteSync(recursive: true);
+ try {
+ temp.deleteSync(recursive: true);
+ } on FileSystemException catch (e) {
+ // ignore errors deleting the temporary directory
+ print('Ignored exception during tearDown: $e');
+ }
});
// Verify that we create a project that is well-formed.
diff --git a/packages/flutter_tools/test/commands/upgrade_test.dart b/packages/flutter_tools/test/commands/upgrade_test.dart
index 8764af8..b5be173 100644
--- a/packages/flutter_tools/test/commands/upgrade_test.dart
+++ b/packages/flutter_tools/test/commands/upgrade_test.dart
@@ -46,7 +46,6 @@
temp.deleteSync(recursive: true);
});
-
testUsingContext('in project', () async {
final String projectPath = await createProject(temp);
expect(findProjectRoot(projectPath), projectPath);