Index: chrome/browser/media/encrypted_media_browsertest.cc |
diff --git a/chrome/browser/media/encrypted_media_browsertest.cc b/chrome/browser/media/encrypted_media_browsertest.cc |
index 29ffd36d7842acd9931a5afc78fa47b61a17211e..58602f9935f58bad4bb76a21f96714fe0f7275a3 100644 |
--- a/chrome/browser/media/encrypted_media_browsertest.cc |
+++ b/chrome/browser/media/encrypted_media_browsertest.cc |
@@ -637,7 +637,14 @@ IN_PROC_BROWSER_TEST_F(ECKEncryptedMediaTest, DISABLED_CDMExpectedCrash) { |
"plugin crash"); |
} |
-IN_PROC_BROWSER_TEST_F(ECKEncryptedMediaTest, FileIOTest) { |
+// Disabled on Windows because this flakily causes failures in ~File, which |
+// causes base::ThreadRestrictions::AssertIOAllowed problems. crbug.com/415742 |
+#if defined(OS_WIN) |
+#define MAYBE_FileIOTest DISABLED_FileIOTest |
+#else |
+#define MAYBE_FileIOTest FileIOTest |
+#endif |
+IN_PROC_BROWSER_TEST_F(ECKEncryptedMediaTest, MAYBE_FileIOTest) { |
TestNonPlaybackCases(kExternalClearKeyFileIOTestKeySystem, |
kFileIOTestSuccess); |
} |