From 2d0b1c04d6929768c3c37057b1fc96bc904179ff Mon Sep 17 00:00:00 2001 From: Xidorn Quan Date: Wed, 8 Jul 2015 19:25:45 +1000 Subject: [PATCH] Bug 1174323 - Disable screenClientXYConst subtest of pointerlock test on OS X. rs=KWierso --- .../pointerlock/test_pointerlock-api.html | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/dom/tests/mochitest/pointerlock/test_pointerlock-api.html b/dom/tests/mochitest/pointerlock/test_pointerlock-api.html index fcb933eb39d9..90860f64639d 100644 --- a/dom/tests/mochitest/pointerlock/test_pointerlock-api.html +++ b/dom/tests/mochitest/pointerlock/test_pointerlock-api.html @@ -62,6 +62,12 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=633602 "file_allowPointerLockSandboxFlag.html" ]; + var gDisableList = [ + // Bug 1174323 + { file: "file_screenClientXYConst.html", + platform: "MacIntel" } + ]; + var gTestWindow = null; var gTestIndex = 0; @@ -98,8 +104,22 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=633602 function runNextTest() { if (gTestIndex < gTestFiles.length) { - gTestWindow = window.open(gTestFiles[gTestIndex], "", "width=500,height=500"); + var file = gTestFiles[gTestIndex]; gTestIndex++; + + var skipTest = false; + for (var item of gDisableList) { + if (item.file == file && navigator.platform == item.platform) { + skipTest = true; + break; + } + } + if (!skipTest) { + info(`Testing ${file}`); + gTestWindow = window.open(file, "", "width=500,height=500"); + } else { + nextTest(); + } } else { finish(); }