| Index: components/crash/android/javatests/src/org/chromium/components/crash/browser/CrashDumpManagerTest.java
|
| diff --git a/components/crash/android/javatests/src/org/chromium/components/crash/browser/CrashDumpManagerTest.java b/components/crash/android/javatests/src/org/chromium/components/crash/browser/CrashDumpManagerTest.java
|
| index 8a23e9932a2a198da57cf2200394da82b10d2ccb..53b91f662be5f3c41e920af541aef172bd70cfe8 100644
|
| --- a/components/crash/android/javatests/src/org/chromium/components/crash/browser/CrashDumpManagerTest.java
|
| +++ b/components/crash/android/javatests/src/org/chromium/components/crash/browser/CrashDumpManagerTest.java
|
| @@ -8,9 +8,10 @@
|
| import android.test.InstrumentationTestCase;
|
|
|
| import org.chromium.base.ContextUtils;
|
| -import org.chromium.base.FileUtils;
|
| import org.chromium.base.ThreadUtils;
|
| +import org.chromium.base.test.util.DisabledTest;
|
| import org.chromium.base.test.util.Feature;
|
| +import org.chromium.base.test.util.TestFileUtil;
|
|
|
| import java.io.File;
|
| import java.io.IOException;
|
| @@ -24,24 +25,26 @@
|
| @Override
|
| protected void setUp() throws Exception {
|
| super.setUp();
|
| -
|
| ContextUtils.initApplicationContextForTests(
|
| getInstrumentation().getTargetContext().getApplicationContext());
|
| - mTempDir = new File(ContextUtils.getApplicationContext().getCacheDir(), "crash-dump-test");
|
| - if (mTempDir.exists()) {
|
| - FileUtils.recursivelyDeleteFile(mTempDir);
|
| - }
|
| - assert mTempDir.mkdirs();
|
| + mTempDir = ContextUtils.getApplicationContext().getCacheDir();
|
| + assert mTempDir.exists();
|
| }
|
|
|
| @Override
|
| protected void tearDown() throws Exception {
|
| - FileUtils.recursivelyDeleteFile(mTempDir);
|
| super.tearDown();
|
| + File[] files = mTempDir.listFiles();
|
| + if (files == null) return;
|
| +
|
| + for (File file : files) {
|
| + TestFileUtil.deleteFile(file);
|
| + }
|
| }
|
|
|
| @SmallTest
|
| @Feature({"Android-AppBase"})
|
| + @DisabledTest // Flaky, crbug.com/725379.
|
| public void testUploadMinidump_NoCallback() throws IOException {
|
| File minidump = new File(mTempDir, "mini.dmp");
|
| assertTrue(minidump.createNewFile());
|
| @@ -51,6 +54,7 @@
|
|
|
| @SmallTest
|
| @Feature({"Android-AppBase"})
|
| + @DisabledTest // Flaky, crbug.com/725379.
|
| public void testUploadMinidump_NullMinidumpPath() {
|
| registerUploadCallback(new CrashDumpManager.UploadMinidumpCallback() {
|
| @Override
|
| @@ -62,8 +66,9 @@
|
| CrashDumpManager.tryToUploadMinidump(null);
|
| }
|
|
|
| - @SmallTest
|
| - @Feature({"Android-AppBase"})
|
| + // @SmallTest
|
| + // @Feature({"Android-AppBase"})
|
| + @DisabledTest // Flaky, crbug.com/726976.
|
| public void testUploadMinidump_FileDoesntExist() {
|
| registerUploadCallback(new CrashDumpManager.UploadMinidumpCallback() {
|
| @Override
|
|
|