diff options
author | Sahana Rao <sahanas@google.com> | 2020-07-01 09:31:16 +0100 |
---|---|---|
committer | Sahana Rao <sahanas@google.com> | 2020-07-01 09:37:05 +0100 |
commit | 4668ed4b66593f788dc629b4c11c07ef0eb73842 (patch) | |
tree | df5408252fbaad349d2d6300a7ed9967584940fe | |
parent | a3a8d58f293ff590753214c047ab7c9f322fe728 (diff) | |
download | MediaProvider-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.java | 3 |
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 |