summaryrefslogtreecommitdiffstats
path: root/content/browser/plugin_browsertest.cc
diff options
context:
space:
mode:
authorjschuh@chromium.org <jschuh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-07 19:58:14 +0000
committerjschuh@chromium.org <jschuh@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-07 19:58:14 +0000
commit875e6319102c5ef522c9b92d63f1cdb7c34df66f (patch)
tree673d5b328a34593f61e4237d54e78e2462c4ff83 /content/browser/plugin_browsertest.cc
parent4a71068580fa3e08a765fc9524cac164560410a3 (diff)
downloadchromium_src-875e6319102c5ef522c9b92d63f1cdb7c34df66f.zip
chromium_src-875e6319102c5ef522c9b92d63f1cdb7c34df66f.tar.gz
chromium_src-875e6319102c5ef522c9b92d63f1cdb7c34df66f.tar.bz2
Disable failing plugin tests on Win64
Look like we're trying to run 32-bit plugins for these, which we don't support on Win64 yet. BUG=180861 R=piman@chromium.org Review URL: https://chromiumcodereview.appspot.com/12610005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186769 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/plugin_browsertest.cc')
-rw-r--r--content/browser/plugin_browsertest.cc16
1 files changed, 12 insertions, 4 deletions
diff --git a/content/browser/plugin_browsertest.cc b/content/browser/plugin_browsertest.cc
index 4604036..6041d30 100644
--- a/content/browser/plugin_browsertest.cc
+++ b/content/browser/plugin_browsertest.cc
@@ -21,6 +21,13 @@
#include "base/win/registry.h"
#endif
+// TODO(jschuh): Finish plugins on Win64. crbug.com/180861
+#if defined(OS_WIN) && defined(ARCH_CPU_X86_64)
+#define MAYBE(x) DISABLED_##x
+#else
+#define MAYBE(x) x
+#endif
+
namespace content {
namespace {
@@ -277,7 +284,7 @@ IN_PROC_BROWSER_TEST_F(PluginTest, VerifyPluginWindowRect) {
// Tests that creating a new instance of a plugin while another one is handling
// a paint message doesn't cause deadlock.
-IN_PROC_BROWSER_TEST_F(PluginTest, CreateInstanceInPaint) {
+IN_PROC_BROWSER_TEST_F(PluginTest, MAYBE(CreateInstanceInPaint)) {
LoadAndWait(GetURL("create_instance_in_paint.html"));
}
@@ -298,11 +305,12 @@ IN_PROC_BROWSER_TEST_F(PluginTest, NewFails) {
LoadAndWait(GetURL("new_fails.html"));
}
-IN_PROC_BROWSER_TEST_F(PluginTest, SelfDeletePluginInNPNEvaluate) {
+IN_PROC_BROWSER_TEST_F(PluginTest, MAYBE(SelfDeletePluginInNPNEvaluate)) {
LoadAndWait(GetURL("execute_script_delete_in_npn_evaluate.html"));
}
-IN_PROC_BROWSER_TEST_F(PluginTest, SelfDeleteCreatePluginInNPNEvaluate) {
+IN_PROC_BROWSER_TEST_F(PluginTest,
+ MAYBE(SelfDeleteCreatePluginInNPNEvaluate)) {
LoadAndWait(GetURL("npn_plugin_delete_create_in_evaluate.html"));
}
@@ -414,7 +422,7 @@ IN_PROC_BROWSER_TEST_F(PluginTest, DISABLED_FlashSecurity) {
// TODO(port) Port the following tests to platforms that have the required
// plugins.
// Flaky: http://crbug.com/55915
-IN_PROC_BROWSER_TEST_F(PluginTest, Quicktime) {
+IN_PROC_BROWSER_TEST_F(PluginTest, MAYBE(Quicktime)) {
TestPlugin("quicktime.html");
}