summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSahana Rao <sahanas@google.com>2020-07-01 09:31:16 +0100
committerSahana Rao <sahanas@google.com>2020-07-01 09:37:05 +0100
commit4668ed4b66593f788dc629b4c11c07ef0eb73842 (patch)
treedf5408252fbaad349d2d6300a7ed9967584940fe
parenta3a8d58f293ff590753214c047ab7c9f322fe728 (diff)
downloadMediaProvider-4668ed4b66593f788dc629b4c11c07ef0eb73842.tar.gz
Create sTestDir before starting MediaProvidrForFuse tests
MediaProviderForFuse tests use Pictures directory to create files. Pictures is a top-level directory and always exists. However, some tests delete some of the top-level directories. Hence we will have to create Pictures directory when directory doesn't exist. This change tries to create sTestDir. If directory already exists mkdir will fail, hence we don't assert for directory creation. Bug: 156436397 Test: atest MediaProviderForFuseTest Change-Id: I52a47f0f42d256cb7f562c68a6631dda48fa4b1f
-rw-r--r--tests/src/com/android/providers/media/MediaProviderForFuseTest.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/src/com/android/providers/media/MediaProviderForFuseTest.java b/tests/src/com/android/providers/media/MediaProviderForFuseTest.java
index ca64a3fae..f718c42fc 100644
--- a/tests/src/com/android/providers/media/MediaProviderForFuseTest.java
+++ b/tests/src/com/android/providers/media/MediaProviderForFuseTest.java
@@ -70,6 +70,9 @@ public class MediaProviderForFuseTest {
sTestUid = context.getPackageManager().getPackageUid(MediaProviderTest.PERMISSIONLESS_APP,
PackageManager.MATCH_ALL);
sTestDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
+ // Some tests delete top-level directories. Try to create DIRECTORY_PICTURES to ensure
+ // sTestDir always exists.
+ sTestDir.mkdir();
}
@AfterClass