From 2a3dd7f84cb72dd981fb6e64221afcf25cfa18b8 Mon Sep 17 00:00:00 2001 From: Roy Tam Date: Sat, 13 Jul 2019 08:35:45 +0800 Subject: [PATCH] import change from rmottola/Arctic-Fox: - Bug 1139453 - Send network UP/DOWN events on desktop Linux. (7466c1298) - Bug 1141488 - On non-APZ platforms, combine any async transform with the OMTA transform rather than clobbering it the OMTA transform. (fe48d6774) - Bug 1080752 - Hold wakelock when attempting to connect to push server. (b1e74295f) - Bug 1126089 - Allow messages to be sent after frame script unload event. (167ebbd9a) - Bug 1126089 - Add test for pageload event on browser element when tab closed (f2011e6e4) - Bug 1090921 - Logging to see which tasks remain alive too long (ebfc3c9bd) - Bug 1142544 - delete now-unnecessary |extern "C++"| block from nsISupportsUtils.h; r=mccr8 (07e6572f8) - Bug 1142503 - don't use QueryInterface when the compiler can do the cast for us; r=ehsan (b13219054) - Bug 1140161 - Sensibly handle patterns with absolute paths in TEST_HARNESS_FILES. (173e369a7) - Bug 1082510 - When we detect a chrome popup at the current event coordinates and remote content has the mouse captured, release capture. r=Enn (da9fe26a7) - Bug 1137722 - Ensure that system message cache is refreshed before openapp. r=fabrice (97dc41f50) - Bug 1139904 - Add initial test runtime files for mochitest browser-chrome and devtools (9837c79b1) - Bug 1061604 part.1 nsTextStore::GetTextExt() should rReturn previous character rect instead of TS_E_NOLAYOUT when Google Japanese Input retrieves first character of selected clause at composing r=emk (54779d30e) - Bug 1061604 part.2 nsTextStore::GetTextExt() should rReturn previous character rect of modified range instead of TS_E_NOLAYOUT when Google Japanese Input retrieves caret rect during composition r=emk (ba7f93879) - Bug 1136051 - component_insert_pair statrs checks only while we are still checking or haven't started pairing; (ae1ae1d4f) - Bug 1137007 - Detect namespace and SECCOMP_FILTER_FLAG_TSYNC support in SandboxInfo. r=kang, r=Unfocused (6d9e32a8f) - Bug 1142263 - Specify all syscall parameters when doing CLONE_NEWUSER detection; f=bwc r=kang (8bcba1831) - Bug 1142567 - Remove FAIL_ON_WARNINGS_DEBUG; It is not used. (bf22f1ccf) - No bug - Add an explanatory message to the multiple-inheritance assertion in DOM bindings; # (ffd94ef07) - Bug 1141252. Don't mark the TablePainter display item as having background-attachment:fixed content if the background-attachment:fixed image will be painted by a dedicated nsDisplayTableCellBackground. r=mats (98287b37c) - Bug 1140084 - delete list of script counts in tail-recursive fashion. (90a2b7c45) - Bug 1048741 - [WebGL2] texParameter: Fix silly bug in TEXTURE_COMPARE_FUNC handling. (ccc90dae3) - Bug 1142478. Fix integer attribute parsing to not lose track of leading zeroes. (d596a1ce1) - Bug 1139388 - Remove superfluous locking in the OS X profiler implementation to fix deadlock. (r=mstange) (a13088958) - Bug 1128603: Remove findReferences and the tests that use it. (bccc64734) - Bug 1140683: Fix async plugin init using null plugin funcs on MacOSX (47b591d54) - Bug 1142494 - Fix OSX packaging mistake. (15555f4ee) - Bug 1136784 - Add screenshot to LogShake produced data. (7ff264243) - Bug 1142550 - Fix screenshot. (d684b6469) - Bug 1142006 - Set MACOSX_DEPLOYMENT_TARGET earlier. r=mshal (c333b954e) - Bug 1100966 - Remember all ranges for all selections when joining nodes in the editor transactions; r=roc (bf34bd0c8) - Bug 1136507 - L8, LA8, and A8 should not be renderable. (96e807795) - Bug 1128019 - Init SCISSOR_BOX with initial width and height. (7258cc44c) - Bug 1142211 - Add layerization testing mechanisms to reftest. r=roc (4c6aa11f8) - Bug 1106905 - Modify mobile desktop mode implementation to use a desktop viewport. (644ede0e7) - Bug 1139675 - Simplify the APIs for getting and setting the pres shell resolution. r=mstange,mattwoodrow (c520a8c98) - Bug 1141563 - Don't update Shapes in parallel after compacting GC (098af79c9) --- b2g/chrome/content/shell.js | 26 +- b2g/components/Frames.jsm | 6 +- b2g/components/LogCapture.jsm | 21 + b2g/components/LogShake.jsm | 8 + b2g/components/Screenshot.jsm | 43 ++ b2g/components/SystemAppProxy.jsm | 5 + b2g/components/moz.build | 1 + b2g/components/test/mochitest/mochitest.ini | 2 + .../test/mochitest/screenshot_helper.js | 38 ++ .../test/mochitest/systemapp_helper.js | 3 + .../test/mochitest/test_screenshot.html | 31 + .../test/unit/test_logcapture_gonk.js | 1 - browser/base/content/aboutDialog.css | 1 - config/config.mk | 12 +- configure.in | 48 +- dom/base/nsContentUtils.cpp | 29 +- dom/base/nsContentUtils.h | 2 + dom/base/nsDOMWindowUtils.cpp | 94 ++- dom/base/nsDocument.cpp | 37 +- dom/base/nsDocument.h | 5 +- dom/base/nsFrameLoader.cpp | 210 +++++-- dom/base/nsFrameLoader.h | 9 +- dom/base/nsFrameMessageManager.cpp | 45 +- dom/base/nsFrameMessageManager.h | 9 + dom/base/nsGlobalWindow.cpp | 3 +- dom/base/nsIDocument.h | 5 +- dom/base/nsIMessageManager.idl | 23 +- dom/base/nsInProcessTabChildGlobal.cpp | 70 ++- dom/base/nsInProcessTabChildGlobal.h | 7 +- dom/base/nsPIDOMWindow.h | 14 + dom/base/test/browser.ini | 5 + .../test/browser_messagemanager_unload.js | 196 ++++++ .../test/browser_pagehide_on_tab_close.js | 17 + dom/base/test/file_messagemanager_unload.html | 12 + dom/base/test/mochitest.ini | 1 + .../test_integer_attr_with_leading_zero.html | 64 ++ dom/bindings/Codegen.py | 5 +- dom/canvas/WebGLContext.cpp | 2 + dom/canvas/WebGLContextGL.cpp | 4 +- dom/canvas/WebGLFramebuffer.cpp | 3 - dom/html/HTMLTableCellElement.cpp | 4 +- dom/interfaces/base/nsIDOMWindowUtils.idl | 35 +- dom/ipc/TabChild.cpp | 41 +- dom/ipc/TabParent.cpp | 29 +- dom/ipc/TabParent.h | 9 +- dom/messages/SystemMessageCache.js | 1 - dom/messages/SystemMessageInternal.js | 49 +- dom/plugins/base/nsPluginInstanceOwner.cpp | 4 +- dom/plugins/ipc/PluginModuleParent.cpp | 15 +- dom/push/PushService.jsm | 53 +- editor/composer/nsComposerCommandsUpdater.cpp | 8 +- editor/libeditor/nsEditor.cpp | 188 +++--- editor/libeditor/nsEditor.h | 6 +- editor/libeditor/nsHTMLURIRefObject.cpp | 4 +- editor/libeditor/tests/chrome.ini | 1 + editor/libeditor/tests/test_bug1100966.html | 64 ++ editor/txtsvc/nsTextServicesDocument.cpp | 4 +- .../commandhandler/nsCommandGroup.cpp | 12 +- .../components/find/nsWebBrowserFind.cpp | 7 +- gfx/layers/apz/util/APZCCallbackHelper.cpp | 2 +- .../composite/AsyncCompositionManager.cpp | 8 +- intl/strres/nsStringBundle.cpp | 5 +- ipc/chromium/src/base/message_loop.cc | 9 + ipc/chromium/src/base/tracked.cc | 7 + ipc/chromium/src/base/tracked.h | 1 + js/src/jit-test/lib/referencesVia.js | 30 - .../jit-test/tests/auto-regress/bug687398.js | 9 - .../jit-test/tests/auto-regress/bug690396.js | 11 - .../tests/collections/Map-clear-gc.js | 14 - js/src/jit-test/tests/collections/Map-gc-1.js | 16 - js/src/jit-test/tests/collections/Map-gc-2.js | 14 - js/src/jit-test/tests/collections/Map-gc-3.js | 12 - .../tests/collections/Set-clear-gc.js | 11 - js/src/jit-test/tests/collections/Set-gc-1.js | 16 - .../tests/collections/Set-iterator-gc-1.js | 10 - .../jit-test/tests/collections/iterator-gc.js | 16 - .../tests/for-of/array-iterator-gc.js | 13 - js/src/jit-test/tests/gc/bug-890048.js | 3 - js/src/jit/IonCode.h | 10 +- js/src/jsgc.cpp | 15 +- js/src/shell/js.cpp | 26 - js/src/shell/jsheaptools.cpp | 577 ------------------ js/src/shell/jsheaptools.h | 18 - js/src/shell/moz.build | 1 - .../tests/js1_8/extensions/regress-422269.js | 64 -- .../js1_8_5/extensions/findReferences-01.js | 54 -- .../js1_8_5/extensions/findReferences-02.js | 25 - .../js1_8_5/extensions/findReferences-03.js | 45 -- .../js1_8_5/extensions/findReferences-04.js | 18 - js/src/tests/js1_8_5/extensions/shell.js | 24 - layout/base/FrameLayerBuilder.cpp | 24 +- layout/base/FrameLayerBuilder.h | 8 + layout/base/PositionedEventTargeting.cpp | 8 +- layout/base/nsDisplayList.cpp | 22 +- layout/base/nsIPresShell.h | 15 +- layout/base/nsLayoutUtils.cpp | 39 +- layout/base/nsPresShell.cpp | 27 +- layout/base/nsPresShell.h | 21 +- layout/base/nsPresState.h | 8 +- layout/generic/nsGfxScrollFrame.cpp | 12 +- layout/generic/nsGfxScrollFrame.h | 20 +- layout/generic/nsIScrollableFrame.h | 6 +- layout/generic/nsSubDocumentFrame.cpp | 2 +- .../reftest-assigned-layer-fail-1.html | 52 ++ .../reftest-assigned-layer-fail-2.html | 52 ++ .../reftest-assigned-layer-fail-3.html | 52 ++ .../reftest-assigned-layer-fail-4.html | 52 ++ .../reftest-assigned-layer-pass.html | 48 ++ .../reftest-opaque-layer-fail.html | 29 + .../reftest-opaque-layer-pass.html | 33 + .../reftest-opaque-layer-wait-fail.html | 43 ++ .../reftest-opaque-layer-wait-pass.html | 48 ++ layout/reftests/reftest-sanity/reftest.list | 27 + layout/tables/nsTableCellFrame.cpp | 38 +- layout/tools/reftest/README.txt | 25 + layout/tools/reftest/reftest-content.js | 97 ++- layout/tools/reftest/reftest.js | 66 +- .../third_party/nICEr/src/ice/ice_component.c | 3 +- mobile/android/chrome/content/browser.js | 18 + modules/libpref/init/all.js | 8 + .../linux/nsNotifyAddrListener_Linux.cpp | 53 ++ .../system/linux/nsNotifyAddrListener_Linux.h | 3 + .../mozbuild/backend/recursivemake.py | 2 +- python/mozbuild/mozbuild/frontend/emitter.py | 9 +- .../manager/ssl/src/PSMContentListener.cpp | 10 +- security/sandbox/linux/common/LinuxSched.h | 35 ++ security/sandbox/linux/common/SandboxInfo.cpp | 125 +++- security/sandbox/linux/common/SandboxInfo.h | 6 + testing/mochitest/browser-test.js | 43 ++ testing/runtimes/README.md | 11 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + ...ochitest-e10s-browser-chrome.runtimes.json | 1 + ...chitest-e10s-devtools-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + ...ochitest-e10s-browser-chrome.runtimes.json | 1 + ...chitest-e10s-devtools-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + ...ochitest-e10s-browser-chrome.runtimes.json | 1 + testing/runtimes/moz.build | 9 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + ...ochitest-e10s-browser-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + .../mochitest-browser-chrome.runtimes.json | 1 + .../mochitest-devtools-chrome.runtimes.json | 1 + ...ochitest-e10s-browser-chrome.runtimes.json | 1 + testing/testsuite-targets.mk | 3 + .../components/places/nsNavHistoryResult.cpp | 5 +- toolkit/content/aboutSupport.js | 16 +- toolkit/devtools/server/main.js | 24 +- .../chrome/global/aboutSupport.properties | 3 + toolkit/modules/Troubleshoot.jsm | 4 +- .../tests/browser/browser_Troubleshoot.js | 36 +- toolkit/toolkit.mozbuild | 1 + tools/profiler/platform-macos.cc | 2 - widget/android/AndroidBridge.cpp | 2 +- widget/nsPrintSettingsImpl.cpp | 5 +- widget/windows/nsImageClipboard.cpp | 7 +- widget/windows/nsPrintSettingsWin.cpp | 5 +- widget/windows/nsTextStore.cpp | 124 +++- widget/windows/nsTextStore.h | 14 + xpcom/base/nsSystemInfo.cpp | 6 + xpcom/glue/nsISupportsUtils.h | 7 - xpcom/io/nsAppFileLocationProvider.cpp | 3 +- xpfe/appshell/nsWindowMediator.cpp | 16 +- 177 files changed, 2586 insertions(+), 1668 deletions(-) create mode 100644 b2g/components/Screenshot.jsm create mode 100644 b2g/components/test/mochitest/screenshot_helper.js create mode 100644 b2g/components/test/mochitest/test_screenshot.html create mode 100644 dom/base/test/browser_messagemanager_unload.js create mode 100644 dom/base/test/browser_pagehide_on_tab_close.js create mode 100644 dom/base/test/file_messagemanager_unload.html create mode 100644 dom/base/test/test_integer_attr_with_leading_zero.html create mode 100644 editor/libeditor/tests/test_bug1100966.html delete mode 100644 js/src/jit-test/lib/referencesVia.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug687398.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug690396.js delete mode 100644 js/src/jit-test/tests/collections/Map-clear-gc.js delete mode 100644 js/src/jit-test/tests/collections/Map-gc-1.js delete mode 100644 js/src/jit-test/tests/collections/Map-gc-2.js delete mode 100644 js/src/jit-test/tests/collections/Map-gc-3.js delete mode 100644 js/src/jit-test/tests/collections/Set-clear-gc.js delete mode 100644 js/src/jit-test/tests/collections/Set-gc-1.js delete mode 100644 js/src/jit-test/tests/collections/Set-iterator-gc-1.js delete mode 100644 js/src/jit-test/tests/collections/iterator-gc.js delete mode 100644 js/src/jit-test/tests/for-of/array-iterator-gc.js delete mode 100644 js/src/jit-test/tests/gc/bug-890048.js delete mode 100644 js/src/shell/jsheaptools.cpp delete mode 100644 js/src/shell/jsheaptools.h delete mode 100644 js/src/tests/js1_8/extensions/regress-422269.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-01.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-02.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-03.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-04.js create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-1.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-2.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-3.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-4.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-fail.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-wait-fail.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-wait-pass.html create mode 100644 security/sandbox/linux/common/LinuxSched.h create mode 100644 testing/runtimes/README.md create mode 100644 testing/runtimes/linux-debug/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/linux-debug/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/linux-opt/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/linux-opt/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/linux-opt/mochitest-e10s-browser-chrome.runtimes.json create mode 100644 testing/runtimes/linux-opt/mochitest-e10s-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/linux64-debug/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/linux64-debug/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/linux64-opt/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/linux64-opt/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/linux64-opt/mochitest-e10s-browser-chrome.runtimes.json create mode 100644 testing/runtimes/linux64-opt/mochitest-e10s-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/macosx64-debug/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/macosx64-debug/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/macosx64-opt/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/macosx64-opt/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/macosx64-opt/mochitest-e10s-browser-chrome.runtimes.json create mode 100644 testing/runtimes/moz.build create mode 100644 testing/runtimes/win32-debug/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/win32-debug/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/win32-opt/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/win32-opt/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/win32-opt/mochitest-e10s-browser-chrome.runtimes.json create mode 100644 testing/runtimes/win64-debug/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/win64-debug/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/win64-opt/mochitest-browser-chrome.runtimes.json create mode 100644 testing/runtimes/win64-opt/mochitest-devtools-chrome.runtimes.json create mode 100644 testing/runtimes/win64-opt/mochitest-e10s-browser-chrome.runtimes.json diff --git a/b2g/chrome/content/shell.js b/b2g/chrome/content/shell.js index 3e7ed5821c..b063f79a80 100644 --- a/b2g/chrome/content/shell.js +++ b/b2g/chrome/content/shell.js @@ -33,6 +33,9 @@ Cu.import('resource://gre/modules/PresentationDeviceInfoManager.jsm'); XPCOMUtils.defineLazyModuleGetter(this, "SystemAppProxy", "resource://gre/modules/SystemAppProxy.jsm"); +XPCOMUtils.defineLazyModuleGetter(this, "Screenshot", + "resource://gre/modules/Screenshot.jsm"); + Cu.import('resource://gre/modules/Webapps.jsm'); DOMApplicationRegistry.allAppsLaunchable = true; @@ -818,30 +821,9 @@ window.addEventListener('ContentStart', function ss_onContentStart() { return; try { - var canvas = document.createElementNS('http://www.w3.org/1999/xhtml', - 'canvas'); - var docRect = document.body.getBoundingClientRect(); - var width = docRect.width; - var height = docRect.height; - - // Convert width and height from CSS pixels (potentially fractional) - // to device pixels (integer). - var scale = window.devicePixelRatio; - canvas.setAttribute('width', Math.round(width * scale)); - canvas.setAttribute('height', Math.round(height * scale)); - - var context = canvas.getContext('2d'); - var flags = - context.DRAWWINDOW_DRAW_CARET | - context.DRAWWINDOW_DRAW_VIEW | - context.DRAWWINDOW_USE_WIDGET_LAYERS; - context.scale(scale, scale); - context.drawWindow(window, 0, 0, width, height, - 'rgb(255,255,255)', flags); - shell.sendChromeEvent({ type: 'take-screenshot-success', - file: canvas.mozGetAsFile('screenshot', 'image/png') + file: Screenshot.get() }); } catch (e) { dump('exception while creating screenshot: ' + e + '\n'); diff --git a/b2g/components/Frames.jsm b/b2g/components/Frames.jsm index e84c2f247c..96745bbe25 100644 --- a/b2g/components/Frames.jsm +++ b/b2g/components/Frames.jsm @@ -25,7 +25,7 @@ const Observer = { start: function () { Services.obs.addObserver(this, 'remote-browser-shown', false); Services.obs.addObserver(this, 'inprocess-browser-shown', false); - Services.obs.addObserver(this, 'message-manager-disconnect', false); + Services.obs.addObserver(this, 'message-manager-close', false); SystemAppProxy.getFrames().forEach(frame => { let mm = frame.QueryInterface(Ci.nsIFrameLoaderOwner).frameLoader.messageManager; @@ -40,7 +40,7 @@ const Observer = { stop: function () { Services.obs.removeObserver(this, 'remote-browser-shown'); Services.obs.removeObserver(this, 'inprocess-browser-shown'); - Services.obs.removeObserver(this, 'message-manager-disconnect'); + Services.obs.removeObserver(this, 'message-manager-close'); this._frames.clear(); this._apps.clear(); }, @@ -61,7 +61,7 @@ const Observer = { break; // Every time an iframe is destroyed, its message manager also is - case 'message-manager-disconnect': + case 'message-manager-close': this.onMessageManagerDestroyed(subject); break; } diff --git a/b2g/components/LogCapture.jsm b/b2g/components/LogCapture.jsm index e8a0cec2f2..fbd87888f3 100644 --- a/b2g/components/LogCapture.jsm +++ b/b2g/components/LogCapture.jsm @@ -13,6 +13,7 @@ const Cc = Components.classes; Cu.import("resource://gre/modules/XPCOMUtils.jsm"); XPCOMUtils.defineLazyModuleGetter(this, "Promise", "resource://gre/modules/Promise.jsm"); +XPCOMUtils.defineLazyModuleGetter(this, "Screenshot", "resource://gre/modules/Screenshot.jsm"); this.EXPORTED_SYMBOLS = ["LogCapture"]; @@ -185,6 +186,26 @@ let LogCapture = { deferred.resolve(file); }, null, false); + return deferred.promise; + }, + + /** + * Dumping screenshot, returning a Promise. Will be resolved with the content + * as an ArrayBuffer. + */ + getScreenshot: function() { + this.ensureLoaded(); + let deferred = Promise.defer(); + + let fr = Cc["@mozilla.org/files/filereader;1"] + .createInstance(Ci.nsIDOMFileReader); + + fr.onload = function(evt) { + deferred.resolve(new Uint8Array(evt.target.result)); + }; + + fr.readAsArrayBuffer(Screenshot.get()); + return deferred.promise; } }; diff --git a/b2g/components/LogShake.jsm b/b2g/components/LogShake.jsm index 6b846d87dd..548797a0b5 100644 --- a/b2g/components/LogShake.jsm +++ b/b2g/components/LogShake.jsm @@ -240,6 +240,14 @@ let LogShake = { Cu.reportError("Unable to get about:memory dump: " + ex); } + try { + LogCapture.getScreenshot().then(screenshot => { + logArrays["logshake-screenshot.png"] = screenshot; + }); + } catch (ex) { + Cu.reportError("Unable to get screenshot dump: " + ex); + } + for (let loc in this.LOGS_WITH_PARSERS) { let logArray; try { diff --git a/b2g/components/Screenshot.jsm b/b2g/components/Screenshot.jsm new file mode 100644 index 0000000000..adf08ac68c --- /dev/null +++ b/b2g/components/Screenshot.jsm @@ -0,0 +1,43 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +'use strict'; + +const { classes: Cc, interfaces: Ci, utils: Cu } = Components; + +Cu.import('resource://gre/modules/XPCOMUtils.jsm'); + +XPCOMUtils.defineLazyModuleGetter(this, "SystemAppProxy", "resource://gre/modules/SystemAppProxy.jsm"); + +this.EXPORTED_SYMBOLS = ['Screenshot']; + +let Screenshot = { + get: function screenshot_get() { + let systemAppFrame = SystemAppProxy.getFrame(); + let window = systemAppFrame.ownerDocument.defaultView; + let document = window.document; + + var canvas = document.createElementNS('http://www.w3.org/1999/xhtml', 'canvas'); + var docRect = document.body.getBoundingClientRect(); + var width = docRect.width; + var height = docRect.height; + + // Convert width and height from CSS pixels (potentially fractional) + // to device pixels (integer). + var scale = window.devicePixelRatio; + canvas.setAttribute('width', Math.round(width * scale)); + canvas.setAttribute('height', Math.round(height * scale)); + + var context = canvas.getContext('2d'); + var flags = + context.DRAWWINDOW_DRAW_CARET | + context.DRAWWINDOW_DRAW_VIEW | + context.DRAWWINDOW_USE_WIDGET_LAYERS; + context.scale(scale, scale); + context.drawWindow(window, 0, 0, width, height, 'rgb(255,255,255)', flags); + + return canvas.mozGetAsFile('screenshot', 'image/png'); + } +}; +this.Screenshot = Screenshot; diff --git a/b2g/components/SystemAppProxy.jsm b/b2g/components/SystemAppProxy.jsm index 240e564131..355433d555 100644 --- a/b2g/components/SystemAppProxy.jsm +++ b/b2g/components/SystemAppProxy.jsm @@ -29,6 +29,11 @@ let SystemAppProxy = { this._pendingListeners = []; }, + // Get the system app frame + getFrame: function () { + return this._frame; + }, + // To call when it is ready to receive events setIsReady: function () { if (this._isReady) { diff --git a/b2g/components/moz.build b/b2g/components/moz.build index 5cef686632..105b59a037 100644 --- a/b2g/components/moz.build +++ b/b2g/components/moz.build @@ -60,6 +60,7 @@ EXTRA_JS_MODULES += [ 'LogParser.jsm', 'LogShake.jsm', 'OrientationChangeHandler.jsm', + 'Screenshot.jsm', 'SignInToWebsite.jsm', 'SystemAppProxy.jsm', 'TelURIParser.jsm', diff --git a/b2g/components/test/mochitest/mochitest.ini b/b2g/components/test/mochitest/mochitest.ini index b7fdd8b0b6..b7ffc7d026 100644 --- a/b2g/components/test/mochitest/mochitest.ini +++ b/b2g/components/test/mochitest/mochitest.ini @@ -4,6 +4,7 @@ support-files = permission_handler_chrome.js SandboxPromptTest.html filepicker_path_handler_chrome.js + screenshot_helper.js systemapp_helper.js presentation_prompt_handler_chrome.js @@ -12,5 +13,6 @@ support-files = [test_permission_gum_remember.html] skip-if = true # Bug 1019572 - frequent timeouts [test_sandbox_permission.html] +[test_screenshot.html] [test_systemapp.html] [test_presentation_device_prompt.html] diff --git a/b2g/components/test/mochitest/screenshot_helper.js b/b2g/components/test/mochitest/screenshot_helper.js new file mode 100644 index 0000000000..d10234f928 --- /dev/null +++ b/b2g/components/test/mochitest/screenshot_helper.js @@ -0,0 +1,38 @@ +const Cu = Components.utils; +const Ci = Components.interfaces; + +const { Services } = Cu.import("resource://gre/modules/Services.jsm"); + +// Load a duplicated copy of the jsm to prevent messing with the currently running one +let scope = {}; +Services.scriptloader.loadSubScript("resource://gre/modules/Screenshot.jsm", scope); +const { Screenshot } = scope; + +let index = -1; +function next() { + index++; + if (index >= steps.length) { + assert.ok(false, "Shouldn't get here!"); + return; + } + try { + steps[index](); + } catch(ex) { + assert.ok(false, "Caught exception: " + ex); + } +} + +let steps = [ + function getScreenshot() { + let screenshot = Screenshot.get(); + assert.ok(screenshot instanceof Ci.nsIDOMFile, + "Screenshot.get() returns a File"); + next(); + }, + + function endOfTest() { + sendAsyncMessage("finish"); + } +]; + +next(); diff --git a/b2g/components/test/mochitest/systemapp_helper.js b/b2g/components/test/mochitest/systemapp_helper.js index 80e30b0096..c5c9ef0610 100644 --- a/b2g/components/test/mochitest/systemapp_helper.js +++ b/b2g/components/test/mochitest/systemapp_helper.js @@ -113,6 +113,9 @@ let steps = [ SystemAppProxy.setIsReady(); assert.ok(true, "Frame declared as loaded"); + let gotFrame = SystemAppProxy.getFrame(); + assert.equal(gotFrame, frame, "getFrame returns the frame we passed"); + // Once pending events are received, // we will run checkEventDispatching from `listener` function }); diff --git a/b2g/components/test/mochitest/test_screenshot.html b/b2g/components/test/mochitest/test_screenshot.html new file mode 100644 index 0000000000..d2eeb8d483 --- /dev/null +++ b/b2g/components/test/mochitest/test_screenshot.html @@ -0,0 +1,31 @@ + + + + + + Screenshot Test + + + + +Screenshot.jsm + + + + diff --git a/b2g/components/test/unit/test_logcapture_gonk.js b/b2g/components/test/unit/test_logcapture_gonk.js index 123ca69865..da64d86a82 100644 --- a/b2g/components/test/unit/test_logcapture_gonk.js +++ b/b2g/components/test/unit/test_logcapture_gonk.js @@ -45,7 +45,6 @@ add_test(function test_readAppIni() { run_next_test(); }); - add_test(function test_get_about_memory() { let memLog = LogCapture.readAboutMemory(); diff --git a/browser/base/content/aboutDialog.css b/browser/base/content/aboutDialog.css index aa79b0795c..4d3e4424ed 100644 --- a/browser/base/content/aboutDialog.css +++ b/browser/base/content/aboutDialog.css @@ -32,7 +32,6 @@ #distribution, #distributionId { - font-weight: bold; display: none; margin-top: 0; margin-bottom: 0; diff --git a/config/config.mk b/config/config.mk index fccd569fcb..deb4edbbb2 100644 --- a/config/config.mk +++ b/config/config.mk @@ -387,24 +387,16 @@ endif # CROSS_COMPILE CFLAGS += $(MOZ_FRAMEPTR_FLAGS) CXXFLAGS += $(MOZ_FRAMEPTR_FLAGS) -# Check for FAIL_ON_WARNINGS & FAIL_ON_WARNINGS_DEBUG (Shorthand for Makefiles -# to request that we use the 'warnings as errors' compile flags) +# Check for FAIL_ON_WARNINGS (Shorthand for Makefiles to request that we use +# the 'warnings as errors' compile flags) # NOTE: First, we clear FAIL_ON_WARNINGS[_DEBUG] if we're doing a Windows PGO # build, since WARNINGS_AS_ERRORS has been suspected of causing isuses in that # situation. (See bug 437002.) ifeq (WINNT_1,$(OS_ARCH)_$(MOZ_PROFILE_GENERATE)$(MOZ_PROFILE_USE)) -FAIL_ON_WARNINGS_DEBUG= FAIL_ON_WARNINGS= endif # WINNT && (MOS_PROFILE_GENERATE ^ MOZ_PROFILE_USE) -# Now, check for debug version of flag; it turns on normal flag in debug builds. -ifdef FAIL_ON_WARNINGS_DEBUG -ifdef MOZ_DEBUG -FAIL_ON_WARNINGS = 1 -endif # MOZ_DEBUG -endif # FAIL_ON_WARNINGS_DEBUG - # Check for normal version of flag, and add WARNINGS_AS_ERRORS if it's set to 1. ifdef FAIL_ON_WARNINGS # Never treat warnings as errors in clang-cl, because it warns about many more diff --git a/configure.in b/configure.in index 0185fee305..b592e842d3 100644 --- a/configure.in +++ b/configure.in @@ -418,6 +418,30 @@ MOZ_TOOL_VARIABLES MOZ_CHECK_COMPILER_WRAPPER +dnl ======================================================== +dnl Check for MacOS deployment target version +dnl ======================================================== + +MOZ_ARG_ENABLE_STRING(macos-target, + [ --enable-macos-target=VER (default=10.6) + Set the minimum MacOS version needed at runtime], + [_MACOSX_DEPLOYMENT_TARGET=$enableval]) + +case "$target" in +*-darwin*) + if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then + dnl Use the specified value + export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET + else + dnl No value specified on the command line or in the environment, + dnl use architecture minimum. + export MACOSX_DEPLOYMENT_TARGET=10.6 + fi + ;; +esac + +AC_SUBST(MACOSX_DEPLOYMENT_TARGET) + dnl ======================================================== dnl Special win32 checks dnl ======================================================== @@ -839,30 +863,6 @@ if test -n "$UNIVERSAL_BINARY"; then fi AC_SUBST(UNIFY_DIST) -dnl ======================================================== -dnl Check for MacOS deployment target version -dnl ======================================================== - -MOZ_ARG_ENABLE_STRING(macos-target, - [ --enable-macos-target=VER (default=10.6) - Set the minimum MacOS version needed at runtime], - [_MACOSX_DEPLOYMENT_TARGET=$enableval]) - -case "$target" in -*-darwin*) - if test -n "$_MACOSX_DEPLOYMENT_TARGET" ; then - dnl Use the specified value - export MACOSX_DEPLOYMENT_TARGET=$_MACOSX_DEPLOYMENT_TARGET - else - dnl No value specified on the command line or in the environment, - dnl use architecture minimum. - export MACOSX_DEPLOYMENT_TARGET=10.6 - fi - ;; -esac - -AC_SUBST(MACOSX_DEPLOYMENT_TARGET) - dnl ======================================================== dnl = Mac OS X SDK support dnl ======================================================== diff --git a/dom/base/nsContentUtils.cpp b/dom/base/nsContentUtils.cpp index 80ac8c7769..1e161b2e26 100644 --- a/dom/base/nsContentUtils.cpp +++ b/dom/base/nsContentUtils.cpp @@ -31,6 +31,7 @@ #include "mozilla/Attributes.h" #include "mozilla/AutoRestore.h" #include "mozilla/Base64.h" +#include "mozilla/CheckedInt.h" #include "mozilla/DebugOnly.h" #include "mozilla/LoadInfo.h" #include "mozilla/dom/DocumentFragment.h" @@ -994,19 +995,29 @@ nsContentUtils::ParseHTMLInteger(const nsAString& aValue, } bool foundValue = false; - int32_t value = 0; - int32_t pValue = 0; // Previous value, used to check integer overflow + CheckedInt32 value = 0; + + // Check for leading zeros first. + uint64_t leadingZeros = 0; + while (iter != end) { + if (*iter != char16_t('0')) { + break; + } + + ++leadingZeros; + foundValue = true; + ++iter; + } + while (iter != end) { if (*iter >= char16_t('0') && *iter <= char16_t('9')) { value = (value * 10) + (*iter - char16_t('0')); ++iter; - // Checking for integer overflow. - if (pValue > value) { + if (!value.isValid()) { result |= eParseHTMLInteger_Error | eParseHTMLInteger_ErrorOverflow; break; } else { foundValue = true; - pValue = value; } } else if (*iter == char16_t('%')) { ++iter; @@ -1024,17 +1035,21 @@ nsContentUtils::ParseHTMLInteger(const nsAString& aValue, if (negate) { value = -value; // Checking the special case of -0. - if (!value) { + if (value == 0) { result |= eParseHTMLInteger_NonStandard; } } + if (leadingZeros > 1 || (leadingZeros == 1 && !(value == 0))) { + result |= eParseHTMLInteger_NonStandard; + } + if (iter != end) { result |= eParseHTMLInteger_DidNotConsumeAllInput; } *aResult = (ParseHTMLIntegerResultFlags)result; - return value; + return value.value(); } #define SKIP_WHITESPACE(iter, end_iter, end_res) \ diff --git a/dom/base/nsContentUtils.h b/dom/base/nsContentUtils.h index fd05f73052..f4f21947cb 100644 --- a/dom/base/nsContentUtils.h +++ b/dom/base/nsContentUtils.h @@ -366,6 +366,8 @@ public: enum ParseHTMLIntegerResultFlags { eParseHTMLInteger_NoFlags = 0, eParseHTMLInteger_IsPercent = 1 << 0, + // eParseHTMLInteger_NonStandard is set if the string representation of the + // integer was not the canonical one (e.g. had extra leading '+' or '0'). eParseHTMLInteger_NonStandard = 1 << 1, eParseHTMLInteger_DidNotConsumeAllInput = 1 << 2, // Set if one or more error flags were set. diff --git a/dom/base/nsDOMWindowUtils.cpp b/dom/base/nsDOMWindowUtils.cpp index 638ab1135c..06cee13eb4 100644 --- a/dom/base/nsDOMWindowUtils.cpp +++ b/dom/base/nsDOMWindowUtils.cpp @@ -490,7 +490,7 @@ nsDOMWindowUtils::SetDisplayPortBaseForElement(int32_t aX, } NS_IMETHODIMP -nsDOMWindowUtils::SetResolution(float aXResolution, float aYResolution) +nsDOMWindowUtils::SetResolution(float aResolution) { if (!nsContentUtils::IsCallerChrome()) { return NS_ERROR_DOM_SECURITY_ERR; @@ -503,15 +503,15 @@ nsDOMWindowUtils::SetResolution(float aXResolution, float aYResolution) nsIScrollableFrame* sf = presShell->GetRootScrollFrameAsScrollable(); if (sf) { - sf->SetResolution(gfxSize(aXResolution, aYResolution)); - presShell->SetResolution(aXResolution, aYResolution); + sf->SetResolution(aResolution); + presShell->SetResolution(aResolution); } return NS_OK; } NS_IMETHODIMP -nsDOMWindowUtils::SetResolutionAndScaleTo(float aXResolution, float aYResolution) +nsDOMWindowUtils::SetResolutionAndScaleTo(float aResolution) { if (!nsContentUtils::IsCallerChrome()) { return NS_ERROR_DOM_SECURITY_ERR; @@ -524,15 +524,15 @@ nsDOMWindowUtils::SetResolutionAndScaleTo(float aXResolution, float aYResolution nsIScrollableFrame* sf = presShell->GetRootScrollFrameAsScrollable(); if (sf) { - sf->SetResolutionAndScaleTo(gfxSize(aXResolution, aYResolution)); - presShell->SetResolutionAndScaleTo(aXResolution, aYResolution); + sf->SetResolutionAndScaleTo(aResolution); + presShell->SetResolutionAndScaleTo(aResolution); } return NS_OK; } NS_IMETHODIMP -nsDOMWindowUtils::GetResolution(float* aXResolution, float* aYResolution) +nsDOMWindowUtils::GetResolution(float* aResolution) { MOZ_RELEASE_ASSERT(nsContentUtils::IsCallerChrome()); @@ -543,12 +543,9 @@ nsDOMWindowUtils::GetResolution(float* aXResolution, float* aYResolution) nsIScrollableFrame* sf = presShell->GetRootScrollFrameAsScrollable(); if (sf) { - const gfxSize& res = sf->GetResolution(); - *aXResolution = res.width; - *aYResolution = res.height; + *aResolution = sf->GetResolution(); } else { - *aXResolution = presShell->GetXResolution(); - *aYResolution = presShell->GetYResolution(); + *aResolution = presShell->GetResolution(); } return NS_OK; @@ -2375,6 +2372,18 @@ nsDOMWindowUtils::IsInModalState(bool *retval) return NS_OK; } +NS_IMETHODIMP +nsDOMWindowUtils::SetDesktopModeViewport(bool aDesktopMode) +{ + MOZ_RELEASE_ASSERT(nsContentUtils::IsCallerChrome()); + + nsCOMPtr window = do_QueryReferent(mWindow); + NS_ENSURE_STATE(window); + + static_cast(window.get())->SetDesktopModeViewport(aDesktopMode); + return NS_OK; +} + NS_IMETHODIMP nsDOMWindowUtils::GetOuterWindowID(uint64_t *aWindowID) { @@ -2928,6 +2937,67 @@ nsDOMWindowUtils::CheckAndClearPaintedState(nsIDOMElement* aElement, bool* aResu return NS_OK; } +NS_IMETHODIMP +nsDOMWindowUtils::IsPartOfOpaqueLayer(nsIDOMElement* aElement, bool* aResult) +{ + MOZ_RELEASE_ASSERT(nsContentUtils::IsCallerChrome()); + + if (!aElement) { + return NS_ERROR_INVALID_ARG; + } + + nsresult rv; + nsCOMPtr content = do_QueryInterface(aElement, &rv); + NS_ENSURE_SUCCESS(rv, rv); + + nsIFrame* frame = content->GetPrimaryFrame(); + if (!frame) { + return NS_ERROR_FAILURE; + } + + Layer* layer = FrameLayerBuilder::GetDebugSingleOldLayerForFrame(frame); + if (!layer || !layer->AsPaintedLayer()) { + return NS_ERROR_FAILURE; + } + + *aResult = (layer->GetContentFlags() & Layer::CONTENT_OPAQUE); + return NS_OK; +} + +NS_IMETHODIMP +nsDOMWindowUtils::NumberOfAssignedPaintedLayers(nsIDOMElement** aElements, + uint32_t aCount, + uint32_t* aResult) +{ + MOZ_RELEASE_ASSERT(nsContentUtils::IsCallerChrome()); + + if (!aElements) { + return NS_ERROR_INVALID_ARG; + } + + nsTHashtable> layers; + nsresult rv; + for (uint32_t i = 0; i < aCount; i++) { + nsCOMPtr content = do_QueryInterface(aElements[i], &rv); + NS_ENSURE_SUCCESS(rv, rv); + + nsIFrame* frame = content->GetPrimaryFrame(); + if (!frame) { + return NS_ERROR_FAILURE; + } + + Layer* layer = FrameLayerBuilder::GetDebugSingleOldLayerForFrame(frame); + if (!layer || !layer->AsPaintedLayer()) { + return NS_ERROR_FAILURE; + } + + layers.PutEntry(layer->AsPaintedLayer()); + } + + *aResult = layers.Count(); + return NS_OK; +} + NS_IMETHODIMP nsDOMWindowUtils::EnableDialogs() { diff --git a/dom/base/nsDocument.cpp b/dom/base/nsDocument.cpp index 038eb26241..4af07dc8ad 100644 --- a/dom/base/nsDocument.cpp +++ b/dom/base/nsDocument.cpp @@ -7311,14 +7311,14 @@ nsDocument::InitializeFrameLoader(nsFrameLoader* aLoader) } nsresult -nsDocument::FinalizeFrameLoader(nsFrameLoader* aLoader) +nsDocument::FinalizeFrameLoader(nsFrameLoader* aLoader, nsIRunnable* aFinalizer) { mInitializableFrameLoaders.RemoveElement(aLoader); if (mInDestructor) { return NS_ERROR_FAILURE; } - mFinalizableFrameLoaders.AppendElement(aLoader); + mFrameLoaderFinalizers.AppendElement(aFinalizer); if (!mFrameLoaderRunner) { mFrameLoaderRunner = NS_NewRunnableMethod(this, &nsDocument::MaybeInitializeFinalizeFrameLoaders); @@ -7343,7 +7343,7 @@ nsDocument::MaybeInitializeFinalizeFrameLoaders() if (!nsContentUtils::IsSafeToRunScript()) { if (!mInDestructor && !mFrameLoaderRunner && (mInitializableFrameLoaders.Length() || - mFinalizableFrameLoaders.Length())) { + mFrameLoaderFinalizers.Length())) { mFrameLoaderRunner = NS_NewRunnableMethod(this, &nsDocument::MaybeInitializeFinalizeFrameLoaders); nsContentUtils::AddScriptRunner(mFrameLoaderRunner); @@ -7362,12 +7362,12 @@ nsDocument::MaybeInitializeFinalizeFrameLoaders() loader->ReallyStartLoading(); } - uint32_t length = mFinalizableFrameLoaders.Length(); + uint32_t length = mFrameLoaderFinalizers.Length(); if (length > 0) { - nsTArray > loaders; - mFinalizableFrameLoaders.SwapElements(loaders); + nsTArray > finalizers; + mFrameLoaderFinalizers.SwapElements(finalizers); for (uint32_t i = 0; i < length; ++i) { - loaders[i]->Finalize(); + finalizers[i]->Run(); } } } @@ -7384,20 +7384,6 @@ nsDocument::TryCancelFrameLoaderInitialization(nsIDocShell* aShell) } } -bool -nsDocument::FrameLoaderScheduledToBeFinalized(nsIDocShell* aShell) -{ - if (aShell) { - uint32_t length = mFinalizableFrameLoaders.Length(); - for (uint32_t i = 0; i < length; ++i) { - if (mFinalizableFrameLoaders[i]->GetExistingDocShell() == aShell) { - return true; - } - } - } - return false; -} - nsIDocument* nsDocument::RequestExternalResource(nsIURI* aURI, nsINode* aRequestingNode, @@ -7871,6 +7857,15 @@ nsDocument::GetViewportInfo(const ScreenIntSize& aDisplaySize) CSSToScreenScale defaultScale = layoutDeviceScale * LayoutDeviceToScreenScale(1.0); + // Get requested Desktopmode + nsPIDOMWindow* win = GetWindow(); + if (win && win->IsDesktopModeViewport()) + { + return nsViewportInfo(aDisplaySize, + defaultScale, + /*allowZoom*/false, + /*allowDoubleTapZoom*/ true); + } if (!Preferences::GetBool("dom.meta-viewport.enabled", false)) { return nsViewportInfo(aDisplaySize, diff --git a/dom/base/nsDocument.h b/dom/base/nsDocument.h index 5969490e62..cbdfbb91e8 100644 --- a/dom/base/nsDocument.h +++ b/dom/base/nsDocument.h @@ -1034,9 +1034,8 @@ public: virtual void FlushSkinBindings() override; virtual nsresult InitializeFrameLoader(nsFrameLoader* aLoader) override; - virtual nsresult FinalizeFrameLoader(nsFrameLoader* aLoader) override; + virtual nsresult FinalizeFrameLoader(nsFrameLoader* aLoader, nsIRunnable* aFinalizer) override; virtual void TryCancelFrameLoaderInitialization(nsIDocShell* aShell) override; - virtual bool FrameLoaderScheduledToBeFinalized(nsIDocShell* aShell) override; virtual nsIDocument* RequestExternalResource(nsIURI* aURI, nsINode* aRequestingNode, @@ -1765,7 +1764,7 @@ private: nsString mLastStyleSheetSet; nsTArray > mInitializableFrameLoaders; - nsTArray > mFinalizableFrameLoaders; + nsTArray > mFrameLoaderFinalizers; nsRefPtr > mFrameLoaderRunner; nsRevocableEventPtr > diff --git a/dom/base/nsFrameLoader.cpp b/dom/base/nsFrameLoader.cpp index 2dd2e9f720..0b8c0b988a 100644 --- a/dom/base/nsFrameLoader.cpp +++ b/dom/base/nsFrameLoader.cpp @@ -107,25 +107,6 @@ using namespace mozilla::layers; using namespace mozilla::layout; typedef FrameMetrics::ViewID ViewID; -class nsAsyncDocShellDestroyer : public nsRunnable -{ -public: - explicit nsAsyncDocShellDestroyer(nsIDocShell* aDocShell) - : mDocShell(aDocShell) - { - } - - NS_IMETHOD Run() - { - nsCOMPtr base_win(do_QueryInterface(mDocShell)); - if (base_win) { - base_win->Destroy(); - } - return NS_OK; - } - nsRefPtr mDocShell; -}; - // Bug 136580: Limit to the number of nested content frames that can have the // same URL. This is to stop content that is recursively loading // itself. Note that "#foo" on the end of URL doesn't affect @@ -181,7 +162,6 @@ nsFrameLoader::nsFrameLoader(Element* aOwner, bool aNetworkCreated) nsFrameLoader::~nsFrameLoader() { - mNeedsAsyncDestroy = true; if (mMessageManager) { mMessageManager->Disconnect(); } @@ -523,16 +503,6 @@ nsFrameLoader::GetDocShell(nsIDocShell **aDocShell) return rv; } -void -nsFrameLoader::Finalize() -{ - nsCOMPtr base_win(do_QueryInterface(mDocShell)); - if (base_win) { - base_win->Destroy(); - } - mDocShell = nullptr; -} - static void FirePageHideEvent(nsIDocShellTreeItem* aItem, EventTarget* aChromeEventHandler) @@ -1358,29 +1328,59 @@ nsFrameLoader::SwapWithOtherLoader(nsFrameLoader* aOther, return NS_OK; } -void -nsFrameLoader::DestroyChild() -{ - if (mRemoteBrowser) { - mRemoteBrowser->SetOwnerElement(nullptr); - mRemoteBrowser->Destroy(); - mRemoteBrowser = nullptr; - } -} - NS_IMETHODIMP nsFrameLoader::Destroy() { + StartDestroy(); + return NS_OK; +} + +class nsFrameLoaderDestroyRunnable : public nsRunnable +{ + enum DestroyPhase + { + // See the implementation of Run for an explanation of these phases. + eDestroyDocShell, + eWaitForUnloadMessage, + eDestroyComplete + }; + + nsRefPtr mFrameLoader; + DestroyPhase mPhase; + +public: + explicit nsFrameLoaderDestroyRunnable(nsFrameLoader* aFrameLoader) + : mFrameLoader(aFrameLoader), mPhase(eDestroyDocShell) {} + + NS_IMETHODIMP Run() override; +}; + +void +nsFrameLoader::StartDestroy() +{ + // nsFrameLoader::StartDestroy is called just before the frameloader is + // detached from the element. Destruction continues in phases via + // the nsFrameLoaderDestroyRunnable. + if (mDestroyCalled) { - return NS_OK; + return; } mDestroyCalled = true; + // After this point, we return an error when trying to send a message using + // the message manager on the frame. if (mMessageManager) { - mMessageManager->Disconnect(); + mMessageManager->Close(); } - if (mChildMessageManager) { - static_cast(mChildMessageManager.get())->Disconnect(); + + // Retain references to the element and the frameloader in case we + // receive any messages from the message manager on the frame. These + // references are dropped in DestroyComplete. + if (mChildMessageManager || mRemoteBrowser) { + mOwnerContentStrong = mOwnerContent; + if (mRemoteBrowser) { + mRemoteBrowser->CacheFrameLoader(this); + } } nsCOMPtr doc; @@ -1392,7 +1392,6 @@ nsFrameLoader::Destroy() SetOwnerContent(nullptr); } - DestroyChild(); // Seems like this is a dynamic frame removal. if (dynamicSubframeRemoval) { @@ -1412,7 +1411,7 @@ nsFrameLoader::Destroy() } } } - + // Let our window know that we are gone if (mDocShell) { nsCOMPtr win_private(mDocShell->GetWindow()); @@ -1421,23 +1420,122 @@ nsFrameLoader::Destroy() } } - if ((mNeedsAsyncDestroy || !doc || - NS_FAILED(doc->FinalizeFrameLoader(this))) && mDocShell) { - nsCOMPtr event = new nsAsyncDocShellDestroyer(mDocShell); - NS_ENSURE_TRUE(event, NS_ERROR_OUT_OF_MEMORY); - NS_DispatchToCurrentThread(event); + nsCOMPtr destroyRunnable = new nsFrameLoaderDestroyRunnable(this); + if (mNeedsAsyncDestroy || !doc || + NS_FAILED(doc->FinalizeFrameLoader(this, destroyRunnable))) { + NS_DispatchToCurrentThread(destroyRunnable); + } +} - // Let go of our docshell now that the async destroyer holds on to - // the docshell. +nsresult +nsFrameLoaderDestroyRunnable::Run() +{ + switch (mPhase) { + case eDestroyDocShell: + mFrameLoader->DestroyDocShell(); - mDocShell = nullptr; + // In the out-of-process case, TabParent will eventually call + // DestroyComplete once it receives a __delete__ message from the child. In + // the in-process case, we dispatch a series of runnables to ensure that + // DestroyComplete gets called at the right time. The frame loader is kept + // alive by mFrameLoader during this time. + if (mFrameLoader->mChildMessageManager) { + // When the docshell is destroyed, NotifyWindowIDDestroyed is called to + // asynchronously notify {outer,inner}-window-destroyed via a runnable. We + // don't want DestroyComplete to run until after those runnables have + // run. Since we're enqueueing ourselves after the window-destroyed + // runnables are enqueued, we're guaranteed to run after. + mPhase = eWaitForUnloadMessage; + NS_DispatchToCurrentThread(this); + } + break; + + case eWaitForUnloadMessage: + // The *-window-destroyed observers have finished running at this + // point. However, it's possible that a *-window-destroyed observer might + // have sent a message using the message manager. These messages might not + // have been processed yet. So we enqueue ourselves again to ensure that + // DestroyComplete runs after all messages sent by *-window-destroyed + // observers have been processed. + mPhase = eDestroyComplete; + NS_DispatchToCurrentThread(this); + break; + + case eDestroyComplete: + // Now that all messages sent by unload listeners and window destroyed + // observers have been processed, we disconnect the message manager and + // finish destruction. + mFrameLoader->DestroyComplete(); + break; } - // NOTE: 'this' may very well be gone by now. - return NS_OK; } +void +nsFrameLoader::DestroyDocShell() +{ + // This code runs after the frameloader has been detached from the + // element. We postpone this work because we may not be allowed to run + // script at that time. + + // Ask the TabChild to fire the frame script "unload" event, destroy its + // docshell, and finally destroy the PBrowser actor. This eventually leads to + // nsFrameLoader::DestroyComplete being called. + if (mRemoteBrowser) { + mRemoteBrowser->Destroy(); + } + + // Fire the "unload" event if we're in-process. + if (mChildMessageManager) { + static_cast(mChildMessageManager.get())->FireUnloadEvent(); + } + + // Destroy the docshell. + nsCOMPtr base_win(do_QueryInterface(mDocShell)); + if (base_win) { + base_win->Destroy(); + } + mDocShell = nullptr; + + if (mChildMessageManager) { + // Stop handling events in the in-process frame script. + static_cast(mChildMessageManager.get())->DisconnectEventListeners(); + } +} + +void +nsFrameLoader::DestroyComplete() +{ + // We get here, as part of StartDestroy, after the docshell has been destroyed + // and all message manager messages sent during docshell destruction have been + // dispatched. We also get here if the child process crashes. In the latter + // case, StartDestroy might not have been called. + + // Drop the strong references created in StartDestroy. + if (mChildMessageManager || mRemoteBrowser) { + mOwnerContentStrong = nullptr; + if (mRemoteBrowser) { + mRemoteBrowser->CacheFrameLoader(nullptr); + } + } + + // Call TabParent::Destroy if we haven't already (in case of a crash). + if (mRemoteBrowser) { + mRemoteBrowser->SetOwnerElement(nullptr); + mRemoteBrowser->Destroy(); + mRemoteBrowser = nullptr; + } + + if (mMessageManager) { + mMessageManager->Disconnect(); + } + + if (mChildMessageManager) { + static_cast(mChildMessageManager.get())->Disconnect(); + } +} + NS_IMETHODIMP nsFrameLoader::GetDepthTooGreat(bool* aDepthTooGreat) { diff --git a/dom/base/nsFrameLoader.h b/dom/base/nsFrameLoader.h index 60e306e7f9..89c29fc287 100644 --- a/dom/base/nsFrameLoader.h +++ b/dom/base/nsFrameLoader.h @@ -79,7 +79,9 @@ public: NS_DECL_NSIMUTATIONOBSERVER_ATTRIBUTECHANGED nsresult CheckForRecursiveLoad(nsIURI* aURI); nsresult ReallyStartLoading(); - void Finalize(); + void StartDestroy(); + void DestroyDocShell(); + void DestroyComplete(); nsIDocShell* GetExistingDocShell() { return mDocShell; } mozilla::dom::EventTarget* GetTabChildGlobalAsEventTarget(); nsresult CreateStaticClone(nsIFrameLoader* aDest); @@ -320,6 +322,11 @@ private: nsCOMPtr mURIToLoad; mozilla::dom::Element* mOwnerContent; // WEAK + // After the frameloader has been removed from the DOM but before all of the + // messages from the frame have been received, we keep a strong reference to + // our element. + nsRefPtr mOwnerContentStrong; + // Note: this variable must be modified only by ResetPermissionManagerStatus() uint32_t mAppIdSentToPermissionManager; diff --git a/dom/base/nsFrameMessageManager.cpp b/dom/base/nsFrameMessageManager.cpp index 29a777c5f6..a6e0d6ee12 100644 --- a/dom/base/nsFrameMessageManager.cpp +++ b/dom/base/nsFrameMessageManager.cpp @@ -301,7 +301,8 @@ SameProcessCpowHolder::ToObject(JSContext* aCx, NS_IMETHODIMP nsFrameMessageManager::AddMessageListener(const nsAString& aMessage, - nsIMessageListener* aListener) + nsIMessageListener* aListener, + bool aListenWhenClosed) { nsAutoTObserverArray* listeners = mListeners.Get(aMessage); @@ -320,6 +321,7 @@ nsFrameMessageManager::AddMessageListener(const nsAString& aMessage, nsMessageListenerInfo* entry = listeners->AppendElement(); NS_ENSURE_TRUE(entry, NS_ERROR_OUT_OF_MEMORY); entry->mStrongListener = aListener; + entry->mListenWhenClosed = aListenWhenClosed; return NS_OK; } @@ -407,6 +409,7 @@ nsFrameMessageManager::AddWeakMessageListener(const nsAString& aMessage, nsMessageListenerInfo* entry = listeners->AppendElement(); entry->mWeakListener = weak; + entry->mListenWhenClosed = false; return NS_OK; } @@ -983,6 +986,20 @@ nsFrameMessageManager::ReceiveMessage(nsISupports* aTarget, mozilla::jsipc::CpowHolder* aCpows, nsIPrincipal* aPrincipal, InfallibleTArray* aJSONRetVal) +{ + return ReceiveMessage(aTarget, mClosed, aMessage, aIsSync, + aCloneData, aCpows, aPrincipal, aJSONRetVal); +} + +nsresult +nsFrameMessageManager::ReceiveMessage(nsISupports* aTarget, + bool aTargetClosed, + const nsAString& aMessage, + bool aIsSync, + const StructuredCloneData* aCloneData, + mozilla::jsipc::CpowHolder* aCpows, + nsIPrincipal* aPrincipal, + InfallibleTArray* aJSONRetVal) { nsAutoTObserverArray* listeners = mListeners.Get(aMessage); @@ -1004,6 +1021,10 @@ nsFrameMessageManager::ReceiveMessage(nsISupports* aTarget, } } + if (!listener.mListenWhenClosed && aTargetClosed) { + continue; + } + nsCOMPtr wrappedJS; if (weakListener) { wrappedJS = do_QueryInterface(weakListener); @@ -1154,7 +1175,7 @@ nsFrameMessageManager::ReceiveMessage(nsISupports* aTarget, } } nsRefPtr kungfuDeathGrip = mParentManager; - return mParentManager ? mParentManager->ReceiveMessage(aTarget, aMessage, + return mParentManager ? mParentManager->ReceiveMessage(aTarget, aTargetClosed, aMessage, aIsSync, aCloneData, aCpows, aPrincipal, aJSONRetVal) : NS_OK; @@ -1234,9 +1255,27 @@ nsFrameMessageManager::RemoveFromParent() mOwnedCallback = nullptr; } +void +nsFrameMessageManager::Close() +{ + if (!mClosed) { + nsCOMPtr obs = mozilla::services::GetObserverService(); + if (obs) { + obs->NotifyObservers(NS_ISUPPORTS_CAST(nsIContentFrameMessageManager*, this), + "message-manager-close", nullptr); + } + } + mClosed = true; + mCallback = nullptr; + mOwnedCallback = nullptr; +} + void nsFrameMessageManager::Disconnect(bool aRemoveFromParent) { + // Notify message-manager-close if we haven't already. + Close(); + if (!mDisconnected) { nsCOMPtr obs = mozilla::services::GetObserverService(); if (obs) { @@ -1249,8 +1288,6 @@ nsFrameMessageManager::Disconnect(bool aRemoveFromParent) } mDisconnected = true; mParentManager = nullptr; - mCallback = nullptr; - mOwnedCallback = nullptr; if (!mHandlingMessage) { mListeners.Clear(); } diff --git a/dom/base/nsFrameMessageManager.h b/dom/base/nsFrameMessageManager.h index 73468cbc97..b3d8c7094c 100644 --- a/dom/base/nsFrameMessageManager.h +++ b/dom/base/nsFrameMessageManager.h @@ -133,6 +133,7 @@ struct nsMessageListenerInfo // Exactly one of mStrongListener and mWeakListener must be non-null. nsCOMPtr mStrongListener; nsWeakPtr mWeakListener; + bool mListenWhenClosed; }; @@ -169,6 +170,7 @@ public: mIsBroadcaster(!!(aFlags & mozilla::dom::ipc::MM_BROADCASTER)), mOwnsCallback(!!(aFlags & mozilla::dom::ipc::MM_OWNSCALLBACK)), mHandlingMessage(false), + mClosed(false), mDisconnected(false), mCallback(aCallback), mParentManager(aParentManager) @@ -238,6 +240,7 @@ public: mChildManagers.RemoveObject(aManager); } void Disconnect(bool aRemoveFromParent = true); + void Close(); void InitWithCallback(mozilla::dom::ipc::MessageManagerCallback* aCallback); void SetCallback(mozilla::dom::ipc::MessageManagerCallback* aCallback); @@ -290,6 +293,11 @@ private: JS::MutableHandle aRetval, bool aIsSync); + nsresult ReceiveMessage(nsISupports* aTarget, bool aTargetClosed, const nsAString& aMessage, + bool aIsSync, const StructuredCloneData* aCloneData, + mozilla::jsipc::CpowHolder* aCpows, nsIPrincipal* aPrincipal, + InfallibleTArray* aJSONRetVal); + NS_IMETHOD LoadScript(const nsAString& aURL, bool aAllowDelayedLoad, bool aRunInGlobalScope); @@ -309,6 +317,7 @@ protected: bool mIsBroadcaster; // true if the message manager is a broadcaster bool mOwnsCallback; bool mHandlingMessage; + bool mClosed; // true if we can no longer send messages bool mDisconnected; mozilla::dom::ipc::MessageManagerCallback* mCallback; nsAutoPtr mOwnedCallback; diff --git a/dom/base/nsGlobalWindow.cpp b/dom/base/nsGlobalWindow.cpp index 1a9863ce08..be50e51a7a 100644 --- a/dom/base/nsGlobalWindow.cpp +++ b/dom/base/nsGlobalWindow.cpp @@ -582,7 +582,8 @@ nsPIDOMWindow::nsPIDOMWindow(nsPIDOMWindow *aOuterWindow) mIsModalContentWindow(false), mIsActive(false), mIsBackground(false), mAudioMuted(false), mAudioVolume(1.0), - mInnerWindow(nullptr), mOuterWindow(aOuterWindow), + mDesktopModeViewport(false), mInnerWindow(nullptr), + mOuterWindow(aOuterWindow), // Make sure no actual window ends up with mWindowID == 0 mWindowID(NextWindowID()), mHasNotifiedGlobalCreated(false), mMarkedCCGeneration(0) diff --git a/dom/base/nsIDocument.h b/dom/base/nsIDocument.h index 3cecd2875d..092a0c1d8e 100644 --- a/dom/base/nsIDocument.h +++ b/dom/base/nsIDocument.h @@ -65,6 +65,7 @@ class nsIObserver; class nsIPresShell; class nsIPrincipal; class nsIRequest; +class nsIRunnable; class nsIStreamListener; class nsIStructuredCloneContainer; class nsIStyleRule; @@ -1707,11 +1708,9 @@ public: virtual nsresult InitializeFrameLoader(nsFrameLoader* aLoader) = 0; // In case of failure, the caller must handle the error, for example by // finalizing frame loader asynchronously. - virtual nsresult FinalizeFrameLoader(nsFrameLoader* aLoader) = 0; + virtual nsresult FinalizeFrameLoader(nsFrameLoader* aLoader, nsIRunnable* aFinalizer) = 0; // Removes the frame loader of aShell from the initialization list. virtual void TryCancelFrameLoaderInitialization(nsIDocShell* aShell) = 0; - // Returns true if the frame loader of aShell is in the finalization list. - virtual bool FrameLoaderScheduledToBeFinalized(nsIDocShell* aShell) = 0; /** * Check whether this document is a root document that is not an diff --git a/dom/base/nsIMessageManager.idl b/dom/base/nsIMessageManager.idl index b220c625f4..fdb926485e 100644 --- a/dom/base/nsIMessageManager.idl +++ b/dom/base/nsIMessageManager.idl @@ -201,7 +201,7 @@ interface nsIMessageListener : nsISupports void receiveMessage(); }; -[scriptable, builtinclass, uuid(aae827bd-acf1-45fe-a556-ea545d4c0804)] +[scriptable, builtinclass, uuid(b949bfec-bb7d-47bc-b387-ac6a9b655072)] interface nsIMessageListenerManager : nsISupports { /** @@ -213,9 +213,16 @@ interface nsIMessageListenerManager : nsISupports * * If the same listener registers twice for the same message, the * second registration is ignored. + * + * Pass true for listenWhenClosed if you want to receive messages + * during the short period after a frame has been removed from the + * DOM and before its frame script has finished unloading. This + * parameter only has an effect for frame message managers in + * the main process. Default is false. */ void addMessageListener(in AString messageName, - in nsIMessageListener listener); + in nsIMessageListener listener, + [optional] in boolean listenWhenClosed); /** * Undo an |addMessageListener| call -- that is, calling this causes us to no @@ -252,7 +259,7 @@ interface nsIMessageListenerManager : nsISupports * messages that are only delivered to its one parent-process message * manager. */ -[scriptable, builtinclass, uuid(d6b0d851-43e6-426d-9f13-054bc0198175)] +[scriptable, builtinclass, uuid(bb5d79e4-e73c-45e7-9651-4d718f4b994c)] interface nsIMessageSender : nsIMessageListenerManager { /** @@ -284,7 +291,7 @@ interface nsIMessageSender : nsIMessageListenerManager * manager will broadcast the message to all frame message managers * within its window. */ -[scriptable, builtinclass, uuid(d36346b9-5d3b-497d-9c28-ffbc3e4f6d0d)] +[scriptable, builtinclass, uuid(4d7d62ad-4725-4f39-86cf-8fb22bf9c1d8)] interface nsIMessageBroadcaster : nsIMessageListenerManager { /** @@ -311,7 +318,7 @@ interface nsIMessageBroadcaster : nsIMessageListenerManager nsIMessageListenerManager getChildAt(in unsigned long aIndex); }; -[scriptable, builtinclass, uuid(7fda0941-9dcc-448b-bd39-16373c5b4003)] +[scriptable, builtinclass, uuid(0e602c9e-1977-422a-a8e4-fe0d4a4f78d0)] interface nsISyncMessageSender : nsIMessageSender { /** @@ -341,7 +348,7 @@ interface nsISyncMessageSender : nsIMessageSender [optional] in nsIPrincipal principal); }; -[scriptable, builtinclass, uuid(e04a7ade-c61a-46ec-9f13-efeabedd9d3d)] +[scriptable, builtinclass, uuid(13f3555f-769e-44ea-b607-5239230c3162)] interface nsIMessageManagerGlobal : nsISyncMessageSender { /** @@ -376,13 +383,13 @@ interface nsIContentFrameMessageManager : nsIMessageManagerGlobal readonly attribute nsIDocShell docShell; }; -[uuid(a2325927-9c0c-437d-9215-749c79235031)] +[uuid(a9e07e89-7125-48e3-bf73-2cbae7fc5b1c)] interface nsIInProcessContentFrameMessageManager : nsIContentFrameMessageManager { [notxpcom] nsIContent getOwnerContent(); }; -[scriptable, builtinclass, uuid(9ca95410-b253-11e4-ab27-0800200c9a66)] +[scriptable, builtinclass, uuid(d0c799a2-d5ff-4a75-acbb-b8c8347944a6)] interface nsIContentProcessMessageManager : nsIMessageManagerGlobal { }; diff --git a/dom/base/nsInProcessTabChildGlobal.cpp b/dom/base/nsInProcessTabChildGlobal.cpp index 9a30413797..a94d87299c 100644 --- a/dom/base/nsInProcessTabChildGlobal.cpp +++ b/dom/base/nsInProcessTabChildGlobal.cpp @@ -101,6 +101,7 @@ nsInProcessTabChildGlobal::nsInProcessTabChildGlobal(nsIDocShell* aShell, nsIContent* aOwner, nsFrameMessageManager* aChrome) : mDocShell(aShell), mInitialized(false), mLoadingScript(false), + mPreventEventsEscaping(false), mOwner(aOwner), mChromeMessageManager(aChrome) { SetIsNotDOMBinding(); @@ -206,25 +207,24 @@ nsInProcessTabChildGlobal::GetDocShell(nsIDocShell** aDocShell) } void -nsInProcessTabChildGlobal::Disconnect() +nsInProcessTabChildGlobal::FireUnloadEvent() { - // Let the frame scripts know the child is being closed. We do any other - // cleanup after the event has been fired. See DelayedDisconnect - nsContentUtils::AddScriptRunner( - NS_NewRunnableMethod(this, &nsInProcessTabChildGlobal::DelayedDisconnect) - ); + // We're called from nsDocument::MaybeInitializeFinalizeFrameLoaders, so it + // should be safe to run script. + MOZ_ASSERT(nsContentUtils::IsSafeToRunScript()); + + // Don't let the unload event propagate to chrome event handlers. + mPreventEventsEscaping = true; + DOMEventTargetHelper::DispatchTrustedEvent(NS_LITERAL_STRING("unload")); + + // Allow events fired during docshell destruction (pagehide, unload) to + // propagate to the element since chrome code depends on this. + mPreventEventsEscaping = false; } void -nsInProcessTabChildGlobal::DelayedDisconnect() +nsInProcessTabChildGlobal::DisconnectEventListeners() { - // Don't let the event escape - mOwner = nullptr; - - // Fire the "unload" event - DOMEventTargetHelper::DispatchTrustedEvent(NS_LITERAL_STRING("unload")); - - // Continue with the Disconnect cleanup if (mDocShell) { nsCOMPtr win = mDocShell->GetWindow(); if (win) { @@ -232,15 +232,22 @@ nsInProcessTabChildGlobal::DelayedDisconnect() win->SetChromeEventHandler(win->GetChromeEventHandler()); } } + if (mListenerManager) { + mListenerManager->Disconnect(); + } + mDocShell = nullptr; +} + +void +nsInProcessTabChildGlobal::Disconnect() +{ mChromeMessageManager = nullptr; + mOwner = nullptr; if (mMessageManager) { static_cast(mMessageManager.get())->Disconnect(); mMessageManager = nullptr; } - if (mListenerManager) { - mListenerManager->Disconnect(); - } } NS_IMETHODIMP_(nsIContent *) @@ -254,18 +261,6 @@ nsInProcessTabChildGlobal::PreHandleEvent(EventChainPreVisitor& aVisitor) { aVisitor.mCanHandle = true; - if (mIsBrowserOrAppFrame && - (!mOwner || !nsContentUtils::IsInChromeDocshell(mOwner->OwnerDoc()))) { - if (mOwner) { - nsPIDOMWindow* innerWindow = mOwner->OwnerDoc()->GetInnerWindow(); - if (innerWindow) { - aVisitor.mParentTarget = innerWindow->GetParentTarget(); - } - } - } else { - aVisitor.mParentTarget = mOwner; - } - #ifdef DEBUG if (mOwner) { nsCOMPtr owner = do_QueryInterface(mOwner); @@ -279,6 +274,23 @@ nsInProcessTabChildGlobal::PreHandleEvent(EventChainPreVisitor& aVisitor) } #endif + if (mPreventEventsEscaping) { + aVisitor.mParentTarget = nullptr; + return NS_OK; + } + + if (mIsBrowserOrAppFrame && + (!mOwner || !nsContentUtils::IsInChromeDocshell(mOwner->OwnerDoc()))) { + if (mOwner) { + nsPIDOMWindow* innerWindow = mOwner->OwnerDoc()->GetInnerWindow(); + if (innerWindow) { + aVisitor.mParentTarget = innerWindow->GetParentTarget(); + } + } + } else { + aVisitor.mParentTarget = mOwner; + } + return NS_OK; } diff --git a/dom/base/nsInProcessTabChildGlobal.h b/dom/base/nsInProcessTabChildGlobal.h index e2667eae95..650e84dca4 100644 --- a/dom/base/nsInProcessTabChildGlobal.h +++ b/dom/base/nsInProcessTabChildGlobal.h @@ -1,4 +1,4 @@ -/* -*- Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 8; -*- */ +/* -*- Mode: C++; c-basic-offset: 2; indent-tabs-mode: nil; tab-width: 8; -*- */ /* vim: set sw=4 ts=8 et tw=80 : */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this @@ -118,6 +118,8 @@ public: virtual JSContext* GetJSContextForEventHandlers() override { return nsContentUtils::GetSafeJSContext(); } virtual nsIPrincipal* GetPrincipal() override { return mPrincipal; } void LoadFrameScript(const nsAString& aURL, bool aRunInGlobalScope); + void FireUnloadEvent(); + void DisconnectEventListeners(); void Disconnect(); void SendMessageToParent(const nsString& aMessage, bool aSync, const nsString& aJSON, @@ -137,8 +139,6 @@ public: mChromeMessageManager = aParent; } - void DelayedDisconnect(); - virtual JSObject* GetGlobalJSObject() override { if (!mGlobal) { return nullptr; @@ -164,6 +164,7 @@ protected: // + + + + + + + + diff --git a/dom/base/test/mochitest.ini b/dom/base/test/mochitest.ini index e53f1af9bb..78fd0828ea 100644 --- a/dom/base/test/mochitest.ini +++ b/dom/base/test/mochitest.ini @@ -773,6 +773,7 @@ skip-if = true # bug 1107443 - code for newly-added test was disabled skip-if = buildapp == 'mulet' || buildapp == 'b2g' [test_bug1118689.html] skip-if = buildapp == 'mulet' || buildapp == 'b2g' +[test_integer_attr_with_leading_zero.html] [test_getAttribute_after_createAttribute.html] [test_script_loader_crossorigin_data_url.html] [test_unknown_url_origin.html] diff --git a/dom/base/test/test_integer_attr_with_leading_zero.html b/dom/base/test/test_integer_attr_with_leading_zero.html new file mode 100644 index 0000000000..816fb331c4 --- /dev/null +++ b/dom/base/test/test_integer_attr_with_leading_zero.html @@ -0,0 +1,64 @@ + + +Test for parsing of integer attributes with leading zero + + +
+ diff --git a/dom/bindings/Codegen.py b/dom/bindings/Codegen.py index 3b01df66d7..4114d763cb 100644 --- a/dom/bindings/Codegen.py +++ b/dom/bindings/Codegen.py @@ -3203,8 +3203,9 @@ def AssertInheritanceChain(descriptor): desc = descriptor.getDescriptor(iface.identifier.name) asserts += ( "MOZ_ASSERT(static_cast<%s*>(aObject) == \n" - " reinterpret_cast<%s*>(aObject));\n" % - (desc.nativeType, desc.nativeType)) + " reinterpret_cast<%s*>(aObject),\n" + " \"Multiple inheritance for %s is broken.\");\n" % + (desc.nativeType, desc.nativeType, desc.nativeType)) iface = iface.parent asserts += "MOZ_ASSERT(ToSupportsIsCorrect(aObject));\n" return asserts diff --git a/dom/canvas/WebGLContext.cpp b/dom/canvas/WebGLContext.cpp index 67065ae128..30e1a2e258 100644 --- a/dom/canvas/WebGLContext.cpp +++ b/dom/canvas/WebGLContext.cpp @@ -911,6 +911,8 @@ WebGLContext::SetDimensions(int32_t signedWidth, int32_t signedHeight) mViewportWidth = mWidth; mViewportHeight = mHeight; + gl->fScissor(0, 0, mWidth, mHeight); + // Make sure that we clear this out, otherwise // we'll end up displaying random memory gl->fBindFramebuffer(LOCAL_GL_FRAMEBUFFER, 0); diff --git a/dom/canvas/WebGLContextGL.cpp b/dom/canvas/WebGLContextGL.cpp index d74b63f72b..1a8522ba3c 100644 --- a/dom/canvas/WebGLContextGL.cpp +++ b/dom/canvas/WebGLContextGL.cpp @@ -1502,10 +1502,10 @@ void WebGLContext::TexParameter_base(GLenum rawTarget, GLenum pname, case LOCAL_GL_NOTEQUAL: case LOCAL_GL_ALWAYS: case LOCAL_GL_NEVER: - paramValueInvalid = false; + break; default: - paramValueInvalid = true; + pnameAndParamAreIncompatible = true; } break; diff --git a/dom/canvas/WebGLFramebuffer.cpp b/dom/canvas/WebGLFramebuffer.cpp index b406ca248a..c048e54bae 100644 --- a/dom/canvas/WebGLFramebuffer.cpp +++ b/dom/canvas/WebGLFramebuffer.cpp @@ -263,9 +263,6 @@ bool WebGLContext::IsFormatValidForFB(GLenum sizedFormat) const { switch (sizedFormat) { - case LOCAL_GL_ALPHA8: - case LOCAL_GL_LUMINANCE8: - case LOCAL_GL_LUMINANCE8_ALPHA8: case LOCAL_GL_RGB8: case LOCAL_GL_RGBA8: case LOCAL_GL_RGB565: diff --git a/dom/html/HTMLTableCellElement.cpp b/dom/html/HTMLTableCellElement.cpp index a54ad4f3e6..ab53247cf3 100644 --- a/dom/html/HTMLTableCellElement.cpp +++ b/dom/html/HTMLTableCellElement.cpp @@ -390,7 +390,7 @@ HTMLTableCellElement::ParseAttribute(int32_t aNamespaceID, // quirks mode does not honor the special html 4 value of 0 if (val > MAX_COLSPAN || val < 0 || (0 == val && InNavQuirksMode(OwnerDoc()))) { - aResult.SetTo(1); + aResult.SetTo(1, &aValue); } } return res; @@ -401,7 +401,7 @@ HTMLTableCellElement::ParseAttribute(int32_t aNamespaceID, int32_t val = aResult.GetIntegerValue(); // quirks mode does not honor the special html 4 value of 0 if (val < 0 || (0 == val && InNavQuirksMode(OwnerDoc()))) { - aResult.SetTo(1); + aResult.SetTo(1, &aValue); } } return res; diff --git a/dom/interfaces/base/nsIDOMWindowUtils.idl b/dom/interfaces/base/nsIDOMWindowUtils.idl index 3621ff48d7..de847b219c 100644 --- a/dom/interfaces/base/nsIDOMWindowUtils.idl +++ b/dom/interfaces/base/nsIDOMWindowUtils.idl @@ -50,7 +50,7 @@ interface nsITranslationNodeList; interface nsIJSRAIIHelper; interface nsIContentPermissionRequest; -[scriptable, uuid(6eaf87a1-b252-4c4e-a2fc-318120680335)] +[scriptable, uuid(dde97573-f4cf-45ce-bbb0-5af4e5f77440)] interface nsIDOMWindowUtils : nsISupports { /** @@ -205,15 +205,14 @@ interface nsIDOMWindowUtils : nsISupports { * * The effect of this API is for gfx code to allocate more or fewer * pixels for rescalable content by a factor of |resolution| in - * either or both dimensions. The scale at which the content is - * displayed does not change; if that is desired, use - * setResolutionAndScaleTo() instead. + * both dimensions. The scale at which the content is displayed does + * not change; if that is desired, use setResolutionAndScaleTo() instead. * * The caller of this method must have chrome privileges. */ - void setResolution(in float aXResolution, in float aYResolution); + void setResolution(in float aResolution); - void getResolution(out float aXResolution, out float aYResolution); + void getResolution(out float aResolution); /** * Similar to setResolution(), but also scales the content by the @@ -226,7 +225,7 @@ interface nsIDOMWindowUtils : nsISupports { * * The caller of this method must have chrome privileges. */ - void setResolutionAndScaleTo(in float aXResolution, in float aYResolution); + void setResolutionAndScaleTo(in float aResolution); /** * Whether the resolution has been set by the user. @@ -1275,6 +1274,11 @@ interface nsIDOMWindowUtils : nsISupports { */ [noscript] boolean isInModalState(); + /** + * Request set internal desktopMode flag change. + */ + void setDesktopModeViewport(in boolean aDesktopModeViewport); + /** * Suspend/resume timeouts on this window and its descendant windows. */ @@ -1442,6 +1446,23 @@ interface nsIDOMWindowUtils : nsISupports { */ boolean checkAndClearPaintedState(in nsIDOMElement aElement); + /** + * Check whether all display items of the primary frame of aElement have been + * assigned to the same single PaintedLayer in the last paint. If that is the + * case, returns whether that PaintedLayer is opaque; if it's not the case, an + * exception is thrown. + */ + boolean isPartOfOpaqueLayer(in nsIDOMElement aElement); + + /** + * Count the number of different PaintedLayers that the supplied elements have + * been assigned to in the last paint. Throws an exception if any of the + * elements doesn't have a primary frame, or if that frame's display items are + * assigned to any other layers than just a single PaintedLayer per element. + */ + unsigned long numberOfAssignedPaintedLayers([array, size_is(count)] in nsIDOMElement aElements, + in uint32_t count); + /** * Get internal id of the stored blob, file or file handle. */ diff --git a/dom/ipc/TabChild.cpp b/dom/ipc/TabChild.cpp index 6b5229c06e..99f5750480 100644 --- a/dom/ipc/TabChild.cpp +++ b/dom/ipc/TabChild.cpp @@ -387,7 +387,7 @@ TabChildBase::HandlePossibleViewportChange(const ScreenIntSize& aOldScreenSize) // This is the root layer, so the cumulative resolution is the same // as the resolution. metrics.SetPresShellResolution(metrics.GetCumulativeResolution().ToScaleFactor().scale); - utils->SetResolutionAndScaleTo(metrics.GetPresShellResolution(), metrics.GetPresShellResolution()); + utils->SetResolutionAndScaleTo(metrics.GetPresShellResolution()); CSSSize scrollPort = metrics.CalculateCompositedSizeInCssPixels(); utils->SetScrollPositionClampingScrollPortSize(scrollPort.width, scrollPort.height); @@ -910,8 +910,7 @@ TabChild::Observe(nsISupports *aSubject, // until we we get an inner size. if (HasValidInnerSize()) { InitializeRootMetrics(); - utils->SetResolutionAndScaleTo(mLastRootMetrics.GetPresShellResolution(), - mLastRootMetrics.GetPresShellResolution()); + utils->SetResolutionAndScaleTo(mLastRootMetrics.GetPresShellResolution()); HandlePossibleViewportChange(mInnerSize); } } @@ -2331,7 +2330,7 @@ TabChild::GetPresShellResolution() const if (!shell) { return 1.0f; } - return shell->GetXResolution(); + return shell->GetResolution(); } bool @@ -2637,32 +2636,6 @@ TabChild::RecvAppOfflineStatus(const uint32_t& aId, const bool& aOffline) return true; } -class UnloadScriptEvent : public nsRunnable -{ -public: - UnloadScriptEvent(TabChild* aTabChild, TabChildGlobal* aTabChildGlobal) - : mTabChild(aTabChild), mTabChildGlobal(aTabChildGlobal) - { } - - NS_IMETHOD Run() - { - nsCOMPtr event; - NS_NewDOMEvent(getter_AddRefs(event), mTabChildGlobal, nullptr, nullptr); - if (event) { - event->InitEvent(NS_LITERAL_STRING("unload"), false, false); - event->SetTrusted(true); - - bool dummy; - mTabChildGlobal->DispatchEvent(event, &dummy); - } - - return NS_OK; - } - - nsRefPtr mTabChild; - TabChildGlobal* mTabChildGlobal; -}; - bool TabChild::RecvDestroy() { @@ -2670,10 +2643,10 @@ TabChild::RecvDestroy() mDestroyed = true; if (mTabChildGlobal) { - // Let the frame scripts know the child is being closed - nsContentUtils::AddScriptRunner( - new UnloadScriptEvent(this, mTabChildGlobal) - ); + // Message handlers are called from the event loop, so it better be safe to + // run script. + MOZ_ASSERT(nsContentUtils::IsSafeToRunScript()); + mTabChildGlobal->DispatchTrustedEvent(NS_LITERAL_STRING("unload")); } nsCOMPtr observerService = diff --git a/dom/ipc/TabParent.cpp b/dom/ipc/TabParent.cpp index 83067fe9ce..7c86fc9c50 100644 --- a/dom/ipc/TabParent.cpp +++ b/dom/ipc/TabParent.cpp @@ -315,6 +315,12 @@ TabParent::RemoveTabParentFromTable(uint64_t aLayersId) } } +void +TabParent::CacheFrameLoader(nsFrameLoader* aFrameLoader) +{ + mFrameLoader = aFrameLoader; +} + void TabParent::SetOwnerElement(Element* aElement) { @@ -401,15 +407,13 @@ TabParent::ActorDestroy(ActorDestroyReason why) if (mIMETabParent == this) { mIMETabParent = nullptr; } - nsRefPtr frameLoader = GetFrameLoader(); + nsRefPtr frameLoader = GetFrameLoader(true); nsCOMPtr os = services::GetObserverService(); - nsRefPtr fmm; if (frameLoader) { - fmm = frameLoader->GetFrameMessageManager(); nsCOMPtr frameElement(mFrameElement); ReceiveMessage(CHILD_PROCESS_SHUTDOWN_MESSAGE, false, nullptr, nullptr, nullptr); - frameLoader->DestroyChild(); + frameLoader->DestroyComplete(); if (why == AbnormalShutdown && os) { os->NotifyObservers(NS_ISUPPORTS_CAST(nsIFrameLoader*, frameLoader), @@ -418,14 +422,13 @@ TabParent::ActorDestroy(ActorDestroyReason why) NS_LITERAL_STRING("oop-browser-crashed"), true, true); } + + mFrameLoader = nullptr; } if (os) { os->NotifyObservers(NS_ISUPPORTS_CAST(nsITabParent*, this), "ipc:browser-destroyed", nullptr); } - if (fmm) { - fmm->Disconnect(); - } } bool @@ -2230,7 +2233,7 @@ TabParent::ReceiveMessage(const nsString& aMessage, nsIPrincipal* aPrincipal, InfallibleTArray* aJSONRetVal) { - nsRefPtr frameLoader = GetFrameLoader(); + nsRefPtr frameLoader = GetFrameLoader(true); if (frameLoader && frameLoader->GetFrameMessageManager()) { nsRefPtr manager = frameLoader->GetFrameMessageManager(); @@ -2348,8 +2351,16 @@ TabParent::AllowContentIME() } already_AddRefed -TabParent::GetFrameLoader() const +TabParent::GetFrameLoader(bool aUseCachedFrameLoaderAfterDestroy) const { + if (mIsDestroyed && !aUseCachedFrameLoaderAfterDestroy) { + return nullptr; + } + + if (mFrameLoader) { + nsRefPtr fl = mFrameLoader; + return fl.forget(); + } nsCOMPtr frameLoaderOwner = do_QueryInterface(mFrameElement); return frameLoaderOwner ? frameLoaderOwner->GetFrameLoader() : nullptr; } diff --git a/dom/ipc/TabParent.h b/dom/ipc/TabParent.h index cd9b79f15b..ba9bf58a7f 100644 --- a/dom/ipc/TabParent.h +++ b/dom/ipc/TabParent.h @@ -81,6 +81,8 @@ public: Element* GetOwnerElement() const { return mFrameElement; } void SetOwnerElement(Element* aElement); + void CacheFrameLoader(nsFrameLoader* aFrameLoader); + /** * Get the mozapptype attribute from this TabParent's owner DOM element. */ @@ -426,7 +428,7 @@ protected: bool mUpdatedDimensions; private: - already_AddRefed GetFrameLoader() const; + already_AddRefed GetFrameLoader(bool aUseCachedFrameLoaderAfterDestroy = false) const; layout::RenderFrameParent* GetRenderFrame(); nsRefPtr mManager; void TryCacheDPIAndScale(); @@ -468,6 +470,11 @@ private: nsCOMPtr mLoadContext; + // We keep a strong reference to the frameloader after we've sent the + // Destroy message and before we've received __delete__. This allows us to + // dispatch message manager messages during this time. + nsRefPtr mFrameLoader; + TabId mTabId; // Helper class for RecvCreateWindow. diff --git a/dom/messages/SystemMessageCache.js b/dom/messages/SystemMessageCache.js index fcf1fffa6a..cc7f1196ba 100644 --- a/dom/messages/SystemMessageCache.js +++ b/dom/messages/SystemMessageCache.js @@ -25,7 +25,6 @@ function SystemMessageCache() { this._pagesCache = []; - dump("SystemMessageCache: init"); Services.obs.addObserver(this, "xpcom-shutdown", false); kMessages.forEach(function(aMessage) { cpmm.addMessageListener(aMessage, this); diff --git a/dom/messages/SystemMessageInternal.js b/dom/messages/SystemMessageInternal.js index 7cb25228c2..c52a2e51d7 100644 --- a/dom/messages/SystemMessageInternal.js +++ b/dom/messages/SystemMessageInternal.js @@ -250,8 +250,6 @@ SystemMessageInternal.prototype = { aExtra); debug("Returned status of sending message: " + result); - // Don't need to open the pages and queue the system message - // which was not allowed to be sent. if (result === MSG_SENT_FAILURE_PERM_DENIED) { return; } @@ -259,14 +257,6 @@ SystemMessageInternal.prototype = { // For each page we must receive a confirm. ++pendingPromise.counter; - let page = this._findPage(aType, aPageURL, manifestURL); - if (page) { - // Queue this message in the corresponding pages. - this._queueMessage(page, aMessage, messageID); - - this._openAppPage(page, aMessage, aExtra, result); - } - }, this); if (pendingPromise.counter) { @@ -308,18 +298,6 @@ SystemMessageInternal.prototype = { aPage.manifestURL, aExtra); debug("Returned status of sending message: " + result); - - - // Don't need to open the pages and queue the system message - // which was not allowed to be sent. - if (result === MSG_SENT_FAILURE_PERM_DENIED) { - return; - } - - // Queue this message in the corresponding pages. - this._queueMessage(aPage, aMessage, messageID); - - this._openAppPage(aPage, aMessage, aExtra, result); }; if ('function' !== typeof shouldDispatchFunc) { @@ -738,15 +716,32 @@ SystemMessageInternal.prototype = { return MSG_SENT_FAILURE_PERM_DENIED; } + // Queue this message in the corresponding pages. + let page = this._findPage(aType, aPageURL, aManifestURL); + if (!page) { + debug("Message " + aType + " is not registered for " + + aPageURL + " @ " + aManifestURL); + // FIXME bug 1140275 should only send message to page registered in manifest + // return MSG_SENT_FAILURE_PERM_DENIED; + } + if (page) + this._queueMessage(page, aMessage, aMessageID); + let appPageIsRunning = false; let pageKey = this._createKeyForPage({ type: aType, manifestURL: aManifestURL, pageURL: aPageURL }); + let cache = this._findCacheForApp(aManifestURL); let targets = this._listeners[aManifestURL]; if (targets) { for (let index = 0; index < targets.length; ++index) { let target = targets[index]; + let manager = target.target; + + // Ensure hasPendingMessage cache is refreshed before we open app + manager.sendAsyncMessage("SystemMessageCache:RefreshCache", cache); + // We only need to send the system message to the targets (processes) // which contain the window page that matches the manifest/page URL of // the destination of system message. @@ -765,7 +760,6 @@ SystemMessageInternal.prototype = { // Multiple windows can share the same target (process), the content // window needs to check if the manifest/page URL is matched. Only // *one* window should handle the system message. - let manager = target.target; manager.sendAsyncMessage("SystemMessageManager:Message", { type: aType, msg: aMessage, @@ -775,6 +769,7 @@ SystemMessageInternal.prototype = { } } + let result = MSG_SENT_SUCCESS; if (!appPageIsRunning) { // The app page isn't running and relies on the 'open-app' chrome event to // wake it up. We still need to acquire a CPU wake lock for that page and @@ -782,12 +777,12 @@ SystemMessageInternal.prototype = { // or a "SystemMessageManager:HandleMessageDone" message when the page // finishes handling the system message with other pending messages. At // that point, we'll release the lock we acquired. + result = MSG_SENT_FAILURE_APP_NOT_RUNNING; this._acquireCpuWakeLock(pageKey); - return MSG_SENT_FAILURE_APP_NOT_RUNNING; - } else { - return MSG_SENT_SUCCESS; } - + if (page) + this._openAppPage(page, aMessage, aExtra, result); + return result; }, _resolvePendingPromises: function(aMessageID) { diff --git a/dom/plugins/base/nsPluginInstanceOwner.cpp b/dom/plugins/base/nsPluginInstanceOwner.cpp index 7ab1367d76..c16b80ff34 100644 --- a/dom/plugins/base/nsPluginInstanceOwner.cpp +++ b/dom/plugins/base/nsPluginInstanceOwner.cpp @@ -231,8 +231,8 @@ nsPluginInstanceOwner::GetImageContainer() // NotifySize() causes Flash to do a bunch of stuff like ask for surfaces to render // into, set y-flip flags, etc, so we do this at the beginning. - gfxSize resolution = mPluginFrame->PresContext()->PresShell()->GetCumulativeResolution(); - ScreenSize screenSize = (r * LayoutDeviceToScreenScale2D(resolution.width, resolution.height)).Size(); + float resolution = mPluginFrame->PresContext()->PresShell()->GetCumulativeResolution(); + ScreenSize screenSize = (r * LayoutDeviceToScreenScale(resolution)).Size(); mInstance->NotifySize(nsIntSize(screenSize.width, screenSize.height)); container = LayerManager::CreateImageContainer(); diff --git a/dom/plugins/ipc/PluginModuleParent.cpp b/dom/plugins/ipc/PluginModuleParent.cpp index 26f3a331bd..082fa9e228 100755 --- a/dom/plugins/ipc/PluginModuleParent.cpp +++ b/dom/plugins/ipc/PluginModuleParent.cpp @@ -1049,6 +1049,8 @@ PluginModuleParent::DeallocPPluginInstanceParent(PPluginInstanceParent* aActor) void PluginModuleParent::SetPluginFuncs(NPPluginFuncs* aFuncs) { + MOZ_ASSERT(aFuncs); + aFuncs->version = (NP_VERSION_MAJOR << 8) | NP_VERSION_MINOR; aFuncs->javaClass = nullptr; @@ -1684,7 +1686,7 @@ PluginModuleParent::RecvNP_InitializeResult(const NPError& aError) return true; } - if (mIsStartingAsync) { + if (mIsStartingAsync && mNPPIface) { SetPluginFuncs(mNPPIface); InitAsyncSurrogates(); } @@ -1803,8 +1805,17 @@ PluginModuleParent::NP_GetEntryPoints(NPPluginFuncs* pFuncs, NPError* error) *error = NPERR_NO_ERROR; if (mIsStartingAsync && !IsChrome()) { - PluginAsyncSurrogate::NP_GetEntryPoints(pFuncs); mNPPIface = pFuncs; +#if defined(XP_MACOSX) + if (mNPInitialized) { + SetPluginFuncs(pFuncs); + InitAsyncSurrogates(); + } else { + PluginAsyncSurrogate::NP_GetEntryPoints(pFuncs); + } +#else + PluginAsyncSurrogate::NP_GetEntryPoints(pFuncs); +#endif } else { SetPluginFuncs(pFuncs); } diff --git a/dom/push/PushService.jsm b/dom/push/PushService.jsm index f9bf019958..1276eaac74 100644 --- a/dom/push/PushService.jsm +++ b/dom/push/PushService.jsm @@ -33,6 +33,10 @@ XPCOMUtils.defineLazyServiceGetter(this, "gDNSService", XPCOMUtils.defineLazyModuleGetter(this, "AlarmService", "resource://gre/modules/AlarmService.jsm"); +XPCOMUtils.defineLazyServiceGetter(this, "gPowerManagerService", + "@mozilla.org/power/powermanagerservice;1", + "nsIPowerManagerService"); + var threadManager = Cc["@mozilla.org/thread-manager;1"].getService(Ci.nsIThreadManager); this.EXPORTED_SYMBOLS = ["PushService"]; @@ -873,8 +877,18 @@ this.PushService = { debug("serverURL: " + uri.spec); this._wsListener = new PushWebSocketListener(this); this._ws.protocol = "push-notification"; - this._ws.asyncOpen(uri, serverURL, this._wsListener, null); - this._currentState = STATE_WAITING_FOR_WS_START; + + try { + // Grab a wakelock before we open the socket to ensure we don't go to sleep + // before connection the is opened. + this._ws.asyncOpen(uri, serverURL, this._wsListener, null); + this._acquireWakeLock(); + this._currentState = STATE_WAITING_FOR_WS_START; + } catch(e) { + debug("Error opening websocket. asyncOpen failed!"); + this._shutdownWS(); + this._reconnectAfterBackoff(); + } }, _startListeningIfChannelsPresent: function() { @@ -997,6 +1011,38 @@ this.PushService = { } }, + _acquireWakeLock: function() { + if (!this._socketWakeLock) { + debug("Acquiring Socket Wakelock"); + this._socketWakeLock = gPowerManagerService.newWakeLock("cpu"); + } + if (!this._socketWakeLockTimer) { + debug("Creating Socket WakeLock Timer"); + this._socketWakeLockTimer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer); + } + + debug("Setting Socket WakeLock Timer"); + this._socketWakeLockTimer + .initWithCallback(this._releaseWakeLock.bind(this), + // Allow the same time for socket setup as we do for + // requests after the setup. Fudge it a bit since + // timers can be a little off and we don't want to go + // to sleep just as the socket connected. + this._requestTimeout + 1000, + Ci.nsITimer.ONE_SHOT); + }, + + _releaseWakeLock: function() { + debug("Releasing Socket WakeLock"); + if (this._socketWakeLockTimer) { + this._socketWakeLockTimer.cancel(); + } + if (this._socketWakeLock) { + this._socketWakeLock.unlock(); + this._socketWakeLock = null; + } + }, + /** * Protocol handler invoked by server message. */ @@ -1512,6 +1558,8 @@ this.PushService = { // begin Push protocol handshake _wsOnStart: function(context) { debug("wsOnStart()"); + this._releaseWakeLock(); + if (this._currentState != STATE_WAITING_FOR_WS_START) { debug("NOT in STATE_WAITING_FOR_WS_START. Current state " + this._currentState + ". Skipping"); @@ -1568,6 +1616,7 @@ this.PushService = { */ _wsOnStop: function(context, statusCode) { debug("wsOnStop()"); + this._releaseWakeLock(); if (statusCode != Cr.NS_OK && !(statusCode == Cr.NS_BASE_STREAM_CLOSED && this._willBeWokenUpByUDP)) { diff --git a/editor/composer/nsComposerCommandsUpdater.cpp b/editor/composer/nsComposerCommandsUpdater.cpp index 5edb1b7af0..dbb8b04a5f 100644 --- a/editor/composer/nsComposerCommandsUpdater.cpp +++ b/editor/composer/nsComposerCommandsUpdater.cpp @@ -385,9 +385,7 @@ nsComposerCommandsUpdater::Notify(nsITimer *timer) nsresult NS_NewComposerCommandsUpdater(nsISelectionListener** aInstancePtrResult) { - nsComposerCommandsUpdater* newThang = new nsComposerCommandsUpdater; - NS_ENSURE_TRUE(newThang, NS_ERROR_OUT_OF_MEMORY); - - return newThang->QueryInterface(NS_GET_IID(nsISelectionListener), - (void **)aInstancePtrResult); + nsRefPtr newThang = new nsComposerCommandsUpdater; + newThang.forget(aInstancePtrResult); + return NS_OK; } diff --git a/editor/libeditor/nsEditor.cpp b/editor/libeditor/nsEditor.cpp index ddc0930f5a..e00a2014dd 100644 --- a/editor/libeditor/nsEditor.cpp +++ b/editor/libeditor/nsEditor.cpp @@ -625,23 +625,28 @@ nsEditor::DeleteSelection(EDirection aAction, EStripWrappers aStripWrappers) } - NS_IMETHODIMP -nsEditor::GetSelection(nsISelection **aSelection) +nsEditor::GetSelection(nsISelection** aSelection) +{ + return GetSelection(nsISelectionController::SELECTION_NORMAL, aSelection); +} + +nsresult +nsEditor::GetSelection(int16_t aSelectionType, nsISelection** aSelection) { NS_ENSURE_TRUE(aSelection, NS_ERROR_NULL_POINTER); *aSelection = nullptr; nsCOMPtr selcon; GetSelectionController(getter_AddRefs(selcon)); NS_ENSURE_TRUE(selcon, NS_ERROR_NOT_INITIALIZED); - return selcon->GetSelection(nsISelectionController::SELECTION_NORMAL, aSelection); // does an addref + return selcon->GetSelection(aSelectionType, aSelection); // does an addref } Selection* -nsEditor::GetSelection() +nsEditor::GetSelection(int16_t aSelectionType) { nsCOMPtr sel; - nsresult res = GetSelection(getter_AddRefs(sel)); + nsresult res = GetSelection(aSelectionType, getter_AddRefs(sel)); NS_ENSURE_SUCCESS(res, nullptr); return static_cast(sel.get()); @@ -2689,6 +2694,14 @@ nsEditor::SplitNodeImpl(nsIContent& aExistingRightNode, return NS_OK; } +struct SavedRange { + nsRefPtr mSelection; + nsCOMPtr mStartNode; + nsCOMPtr mEndNode; + int32_t mStartOffset; + int32_t mEndOffset; +}; + nsresult nsEditor::JoinNodesImpl(nsINode* aNodeToKeep, nsINode* aNodeToJoin, @@ -2698,25 +2711,6 @@ nsEditor::JoinNodesImpl(nsINode* aNodeToKeep, MOZ_ASSERT(aNodeToJoin); MOZ_ASSERT(aParent); - nsRefPtr selection = GetSelection(); - NS_ENSURE_TRUE(selection, NS_ERROR_NULL_POINTER); - - // remember some selection points - nsCOMPtr selStartNode; - int32_t selStartOffset; - nsresult result = GetStartNodeAndOffset(selection, getter_AddRefs(selStartNode), &selStartOffset); - if (NS_FAILED(result)) { - selStartNode = nullptr; - } - - nsCOMPtr selEndNode; - int32_t selEndOffset; - result = GetEndNodeAndOffset(selection, getter_AddRefs(selEndNode), &selEndOffset); - // Joe or Kin should comment here on why the following line is not a copy/paste error - if (NS_FAILED(result)) { - selStartNode = nullptr; - } - uint32_t firstNodeLength = aNodeToJoin->Length(); int32_t joinOffset; @@ -2724,24 +2718,53 @@ nsEditor::JoinNodesImpl(nsINode* aNodeToKeep, int32_t keepOffset; nsINode* parent = GetNodeLocation(aNodeToKeep, &keepOffset); - // if selection endpoint is between the nodes, remember it as being - // in the one that is going away instead. This simplifies later selection - // adjustment logic at end of this method. - if (selStartNode) { - if (selStartNode == parent && - joinOffset < selStartOffset && selStartOffset <= keepOffset) { - selStartNode = aNodeToJoin; - selStartOffset = firstNodeLength; + // Remember all selection points. + nsAutoTArray savedRanges; + for (size_t i = 0; i < nsISelectionController::NUM_SELECTIONTYPES - 1; ++i) { + SelectionType type(1 << i); + SavedRange range; + range.mSelection = GetSelection(type); + if (type == nsISelectionController::SELECTION_NORMAL) { + NS_ENSURE_TRUE(range.mSelection, NS_ERROR_NULL_POINTER); + } else if (!range.mSelection) { + // For non-normal selections, skip over the non-existing ones. + continue; } - if (selEndNode == parent && - joinOffset < selEndOffset && selEndOffset <= keepOffset) { - selEndNode = aNodeToJoin; - selEndOffset = firstNodeLength; + + for (uint32_t j = 0; j < range.mSelection->RangeCount(); ++j) { + nsRefPtr r = range.mSelection->GetRangeAt(j); + if (!r->IsPositioned()) { + continue; + } + range.mStartNode = r->GetStartParent(); + range.mStartOffset = r->StartOffset(); + range.mEndNode = r->GetEndParent(); + range.mEndOffset = r->EndOffset(); + + // If selection endpoint is between the nodes, remember it as being + // in the one that is going away instead. This simplifies later selection + // adjustment logic at end of this method. + if (range.mStartNode) { + if (range.mStartNode == parent && + joinOffset < range.mStartOffset && + range.mStartOffset <= keepOffset) { + range.mStartNode = aNodeToJoin; + range.mStartOffset = firstNodeLength; + } + if (range.mEndNode == parent && + joinOffset < range.mEndOffset && + range.mEndOffset <= keepOffset) { + range.mEndNode = aNodeToJoin; + range.mEndOffset = firstNodeLength; + } + } + + savedRanges.AppendElement(range); } } - // ok, ready to do join now. - // if it's a text node, just shuffle around some text + // OK, ready to do join now. + // If it's a text node, just shuffle around some text. nsCOMPtr keepNodeAsText( do_QueryInterface(aNodeToKeep) ); nsCOMPtr joinNodeAsText( do_QueryInterface(aNodeToJoin) ); if (keepNodeAsText && joinNodeAsText) { @@ -2752,15 +2775,15 @@ nsEditor::JoinNodesImpl(nsINode* aNodeToKeep, leftText += rightText; keepNodeAsText->SetData(leftText); } else { - // otherwise it's an interior node, so shuffle around the children + // Otherwise it's an interior node, so shuffle around the children. nsCOMPtr childNodes = aNodeToJoin->ChildNodes(); MOZ_ASSERT(childNodes); - // remember the first child in aNodeToKeep, we'll insert all the children of aNodeToJoin in front of it - // GetFirstChild returns nullptr firstNode if aNodeToKeep has no children, that's ok. + // Remember the first child in aNodeToKeep, we'll insert all the children of aNodeToJoin in front of it + // GetFirstChild returns nullptr firstNode if aNodeToKeep has no children, that's OK. nsCOMPtr firstNode = aNodeToKeep->GetFirstChild(); - // have to go through the list backwards to keep deletes from interfering with iteration + // Have to go through the list backwards to keep deletes from interfering with iteration. for (uint32_t i = childNodes->Length(); i > 0; --i) { nsCOMPtr childNode = childNodes->Item(i - 1); if (childNode) { @@ -2773,41 +2796,60 @@ nsEditor::JoinNodesImpl(nsINode* aNodeToKeep, } } - // delete the extra node + // Delete the extra node. ErrorResult err; aParent->RemoveChild(*aNodeToJoin, err); - if (GetShouldTxnSetSelection()) { - // editor wants us to set selection at join point + bool shouldSetSelection = GetShouldTxnSetSelection(); + + nsRefPtr previousSelection; + for (size_t i = 0; i < savedRanges.Length(); ++i) { + // And adjust the selection if needed. + SavedRange& range = savedRanges[i]; + + // If we have not seen the selection yet, clear all of its ranges. + if (range.mSelection != previousSelection) { + nsresult rv = range.mSelection->RemoveAllRanges(); + NS_ENSURE_SUCCESS(rv, rv); + previousSelection = range.mSelection; + } + + if (shouldSetSelection && + range.mSelection->Type() == + nsISelectionController::SELECTION_NORMAL) { + // If the editor should adjust the selection, don't bother restoring + // the ranges for the normal selection here. + continue; + } + + // Check to see if we joined nodes where selection starts. + if (range.mStartNode == aNodeToJoin) { + range.mStartNode = aNodeToKeep; + } else if (range.mStartNode == aNodeToKeep) { + range.mStartOffset += firstNodeLength; + } + + // Check to see if we joined nodes where selection ends. + if (range.mEndNode == aNodeToJoin) { + range.mEndNode = aNodeToKeep; + } else if (range.mEndNode == aNodeToKeep) { + range.mEndOffset += firstNodeLength; + } + + nsRefPtr newRange; + nsresult rv = nsRange::CreateRange(range.mStartNode, range.mStartOffset, + range.mEndNode, range.mEndOffset, + getter_AddRefs(newRange)); + NS_ENSURE_SUCCESS(rv, rv); + rv = range.mSelection->AddRange(newRange); + NS_ENSURE_SUCCESS(rv, rv); + } + + if (shouldSetSelection) { + // Editor wants us to set selection at join point. + nsRefPtr selection = GetSelection(); + NS_ENSURE_TRUE(selection, NS_ERROR_NULL_POINTER); selection->Collapse(aNodeToKeep, AssertedCast(firstNodeLength)); - } else if (selStartNode) { - // and adjust the selection if needed - // HACK: this is overly simplified - multi-range selections need more work than this - bool bNeedToAdjust = false; - - // check to see if we joined nodes where selection starts - if (selStartNode == aNodeToJoin) { - bNeedToAdjust = true; - selStartNode = aNodeToKeep; - } else if (selStartNode == aNodeToKeep) { - bNeedToAdjust = true; - selStartOffset += firstNodeLength; - } - - // check to see if we joined nodes where selection ends - if (selEndNode == aNodeToJoin) { - bNeedToAdjust = true; - selEndNode = aNodeToKeep; - } else if (selEndNode == aNodeToKeep) { - bNeedToAdjust = true; - selEndOffset += firstNodeLength; - } - - // adjust selection if needed - if (bNeedToAdjust) { - selection->Collapse(selStartNode, selStartOffset); - selection->Extend(selEndNode, selEndOffset); - } } return err.ErrorCode(); diff --git a/editor/libeditor/nsEditor.h b/editor/libeditor/nsEditor.h index 8d33d8a342..42964fcd6a 100644 --- a/editor/libeditor/nsEditor.h +++ b/editor/libeditor/nsEditor.h @@ -18,6 +18,7 @@ #include "nsIObserver.h" // for NS_DECL_NSIOBSERVER, etc #include "nsIPhonetic.h" // for NS_DECL_NSIPHONETIC, etc #include "nsIPlaintextEditor.h" // for nsIPlaintextEditor, etc +#include "nsISelectionController.h" // for nsISelectionController constants #include "nsISupportsImpl.h" // for nsEditor::Release, etc #include "nsIWeakReferenceUtils.h" // for nsWeakPtr #include "nsLiteralString.h" // for NS_LITERAL_STRING @@ -421,6 +422,8 @@ protected: */ void EnsureComposition(mozilla::WidgetGUIEvent* aEvent); + nsresult GetSelection(int16_t aSelectionType, nsISelection** aSelection); + public: /** All editor operations which alter the doc should be prefaced @@ -618,7 +621,8 @@ public: #if DEBUG_JOE static void DumpNode(nsIDOMNode *aNode, int32_t indent=0); #endif - mozilla::dom::Selection* GetSelection(); + mozilla::dom::Selection* GetSelection(int16_t aSelectionType = + nsISelectionController::SELECTION_NORMAL); // Helpers to add a node to the selection. // Used by table cell selection methods diff --git a/editor/libeditor/nsHTMLURIRefObject.cpp b/editor/libeditor/nsHTMLURIRefObject.cpp index 643a53639f..809d8f15ff 100644 --- a/editor/libeditor/nsHTMLURIRefObject.cpp +++ b/editor/libeditor/nsHTMLURIRefObject.cpp @@ -254,7 +254,7 @@ nsresult NS_NewHTMLURIRefObject(nsIURIRefObject** aResult, nsIDOMNode* aNode) *aResult = 0; return rv; } - return refObject->QueryInterface(NS_GET_IID(nsIURIRefObject), - (void**)aResult); + refObject.forget(aResult); + return NS_OK; } diff --git a/editor/libeditor/tests/chrome.ini b/editor/libeditor/tests/chrome.ini index a014f2c670..25562a01b8 100644 --- a/editor/libeditor/tests/chrome.ini +++ b/editor/libeditor/tests/chrome.ini @@ -19,6 +19,7 @@ skip-if = buildapp == 'mulet' [test_bug780908.xul] [test_bug830600.html] [test_bug1053048.html] +[test_bug1100966.html] [test_bug1102906.html] [test_bug1101392.html] [test_bug1140617.xul] diff --git a/editor/libeditor/tests/test_bug1100966.html b/editor/libeditor/tests/test_bug1100966.html new file mode 100644 index 0000000000..7efd07fa44 --- /dev/null +++ b/editor/libeditor/tests/test_bug1100966.html @@ -0,0 +1,64 @@ + + + + + Test for Bug 1100966 + + + + + +
+
+
+=====
+correct
+fivee sixx
+==== +
+
+
+ + + + + diff --git a/editor/txtsvc/nsTextServicesDocument.cpp b/editor/txtsvc/nsTextServicesDocument.cpp index 02747b018c..32379cb44b 100644 --- a/editor/txtsvc/nsTextServicesDocument.cpp +++ b/editor/txtsvc/nsTextServicesDocument.cpp @@ -2000,7 +2000,7 @@ nsTextServicesDocument::GetDocumentContentRootNode(nsIDOMNode **aNode) NS_ENSURE_TRUE(bodyElement, NS_ERROR_FAILURE); - result = bodyElement->QueryInterface(NS_GET_IID(nsIDOMNode), (void **)aNode); + bodyElement.forget(aNode); } else { @@ -2014,7 +2014,7 @@ nsTextServicesDocument::GetDocumentContentRootNode(nsIDOMNode **aNode) NS_ENSURE_TRUE(docElement, NS_ERROR_FAILURE); - result = docElement->QueryInterface(NS_GET_IID(nsIDOMNode), (void **)aNode); + docElement.forget(aNode); } return result; diff --git a/embedding/components/commandhandler/nsCommandGroup.cpp b/embedding/components/commandhandler/nsCommandGroup.cpp index 79057be106..75851e8b88 100644 --- a/embedding/components/commandhandler/nsCommandGroup.cpp +++ b/embedding/components/commandhandler/nsCommandGroup.cpp @@ -288,10 +288,10 @@ nsControllerCommandGroup::IsCommandInGroup(const char *aCommand, const char *aGr NS_IMETHODIMP nsControllerCommandGroup::GetGroupsEnumerator(nsISimpleEnumerator **_retval) { - nsGroupsEnumerator *groupsEnum = new nsGroupsEnumerator(mGroupsHash); - if (!groupsEnum) return NS_ERROR_OUT_OF_MEMORY; + nsRefPtr groupsEnum = new nsGroupsEnumerator(mGroupsHash); - return groupsEnum->QueryInterface(NS_GET_IID(nsISimpleEnumerator), (void **)_retval); + groupsEnum.forget(_retval); + return NS_OK; } /* nsISimpleEnumerator getEnumeratorForGroup (in DOMString aGroup); */ @@ -301,10 +301,10 @@ nsControllerCommandGroup::GetEnumeratorForGroup(const char *aGroup, nsISimpleEnu nsDependentCString groupKey(aGroup); nsTArray *commandList = mGroupsHash.Get(groupKey); // may be null - nsNamedGroupEnumerator *theGroupEnum = new nsNamedGroupEnumerator(commandList); - if (!theGroupEnum) return NS_ERROR_OUT_OF_MEMORY; + nsRefPtr theGroupEnum = new nsNamedGroupEnumerator(commandList); - return theGroupEnum->QueryInterface(NS_GET_IID(nsISimpleEnumerator), (void **)_retval); + theGroupEnum.forget(_retval); + return NS_OK; } #if 0 diff --git a/embedding/components/find/nsWebBrowserFind.cpp b/embedding/components/find/nsWebBrowserFind.cpp index ad0f607905..5f4245dc5a 100644 --- a/embedding/components/find/nsWebBrowserFind.cpp +++ b/embedding/components/find/nsWebBrowserFind.cpp @@ -409,8 +409,8 @@ nsresult nsWebBrowserFind::GetRootNode(nsIDOMDocument* aDomDoc, rv = htmlDoc->GetBody(getter_AddRefs(bodyElement)); NS_ENSURE_SUCCESS(rv, rv); NS_ENSURE_ARG_POINTER(bodyElement); - return bodyElement->QueryInterface(NS_GET_IID(nsIDOMNode), - (void **)aNode); + bodyElement.forget(aNode); + return NS_OK; } // For non-HTML documents, the content root node will be the doc element. @@ -418,7 +418,8 @@ nsresult nsWebBrowserFind::GetRootNode(nsIDOMDocument* aDomDoc, rv = aDomDoc->GetDocumentElement(getter_AddRefs(docElement)); NS_ENSURE_SUCCESS(rv, rv); NS_ENSURE_ARG_POINTER(docElement); - return docElement->QueryInterface(NS_GET_IID(nsIDOMNode), (void **)aNode); + docElement.forget(aNode); + return NS_OK; } nsresult nsWebBrowserFind::SetRangeAroundDocument(nsIDOMRange* aSearchRange, diff --git a/gfx/layers/apz/util/APZCCallbackHelper.cpp b/gfx/layers/apz/util/APZCCallbackHelper.cpp index 39c042cc55..3b214850ec 100644 --- a/gfx/layers/apz/util/APZCCallbackHelper.cpp +++ b/gfx/layers/apz/util/APZCCallbackHelper.cpp @@ -208,7 +208,7 @@ APZCCallbackHelper::UpdateRootFrame(nsIDOMWindowUtils* aUtils, // last paint. float presShellResolution = aMetrics.GetPresShellResolution() * aMetrics.GetAsyncZoom().scale; - aUtils->SetResolutionAndScaleTo(presShellResolution, presShellResolution); + aUtils->SetResolutionAndScaleTo(presShellResolution); SetDisplayPortMargins(aUtils, content, aMetrics); } diff --git a/gfx/layers/composite/AsyncCompositionManager.cpp b/gfx/layers/composite/AsyncCompositionManager.cpp index b4c357ef30..91588e70da 100644 --- a/gfx/layers/composite/AsyncCompositionManager.cpp +++ b/gfx/layers/composite/AsyncCompositionManager.cpp @@ -979,9 +979,11 @@ AsyncCompositionManager::TransformScrollableLayer(Layer* aLayer) ParentLayerPoint translation = userScroll - goannaScroll; Matrix4x4 treeTransform = ViewTransform(asyncZoom, -translation); - SetShadowTransform(aLayer, oldTransform * treeTransform); - NS_ASSERTION(!aLayer->AsLayerComposite()->GetShadowTransformSetByAnimation(), - "overwriting animated transform!"); + // Apply the tree transform on top of GetLocalTransform() here (rather than + // GetTransform()) in case the OMTA code in SampleAnimations already set a + // shadow transform; in that case we want to apply ours on top of that one + // rather than clobber it. + SetShadowTransform(aLayer, aLayer->GetLocalTransform() * treeTransform); // Make sure that overscroll and under-zoom are represented in the old // transform so that fixed position content moves and scales accordingly. diff --git a/intl/strres/nsStringBundle.cpp b/intl/strres/nsStringBundle.cpp index 24d91d0522..3d8c1ff33a 100644 --- a/intl/strres/nsStringBundle.cpp +++ b/intl/strres/nsStringBundle.cpp @@ -651,9 +651,8 @@ nsStringBundleService::CreateExtensibleBundle(const char* aCategory, return res; } - res = bundle->QueryInterface(NS_GET_IID(nsIStringBundle), (void**) aResult); - - return res; + bundle.forget(aResult); + return NS_OK; } #define GLOBAL_PROPERTIES "chrome://global/locale/global-strres.properties" diff --git a/ipc/chromium/src/base/message_loop.cc b/ipc/chromium/src/base/message_loop.cc index 02361490e0..c1191fc41f 100644 --- a/ipc/chromium/src/base/message_loop.cc +++ b/ipc/chromium/src/base/message_loop.cc @@ -407,6 +407,15 @@ void MessageLoop::ReloadWorkQueue() { } bool MessageLoop::DeletePendingTasks() { +#ifdef DEBUG + if (!work_queue_.empty()) { + Task* task = work_queue_.front().task; + tracked_objects::Location loc = task->GetBirthPlace(); + printf("Unexpected task! %s:%s:%d\n", + loc.function_name(), loc.file_name(), loc.line_number()); + } +#endif + MOZ_ASSERT(work_queue_.empty()); bool did_work = !deferred_non_nestable_work_queue_.empty(); while (!deferred_non_nestable_work_queue_.empty()) { diff --git a/ipc/chromium/src/base/tracked.cc b/ipc/chromium/src/base/tracked.cc index 1ba894b6c7..12d2616530 100644 --- a/ipc/chromium/src/base/tracked.cc +++ b/ipc/chromium/src/base/tracked.cc @@ -81,6 +81,13 @@ void Tracked::SetBirthPlace(const Location& from_here) { tracked_births_->RecordBirth(); } +Location Tracked::GetBirthPlace() const { + if (tracked_births_) { + return tracked_births_->location(); + } + return Location(); +} + void Tracked::ResetBirthTime() { tracked_birth_time_ = Time::Now(); } diff --git a/ipc/chromium/src/base/tracked.h b/ipc/chromium/src/base/tracked.h index c0c3aee33e..7e57d10f5b 100644 --- a/ipc/chromium/src/base/tracked.h +++ b/ipc/chromium/src/base/tracked.h @@ -99,6 +99,7 @@ class Tracked { // Used to record the FROM_HERE location of a caller. void SetBirthPlace(const Location& from_here); + Location GetBirthPlace() const; // When a task sits around a long time, such as in a timer, or object watcher, // this method should be called when the task becomes active, and its diff --git a/js/src/jit-test/lib/referencesVia.js b/js/src/jit-test/lib/referencesVia.js deleted file mode 100644 index 77a685c677..0000000000 --- a/js/src/jit-test/lib/referencesVia.js +++ /dev/null @@ -1,30 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -function referencesVia(from, edge, to) { - if (typeof findReferences !== 'function') - return true; - - edge = "edge: " + edge; - var edges = findReferences(to); - if (edge in edges && edges[edge].indexOf(from) != -1) - return true; - - // Be nice: make it easy to fix if the edge name has just changed. - var alternatives = []; - for (var e in edges) { - if (edges[e].indexOf(from) != -1) - alternatives.push(e); - } - if (alternatives.length == 0) { - print("referent not referred to by referrer after all"); - } else { - print("referent is not referenced via: " + uneval(edge)); - print("but it is referenced via: " + uneval(alternatives)); - } - print("all incoming edges, from any object:"); - for (var e in edges) - print(e); - return false; -} diff --git a/js/src/jit-test/tests/auto-regress/bug687398.js b/js/src/jit-test/tests/auto-regress/bug687398.js deleted file mode 100644 index f77a166d72..0000000000 --- a/js/src/jit-test/tests/auto-regress/bug687398.js +++ /dev/null @@ -1,9 +0,0 @@ -// Binary: cache/js-dbg-64-06445f55f009-linux -// Flags: -// - -var handler = { "\u0039" : function() {} }; -var g = newGlobal(); -if (typeof findReferences == 'function') { - findReferences(g); -} diff --git a/js/src/jit-test/tests/auto-regress/bug690396.js b/js/src/jit-test/tests/auto-regress/bug690396.js deleted file mode 100644 index 35895b26bc..0000000000 --- a/js/src/jit-test/tests/auto-regress/bug690396.js +++ /dev/null @@ -1,11 +0,0 @@ -// Binary: cache/js-dbg-64-ff51ddfdf5d1-linux -// Flags: -// - -function makeGenerator() { - yield function generatorClosure() {}; -} -var generator = makeGenerator(); -if (typeof findReferences == 'function') { - findReferences(generator); -} diff --git a/js/src/jit-test/tests/collections/Map-clear-gc.js b/js/src/jit-test/tests/collections/Map-clear-gc.js deleted file mode 100644 index ae624e63a4..0000000000 --- a/js/src/jit-test/tests/collections/Map-clear-gc.js +++ /dev/null @@ -1,14 +0,0 @@ -// Clearing a Map removes any strong references to its keys and values. - -load(libdir + "referencesVia.js"); - -var m = new Map(); -var k = {}, v = {}; -m.set(k, v); -assertEq(referencesVia(m, "key", k), true); -assertEq(referencesVia(m, "value", v), true); -m.clear(); -if (typeof findReferences == 'function') { - assertEq(referencesVia(m, "key", k), false); - assertEq(referencesVia(m, "value", v), false); -} diff --git a/js/src/jit-test/tests/collections/Map-gc-1.js b/js/src/jit-test/tests/collections/Map-gc-1.js deleted file mode 100644 index c03d35d209..0000000000 --- a/js/src/jit-test/tests/collections/Map-gc-1.js +++ /dev/null @@ -1,16 +0,0 @@ -// Check marking through the keys of a Map. - -load(libdir + "referencesVia.js"); - -var m = new Map; -for (var i = 0; i < 20; i++) { - var n = new Map; - n.set(m, i); - assertEq(referencesVia(n, 'key', m), true); - m = n; -} - -gc(); -gc(); - -// TODO: walk the chain using for-of to make sure everything is still there diff --git a/js/src/jit-test/tests/collections/Map-gc-2.js b/js/src/jit-test/tests/collections/Map-gc-2.js deleted file mode 100644 index a842d3b6c1..0000000000 --- a/js/src/jit-test/tests/collections/Map-gc-2.js +++ /dev/null @@ -1,14 +0,0 @@ -// Check marking through the values of a Map. - -load(libdir + "referencesVia.js"); - -var m = new Map; -for (var i = 0; i < 20; i++) { - var n = new Map; - n.set(i, m); - assertEq(referencesVia(n, 'value', m), true); - m = n; -} - -gc(); -gc(); diff --git a/js/src/jit-test/tests/collections/Map-gc-3.js b/js/src/jit-test/tests/collections/Map-gc-3.js deleted file mode 100644 index 2d9eda0347..0000000000 --- a/js/src/jit-test/tests/collections/Map-gc-3.js +++ /dev/null @@ -1,12 +0,0 @@ -// Maps do not keep deleted keys or values alive. - -load(libdir + "referencesVia.js"); - -var m = new Map; -var k = {}, v = {}; -m.set(k, v); -m.delete(k); -if (typeof findReferences == 'function') { - assertEq(referencesVia(m, 'key', k), false); - assertEq(referencesVia(m, 'value', v), false); -} diff --git a/js/src/jit-test/tests/collections/Set-clear-gc.js b/js/src/jit-test/tests/collections/Set-clear-gc.js deleted file mode 100644 index 739a0bd255..0000000000 --- a/js/src/jit-test/tests/collections/Set-clear-gc.js +++ /dev/null @@ -1,11 +0,0 @@ -// Clearing a Set removes any strong references to its elements. - -load(libdir + "referencesVia.js"); - -var s = new Set(); -var obj = {}; -s.add(obj); -assertEq(referencesVia(s, "key", obj), true); -s.clear(); -if (typeof findReferences == 'function') - assertEq(referencesVia(s, "key", obj), false); diff --git a/js/src/jit-test/tests/collections/Set-gc-1.js b/js/src/jit-test/tests/collections/Set-gc-1.js deleted file mode 100644 index c20bdd7f67..0000000000 --- a/js/src/jit-test/tests/collections/Set-gc-1.js +++ /dev/null @@ -1,16 +0,0 @@ -// Check marking through the elements of a Set. - -load(libdir + "referencesVia.js"); - -var s = new Set; -for (var i = 0; i < 20; i++) { - var t = new Set; - t.add(s); - assertEq(referencesVia(t, 'key', s), true); - s = t; -} - -gc(); -gc(); - -// TODO: walk the chain and make sure it's still intact diff --git a/js/src/jit-test/tests/collections/Set-iterator-gc-1.js b/js/src/jit-test/tests/collections/Set-iterator-gc-1.js deleted file mode 100644 index e532b98515..0000000000 --- a/js/src/jit-test/tests/collections/Set-iterator-gc-1.js +++ /dev/null @@ -1,10 +0,0 @@ -// A Set iterator keeps the data alive. - -load(libdir + "referencesVia.js"); -load(libdir + "iteration.js"); - -var key = {}; -var set = new Set([key]); -var iter = set[Symbol.iterator](); -referencesVia(iter, "**UNKNOWN SLOT 0**", set); -referencesVia(set, "key", key); diff --git a/js/src/jit-test/tests/collections/iterator-gc.js b/js/src/jit-test/tests/collections/iterator-gc.js deleted file mode 100644 index c24d0ef555..0000000000 --- a/js/src/jit-test/tests/collections/iterator-gc.js +++ /dev/null @@ -1,16 +0,0 @@ -// An iterator keeps its data alive. - -load(libdir + "iteration.js"); - -load(libdir + "referencesVia.js"); -var key = {}; - -function test(obj, edgeName) { - var iter = obj[Symbol.iterator](); - referencesVia(iter, "**UNKNOWN SLOT 0**", obj); - referencesVia(obj, edgeName, key); -} - -test([key], "element[0]"); -test(new Map([[key, 'value']]), "key"); -test(new Set([key]), "key"); diff --git a/js/src/jit-test/tests/for-of/array-iterator-gc.js b/js/src/jit-test/tests/for-of/array-iterator-gc.js deleted file mode 100644 index 451ae0d4c8..0000000000 --- a/js/src/jit-test/tests/for-of/array-iterator-gc.js +++ /dev/null @@ -1,13 +0,0 @@ -// Array iterators keep the underlying array, arraylike object, or string alive. - -load(libdir + "referencesVia.js"); -load(libdir + "iteration.js"); - -function test(obj) { - var it = Array.prototype[Symbol.iterator].call(obj); - assertEq(referencesVia(it, "**UNKNOWN SLOT 0**", obj), true); -} - -test([]); -test([1, 2, 3, 4]); -test({}); diff --git a/js/src/jit-test/tests/gc/bug-890048.js b/js/src/jit-test/tests/gc/bug-890048.js deleted file mode 100644 index 294faf5afe..0000000000 --- a/js/src/jit-test/tests/gc/bug-890048.js +++ /dev/null @@ -1,3 +0,0 @@ -if (typeof findReferences == 'function') { - findReferences([schedulegc(1)]) -} diff --git a/js/src/jit/IonCode.h b/js/src/jit/IonCode.h index 6d107ca095..f89eae8fce 100644 --- a/js/src/jit/IonCode.h +++ b/js/src/jit/IonCode.h @@ -691,7 +691,15 @@ struct IonScriptCounts for (size_t i = 0; i < numBlocks_; i++) blocks_[i].destroy(); js_free(blocks_); - js_delete(previous_); + // The list can be long in some corner cases (bug 1140084), so + // unroll the recursion. + IonScriptCounts *victims = previous_; + while (victims) { + IonScriptCounts *victim = victims; + victims = victim->previous_; + victim->previous_ = nullptr; + js_delete(victim); + } } bool init(size_t numBlocks) { diff --git a/js/src/jsgc.cpp b/js/src/jsgc.cpp index e2f8f134af..95333d986a 100644 --- a/js/src/jsgc.cpp +++ b/js/src/jsgc.cpp @@ -2398,6 +2398,8 @@ struct ArenasToUpdate bool ArenasToUpdate::shouldProcessKind(AllocKind kind) { MOZ_ASSERT(kind < AllocKind::LIMIT); + + // GC things that do not contain JSObject pointers don't need updating. if (kind == AllocKind::FAT_INLINE_STRING || kind == AllocKind::STRING || kind == AllocKind::EXTERNAL_STRING || @@ -2406,10 +2408,19 @@ bool ArenasToUpdate::shouldProcessKind(AllocKind kind) return false; } - if (js::gc::IsBackgroundFinalized(kind)) + // We try to update as many GC things in parallel as we can, but there are + // kinds for which this might not be safe: + // - we assume JSObjects that are foreground finalized are not safe to + // update in parallel + // - updating a shape touches child shapes in fixupShapeTreeAfterMovingGC() + if (js::gc::IsBackgroundFinalized(kind) && + kind != AllocKind::SHAPE && + kind != AllocKind::ACCESSOR_SHAPE) + { return (kinds & BACKGROUND) != 0; - else + } else { return (kinds & FOREGROUND) != 0; + } } ArenasToUpdate::ArenasToUpdate(JSRuntime *rt, KindsToUpdate kinds) diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index 2b676ba57e..241bfc4d10 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -68,7 +68,6 @@ #include "js/StructuredClone.h" #include "js/TrackedOptimizationInfo.h" #include "perf/jsperf.h" -#include "shell/jsheaptools.h" #include "shell/jsoptparse.h" #include "shell/OSObject.h" #include "vm/ArgumentsObject.h" @@ -4618,31 +4617,6 @@ static const JSFunctionSpecWithHelp shell_functions[] = { " Tries to print a lot of information about the current stack. \n" " Similar to the DumpJSStack() function in the browser."), - JS_FN_HELP("findReferences", FindReferences, 1, 0, -"findReferences(target)", -" Walk the entire heap, looking for references to |target|, and return a\n" -" \"references object\" describing what we found.\n" -"\n" -" Each property of the references object describes one kind of reference. The\n" -" property's name is the label supplied to MarkObject, JS_CALL_TRACER, or what\n" -" have you, prefixed with \"edge: \" to avoid collisions with system properties\n" -" (like \"toString\" and \"__proto__\"). The property's value is an array of things\n" -" that refer to |thing| via that kind of reference. Ordinary references from\n" -" one object to another are named after the property name (with the \"edge: \"\n" -" prefix).\n" -"\n" -" Garbage collection roots appear as references from 'null'. We use the name\n" -" given to the root (with the \"edge: \" prefix) as the name of the reference.\n" -"\n" -" Note that the references object does record references from objects that are\n" -" only reachable via |thing| itself, not just the references reachable\n" -" themselves from roots that keep |thing| from being collected. (We could make\n" -" this distinction if it is useful.)\n" -"\n" -" If there are any references on the native stack, the references\n" -" object will have properties named like \"edge: exact-value \"; the referrers\n" -" will be 'null', because they are roots."), - #endif JS_FN_HELP("build", BuildDate, 0, 0, "build()", diff --git a/js/src/shell/jsheaptools.cpp b/js/src/shell/jsheaptools.cpp deleted file mode 100644 index 87fc530aa0..0000000000 --- a/js/src/shell/jsheaptools.cpp +++ /dev/null @@ -1,577 +0,0 @@ -/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * vim: set ts=8 sts=4 et sw=4 tw=99: - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#include "shell/jsheaptools.h" - -#include "mozilla/Move.h" - -#include - -#include "jsalloc.h" -#include "jsapi.h" -#include "jscntxt.h" -#include "jscompartment.h" -#include "jsobj.h" -#include "jsprf.h" - -#include "jsobjinlines.h" - -using namespace js; - -using mozilla::Move; - -#ifdef DEBUG - - -/*** class HeapReverser **************************************************************************/ - -/* - * A class for constructing a map of the JavaScript heap, with all - * reference edges reversed. - * - * Unfortunately, it's not possible to build the results for findReferences - * while visiting things solely in the order that js::TraceRuntime and - * JS_TraceChildren reaches them. For example, as you work outward from the - * roots, suppose an edge from thing T reaches a "gray" thing G --- G being gray - * because you're still in the midst of traversing its descendants. At this - * point, you don't know yet whether G will be a referrer or not, and so you - * can't tell whether T should be a referrer either. And you won't visit T - * again. - * - * So we take a brute-force approach. We reverse the entire graph, and then walk - * outward from |target| to the representable objects that refer to it, stopping - * at such objects. - */ - -/* - * A JSTracer that produces a map of the heap with edges reversed. - * - * HeapReversers must be allocated in a stack frame. (They are derived from - * CustomAutoRooter, and those must be allocated and destroyed in a stack-like - * order.) - * - * HeapReversers keep all the roots they find in their traversal alive until - * they are destroyed. So you don't need to worry about nodes going away while - * you're using them. - */ -class HeapReverser : public JSTracer, public JS::CustomAutoRooter -{ - public: - struct Edge; - - /* Metadata for a given Cell we have visited. */ - class Node { - public: - Node() { } - explicit Node(JSGCTraceKind kind) - : kind(kind), incoming(), marked(false) { } - - /* - * Move constructor and move assignment. These allow us to store our - * incoming edge Vector in the hash table: Vectors support moves, but - * not assignments or copy construction. - */ - Node(Node&& rhs) - : kind(rhs.kind), incoming(Move(rhs.incoming)), marked(rhs.marked) { } - Node& operator=(Node&& rhs) { - MOZ_ASSERT(this != &rhs, "self-move assignment is prohibited"); - this->~Node(); - new(this) Node(Move(rhs)); - return *this; - } - - void trace(JSTracer* trc) { - for (Edge* e = incoming.begin(); e != incoming.end(); e++) - e->trace(trc); - } - - /* What kind of Cell this is. */ - JSGCTraceKind kind; - - /* - * A vector of this Cell's incoming edges. - * This must use SystemAllocPolicy because HashMap requires its elements to - * be constructible with no arguments. - */ - Vector incoming; - - /* A mark bit, for other traversals. */ - bool marked; - - private: - Node(const Node&) = delete; - Node& operator=(const Node&) = delete; - }; - - /* Metadata for a heap edge we have traversed. */ - struct Edge { - public: - Edge(char* name, void* origin) : name(name), origin(origin) { } - ~Edge() { js_free(name); } - - /* - * Move constructor and move assignment. These allow us to live in - * Vectors without needing to copy our name string when the vector is - * resized. - */ - Edge(Edge&& rhs) : name(rhs.name), origin(rhs.origin) { - rhs.name = nullptr; - } - Edge& operator=(Edge&& rhs) { - MOZ_ASSERT(this != &rhs, "self-move assignment is prohibited"); - this->~Edge(); - new(this) Edge(Move(rhs)); - return *this; - } - - void trace(JSTracer* trc) { - if (origin) - gc::MarkGCThingRoot(trc, &origin, "HeapReverser::Edge"); - } - - /* The name of this heap edge. Owned by this Edge. */ - char* name; - - /* - * The Cell from which this edge originates. nullptr means a root. This - * is a cell address instead of a Node * because Nodes live in HashMap - * table entries; if the HashMap reallocates its table, all pointers to - * the Nodes it contains would become invalid. You should look up the - * address here in |map| to find its Node. - */ - void* origin; - }; - - /* - * The result of a reversal is a map from Cells' addresses to Node - * structures describing their incoming edges. - */ - typedef HashMap, SystemAllocPolicy> Map; - Map map; - - /* Construct a HeapReverser for |context|'s heap. */ - explicit HeapReverser(JSContext* cx) - : JSTracer(cx->runtime(), traverseEdgeWithThis), - JS::CustomAutoRooter(cx), - noggc(JS_GetRuntime(cx)), - nocgc(JS_GetRuntime(cx)), - runtime(JS_GetRuntime(cx)), - parent(nullptr) - { - } - - bool init() { return map.init(); } - - /* Build a reversed map of the heap in |map|. */ - bool reverseHeap(); - - private: - JS::AutoDisableGenerationalGC noggc; - js::AutoDisableCompactingGC nocgc; - - /* A runtime pointer for use by the destructor. */ - JSRuntime* runtime; - - /* - * Return the name of the most recent edge this JSTracer has traversed. The - * result is allocated with malloc; if we run out of memory, raise an error - * in this HeapReverser's context and return nullptr. - * - * This may not be called after that edge's call to traverseEdge has - * returned. - */ - char* getEdgeDescription(); - - /* Class for setting new parent, and then restoring the original. */ - class AutoParent { - public: - AutoParent(HeapReverser* reverser, void* newParent) : reverser(reverser) { - savedParent = reverser->parent; - reverser->parent = newParent; - } - ~AutoParent() { - reverser->parent = savedParent; - } - private: - HeapReverser* reverser; - void* savedParent; - }; - - /* A work item in the stack of nodes whose children we need to traverse. */ - struct Child { - Child(void* cell, JSGCTraceKind kind) : cell(cell), kind(kind) { } - void* cell; - JSGCTraceKind kind; - }; - - /* - * A stack of work items. We represent the stack explicitly to avoid - * overflowing the C++ stack when traversing long chains of objects. - */ - Vector work; - - /* When traverseEdge is called, the Cell and kind at which the edge originated. */ - void* parent; - - /* Traverse an edge. */ - bool traverseEdge(void* cell, JSGCTraceKind kind); - - /* - * js::TraceRuntime and JS_TraceChildren don't propagate error returns, - * and out-of-memory errors, by design, don't establish an exception in - * |context|, so traverseEdgeWithThis uses this to communicate the - * result of the traversal to reverseHeap. - */ - bool traversalStatus; - - /* Static member function wrapping 'traverseEdge'. */ - static void traverseEdgeWithThis(JSTracer* tracer, void** thingp, JSGCTraceKind kind) { - HeapReverser* reverser = static_cast(tracer); - if (!reverser->traverseEdge(*thingp, kind)) - reverser->traversalStatus = false; - } - - /* Return a jsval representing a node, if possible; otherwise, return JSVAL_VOID. */ - jsval nodeToValue(void* cell, int kind) { - if (kind != JSTRACE_OBJECT) - return JSVAL_VOID; - JSObject* object = static_cast(cell); - return OBJECT_TO_JSVAL(object); - } - - /* Keep all tracked objects live across GC. */ - virtual void trace(JSTracer* trc) override { - if (!map.initialized()) - return; - for (Map::Enum e(map); !e.empty(); e.popFront()) { - gc::MarkGCThingRoot(trc, const_cast(&e.front().key()), "HeapReverser::map::key"); - e.front().value().trace(trc); - } - for (Child* c = work.begin(); c != work.end(); ++c) - gc::MarkGCThingRoot(trc, &c->cell, "HeapReverser::Child"); - } -}; - -bool -HeapReverser::traverseEdge(void* cell, JSGCTraceKind kind) -{ - /* Capture this edge before the JSTracer members get overwritten. */ - char* edgeDescription = getEdgeDescription(); - if (!edgeDescription) - return false; - Edge e(edgeDescription, parent); - - Map::AddPtr a = map.lookupForAdd(cell); - if (!a) { - /* - * We've never visited this cell before. Add it to the map (thus - * marking it as visited), and put it on the work stack, to be - * visited from the main loop. - */ - Node n(kind); - Generation generation = map.generation(); - if (!map.add(a, cell, Move(n)) || - !work.append(Child(cell, kind))) - return false; - /* If the map has been resized, re-check the pointer. */ - if (map.generation() != generation) - a = map.lookupForAdd(cell); - } - - /* Add this edge to the reversed map. */ - return a->value().incoming.append(Move(e)); -} - -bool -HeapReverser::reverseHeap() -{ - traversalStatus = true; - - /* Prime the work stack with the roots of collection. */ - js::TraceRuntime(this); - if (!traversalStatus) - return false; - - /* Traverse children until the stack is empty. */ - while (!work.empty()) { - const Child child = work.popCopy(); - AutoParent autoParent(this, child.cell); - JS_TraceChildren(this, child.cell, child.kind); - if (!traversalStatus) - return false; - } - - return true; -} - -char* -HeapReverser::getEdgeDescription() -{ - if (!debugPrinter() && debugPrintIndex() == (size_t) -1) { - const char* arg = static_cast(debugPrintArg()); - char* name = js_pod_malloc(strlen(arg) + 1); - if (!name) - return nullptr; - strcpy(name, arg); - return name; - } - - /* Lovely; but a fixed size is required by JSTraceNamePrinter. */ - static const int nameSize = 200; - char* name = js_pod_malloc(nameSize); - if (!name) - return nullptr; - if (debugPrinter()) - debugPrinter()(this, name, nameSize); - else - JS_snprintf(name, nameSize, "%s[%lu]", - static_cast(debugPrintArg()), debugPrintIndex()); - - /* Shrink storage to fit. */ - return static_cast(js_realloc(name, strlen(name) + 1)); -} - - -/*** class ReferenceFinder ***********************************************************************/ - -/* A class for finding an object's referrers, given a reversed heap map. */ -class ReferenceFinder { - public: - ReferenceFinder(JSContext* cx, const HeapReverser& reverser) - : context(cx), reverser(reverser), result(cx) { } - - /* Produce an object describing all references to |target|. */ - JSObject* findReferences(HandleObject target); - - private: - /* The context in which to do allocation and error-handling. */ - JSContext* context; - - /* A reversed map of the current heap. */ - const HeapReverser& reverser; - - /* The results object we're currently building. */ - RootedObject result; - - /* A list of edges we've traversed to get to a certain point. */ - class Path { - public: - Path(const HeapReverser::Edge& edge, Path* next) : edge(edge), next(next) { } - - /* - * Compute the full path represented by this Path. The result is - * owned by the caller. - */ - char* computeName(JSContext* cx); - - private: - const HeapReverser::Edge& edge; - Path* next; - }; - - struct AutoNodeMarker { - explicit AutoNodeMarker(HeapReverser::Node* node) : node(node) { node->marked = true; } - ~AutoNodeMarker() { node->marked = false; } - private: - HeapReverser::Node* node; - }; - - /* - * Given that we've reached |cell| via |path|, with all Nodes along that - * path marked, add paths from all reportable objects reachable from cell - * to |result|. - */ - bool visit(void* cell, Path* path); - - /* - * If |cell|, of |kind|, is representable as a JavaScript value, return that - * value; otherwise, return JSVAL_VOID. - */ - jsval representable(void* cell, int kind) { - if (kind == JSTRACE_OBJECT) { - JSObject* object = static_cast(cell); - - /* Certain classes of object are for internal use only. */ - if (object->is() || - object->is() || - object->is() || - object->is() || - object->is()) { - return JSVAL_VOID; - } - - /* Internal function objects should also not be revealed. */ - if (JS_ObjectIsFunction(context, object) && IsInternalFunctionObject(object)) - return JSVAL_VOID; - - return OBJECT_TO_JSVAL(object); - } - - return JSVAL_VOID; - } - - /* Add |referrer| as something that refers to |target| via |path|. */ - bool addReferrer(jsval referrer, Path* path); -}; - -bool -ReferenceFinder::visit(void* cell, Path* path) -{ - /* In ReferenceFinder, paths will almost certainly fit on the C++ stack. */ - JS_CHECK_RECURSION(context, return false); - - /* Have we reached a root? Always report that. */ - if (!cell) - return addReferrer(JSVAL_NULL, path); - - HeapReverser::Map::Ptr p = reverser.map.lookup(cell); - MOZ_ASSERT(p); - HeapReverser::Node* node = &p->value(); - - /* Is |cell| a representable cell, reached via a non-empty path? */ - if (path != nullptr) { - jsval representation = representable(cell, node->kind); - if (!representation.isUndefined()) - return addReferrer(representation, path); - } - - /* - * If we've made a cycle, don't traverse further. We *do* want to include - * paths from the target to itself, so we don't want to do this check until - * after we've possibly reported this cell as a referrer. - */ - if (node->marked) - return true; - AutoNodeMarker marker(node); - - /* Visit the origins of all |cell|'s incoming edges. */ - for (size_t i = 0; i < node->incoming.length(); i++) { - const HeapReverser::Edge& edge = node->incoming[i]; - Path extendedPath(edge, path); - if (!visit(edge.origin, &extendedPath)) - return false; - } - - return true; -} - -char* -ReferenceFinder::Path::computeName(JSContext* cx) -{ - /* Walk the edge list and compute the total size of the path. */ - size_t size = 6; - for (Path* l = this; l; l = l->next) - size += strlen(l->edge.name) + (l->next ? 2 : 0); - size += 1; - - char* path = cx->pod_malloc(size); - if (!path) - return nullptr; - - /* - * Walk the edge list again, and copy the edge names into place, with - * appropriate separators. Note that we constructed the edge list from - * target to referrer, which means that the list links point *towards* the - * target, so we can walk the list and build the path from left to right. - */ - strcpy(path, "edge: "); - char* next = path + 6; - for (Path* l = this; l; l = l->next) { - strcpy(next, l->edge.name); - next += strlen(next); - if (l->next) { - strcpy(next, "; "); - next += 2; - } - } - MOZ_ASSERT(next + 1 == path + size); - - return path; -} - -bool -ReferenceFinder::addReferrer(jsval referrerArg, Path* path) -{ - RootedValue referrer(context, referrerArg); - - if (!context->compartment()->wrap(context, &referrer)) - return false; - - ScopedJSFreePtr pathName(path->computeName(context)); - if (!pathName) - return false; - - /* Find the property of the results object named |pathName|. */ - RootedValue v(context); - - if (!JS_GetProperty(context, result, pathName, &v)) - return false; - if (v.isUndefined()) { - /* Create an array to accumulate referents under this path. */ - JSObject* array = JS_NewArrayObject(context, HandleValueArray(referrer)); - if (!array) - return false; - v.setObject(*array); - return !!JS_SetProperty(context, result, pathName, v); - } - - /* The property's value had better be an array. */ - RootedObject array(context, &v.toObject()); - MOZ_ASSERT(JS_IsArrayObject(context, array)); - - /* Append our referrer to this array. */ - uint32_t length; - return JS_GetArrayLength(context, array, &length) && - JS_SetElement(context, array, length, referrer); -} - -JSObject* -ReferenceFinder::findReferences(HandleObject target) -{ - result = JS_NewPlainObject(context); - if (!result) - return nullptr; - if (!visit(target, nullptr)) - return nullptr; - - return result; -} - -/* See help(findReferences). */ -bool -FindReferences(JSContext* cx, unsigned argc, jsval* vp) -{ - CallArgs args = CallArgsFromVp(argc, vp); - if (args.length() < 1) { - JS_ReportErrorNumber(cx, GetErrorMessage, nullptr, JSMSG_MORE_ARGS_NEEDED, - "findReferences", "0", "s"); - return false; - } - - RootedValue target(cx, args[0]); - if (!target.isObject()) { - JS_ReportErrorNumber(cx, GetErrorMessage, nullptr, JSMSG_UNEXPECTED_TYPE, - "argument", "not an object"); - return false; - } - - /* Walk the JSRuntime, producing a reversed map of the heap. */ - HeapReverser reverser(cx); - if (!reverser.init() || !reverser.reverseHeap()) - return false; - - /* Given the reversed map, find the referents of target. */ - ReferenceFinder finder(cx, reverser); - Rooted targetObj(cx, &target.toObject()); - JSObject* references = finder.findReferences(targetObj); - if (!references) - return false; - - args.rval().setObject(*references); - return true; -} - -#endif /* DEBUG */ diff --git a/js/src/shell/jsheaptools.h b/js/src/shell/jsheaptools.h deleted file mode 100644 index cf656a8459..0000000000 --- a/js/src/shell/jsheaptools.h +++ /dev/null @@ -1,18 +0,0 @@ -/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- - * vim: set ts=8 sts=4 et sw=4 tw=99: - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#ifndef shell_jsheaptools_h -#define shell_jsheaptools_h - -#ifdef DEBUG - -#include "js/TypeDecls.h" - -bool FindReferences(JSContext* cx, unsigned argc, JS::Value* vp); - -#endif /* DEBUG */ - -#endif /* shell_jsheaptools_h */ diff --git a/js/src/shell/moz.build b/js/src/shell/moz.build index ff45b94906..36af1dcf1d 100644 --- a/js/src/shell/moz.build +++ b/js/src/shell/moz.build @@ -12,7 +12,6 @@ if CONFIG['JS_SHELL_NAME']: UNIFIED_SOURCES += [ 'js.cpp', - 'jsheaptools.cpp', 'jsoptparse.cpp', 'OSObject.cpp' ] diff --git a/js/src/tests/js1_8/extensions/regress-422269.js b/js/src/tests/js1_8/extensions/regress-422269.js deleted file mode 100644 index de35aa0165..0000000000 --- a/js/src/tests/js1_8/extensions/regress-422269.js +++ /dev/null @@ -1,64 +0,0 @@ -/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -//----------------------------------------------------------------------------- -var BUGNUMBER = 422269; -var summary = 'Compile-time let block should not capture runtime references'; -var actual = 'referenced only by stack and closure'; -var expect = 'referenced only by stack and closure'; - - -//----------------------------------------------------------------------------- -test(); - -//----------------------------------------------------------------------------- - -function test() -{ - enterFunc ('test'); - printBugNumber(BUGNUMBER); - printStatus (summary); - - function f() - { - let m = {sin: Math.sin}; - (function holder() { m.sin(1); })(); - return m; - } - - if (typeof findReferences == 'undefined') - { - expect = actual = 'Test skipped'; - print('Test skipped. Requires findReferences function.'); - } - else - { - var x = f(); - var refs = findReferences(x); - - // At this point, x should only be referenced from the stack --- the - // variable 'x' itself, and any random things the conservative scanner - // finds --- and possibly from the 'holder' closure, which could itself - // be held alive for random reasons. Remove those from the refs list, and - // then complain if anything is left. - for (var edge in refs) { - // Remove references from roots, like the stack. - if (refs[edge].every(function (r) r === null)) - delete refs[edge]; - // Remove references from the closure, which could be held alive for - // random reasons. - else if (refs[edge].length === 1 && - typeof refs[edge][0] === "function" && - refs[edge][0].name === "holder") - delete refs[edge]; - } - - if (Object.keys(refs).length != 0) - actual = "unexpected references to the result of f: " + Object.keys(refs).join(", "); - } - reportCompare(expect, actual, summary); - - exitFunc ('test'); -} diff --git a/js/src/tests/js1_8_5/extensions/findReferences-01.js b/js/src/tests/js1_8_5/extensions/findReferences-01.js deleted file mode 100644 index 9f12a7c56c..0000000000 --- a/js/src/tests/js1_8_5/extensions/findReferences-01.js +++ /dev/null @@ -1,54 +0,0 @@ -// Any copyright is dedicated to the Public Domain. -// http://creativecommons.org/licenses/publicdomain/ -// Contributor: Jim Blandy - -if (typeof findReferences == "function") { - function C() {} - var o = new C; - o.x = {}; // via ordinary property - o[42] = {}; // via numeric property - o[123456789] = {}; // via ridiculous numeric property - o.myself = o; // self-references should be reported - o.alsoMyself = o; // multiple self-references should all be reported - - assertEq(referencesVia(o, 'group; group_proto', C.prototype), true); - assertEq(referencesVia(o, 'shape; base; parent', this), true); - assertEq(referencesVia(o, 'x', o.x), true); - assertEq(referencesVia(o, 'objectElements[42]', o[42]), true); - assertEq(referencesVia(o, '123456789', o[123456789]), true); - assertEq(referencesVia(o, 'myself', o), true); - assertEq(referencesVia(o, 'alsoMyself', o), true); - - function g() { return 42; } - function s(v) { } - var p = Object.defineProperty({}, 'a', { get:g, set:s }); - assertEq(referencesVia(p, 'shape; getter', g), true); - assertEq(referencesVia(p, 'shape; setter', s), true); - - // If there are multiple objects with the same shape referring to a getter - // or setter, findReferences should get all of them, even though the shape - // gets 'marked' the first time we visit it. - var q = Object.defineProperty({}, 'a', { get:g, set:s }); - assertEq(referencesVia(p, 'shape; getter', g), true); - assertEq(referencesVia(q, 'shape; getter', g), true); - - // If we extend each object's shape chain, both should still be able to - // reach the getter, even though the two shapes are each traversed twice. - p.b = 9; - q.b = 9; - assertEq(referencesVia(p, 'shape; parent; getter', g), true); - assertEq(referencesVia(q, 'shape; parent; getter', g), true); - - // These are really just ordinary own property references. - assertEq(referencesVia(C, 'prototype', Object.getPrototypeOf(o)), true); - assertEq(referencesVia(Object.getPrototypeOf(o), 'constructor', C), true); - - // Dense arrays should work, too. - a = []; - a[1] = o; - assertEq(referencesVia(a, 'objectElements[1]', o), true); - - reportCompare(true, true); -} else { - reportCompare(true, true, "test skipped: findReferences is not a function"); -} diff --git a/js/src/tests/js1_8_5/extensions/findReferences-02.js b/js/src/tests/js1_8_5/extensions/findReferences-02.js deleted file mode 100644 index d4f5ef07b6..0000000000 --- a/js/src/tests/js1_8_5/extensions/findReferences-02.js +++ /dev/null @@ -1,25 +0,0 @@ -// Any copyright is dedicated to the Public Domain. -// http://creativecommons.org/licenses/publicdomain/ -// Contributor: Jim Blandy - -if (typeof findReferences == "function") { - (function f() { - assertEq(referencesVia(arguments, 'callee', f), true); - })(); - - var o = ({}); - - function returnHeavy(y) { eval(''); Math.sin(); return function heavy() { return y; }; } - assertEq(referencesVia(returnHeavy(o), 'fun_environment; y', o), true); - assertEq(referencesVia(returnHeavy(o), 'fun_environment; enclosing_environment', this), true); - - function returnBlock(z) { eval(''); let(w = z) { return function block() { return w; }; }; } - assertEq(referencesVia(returnBlock(o), 'fun_environment; w', o), true); - - function returnWithObj(v) { with(v) return function withObj() { return u; }; } - assertEq(referencesVia(returnWithObj(o), 'fun_environment; with_object', o), true); - - reportCompare(true, true); -} else { - reportCompare(true, true, "test skipped: findReferences is not a function"); -} diff --git a/js/src/tests/js1_8_5/extensions/findReferences-03.js b/js/src/tests/js1_8_5/extensions/findReferences-03.js deleted file mode 100644 index fc8d86d0e2..0000000000 --- a/js/src/tests/js1_8_5/extensions/findReferences-03.js +++ /dev/null @@ -1,45 +0,0 @@ -// Any copyright is dedicated to the Public Domain. -// http://creativecommons.org/licenses/publicdomain/ -// Contributor: Jim Blandy - -if (typeof findReferences == "function") { - - function makeGenerator(c) { eval(c); yield function generatorClosure() { return x; }; } - var generator = makeGenerator('var x = 42'); - var closure = generator.next(); - referencesVia(closure, 'parent; generator object', generator); - - var o = {}; - - assertEq(function f() { - return referencesVia(null, 'arguments', arguments) || - referencesVia(null, 'baseline-args-obj', arguments); - }(), true); - - var rvalueCorrect; - - function finallyHoldsRval() { - try { - return o; - } finally { - rvalueCorrect = referencesVia(null, 'rval', o) || - referencesVia(null, 'baseline-rval', o); - } - } - rvalueCorrect = false; - finallyHoldsRval(); - assertEq(rvalueCorrect, true); - - // Because we don't distinguish between JavaScript stack marking and C++ - // stack marking (both use the conservative scanner), we can't really write - // the following tests meaningfully: - // generator frame -> generator object - // stack frame -> local variables - // stack frame -> this - // stack frame -> callee - // for(... in x) loop's reference to x - - reportCompare(true, true); -} else { - reportCompare(true, true, "test skipped: findReferences is not a function"); -} diff --git a/js/src/tests/js1_8_5/extensions/findReferences-04.js b/js/src/tests/js1_8_5/extensions/findReferences-04.js deleted file mode 100644 index d3a065ea0b..0000000000 --- a/js/src/tests/js1_8_5/extensions/findReferences-04.js +++ /dev/null @@ -1,18 +0,0 @@ -// Any copyright is dedicated to the Public Domain. -// http://creativecommons.org/licenses/publicdomain/ -// Contributor: Jim Blandy - -if (typeof findReferences == "function") { - - var global = newGlobal(); - var o = ({}); - global.o = o; - - // Don't trip a cross-compartment reference assertion. - findReferences(o); - - reportCompare(true, true); - -} else { - reportCompare(true, true, "test skipped: findReferences is not a function"); -} diff --git a/js/src/tests/js1_8_5/extensions/shell.js b/js/src/tests/js1_8_5/extensions/shell.js index 4bd2799955..9dabc3f85e 100644 --- a/js/src/tests/js1_8_5/extensions/shell.js +++ b/js/src/tests/js1_8_5/extensions/shell.js @@ -190,30 +190,6 @@ var Match = })(); -function referencesVia(from, edge, to) { - edge = "edge: " + edge; - var edges = findReferences(to); - if (edge in edges && edges[edge].indexOf(from) != -1) - return true; - - // Be nice: make it easy to fix if the edge name has just changed. - var alternatives = []; - for (var e in edges) { - if (edges[e].indexOf(from) != -1) - alternatives.push(e); - } - if (alternatives.length == 0) { - print("referent not referred to by referrer after all"); - } else { - print("referent is not referenced via: " + uneval(edge)); - print("but it is referenced via: " + uneval(alternatives)); - } - print("all incoming edges, from any object:"); - for (var e in edges) - print(e); - return false; -} - // Note that AsmJS ArrayBuffers have a minimum size, currently 4096 bytes. If a // smaller size is given, a regular ArrayBuffer will be returned instead. function AsmJSArrayBuffer(size) { diff --git a/layout/base/FrameLayerBuilder.cpp b/layout/base/FrameLayerBuilder.cpp index 0161114e6e..dd3aac8741 100644 --- a/layout/base/FrameLayerBuilder.cpp +++ b/layout/base/FrameLayerBuilder.cpp @@ -1523,6 +1523,27 @@ FrameLayerBuilder::GetDebugOldLayerFor(nsIFrame* aFrame, uint32_t aDisplayItemKe return nullptr; } +/* static */ Layer* +FrameLayerBuilder::GetDebugSingleOldLayerForFrame(nsIFrame* aFrame) +{ + nsTArray* array = + reinterpret_cast*>(aFrame->Properties().Get(LayerManagerDataProperty())); + + if (!array) { + return nullptr; + } + + Layer* layer = nullptr; + for (DisplayItemData* data : *array) { + if (layer && layer != data->mLayer) { + // More than one layer assigned, bail. + return nullptr; + } + layer = data->mLayer; + } + return layer; +} + already_AddRefed ContainerState::CreateOrRecycleColorLayer(PaintedLayer *aPainted) { @@ -4264,8 +4285,9 @@ FrameLayerBuilder::GetPaintedLayerScaleForFrame(nsIFrame* aFrame) } } + float presShellResolution = last->PresContext()->PresShell()->GetResolution(); return PredictScaleForContent(aFrame, last, - last->PresContext()->PresShell()->GetResolution()); + gfxSize(presShellResolution, presShellResolution)); } #ifdef MOZ_DUMP_PAINTING diff --git a/layout/base/FrameLayerBuilder.h b/layout/base/FrameLayerBuilder.h index 3189c24584..c0299ea9cd 100644 --- a/layout/base/FrameLayerBuilder.h +++ b/layout/base/FrameLayerBuilder.h @@ -335,6 +335,14 @@ public: static Layer* GetDebugOldLayerFor(nsIFrame* aFrame, uint32_t aDisplayItemKey); + /** + * Return the layer that all display items of aFrame were assigned to in the + * last paint, or nullptr if there was no single layer assigned to all of the + * frame's display items (i.e. zero, or more than one). + * This function is for testing purposes and not performance sensitive. + */ + static Layer* GetDebugSingleOldLayerForFrame(nsIFrame* aFrame); + /** * Destroy any stored LayerManagerDataProperty and the associated data for * aFrame. diff --git a/layout/base/PositionedEventTargeting.cpp b/layout/base/PositionedEventTargeting.cpp index 36c2267d7a..078986e728 100644 --- a/layout/base/PositionedEventTargeting.cpp +++ b/layout/base/PositionedEventTargeting.cpp @@ -408,16 +408,16 @@ IsElementClickableAndReadable(nsIFrame* aFrame, WidgetGUIEvent* aEvent, const Ev nsSize frameSize = aFrame->GetSize(); nsPresContext* pc = aFrame->PresContext(); nsIPresShell* presShell = pc->PresShell(); - gfxSize cumulativeResolution = presShell->GetCumulativeResolution(); - if ((pc->AppUnitsToGfxUnits(frameSize.height) * cumulativeResolution.height) < limitReadableSize || - (pc->AppUnitsToGfxUnits(frameSize.width) * cumulativeResolution.width) < limitReadableSize) { + float cumulativeResolution = presShell->GetCumulativeResolution(); + if ((pc->AppUnitsToGfxUnits(frameSize.height) * cumulativeResolution) < limitReadableSize || + (pc->AppUnitsToGfxUnits(frameSize.width) * cumulativeResolution) < limitReadableSize) { return false; } nsRefPtr fm; nsLayoutUtils::GetFontMetricsForFrame(aFrame, getter_AddRefs(fm), nsLayoutUtils::FontSizeInflationFor(aFrame)); if (fm) { - if ((pc->AppUnitsToGfxUnits(fm->EmHeight()) * cumulativeResolution.height) < limitReadableSize) { + if ((pc->AppUnitsToGfxUnits(fm->EmHeight()) * cumulativeResolution) < limitReadableSize) { return false; } } diff --git a/layout/base/nsDisplayList.cpp b/layout/base/nsDisplayList.cpp index 528743391b..ba8e538397 100644 --- a/layout/base/nsDisplayList.cpp +++ b/layout/base/nsDisplayList.cpp @@ -800,7 +800,7 @@ nsDisplayScrollLayer::ComputeFrameMetrics(nsIFrame* aForFrame, // Only the root scrollable frame for a given presShell should pick up // the presShell's resolution. All the other frames are 1.0. if (aScrollFrame == presShell->GetRootScrollFrame()) { - metrics.SetPresShellResolution(presShell->GetXResolution()); + metrics.SetPresShellResolution(presShell->GetResolution()); } else { metrics.SetPresShellResolution(1.0f); } @@ -886,10 +886,10 @@ nsDisplayScrollLayer::ComputeFrameMetrics(nsIFrame* aForFrame, } else { LayoutDeviceIntSize contentSize; if (nsLayoutUtils::GetContentViewerSize(presContext, contentSize)) { - LayoutDeviceToParentLayerScale2D scale; + LayoutDeviceToParentLayerScale scale; if (presContext->GetParentPresContext()) { - gfxSize res = presContext->GetParentPresContext()->PresShell()->GetCumulativeResolution(); - scale = LayoutDeviceToParentLayerScale2D(res.width, res.height); + float res = presContext->GetParentPresContext()->PresShell()->GetCumulativeResolution(); + scale = LayoutDeviceToParentLayerScale(res); } metrics.mCompositionBounds.SizeTo(contentSize * scale); } @@ -1639,7 +1639,7 @@ already_AddRefed nsDisplayList::PaintRoot(nsDisplayListBuilder* aB } ContainerLayerParameters containerParameters - (presShell->GetXResolution(), presShell->GetYResolution()); + (presShell->GetResolution(), presShell->GetResolution()); nsRefPtr root = layerBuilder-> BuildContainerLayerFor(aBuilder, layerManager, frame, nullptr, this, containerParameters, nullptr); @@ -4222,8 +4222,8 @@ nsDisplaySubDocument::ComputeFrameMetrics(Layer* aLayer, bool isRootContentDocument = presContext->IsRootContentDocument(); nsIPresShell* presShell = presContext->PresShell(); ContainerLayerParameters params( - aContainerParameters.mXScale * presShell->GetXResolution(), - aContainerParameters.mYScale * presShell->GetYResolution(), + aContainerParameters.mXScale * presShell->GetResolution(), + aContainerParameters.mYScale * presShell->GetResolution(), nsIntPoint(), aContainerParameters); if ((mFlags & GENERATE_SCROLLABLE_LAYER) && rootScrollFrame->GetContent() && @@ -4345,15 +4345,15 @@ nsDisplayResolution::BuildLayer(nsDisplayListBuilder* aBuilder, const ContainerLayerParameters& aContainerParameters) { nsIPresShell* presShell = mFrame->PresContext()->PresShell(); ContainerLayerParameters containerParameters( - presShell->GetXResolution(), presShell->GetYResolution(), nsIntPoint(), + presShell->GetResolution(), presShell->GetResolution(), nsIntPoint(), aContainerParameters); nsRefPtr layer = nsDisplaySubDocument::BuildLayer( aBuilder, aManager, containerParameters); - layer->SetPostScale(1.0f / presShell->GetXResolution(), - 1.0f / presShell->GetYResolution()); + layer->SetPostScale(1.0f / presShell->GetResolution(), + 1.0f / presShell->GetResolution()); layer->AsContainerLayer()->SetScaleToResolution( - presShell->ScaleToResolution(), presShell->GetXResolution()); + presShell->ScaleToResolution(), presShell->GetResolution()); return layer.forget(); } diff --git a/layout/base/nsIPresShell.h b/layout/base/nsIPresShell.h index 37752d1cc8..68e59ead77 100644 --- a/layout/base/nsIPresShell.h +++ b/layout/base/nsIPresShell.h @@ -1381,17 +1381,15 @@ public: * * The resolution defaults to 1.0. */ - virtual nsresult SetResolution(float aXResolution, float aYResolution) = 0; - gfxSize GetResolution() { return gfxSize(mXResolution, mYResolution); } - float GetXResolution() { return mXResolution; } - float GetYResolution() { return mYResolution; } - virtual gfxSize GetCumulativeResolution() = 0; + virtual nsresult SetResolution(float aResolution) = 0; + float GetResolution() { return mResolution; } + virtual float GetCumulativeResolution() = 0; /** * Similar to SetResolution() but also increases the scale of the content * by the same amount. */ - virtual nsresult SetResolutionAndScaleTo(float aXResolution, float aYResolution) = 0; + virtual nsresult SetResolutionAndScaleTo(float aResolution) = 0; /** * Return whether we are scaling to the set resolution. @@ -1719,9 +1717,8 @@ protected: nscolor mCanvasBackgroundColor; // Used to force allocation and rendering of proportionally more or - // less pixels in the given dimension. - float mXResolution; - float mYResolution; + // less pixels in both dimensions. + float mResolution; int16_t mSelectionFlags; diff --git a/layout/base/nsLayoutUtils.cpp b/layout/base/nsLayoutUtils.cpp index 0ae13627b1..e638b09325 100644 --- a/layout/base/nsLayoutUtils.cpp +++ b/layout/base/nsLayoutUtils.cpp @@ -892,9 +892,9 @@ GetDisplayPortFromMarginsData(nsIContent* aContent, if (isRoot) { // the base rect for root scroll frames is specified in the parent document // coordinate space, so it doesn't include the local resolution. - gfxSize localRes = presContext->PresShell()->GetResolution(); - parentRes.xScale /= localRes.width; - parentRes.yScale /= localRes.height; + float localRes = presContext->PresShell()->GetResolution(); + parentRes.xScale /= localRes; + parentRes.yScale /= localRes; } ScreenRect screenRect = LayoutDeviceRect::FromAppUnits(base, auPerDevPixel) * parentRes; @@ -2818,7 +2818,7 @@ CalculateFrameMetricsForDisplayPort(nsIScrollableFrame* aScrollFrame) { if (frame == presShell->GetRootScrollFrame()) { // Only the root scrollable frame for a given presShell should pick up // the presShell's resolution. All the other frames are 1.0. - resolution = presShell->GetXResolution(); + resolution = presShell->GetResolution(); } // Note: unlike in ComputeFrameMetrics(), we don't know the full cumulative // resolution including FrameMetrics::mExtraResolution, because layout hasn't @@ -2842,8 +2842,9 @@ CalculateFrameMetricsForDisplayPort(nsIScrollableFrame* aScrollFrame) { LayoutDeviceToParentLayerScale2D compBoundsScale; if (frame == presShell->GetRootScrollFrame() && presContext->IsRootContentDocument()) { if (presContext->GetParentPresContext()) { - gfxSize res = presContext->GetParentPresContext()->PresShell()->GetCumulativeResolution(); - compBoundsScale = LayoutDeviceToParentLayerScale2D(res.width, res.height); + float res = presContext->GetParentPresContext()->PresShell()->GetCumulativeResolution(); + compBoundsScale = LayoutDeviceToParentLayerScale2D( + LayoutDeviceToParentLayerScale(res)); } } else { compBoundsScale = cumulativeResolution * layerToParentLayerScale; @@ -7638,12 +7639,12 @@ nsLayoutUtils::CalculateCompositionSizeForFrame(nsIFrame* aFrame) widgetBounds.height * auPerDevPixel); #ifdef MOZ_WIDGET_ANDROID nsRect frameRect = aFrame->GetRect(); - gfxSize cumulativeResolution = presShell->GetCumulativeResolution(); - LayoutDeviceToParentLayerScale2D layoutToParentLayerScale = + float cumulativeResolution = presShell->GetCumulativeResolution(); + LayoutDeviceToParentLayerScale layoutToParentLayerScale = // The ScreenToParentLayerScale should be mTransformScale which is // not calculated yet, but we don't yet handle CSS transforms, so we // assume it's 1 here. - LayoutDeviceToLayerScale2D(cumulativeResolution.width, cumulativeResolution.height) * + LayoutDeviceToLayerScale(cumulativeResolution) * LayerToScreenScale(1.0) * ScreenToParentLayerScale(1.0); ParentLayerRect frameRectPixels = LayoutDeviceRect::FromAppUnits(frameRect, auPerDevPixel) @@ -7652,7 +7653,7 @@ nsLayoutUtils::CalculateCompositionSizeForFrame(nsIFrame* aFrame) // Our return value is in appunits of the parent, so we need to // include the resolution. size.height = - NSToCoordRound(frameRect.height * cumulativeResolution.height); + NSToCoordRound(frameRect.height * cumulativeResolution); } #endif } else { @@ -7699,9 +7700,9 @@ nsLayoutUtils::CalculateRootCompositionSize(nsIFrame* aFrame, // TODO: Reuse that code here. nsIPresShell* rootPresShell = rootPresContext->PresShell(); if (nsIFrame* rootFrame = rootPresShell->GetRootFrame()) { - LayoutDeviceToLayerScale cumulativeResolution( - rootPresShell->GetCumulativeResolution().width - * nsLayoutUtils::GetTransformToAncestorScale(rootFrame).width); + LayoutDeviceToLayerScale2D cumulativeResolution( + rootPresShell->GetCumulativeResolution() + * nsLayoutUtils::GetTransformToAncestorScale(rootFrame)); int32_t rootAUPerDevPixel = rootPresContext->AppUnitsPerDevPixel(); LayerSize frameSize = (LayoutDeviceRect::FromAppUnits(rootFrame->GetRect(), rootAUPerDevPixel) @@ -7725,10 +7726,10 @@ nsLayoutUtils::CalculateRootCompositionSize(nsIFrame* aFrame, } else { LayoutDeviceIntSize contentSize; if (nsLayoutUtils::GetContentViewerSize(rootPresContext, contentSize)) { - LayoutDeviceToLayerScale2D scale; + LayoutDeviceToLayerScale scale; if (rootPresContext->GetParentPresContext()) { - gfxSize res = rootPresContext->GetParentPresContext()->PresShell()->GetCumulativeResolution(); - scale = LayoutDeviceToLayerScale2D(res.width, res.height); + float res = rootPresContext->GetParentPresContext()->PresShell()->GetCumulativeResolution(); + scale = LayoutDeviceToLayerScale(res); } rootCompositionSize = contentSize * scale * LayerToScreenScale(1.0f); } @@ -7800,9 +7801,9 @@ nsLayoutUtils::CalculateExpandedScrollableRect(nsIFrame* aFrame) if (aFrame == aFrame->PresContext()->PresShell()->GetRootScrollFrame()) { // the composition size for the root scroll frame does not include the // local resolution, so we adjust. - gfxSize res = aFrame->PresContext()->PresShell()->GetResolution(); - compSize.width = NSToCoordRound(compSize.width / ((float) res.width)); - compSize.height = NSToCoordRound(compSize.height / ((float) res.height)); + float res = aFrame->PresContext()->PresShell()->GetResolution(); + compSize.width = NSToCoordRound(compSize.width / res); + compSize.height = NSToCoordRound(compSize.height / res); } if (scrollableRect.width < compSize.width) { diff --git a/layout/base/nsPresShell.cpp b/layout/base/nsPresShell.cpp index 05cf5a4485..af5f081420 100644 --- a/layout/base/nsPresShell.cpp +++ b/layout/base/nsPresShell.cpp @@ -777,8 +777,7 @@ PresShell::PresShell() mPresArenaAllocCount = 0; #endif mRenderFlags = 0; - mXResolution = 1.0; - mYResolution = 1.0; + mResolution = 1.0; mViewportOverridden = false; mScrollPositionClampingScrollPortSizeSet = false; @@ -5544,17 +5543,16 @@ void PresShell::SetIgnoreViewportScrolling(bool aIgnore) SetRenderingState(state); } -nsresult PresShell::SetResolutionImpl(float aXResolution, float aYResolution, bool aScaleToResolution) +nsresult PresShell::SetResolutionImpl(float aResolution, bool aScaleToResolution) { - if (!(aXResolution > 0.0 && aYResolution > 0.0)) { + if (!(aResolution > 0.0)) { return NS_ERROR_ILLEGAL_VALUE; } - if (aXResolution == mXResolution && aYResolution == mYResolution) { + if (aResolution == mResolution) { return NS_OK; } RenderingState state(this); - state.mXResolution = aXResolution; - state.mYResolution = aYResolution; + state.mResolution = aResolution; SetRenderingState(state); mScaleToResolution = aScaleToResolution; @@ -5566,12 +5564,12 @@ bool PresShell::ScaleToResolution() const return mScaleToResolution; } -gfxSize PresShell::GetCumulativeResolution() +float PresShell::GetCumulativeResolution() { - gfxSize resolution = GetResolution(); + float resolution = GetResolution(); nsPresContext* parentCtx = GetPresContext()->GetParentPresContext(); if (parentCtx) { - resolution = resolution * parentCtx->PresShell()->GetCumulativeResolution(); + resolution *= parentCtx->PresShell()->GetCumulativeResolution(); } return resolution; } @@ -5588,8 +5586,7 @@ void PresShell::SetRenderingState(const RenderingState& aState) } mRenderFlags = aState.mRenderFlags; - mXResolution = aState.mXResolution; - mYResolution = aState.mYResolution; + mResolution = aState.mResolution; } void PresShell::SynthesizeMouseMove(bool aFromScroll) @@ -7414,6 +7411,12 @@ PresShell::HandleEvent(nsIFrame* aFrame, frame == mFrameConstructor->GetRootFrame()) { nsIFrame* popupFrame = nsLayoutUtils::GetPopupFrameForEventCoordinates(rootPresContext, aEvent); + // If a remote browser is currently capturing input break out if we + // detect a chrome generated popup. + if (popupFrame && capturingContent && + EventStateManager::IsRemoteTarget(capturingContent)) { + capturingContent = nullptr; + } // If the popupFrame is an ancestor of the 'frame', the frame should // handle the event, otherwise, the popup should handle it. if (popupFrame && diff --git a/layout/base/nsPresShell.h b/layout/base/nsPresShell.h index 09dab9f23c..bd15db7ee6 100644 --- a/layout/base/nsPresShell.h +++ b/layout/base/nsPresShell.h @@ -199,14 +199,14 @@ public: virtual void SetIgnoreViewportScrolling(bool aIgnore) override; - virtual nsresult SetResolution(float aXResolution, float aYResolution) override { - return SetResolutionImpl(aXResolution, aYResolution, /* aScaleToResolution = */ false); + virtual nsresult SetResolution(float aResolution) override { + return SetResolutionImpl(aResolution, /* aScaleToResolution = */ false); } - virtual nsresult SetResolutionAndScaleTo(float aXResolution, float aYResolution) override { - return SetResolutionImpl(aXResolution, aYResolution, /* aScaleToResolution = */ true); + virtual nsresult SetResolutionAndScaleTo(float aResolution) override { + return SetResolutionImpl(aResolution, /* aScaleToResolution = */ true); } virtual bool ScaleToResolution() const override; - virtual gfxSize GetCumulativeResolution() override; + virtual float GetCumulativeResolution() override; //nsIViewObserver interface @@ -464,12 +464,10 @@ protected: struct RenderingState { explicit RenderingState(PresShell* aPresShell) - : mXResolution(aPresShell->mXResolution) - , mYResolution(aPresShell->mYResolution) + : mResolution(aPresShell->mResolution) , mRenderFlags(aPresShell->mRenderFlags) { } - float mXResolution; - float mYResolution; + float mResolution; RenderFlags mRenderFlags; }; @@ -482,8 +480,7 @@ protected: ~AutoSaveRestoreRenderingState() { mPresShell->mRenderFlags = mOldState.mRenderFlags; - mPresShell->mXResolution = mOldState.mXResolution; - mPresShell->mYResolution = mOldState.mYResolution; + mPresShell->mResolution = mOldState.mResolution; } PresShell* mPresShell; @@ -762,7 +759,7 @@ protected: // A list of images that are visible or almost visible. nsTHashtable< nsRefPtrHashKey > mVisibleImages; - nsresult SetResolutionImpl(float aXResolution, float aYResolution, bool aScaleToResolution); + nsresult SetResolutionImpl(float aResolution, bool aScaleToResolution); #ifdef DEBUG // The reflow root under which we're currently reflowing. Null when diff --git a/layout/base/nsPresState.h b/layout/base/nsPresState.h index d11344e82c..eb56c53d73 100644 --- a/layout/base/nsPresState.h +++ b/layout/base/nsPresState.h @@ -21,7 +21,7 @@ public: nsPresState() : mContentData(nullptr) , mScrollState(0, 0) - , mResolution(1.0, 1.0) + , mResolution(1.0) , mScaleToResolution(false) , mDisabledSet(false) , mDisabled(false) @@ -37,12 +37,12 @@ public: return mScrollState; } - void SetResolution(const gfxSize& aSize) + void SetResolution(float aSize) { mResolution = aSize; } - gfxSize GetResolution() const + float GetResolution() const { return mResolution; } @@ -93,7 +93,7 @@ public: protected: nsCOMPtr mContentData; nsPoint mScrollState; - gfxSize mResolution; + float mResolution; bool mScaleToResolution; bool mDisabledSet; bool mDisabled; diff --git a/layout/generic/nsGfxScrollFrame.cpp b/layout/generic/nsGfxScrollFrame.cpp index 95bd4667b2..c2ee6e7cac 100644 --- a/layout/generic/nsGfxScrollFrame.cpp +++ b/layout/generic/nsGfxScrollFrame.cpp @@ -1895,7 +1895,7 @@ ScrollFrameHelper::ScrollFrameHelper(nsContainerFrame* aOuter, , mScrollPosAtLastPaint(0, 0) , mRestorePos(-1, -1) , mLastPos(-1, -1) - , mResolution(1.0, 1.0) + , mResolution(1.0) , mScrollPosForLayerPixelAlignment(-1, -1) , mLastUpdateImagesPos(-1, -1) , mNeverHasVerticalScrollbar(false) @@ -3305,14 +3305,14 @@ ScrollFrameHelper::GetScrollPositionClampingScrollPortSize() const return mScrollPort.Size(); } -gfxSize +float ScrollFrameHelper::GetResolution() const { return mResolution; } void -ScrollFrameHelper::SetResolution(const gfxSize& aResolution) +ScrollFrameHelper::SetResolution(float aResolution) { mResolution = aResolution; mIsResolutionSet = true; @@ -3320,7 +3320,7 @@ ScrollFrameHelper::SetResolution(const gfxSize& aResolution) } void -ScrollFrameHelper::SetResolutionAndScaleTo(const gfxSize& aResolution) +ScrollFrameHelper::SetResolutionAndScaleTo(float aResolution) { MOZ_ASSERT(mIsRoot); // This API should only be called on root scroll frames. mResolution = aResolution; @@ -5250,9 +5250,9 @@ ScrollFrameHelper::RestoreState(nsPresState* aState) if (mIsRoot) { nsIPresShell* presShell = mOuter->PresContext()->PresShell(); if (mScaleToResolution) { - presShell->SetResolutionAndScaleTo(mResolution.width, mResolution.height); + presShell->SetResolutionAndScaleTo(mResolution); } else { - presShell->SetResolution(mResolution.width, mResolution.height); + presShell->SetResolution(mResolution); } } } diff --git a/layout/generic/nsGfxScrollFrame.h b/layout/generic/nsGfxScrollFrame.h index ae023fc19d..bf7359ba39 100644 --- a/layout/generic/nsGfxScrollFrame.h +++ b/layout/generic/nsGfxScrollFrame.h @@ -177,9 +177,9 @@ public: // Get the scroll range assuming the scrollport has size (aWidth, aHeight). nsRect GetScrollRange(nscoord aWidth, nscoord aHeight) const; nsSize GetScrollPositionClampingScrollPortSize() const; - gfxSize GetResolution() const; - void SetResolution(const gfxSize& aResolution); - void SetResolutionAndScaleTo(const gfxSize& aResolution); + float GetResolution() const; + void SetResolution(float aResolution); + void SetResolutionAndScaleTo(float aResolution); void FlingSnap(const mozilla::CSSPoint& aDestination); void ScrollSnap(); void ScrollSnap(const nsPoint &aDestination); @@ -433,7 +433,7 @@ public: nsPoint mLastPos; // The current resolution derived from the zoom level and device pixel ratio. - gfxSize mResolution; + float mResolution; nsExpirationState mActivityExpirationState; @@ -689,13 +689,13 @@ public: virtual nsSize GetScrollPositionClampingScrollPortSize() const override { return mHelper.GetScrollPositionClampingScrollPortSize(); } - virtual gfxSize GetResolution() const override { + virtual float GetResolution() const override { return mHelper.GetResolution(); } - virtual void SetResolution(const gfxSize& aResolution) override { + virtual void SetResolution(float aResolution) override { return mHelper.SetResolution(aResolution); } - virtual void SetResolutionAndScaleTo(const gfxSize& aResolution) override { + virtual void SetResolutionAndScaleTo(float aResolution) override { return mHelper.SetResolutionAndScaleTo(aResolution); } virtual nsSize GetLineScrollAmount() const override { @@ -1071,13 +1071,13 @@ public: virtual nsSize GetScrollPositionClampingScrollPortSize() const override { return mHelper.GetScrollPositionClampingScrollPortSize(); } - virtual gfxSize GetResolution() const override { + virtual float GetResolution() const override { return mHelper.GetResolution(); } - virtual void SetResolution(const gfxSize& aResolution) override { + virtual void SetResolution(float aResolution) override { return mHelper.SetResolution(aResolution); } - virtual void SetResolutionAndScaleTo(const gfxSize& aResolution) override { + virtual void SetResolutionAndScaleTo(float aResolution) override { return mHelper.SetResolutionAndScaleTo(aResolution); } virtual nsSize GetLineScrollAmount() const override { diff --git a/layout/generic/nsIScrollableFrame.h b/layout/generic/nsIScrollableFrame.h index 20ae8638bf..bffa81f65b 100644 --- a/layout/generic/nsIScrollableFrame.h +++ b/layout/generic/nsIScrollableFrame.h @@ -148,17 +148,17 @@ public: /** * Get the element resolution. */ - virtual gfxSize GetResolution() const = 0; + virtual float GetResolution() const = 0; /** * Set the element resolution. */ - virtual void SetResolution(const gfxSize& aResolution) = 0; + virtual void SetResolution(float aResolution) = 0; /** * Set the element resolution and specify that content should be scaled by * the amount of the resolution. This is only meaningful for root scroll * frames. See nsIDOMWindowUtils.setResolutionAndScaleTo(). */ - virtual void SetResolutionAndScaleTo(const gfxSize& aResolution) = 0; + virtual void SetResolutionAndScaleTo(float aResolution) = 0; /** * Return how much we would try to scroll by in each direction if * asked to scroll by one "line" vertically and horizontally. diff --git a/layout/generic/nsSubDocumentFrame.cpp b/layout/generic/nsSubDocumentFrame.cpp index 8dcc851f94..ade2e13013 100644 --- a/layout/generic/nsSubDocumentFrame.cpp +++ b/layout/generic/nsSubDocumentFrame.cpp @@ -460,7 +460,7 @@ nsSubDocumentFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder, nsIScrollableFrame *sf = presShell->GetRootScrollFrameAsScrollable(); bool constructResolutionItem = subdocRootFrame && - (presShell->GetXResolution() != 1.0 || presShell->GetYResolution() != 1.0); + (presShell->GetResolution() != 1.0); bool constructZoomItem = subdocRootFrame && parentAPD != subdocAPD; bool needsOwnLayer = false; if (constructResolutionItem || diff --git a/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-1.html b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-1.html new file mode 100644 index 0000000000..c1810a67f7 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-1.html @@ -0,0 +1,52 @@ + + + +This test will fail because .high-z is not in the same layer as .low-z + + + +
+ +
+ +
diff --git a/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-2.html b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-2.html new file mode 100644 index 0000000000..16c36860a0 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-2.html @@ -0,0 +1,52 @@ + + + +This test will fail because .mid-z is not in the same layer as .low-z + + + +
+ +
+ +
diff --git a/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-3.html b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-3.html new file mode 100644 index 0000000000..6e97dfba63 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-3.html @@ -0,0 +1,52 @@ + + + +This test will fail because .high-z is not in the same layer as .mid-z + + + +
+ +
+ +
diff --git a/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-4.html b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-4.html new file mode 100644 index 0000000000..92bcbdbdc4 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-assigned-layer-fail-4.html @@ -0,0 +1,52 @@ + + + +This test will fail because the some-other-layer gets merged into the page background layer + + + +
+ +
+ +
diff --git a/layout/reftests/reftest-sanity/reftest-assigned-layer-pass.html b/layout/reftests/reftest-sanity/reftest-assigned-layer-pass.html new file mode 100644 index 0000000000..19dc004d81 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-assigned-layer-pass.html @@ -0,0 +1,48 @@ + + + +Both divs should be part of opaque layers. + + + +
+ +
+ +
diff --git a/layout/reftests/reftest-sanity/reftest-opaque-layer-fail.html b/layout/reftests/reftest-sanity/reftest-opaque-layer-fail.html new file mode 100644 index 0000000000..bb8a17e858 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-opaque-layer-fail.html @@ -0,0 +1,29 @@ + + + +The fixed layer can't be opaque, so this test must fail. + + + +
+ +
diff --git a/layout/reftests/reftest-sanity/reftest-opaque-layer-pass.html b/layout/reftests/reftest-sanity/reftest-opaque-layer-pass.html new file mode 100644 index 0000000000..6286bb36b8 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-opaque-layer-pass.html @@ -0,0 +1,33 @@ + + + +Both divs should be part of opaque layers. + + + +
+ +
diff --git a/layout/reftests/reftest-sanity/reftest-opaque-layer-wait-fail.html b/layout/reftests/reftest-sanity/reftest-opaque-layer-wait-fail.html new file mode 100644 index 0000000000..1810236b14 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-opaque-layer-wait-fail.html @@ -0,0 +1,43 @@ + + + +The fixed layer can't be opaque in the final paint, so this test must fail. + + + +
+ +
+ + diff --git a/layout/reftests/reftest-sanity/reftest-opaque-layer-wait-pass.html b/layout/reftests/reftest-sanity/reftest-opaque-layer-wait-pass.html new file mode 100644 index 0000000000..b03c1a8270 --- /dev/null +++ b/layout/reftests/reftest-sanity/reftest-opaque-layer-wait-pass.html @@ -0,0 +1,48 @@ + + + +Both divs should be part of opaque layers in the final paint. + + + +
+ +
+ + + diff --git a/layout/reftests/reftest-sanity/reftest.list b/layout/reftests/reftest-sanity/reftest.list index 290c1224ac..3802f0e651 100644 --- a/layout/reftests/reftest-sanity/reftest.list +++ b/layout/reftests/reftest-sanity/reftest.list @@ -165,3 +165,30 @@ skip-if(!asyncPanZoom||!browserIsRemote) == async-scroll-1a.html async-scroll-1- default-preferences pref(layers.low-precision-buffer,false) skip-if(!asyncPanZoom||!browserIsRemote) != async-scroll-1b.html async-scroll-1-ref.html default-preferences + +# reftest-opaque-layer +== reftest-opaque-layer-pass.html reftest-opaque-layer-pass.html +!= reftest-opaque-layer-pass.html about:blank +!= about:blank reftest-opaque-layer-pass.html +fails == reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html + +# If reftest-opaque-layer fails (no matter whether it fails in the test or in the reference), +# it shouldn't matter whether the test matches the reference. +fails != reftest-opaque-layer-fail.html reftest-opaque-layer-fail.html +fails == reftest-opaque-layer-fail.html about:blank +fails == about:blank reftest-opaque-layer-fail.html +fails != reftest-opaque-layer-fail.html about:blank +fails != about:blank reftest-opaque-layer-fail.html + +# reftest-opaque-layer and reftest-wait +== reftest-opaque-layer-wait-pass.html reftest-opaque-layer-pass.html +!= reftest-opaque-layer-wait-pass.html about:blank +fails == reftest-opaque-layer-wait-fail.html reftest-opaque-layer-fail.html +fails != reftest-opaque-layer-wait-fail.html about:blank + +# reftest-assigned-layer +!= reftest-assigned-layer-pass.html about:blank +fails != reftest-assigned-layer-fail-1.html about:blank +fails != reftest-assigned-layer-fail-2.html about:blank +fails != reftest-assigned-layer-fail-3.html about:blank +fails != reftest-assigned-layer-fail-4.html about:blank diff --git a/layout/tables/nsTableCellFrame.cpp b/layout/tables/nsTableCellFrame.cpp index c94209848c..37cba03b5a 100644 --- a/layout/tables/nsTableCellFrame.cpp +++ b/layout/tables/nsTableCellFrame.cpp @@ -514,16 +514,6 @@ nsTableCellFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder, // take account of 'empty-cells' if (StyleVisibility()->IsVisible() && (NS_STYLE_TABLE_EMPTY_CELLS_HIDE != emptyCellStyle)) { - - - bool isRoot = aBuilder->IsAtRootOfPseudoStackingContext(); - if (!isRoot) { - nsDisplayTableItem* currentItem = aBuilder->GetCurrentTableItem(); - if (currentItem) { - currentItem->UpdateForFrameBackground(this); - } - } - // display outset box-shadows if we need to. const nsStyleBorder* borderStyle = StyleBorder(); bool hasBoxShadow = !!borderStyle->mBoxShadow; @@ -534,15 +524,25 @@ nsTableCellFrame::BuildDisplayList(nsDisplayListBuilder* aBuilder, // display background if we need to. if (aBuilder->IsForEventDelivery() || - (((!tableFrame->IsBorderCollapse() || isRoot) && - (!StyleBackground()->IsTransparent() || StyleDisplay()->mAppearance)))) { - // The cell background was not painted by the nsTablePainter, - // so we need to do it. We have special background processing here - // so we need to duplicate some code from nsFrame::DisplayBorderBackgroundOutline - nsDisplayTableItem* item = - new (aBuilder) nsDisplayTableCellBackground(aBuilder, this); - aLists.BorderBackground()->AppendNewToTop(item); - item->UpdateForFrameBackground(this); + !StyleBackground()->IsTransparent() || StyleDisplay()->mAppearance) { + if (!tableFrame->IsBorderCollapse() || + aBuilder->IsAtRootOfPseudoStackingContext() || + aBuilder->IsForEventDelivery()) { + // The cell background was not painted by the nsTablePainter, + // so we need to do it. We have special background processing here + // so we need to duplicate some code from nsFrame::DisplayBorderBackgroundOutline + nsDisplayTableItem* item = + new (aBuilder) nsDisplayTableCellBackground(aBuilder, this); + aLists.BorderBackground()->AppendNewToTop(item); + item->UpdateForFrameBackground(this); + } else { + // The nsTablePainter will paint our background. Make sure it + // knows if we're background-attachment:fixed. + nsDisplayTableItem* currentItem = aBuilder->GetCurrentTableItem(); + if (currentItem) { + currentItem->UpdateForFrameBackground(this); + } + } } // display inset box-shadows if we need to. diff --git a/layout/tools/reftest/README.txt b/layout/tools/reftest/README.txt index 4ebd16a4c3..0da7bc85fd 100644 --- a/layout/tools/reftest/README.txt +++ b/layout/tools/reftest/README.txt @@ -459,6 +459,31 @@ when doing an invalidation test. Causing a repaint in your MozReftestInvalidate handler (for example, by changing the body's background colour) will accurately test whether the element is painted. +Opaque Layer Tests: class="reftest-opaque-layer" +================================================ + +If an element should be assigned to a PaintedLayer that's opaque, set the class +"reftest-opaque-layer" on it. This checks whether the layer is opaque during +the last paint of the test, and it works whether your test is an invalidation +test or not. In order to pass the test, the element has to have a primary +frame, and that frame's display items must all be assigned to a single painted +layer and no other layers, so it can't be used on elements that create stacking +contexts (active or inactive). + +Layerization Tests: reftest-assigned-layer="layer-name" +======================================================= + +If two elements should be assigned to the same PaintedLayer, choose any string +value as the layer name and set the attribute reftest-assigned-layer="yourname" +on both elements. Reftest will check whether all elements with the same +reftest-assigned-layer value share the same layer. It will also test whether +elements with different reftest-assigned-layer values are assigned to different +layers. +The same restrictions as with class="reftest-opaque-layer" apply: All elements +must have a primary frame, and that frame's display items must all be assigned +to the same PaintedLayer and no other layers. If these requirements are not +met, the test will fail. + Snapshot The Whole Window: class="reftest-snapshot-all" ======================================================= diff --git a/layout/tools/reftest/reftest-content.js b/layout/tools/reftest/reftest-content.js index c49d2e2423..586b3db57d 100644 --- a/layout/tools/reftest/reftest-content.js +++ b/layout/tools/reftest/reftest-content.js @@ -316,7 +316,25 @@ function shouldSnapshotWholePage(contentRootElement) { } function getNoPaintElements(contentRootElement) { - return contentRootElement.getElementsByClassName('reftest-no-paint'); + return contentRootElement.getElementsByClassName('reftest-no-paint'); +} + +function getOpaqueLayerElements(contentRootElement) { + return contentRootElement.getElementsByClassName('reftest-opaque-layer'); +} + +function getAssignedLayerMap(contentRootElement) { + var layerNameToElementsMap = {}; + var elements = contentRootElement.querySelectorAll('[reftest-assigned-layer]'); + for (var i = 0; i < elements.length; ++i) { + var element = elements[i]; + var layerName = element.getAttribute('reftest-assigned-layer'); + if (!(layerName in layerNameToElementsMap)) { + layerNameToElementsMap[layerName] = []; + } + layerNameToElementsMap[layerName].push(element); + } + return layerNameToElementsMap; } // Initial state. When the document has loaded and all MozAfterPaint events and @@ -525,6 +543,7 @@ function WaitForTestEnd(contentRootElement, inPrintMode, spellCheckedElements) { SendFailedNoPaint(); } } + CheckLayerAssertions(contentRootElement); } LogInfo("MakeProgress: Completed"); state = STATE_COMPLETED; @@ -631,7 +650,8 @@ function OnDocumentLoad(event) // Go into reftest-wait mode belatedly. WaitForTestEnd(contentRootElement, inPrintMode, []); } else { - CheckForProcessCrashExpectation(); + CheckLayerAssertions(contentRootElement); + CheckForProcessCrashExpectation(contentRootElement); RecordResult(); } } @@ -661,9 +681,60 @@ function OnDocumentLoad(event) } } -function CheckForProcessCrashExpectation() +function CheckLayerAssertions(contentRootElement) +{ + if (!contentRootElement) { + return; + } + + var opaqueLayerElements = getOpaqueLayerElements(contentRootElement); + for (var i = 0; i < opaqueLayerElements.length; ++i) { + var elem = opaqueLayerElements[i]; + try { + if (!windowUtils().isPartOfOpaqueLayer(elem)) { + SendFailedOpaqueLayer(elementDescription(elem) + ' is not part of an opaque layer'); + } + } catch (e) { + SendFailedOpaqueLayer('got an exception while checking whether ' + elementDescription(elem) + ' is part of an opaque layer'); + } + } + var layerNameToElementsMap = getAssignedLayerMap(contentRootElement); + var oneOfEach = []; + // Check that elements with the same reftest-assigned-layer share the same PaintedLayer. + for (var layerName in layerNameToElementsMap) { + try { + var elements = layerNameToElementsMap[layerName]; + oneOfEach.push(elements[0]); + var numberOfLayers = windowUtils().numberOfAssignedPaintedLayers(elements, elements.length); + if (numberOfLayers !== 1) { + SendFailedAssignedLayer('these elements are assigned to ' + numberOfLayers + + ' different layers, instead of sharing just one layer: ' + + elements.map(elementDescription).join(', ')); + } + } catch (e) { + SendFailedAssignedLayer('got an exception while checking whether these elements share a layer: ' + + elements.map(elementDescription).join(', ')); + } + } + // Check that elements with different reftest-assigned-layer are assigned to different PaintedLayers. + if (oneOfEach.length > 0) { + try { + var numberOfLayers = windowUtils().numberOfAssignedPaintedLayers(oneOfEach, oneOfEach.length); + if (numberOfLayers !== oneOfEach.length) { + SendFailedAssignedLayer('these elements are assigned to ' + numberOfLayers + + ' different layers, instead of having none in common (expected ' + + oneOfEach.length + ' different layers): ' + + oneOfEach.map(elementDescription).join(', ')); + } + } catch (e) { + SendFailedAssignedLayer('got an exception while checking whether these elements are assigned to different layers: ' + + oneOfEach.map(elementDescription).join(', ')); + } + } +} + +function CheckForProcessCrashExpectation(contentRootElement) { - var contentRootElement = content.document.documentElement; if (contentRootElement && contentRootElement.hasAttribute('class') && contentRootElement.getAttribute('class').split(/\s+/) @@ -872,6 +943,16 @@ function SendFailedNoPaint() sendAsyncMessage("reftest:FailedNoPaint"); } +function SendFailedOpaqueLayer(why) +{ + sendAsyncMessage("reftest:FailedOpaqueLayer", { why: why }); +} + +function SendFailedAssignedLayer(why) +{ + sendAsyncMessage("reftest:FailedAssignedLayer", { why: why }); +} + // Return true if a snapshot was taken. function SendInitCanvasWithSnapshot() { @@ -918,6 +999,14 @@ function roundTo(x, fraction) return Math.round(x/fraction)*fraction; } +function elementDescription(element) +{ + return '<' + element.localName + + [].slice.call(element.attributes).map((attr) => + ` ${attr.nodeName}="${attr.value}"`).join('') + + '>'; +} + function SendUpdateCanvasForEvent(event, contentRootElement) { var win = content; diff --git a/layout/tools/reftest/reftest.js b/layout/tools/reftest/reftest.js index 895c06117d..3465cf3e53 100644 --- a/layout/tools/reftest/reftest.js +++ b/layout/tools/reftest/reftest.js @@ -112,6 +112,10 @@ var gExpectedCrashDumpFiles = []; var gUnexpectedCrashDumpFiles = { }; var gCrashDumpDir; var gFailedNoPaint = false; +var gFailedOpaqueLayer = false; +var gFailedOpaqueLayerMessages = []; +var gFailedAssignedLayer = false; +var gFailedAssignedLayerMessages = []; // The enabled-state of the test-plugins, stored so they can be reset later var gTestPluginEnabledStates = null; @@ -1651,20 +1655,34 @@ function RecordResult(testRunTime, errorMsg, scriptResults) gDumpLog("REFTEST fuzzy match\n"); } + var failedExtraCheck = gFailedNoPaint || gFailedOpaqueLayer || gFailedAssignedLayer; + // whether the comparison result matches what is in the manifest - var test_passed = (equal == (gURLs[0].type == TYPE_REFTEST_EQUAL)) && !gFailedNoPaint; + var test_passed = (equal == (gURLs[0].type == TYPE_REFTEST_EQUAL)) && !failedExtraCheck; output = outputs[expected][test_passed]; ++gTestResults[output.n]; - // It's possible that we failed both reftest-no-paint and the normal comparison, but we don't - // have a way to annotate these separately, so just print an error for the no-paint failure. - if (gFailedNoPaint) { + // It's possible that we failed both an "extra check" and the normal comparison, but we don't + // have a way to annotate these separately, so just print an error for the extra check failures. + if (failedExtraCheck) { + var failures = []; + if (gFailedNoPaint) { + failures.push("failed reftest-no-paint"); + } + // The gFailed*Messages arrays will contain messages from both the test and the reference. + if (gFailedOpaqueLayer) { + failures.push("failed reftest-opaque-layer: " + gFailedOpaqueLayerMessages.join(", ")); + } + if (gFailedAssignedLayer) { + failures.push("failed reftest-assigned-layer: " + gFailedAssignedLayerMessages.join(", ")); + } + var failureString = failures.join(", "); if (expected == EXPECTED_FAIL) { - gDumpLog("REFTEST TEST-KNOWN-FAIL | " + gURLs[0].prettyPath + " | failed reftest-no-paint\n"); + gDumpLog("REFTEST TEST-KNOWN-FAIL | " + gURLs[0].prettyPath + " | " + failureString + "\n"); } else { - gDumpLog("REFTEST TEST-UNEXPECTED-FAIL | " + gURLs[0].prettyPath + " | failed reftest-no-paint\n"); + gDumpLog("REFTEST TEST-UNEXPECTED-FAIL | " + gURLs[0].prettyPath + " | " + failureString + "\n"); } } else { var result = "REFTEST " + output.s + " | " + @@ -1694,19 +1712,19 @@ function RecordResult(testRunTime, errorMsg, scriptResults) } gDumpLog(result); + + if (gURLs[0].prefSettings1.length == 0) { + UpdateCanvasCache(gURLs[0].url1, gCanvas1); + } + if (gURLs[0].prefSettings2.length == 0) { + UpdateCanvasCache(gURLs[0].url2, gCanvas2); + } } if ((!test_passed && expected == EXPECTED_PASS) || (test_passed && expected == EXPECTED_FAIL)) { FlushTestLog(); } - if (gURLs[0].prefSettings1.length == 0) { - UpdateCanvasCache(gURLs[0].url1, gCanvas1); - } - if (gURLs[0].prefSettings2.length == 0) { - UpdateCanvasCache(gURLs[0].url2, gCanvas2); - } - CleanUpCrashDumpFiles(); FinishTestItem(); break; @@ -1788,6 +1806,10 @@ function FinishTestItem() // and tests will continue. SendClear(); gFailedNoPaint = false; + gFailedOpaqueLayer = false; + gFailedOpaqueLayerMessages = []; + gFailedAssignedLayer = false; + gFailedAssignedLayerMessages = []; } function DoAssertionCheck(numAsserts) @@ -1887,6 +1909,14 @@ function RegisterMessageListenersAndLoadContentScript() "reftest:FailedNoPaint", function (m) { RecvFailedNoPaint(); } ); + gBrowserMessageManager.addMessageListener( + "reftest:FailedOpaqueLayer", + function (m) { RecvFailedOpaqueLayer(m.json.why); } + ); + gBrowserMessageManager.addMessageListener( + "reftest:FailedAssignedLayer", + function (m) { RecvFailedAssignedLayer(m.json.why); } + ); gBrowserMessageManager.addMessageListener( "reftest:InitCanvasWithSnapshot", function (m) { return RecvInitCanvasWithSnapshot(); } @@ -1946,6 +1976,16 @@ function RecvFailedNoPaint() gFailedNoPaint = true; } +function RecvFailedOpaqueLayer(why) { + gFailedOpaqueLayer = true; + gFailedOpaqueLayerMessages.push(why); +} + +function RecvFailedAssignedLayer(why) { + gFailedAssignedLayer = true; + gFailedAssignedLayerMessages.push(why); +} + function RecvInitCanvasWithSnapshot() { var painted = InitCurrentCanvasWithSnapshot(); diff --git a/media/mtransport/third_party/nICEr/src/ice/ice_component.c b/media/mtransport/third_party/nICEr/src/ice/ice_component.c index 038090803e..e144793f44 100644 --- a/media/mtransport/third_party/nICEr/src/ice/ice_component.c +++ b/media/mtransport/third_party/nICEr/src/ice/ice_component.c @@ -1124,7 +1124,8 @@ int nr_ice_component_insert_pair(nr_ice_component *pcomp, nr_ice_cand_pair *pair r_log(LOG_ICE,LOG_DEBUG,"ICE-PEER(%s)/CAND-PAIR(%s): Ensure that check timer is running for new pair %s.",pair->remote->stream->pctx->label, pair->codeword, pair->as_string); if(pair->remote->stream->ice_state == NR_ICE_MEDIA_STREAM_CHECKS_ACTIVE || - !pair->remote->stream->pctx->checks_started){ + (pair->remote->stream->ice_state == NR_ICE_MEDIA_STREAM_CHECKS_FROZEN && + !pair->remote->stream->pctx->checks_started)){ if(nr_ice_media_stream_start_checks(pair->remote->stream->pctx, pair->remote->stream)) { r_log(LOG_ICE,LOG_WARNING,"ICE-PEER(%s)/CAND-PAIR(%s): Could not restart checks for new pair %s.",pair->remote->stream->pctx->label, pair->codeword, pair->as_string); ABORT(R_INTERNAL); diff --git a/mobile/android/chrome/content/browser.js b/mobile/android/chrome/content/browser.js index 2d2ffc3773..2f4875be9a 100644 --- a/mobile/android/chrome/content/browser.js +++ b/mobile/android/chrome/content/browser.js @@ -3537,6 +3537,11 @@ Tab.prototype = { * Reloads the tab with the desktop mode setting. */ reloadWithMode: function (aDesktopMode) { + // notify desktopmode for PIDOMWindow + let win = this.browser.contentWindow; + let dwi = win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils); + dwi.setDesktopModeViewport(aDesktopMode); + // Set desktop mode for tab and send change to Java if (this.desktopMode != aDesktopMode) { this.desktopMode = aDesktopMode; @@ -6282,6 +6287,19 @@ var ViewportHandler = { * Returns the ViewportMetadata object. */ getViewportMetadata: function getViewportMetadata(aWindow) { + let tab = BrowserApp.getTabForWindow(aWindow); + if (tab.desktopMode) { + return new ViewportMetadata({ + minZoom: kViewportMinScale, + maxZoom: kViewportMaxScale, + width: kDefaultCSSViewportWidth, + height: kDefaultCSSViewportHeight, + allowZoom: true, + allowDoubleTapZoom: true, + isSpecified: false + }); + } + let windowUtils = aWindow.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils); // viewport details found here diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js index 863653d0dc..8cfbe2fd99 100644 --- a/modules/libpref/init/all.js +++ b/modules/libpref/init/all.js @@ -3323,6 +3323,14 @@ pref("intl.tsf.hack.atok.create_native_caret", true); pref("intl.tsf.hack.free_chang_jie.do_not_return_no_layout_error", true); // For Easy Changjei pref("intl.tsf.hack.easy_changjei.do_not_return_no_layout_error", true); +// Whether use previous character rect for the result of +// ITfContextView::GetTextExt() if the specified range is the first character +// of selected clause of composition string. +pref("intl.tsf.hack.google_ja_input.do_not_return_no_layout_error_at_first_char", true); +// Whether use previous character rect for the result of +// ITfContextView::GetTextExt() if the specified range is the caret of +// composition string. +pref("intl.tsf.hack.google_ja_input.do_not_return_no_layout_error_at_caret", true); #endif // See bug 448927, on topmost panel, some IMEs are not usable on Windows. diff --git a/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp b/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp index 619daaf6aa..912327f526 100644 --- a/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp +++ b/netwerk/system/linux/nsNotifyAddrListener_Linux.cpp @@ -8,6 +8,10 @@ #include #include #include +#ifndef MOZ_WIDGET_GONK +#include +#include +#endif #include "nsThreadUtils.h" #include "nsIObserverService.h" @@ -96,6 +100,51 @@ nsNotifyAddrListener::GetLinkType(uint32_t *aLinkType) return NS_OK; } +// +// Check if there's a network interface available to do networking on. +// +void nsNotifyAddrListener::checkLink(void) +{ +#ifdef MOZ_WIDGET_GONK + // b2g instead has NetworkManager.js which handles UP/DOWN +#else + struct ifaddrs *list; + struct ifaddrs *ifa; + bool link = false; + bool prevLinkUp = mLinkUp; + + if(getifaddrs(&list)) + return; + + // Walk through the linked list, maintaining head pointer so we can free + // list later + + for (ifa = list; ifa != NULL; ifa = ifa->ifa_next) { + int family; + if (ifa->ifa_addr == NULL) + continue; + + family = ifa->ifa_addr->sa_family; + + if ((family == AF_INET || family == AF_INET6) && + (ifa->ifa_flags & IFF_UP) && + !(ifa->ifa_flags & IFF_LOOPBACK)) { + // An interface that is UP and not loopback + link = true; + break; + } + } + mLinkUp = link; + freeifaddrs(list); + + if (prevLinkUp != mLinkUp) { + // UP/DOWN status changed, send appropriate UP/DOWN event + SendEvent(mLinkUp ? + NS_NETWORK_LINK_DATA_UP : NS_NETWORK_LINK_DATA_DOWN); + } +#endif +} + void nsNotifyAddrListener::OnNetlinkMessage(int aNetlinkSocket) { struct nlmsghdr *nlh; @@ -149,6 +198,10 @@ void nsNotifyAddrListener::OnNetlinkMessage(int aNetlinkSocket) if (networkChange && mAllowChangedEvent) { SendEvent(NS_NETWORK_LINK_DATA_CHANGED); } + + if (networkChange) { + checkLink(); + } } NS_IMETHODIMP diff --git a/netwerk/system/linux/nsNotifyAddrListener_Linux.h b/netwerk/system/linux/nsNotifyAddrListener_Linux.h index b303f127ab..d6181b5e68 100644 --- a/netwerk/system/linux/nsNotifyAddrListener_Linux.h +++ b/netwerk/system/linux/nsNotifyAddrListener_Linux.h @@ -55,6 +55,9 @@ private: // Sends the network event. nsresult SendEvent(const char *aEventID); + // Checks if there's a network "link" + void checkLink(void); + // Deals with incoming NETLINK messages. void OnNetlinkMessage(int NetlinkSocket); diff --git a/python/mozbuild/mozbuild/backend/recursivemake.py b/python/mozbuild/mozbuild/backend/recursivemake.py index 551e4a4824..a1c44611ff 100644 --- a/python/mozbuild/mozbuild/backend/recursivemake.py +++ b/python/mozbuild/mozbuild/backend/recursivemake.py @@ -814,7 +814,7 @@ class RecursiveMakeBackend(CommonBackend): for path, patterns in obj.srcdir_pattern_files.iteritems(): for p in patterns: - self._install_manifests['tests'].add_pattern_symlink(obj.srcdir, p, path) + self._install_manifests['tests'].add_pattern_symlink(p[0], p[1], path) for path, files in obj.objdir_files.iteritems(): prefix = 'TEST_HARNESS_%s' % path.replace('/', '_') diff --git a/python/mozbuild/mozbuild/frontend/emitter.py b/python/mozbuild/mozbuild/frontend/emitter.py index b3e22c74aa..2b912d1e25 100644 --- a/python/mozbuild/mozbuild/frontend/emitter.py +++ b/python/mozbuild/mozbuild/frontend/emitter.py @@ -574,7 +574,14 @@ class TreeMetadataEmitter(LoggingMixin): else: resolved = context.resolve_path(s) if '*' in s: - srcdir_pattern_files[path].append(s); + if s[0] == '/': + pattern_start = resolved.index('*') + base_path = mozpath.dirname(resolved[:pattern_start]) + pattern = resolved[len(base_path)+1:] + else: + base_path = context.srcdir + pattern = s + srcdir_pattern_files[path].append((base_path, pattern)); elif not os.path.exists(resolved): raise SandboxValidationError( 'File listed in TEST_HARNESS_FILES does not exist: %s' % s, context) diff --git a/security/manager/ssl/src/PSMContentListener.cpp b/security/manager/ssl/src/PSMContentListener.cpp index a06875e60b..789aac0fa6 100644 --- a/security/manager/ssl/src/PSMContentListener.cpp +++ b/security/manager/ssl/src/PSMContentListener.cpp @@ -270,17 +270,13 @@ PSMContentListener::DoContent(const nsACString & aContentType, nsIStreamListener ** aContentHandler, bool * aAbortProcess) { - PSMContentDownloader *downLoader; uint32_t type; type = getPSMContentType(PromiseFlatCString(aContentType).get()); PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("PSMContentListener::DoContent\n")); if (type != PSMContentDownloader::UNKNOWN_TYPE) { - downLoader = new PSMContentDownloader(type); - if (downLoader) { - downLoader->QueryInterface(NS_GET_IID(nsIStreamListener), - (void **)aContentHandler); - return NS_OK; - } + nsRefPtr downLoader = new PSMContentDownloader(type); + downLoader.forget(aContentHandler); + return NS_OK; } return NS_ERROR_FAILURE; } diff --git a/security/sandbox/linux/common/LinuxSched.h b/security/sandbox/linux/common/LinuxSched.h new file mode 100644 index 0000000000..148067d34c --- /dev/null +++ b/security/sandbox/linux/common/LinuxSched.h @@ -0,0 +1,35 @@ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=8 sts=2 et sw=2 tw=80: */ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this file, + * You can obtain one at http://mozilla.org/MPL/2.0/. */ + +#ifndef mozilla_LinuxSched_h +#define mozilla_LinuxSched_h + +#include + +// Some build environments, in particular the Android NDK, don't +// define some of the newer clone/unshare flags ("newer" relatively +// speaking; CLONE_NEWUTS is present since kernel 2.6.19 in 2006). + +#ifndef CLONE_NEWUTS +#define CLONE_NEWUTS 0x04000000 +#endif +#ifndef CLONE_NEWIPC +#define CLONE_NEWIPC 0x08000000 +#endif +#ifndef CLONE_NEWUSER +#define CLONE_NEWUSER 0x10000000 +#endif +#ifndef CLONE_NEWPID +#define CLONE_NEWPID 0x20000000 +#endif +#ifndef CLONE_NEWNET +#define CLONE_NEWNET 0x40000000 +#endif +#ifndef CLONE_IO +#define CLONE_IO 0x80000000 +#endif + +#endif diff --git a/security/sandbox/linux/common/SandboxInfo.cpp b/security/sandbox/linux/common/SandboxInfo.cpp index 6cf89982f7..3dce06e623 100644 --- a/security/sandbox/linux/common/SandboxInfo.cpp +++ b/security/sandbox/linux/common/SandboxInfo.cpp @@ -5,16 +5,118 @@ * You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "SandboxInfo.h" +#include "LinuxSched.h" #include #include #include +#include +#include +#include -#include "sandbox/linux/seccomp-bpf/linux_seccomp.h" +#include "base/posix/eintr_wrapper.h" #include "mozilla/Assertions.h" +#include "mozilla/ArrayUtils.h" +#include "mozilla/DebugOnly.h" +#include "sandbox/linux/seccomp-bpf/linux_seccomp.h" +#include "sandbox/linux/services/linux_syscalls.h" namespace mozilla { +static bool +HasSeccompBPF() +{ + // Allow simulating the absence of seccomp-bpf support, for testing. + if (getenv("MOZ_FAKE_NO_SANDBOX")) { + return false; + } + // Determine whether seccomp-bpf is supported by trying to + // enable it with an invalid pointer for the filter. This will + // fail with EFAULT if supported and EINVAL if not, without + // changing the process's state. + if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, nullptr) != -1) { + MOZ_CRASH("prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, nullptr)" + " didn't fail"); + } + MOZ_ASSERT(errno == EFAULT || errno == EINVAL); + return errno == EFAULT; +} + +static bool +HasSeccompTSync() +{ + // Similar to above, but for thread-sync mode. See also Chromium's + // sandbox::SandboxBPF::SupportsSeccompThreadFilterSynchronization + if (getenv("MOZ_FAKE_NO_SECCOMP_TSYNC")) { + return false; + } + if (syscall(__NR_seccomp, SECCOMP_SET_MODE_FILTER, + SECCOMP_FILTER_FLAG_TSYNC, nullptr) != -1) { + MOZ_CRASH("seccomp(..., SECCOMP_FILTER_FLAG_TSYNC, nullptr)" + " didn't fail"); + } + MOZ_ASSERT(errno == EFAULT || errno == EINVAL || errno == ENOSYS); + return errno == EFAULT; +} + +static bool +HasUserNamespaceSupport() +{ + // Note: the /proc//ns/* files track setns(2) support, which in + // some cases (e.g., pid) significantly postdates kernel support for + // the namespace type, so in general this type of check could be a + // false negative. However, for user namespaces, any kernel new + // enough for the feature to be usable for us has setns support + // (v3.8), so this is okay. + if (access("/proc/self/ns/user", F_OK) == -1) { + MOZ_ASSERT(errno == ENOENT); + return false; + } + return true; +} + +static bool +CanCreateUserNamespace() +{ + // Unfortunately, the only way to verify that this process can + // create a new user namespace is to actually create one; because + // this process's namespaces shouldn't be side-effected (yet), it's + // necessary to clone (and collect) a child process. See also + // Chromium's sandbox::Credentials::SupportsNewUserNS. + // + // This is somewhat more expensive than the other tests, so it's + // cached in the environment to prevent child processes from having + // to re-run the test. + // + // This is run at static initializer time, while single-threaded, so + // locking isn't needed to access the environment. + static const char kCacheEnvName[] = "MOZ_ASSUME_USER_NS"; + const char* cached = getenv(kCacheEnvName); + if (cached) { + return cached[0] > '0'; + } + + pid_t pid = syscall(__NR_clone, SIGCHLD | CLONE_NEWUSER, + nullptr, nullptr, nullptr, nullptr); + if (pid == 0) { + // In the child. Do as little as possible. + _exit(0); + } + if (pid == -1) { + // Failure. + MOZ_ASSERT(errno == EINVAL || // unsupported + errno == EPERM || // root-only, or we're already chrooted + errno == EUSERS); // already inside 32 nested user namespaces + setenv(kCacheEnvName, "0", 1); + return false; + } + // Otherwise, in the parent and successful. + DebugOnly ok = HANDLE_EINTR(waitpid(pid, nullptr, 0)) == pid; + MOZ_ASSERT(ok); + setenv(kCacheEnvName, "1", 1); + return true; +} + /* static */ const SandboxInfo SandboxInfo::sSingleton = SandboxInfo(); @@ -22,18 +124,17 @@ SandboxInfo::SandboxInfo() { int flags = 0; static_assert(sizeof(flags) >= sizeof(Flags), "enum Flags fits in an int"); - // Allow simulating the absence of seccomp-bpf support, for testing. - if (!getenv("MOZ_FAKE_NO_SANDBOX")) { - // Determine whether seccomp-bpf is supported by trying to - // enable it with an invalid pointer for the filter. This will - // fail with EFAULT if supported and EINVAL if not, without - // changing the process's state. - if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, nullptr) != -1) { - MOZ_CRASH("prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, nullptr)" - " didn't fail"); + if (HasSeccompBPF()) { + flags |= kHasSeccompBPF; + if (HasSeccompTSync()) { + flags |= kHasSeccompTSync; } - if (errno == EFAULT) { - flags |= kHasSeccompBPF; + } + + if (HasUserNamespaceSupport()) { + flags |= kHasPrivilegedUserNamespaces; + if (CanCreateUserNamespace()) { + flags |= kHasUserNamespaces; } } diff --git a/security/sandbox/linux/common/SandboxInfo.h b/security/sandbox/linux/common/SandboxInfo.h index 524ee7cd00..54e1cca428 100644 --- a/security/sandbox/linux/common/SandboxInfo.h +++ b/security/sandbox/linux/common/SandboxInfo.h @@ -31,6 +31,12 @@ public: kEnabledForMedia = 1 << 2, // Env var MOZ_SANDBOX_VERBOSE. kVerbose = 1 << 3, + // Kernel can atomically set system call filtering on entire thread group. + kHasSeccompTSync = 1 << 4, + // Can this process create user namespaces? (Man page user_namespaces(7).) + kHasUserNamespaces = 1 << 5, + // Could a more privileged process have user namespaces, even if we can't? + kHasPrivilegedUserNamespaces = 1 << 6, }; bool Test(Flags aFlag) const { return (mFlags & aFlag) == aFlag; } diff --git a/testing/mochitest/browser-test.js b/testing/mochitest/browser-test.js index 4a976fe988..921e2842ca 100644 --- a/testing/mochitest/browser-test.js +++ b/testing/mochitest/browser-test.js @@ -48,6 +48,42 @@ function b2gStart() { webNav.loadURI(url, null, null, null, null); } +let TabDestroyObserver = { + outstanding: new Set(), + promiseResolver: null, + + init: function() { + Services.obs.addObserver(this, "message-manager-close", false); + Services.obs.addObserver(this, "message-manager-disconnect", false); + }, + + destroy: function() { + Services.obs.removeObserver(this, "message-manager-close"); + Services.obs.removeObserver(this, "message-manager-disconnect"); + }, + + observe: function(subject, topic, data) { + if (topic == "message-manager-close") { + this.outstanding.add(subject); + } else if (topic == "message-manager-disconnect") { + this.outstanding.delete(subject); + if (!this.outstanding.size && this.promiseResolver) { + this.promiseResolver(); + } + } + }, + + wait: function() { + if (!this.outstanding.size) { + return Promise.resolve(); + } + + return new Promise((resolve) => { + this.promiseResolver = resolve; + }); + }, +}; + function testInit() { gConfig = readConfig(); if (gConfig.testRoot == "browser" || @@ -178,6 +214,8 @@ Tester.prototype = { }, start: function Tester_start() { + TabDestroyObserver.init(); + //if testOnLoad was not called, then gConfig is not defined if (!gConfig) gConfig = readConfig(); @@ -267,6 +305,8 @@ Tester.prototype = { }, finish: function Tester_finish(aSkipSummary) { + TabDestroyObserver.destroy(); + this.Promise.Debugging.flushUncaughtErrors(); var passCount = this.tests.reduce(function(a, f) a + f.passCount, 0); @@ -570,6 +610,9 @@ Tester.prototype = { Services.obs.notifyObservers({wrappedJSObject: barrier}, "shutdown-leaks-before-check", null); + barrier.client.addBlocker("ShutdownLeaks: Wait for tabs to finish closing", + TabDestroyObserver.wait()); + barrier.wait().then(() => { // Simulate memory pressure so that we're forced to free more resources // and thus get rid of more false leaks like already terminated workers. diff --git a/testing/runtimes/README.md b/testing/runtimes/README.md new file mode 100644 index 0000000000..380962699a --- /dev/null +++ b/testing/runtimes/README.md @@ -0,0 +1,11 @@ +Test Runtimes +============= + +These files contain test runtimes for various suites across different platforms. Each JSON file +corresponds to a single test job in production and has the following format: + + { '': } + +These files are being used to normalize chunk durations so all chunks take roughly the same length +of time. They are still experimental and their format and/or file structure are subject to change +without notice. diff --git a/testing/runtimes/linux-debug/mochitest-browser-chrome.runtimes.json b/testing/runtimes/linux-debug/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..1624b31952 --- /dev/null +++ b/testing/runtimes/linux-debug/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/components/tabview/test/browser_tabview_bug628061.js": 6911, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 6929, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 15742, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 20455, "browser/components/sessionstore/test/browser_522545.js": 16823, "browser/components/preferences/in-content/tests/browser_subdialogs.js": 7010, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 9351, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 7608, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35104, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 15212, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 17304, "browser/components/sessionstore/test/browser_394759_behavior.js": 26001, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 8151, "browser/components/tabview/test/browser_tabview_bug613541.js": 17892, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 8521, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 22920, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 19788, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 27995, "browser/components/sessionstore/test/browser_cleaner.js": 11705, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 9623, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 11268, "browser/base/content/test/social/browser_social_window.js": 25900, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 9764, "browser/components/customizableui/test/browser_923857_customize_mode_event_wrapping_during_reset.js": 7755, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 9373, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 29261, "browser/base/content/test/general/browser_aboutHome.js": 32553, "browser/components/sessionstore/test/browser_394759_perwindowpb.js": 7837, "browser/components/customizableui/test/browser_968565_insert_before_hidden_items.js": 9018, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 11303, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 10032, "browser/components/preferences/in-content/tests/browser_privacypane_8.js": 10171, "browser/base/content/test/general/browser_e10s_chrome_process.js": 7062, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 8618, "browser/base/content/test/general/browser_sanitizeDialog.js": 17736, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 6953, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 21850, "browser/devtools/netmonitor/test/browser_net_json-long.js": 7216, "browser/components/tabview/test/browser_tabview_bug644097.js": 9049, "browser/components/sessionstore/test/browser_frame_history.js": 8912, "browser/components/sessionstore/test/browser_telemetry.js": 14443, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 32086, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 10920, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 8138, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6849, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 15511, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 9583, "browser/base/content/test/general/browser_sanitize-timespans.js": 8848, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 11396, "browser/base/content/test/general/browser_overflowScroll.js": 10575, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 24871, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 25584, "browser/base/content/test/newtab/browser_newtab_drag_drop.js": 12940, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 6579, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 24495, "browser/base/content/test/newtab/browser_newtab_block.js": 11962, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 18794, "browser/components/sessionstore/test/browser_sessionHistory.js": 11774, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 14218, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 8731, "browser/components/preferences/in-content/tests/browser_connection_bug388287.js": 6786, "browser/base/content/test/chat/browser_tearoff.js": 9917, "browser/base/content/test/general/browser_beforeunload_duplicate_dialogs.js": 7479, "browser/components/sessionstore/test/browser_broadcast.js": 12900, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 12052, "browser/components/tabview/test/browser_tabview_bug626791.js": 16103, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 21279, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 9284, "docshell/test/browser/browser_timelineMarkers-05.js": 9857, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 50272, "browser/components/sessionstore/test/browser_586068-window_state.js": 13496, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 11088, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 7770, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6862, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 7717, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 12115, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 6750, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 20787, "browser/components/sessionstore/test/browser_formdata.js": 47929, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 8078, "toolkit/mozapps/extensions/test/browser/browser_list.js": 9922, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 12015, "docshell/test/browser/browser_timelineMarkers-03.js": 7841, "browser/components/tabview/test/browser_tabview_bug595601.js": 8630, "browser/base/content/test/general/browser_bug902156.js": 7175, "browser/components/tabview/test/browser_tabview_bug631752.js": 7090, "browser/components/sessionstore/test/browser_privatetabs.js": 7714, "browser/components/sessionstore/test/browser_586068-multi_window.js": 11034, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 15551, "browser/base/content/test/general/browser_bug561636.js": 10973, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 13535, "browser/components/sessionstore/test/browser_backup_recovery.js": 8905, "browser/base/content/test/chat/browser_chatwindow.js": 18077, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 10961, "browser/components/customizableui/test/browser_985815_propagate_setToolbarVisibility.js": 8845, "browser/components/sessionstore/test/browser_cookies.js": 37141, "browser/components/tabview/test/browser_tabview_bug610208.js": 13010, "browser/components/tabview/test/browser_tabview_multiwindow_search.js": 6805, "browser/components/tabview/test/browser_tabview_bug616729.js": 7284, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 11238, "browser/components/sessionstore/test/browser_600545.js": 10789, "docshell/test/browser/browser_timelineMarkers-02.js": 9963, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_popupblocker.js": 7458, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 9565, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 8494, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 30294, "toolkit/mozapps/extensions/test/browser/browser_details.js": 21886, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 12776, "browser/base/content/test/general/browser_bug822367.js": 12263, "browser/components/customizableui/test/browser_889120_customize_tab_merging.js": 7853, "browser/base/content/test/plugins/browser_pluginCrashCommentAndURL.js": 6846, "toolkit/components/places/tests/browser/browser_bug399606.js": 9823, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_placestitle.js": 6598, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 8726, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 13604, "browser/components/customizableui/test/browser_878452_drag_to_panel.js": 6590, "browser/components/tabview/test/browser_tabview_bug595965.js": 7347, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 20681, "browser/components/sessionstore/test/browser_590268.js": 15032, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 9878, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 7531, "browser/base/content/test/general/browser_bug422590.js": 9660, "browser/base/content/test/general/browser_bug767836_perwindowpb.js": 7357, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 7092, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 10049, "browser/base/content/test/general/browser_devices_get_user_media_in_frame.js": 7232, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 25535, "browser/components/tabview/test/browser_tabview_bug637840.js": 9665, "browser/components/tabview/test/browser_tabview_bug654721.js": 7996, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 10590, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 13948, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 7527, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 12716, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 7507, "browser/base/content/test/social/browser_social_activation.js": 17194, "browser/components/tabview/test/browser_tabview_bug593283.js": 7751, "browser/components/sessionstore/test/browser_586068-reload.js": 13743, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 11005, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 7236, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 6749, "browser/base/content/test/social/browser_social_marks.js": 19721, "browser/components/tabview/test/browser_tabview_bug706430.js": 7687, "browser/components/customizableui/test/browser_932928_show_notice_when_palette_empty.js": 8353, "browser/components/places/tests/browser/browser_bookmarksProperties.js": 6654, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12230, "browser/components/sessionstore/test/browser_formdata_format.js": 13377, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 11857, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 18658, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 9053, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 15931, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40098, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 6890, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 16833, "browser/components/places/tests/browser/browser_library_commands.js": 7125, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 59748, "toolkit/mozapps/extensions/test/browser/browser_bug562854.js": 6804, "browser/base/content/test/general/browser_tab_dragdrop2.js": 7321, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 9821, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 9289, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 7801, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 9621, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 7000, "browser/components/sessionstore/test/browser_sessionStorage.js": 9565, "browser/components/tabview/test/browser_tabview_bug589324.js": 9102, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 10429, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 8889, "toolkit/mozapps/extensions/test/browser/browser_types.js": 28845, "browser/base/content/test/social/browser_social_errorPage.js": 6842, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 7033, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 16000, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 10163, "browser/base/content/test/general/browser_devices_get_user_media.js": 10554, "browser/base/content/test/general/browser_bug553455.js": 39876, "dom/tests/browser/browser_test_new_window_from_content.js": 13116, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 7907, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 11240, "browser/devtools/storage/test/browser_storage_basic.js": 7455, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 6946, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7906, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 8868, "browser/components/search/test/browser_webapi.js": 15885, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 33603, "browser/base/content/test/newtab/browser_newtab_search.js": 7796, "browser/components/tabview/test/browser_tabview_bug656778.js": 10156, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 9580, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 7553, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 6705, "browser/components/sessionstore/test/browser_490040.js": 7948, "browser/components/tabview/test/browser_tabview_expander.js": 15842, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 7214, "browser/base/content/test/general/browser_bug590206.js": 8000, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 30459, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 11718, "browser/components/sessionstore/test/browser_495495.js": 6525, "browser/base/content/test/social/browser_addons.js": 12276, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 12906, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 7433, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 10786, "testing/mochitest/tests/browser/browser_async.js": 10098, "browser/components/customizableui/test/browser_973932_addonbar_currentset.js": 6611, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 11520, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 8225, "browser/base/content/test/chat/browser_focus.js": 11088, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 7785, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 11234, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 11276, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 53908, "browser/base/content/test/general/browser_zbug569342.js": 11205, "browser/components/sessionstore/test/browser_pageStyle.js": 13237, "browser/base/content/test/social/browser_social_chatwindow.js": 11057, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 25653, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 7294, "browser/base/content/test/general/browser_bug676619.js": 15318, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 11647, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 37237, "browser/components/downloads/test/browser/browser_iframe_gone_mid_download.js": 8810, "browser/base/content/test/newtab/browser_newtab_unpin.js": 9093, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 7355, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 29260, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40101, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 36193, "browser/base/content/test/general/browser_bug763468_perwindowpb.js": 6886, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 7745, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 15974, "browser/base/content/test/general/browser_bug575561.js": 12507, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 25237, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 15151, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 11790, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_lastpbcontextexited.js": 7588, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 6881, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 20853, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 8978, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 8110, "toolkit/mozapps/extensions/test/browser/browser_install.js": 18397, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 15900, "browser/base/content/test/general/browser_ssl_error_reports.js": 7548, "browser/components/translation/test/browser_translation_fhr.js": 7276, "browser/base/content/test/general/browser_identity_UI.js": 27165, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 6564, "browser/components/tabview/test/browser_tabview_bug654295.js": 7868, "browser/base/content/test/general/browser_bug906190.js": 31371, "browser/components/preferences/tests/browser_privacypane_4.js": 8695, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 28134, "browser/components/loop/test/mochitest/browser_fxa_login.js": 15532, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 9708, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 10508, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 17404, "browser/components/sessionstore/test/browser_586068-window_state_override.js": 10181, "browser/base/content/test/plugins/browser_pluginnotification.js": 22573, "browser/components/sessionstore/test/browser_586068-apptabs.js": 8189, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 12333, "browser/components/search/test/browser_426329.js": 9832, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 11605} \ No newline at end of file diff --git a/testing/runtimes/linux-debug/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/linux-debug/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..44736b5fcb --- /dev/null +++ b/testing/runtimes/linux-debug/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7724, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 37734, "browser/devtools/inspector/test/browser_inspector_menu-01.js": 6519, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 13358, "browser/components/sessionstore/test/browser_522545.js": 7637, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 15360, "browser/components/uitour/test/browser_UITour_loop.js": 6133, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-02.js": 6045, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35069, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 5997, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 6009, "browser/components/sessionstore/test/browser_394759_behavior.js": 10996, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 9216, "toolkit/components/places/tests/browser/browser_bug399606.js": 7756, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 12499, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 17283, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 6372, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 33936, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 12308, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 6512, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 11776, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 6103, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 19367, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 17046, "browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_02.js": 6700, "browser/base/content/test/general/browser_bug906190.js": 12172, "browser/base/content/test/general/browser_aboutHome.js": 8020, "browser/devtools/inspector/test/browser_inspector_pseudoclass-lock.js": 6677, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 13157, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 7928, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 6451, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 15638, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 6417, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 13605, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 7694, "browser/devtools/netmonitor/test/browser_net_json-long.js": 16866, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 11931, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 6785, "browser/devtools/debugger/test/browser_dbg_search-global-01.js": 6000, "browser/devtools/inspector/test/browser_inspector_picker-stop-on-destroy.js": 6532, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 30060, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 15989, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 11467, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6897, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 6687, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 6270, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 8723, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 6975, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 9649, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 10658, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 36418, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 8924, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 7604, "browser/components/sessionstore/test/browser_cookies.js": 11353, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 19212, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 6015, "browser/devtools/netmonitor/test/browser_net_html-preview.js": 5972, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 17518, "browser/devtools/projecteditor/test/browser_projecteditor_delete_file.js": 6576, "browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_01.js": 7194, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 17052, "browser/devtools/netmonitor/test/browser_net_filter-04.js": 6880, "browser/components/tabview/test/browser_tabview_bug626791.js": 8583, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7159, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 12771, "browser/devtools/inspector/test/browser_inspector_delete-selected-node-02.js": 6554, "docshell/test/browser/browser_timelineMarkers-05.js": 9972, "browser/devtools/netmonitor/test/browser_net_copy_image_as_data_uri.js": 6053, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 8030, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40067, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6126, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 8196, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 22687, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 27621, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 18448, "browser/devtools/markupview/test/browser_markupview_tag_edit_05.js": 7126, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 22405, "docshell/test/browser/browser_timelineMarkers-03.js": 7898, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7942, "browser/devtools/fontinspector/test/browser_fontinspector.js": 6927, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 6882, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 7272, "browser/devtools/projecteditor/test/browser_projecteditor_editing_01.js": 6365, "browser/devtools/markupview/test/browser_markupview_events-overflow.js": 6491, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 7634, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 19828, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 5997, "browser/devtools/framework/test/browser_toolbox_options.js": 7167, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 10146, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 6075, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 16932, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 6620, "browser/base/content/test/general/browser_sanitizeDialog.js": 9689, "docshell/test/browser/browser_timelineMarkers-02.js": 10008, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 7203, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 7274, "browser/devtools/netmonitor/test/browser_net_status-codes.js": 6462, "browser/base/content/test/newtab/browser_newtab_block.js": 6124, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 11743, "browser/devtools/markupview/test/browser_markupview_anonymous_01.js": 7298, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 10794, "toolkit/mozapps/extensions/test/browser/browser_details.js": 13752, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 5985, "browser/components/sessionstore/test/browser_formdata.js": 19780, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 7226, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 7095, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 10119, "browser/devtools/layoutview/test/browser_layoutview_update-after-reload.js": 6977, "browser/base/content/test/social/browser_social_window.js": 10633, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 9287, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 8087, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 19453, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 8496, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 14866, "toolkit/mozapps/extensions/test/browser/browser_install.js": 11293, "browser/devtools/markupview/test/browser_markupview_navigation.js": 12093, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 6972, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 6559, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 11394, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 8859, "browser/devtools/markupview/test/browser_markupview_events.js": 12911, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 10741, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6502, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 6059, "browser/devtools/inspector/test/browser_inspector_navigation.js": 6685, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 6609, "browser/devtools/markupview/test/browser_markupview_tag_edit_06.js": 6403, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 8006, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 14800, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 14237, "browser/components/tabview/test/browser_tabview_bug613541.js": 10352, "browser/devtools/netmonitor/test/browser_net_complex-params.js": 6659, "browser/devtools/inspector/test/browser_inspector_search-01.js": 12074, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 9947, "browser/devtools/debugger/test/browser_dbg_location-changes-04-breakpoint.js": 7290, "browser/base/content/test/social/browser_social_marks.js": 9097, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 11982, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 9039, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 6839, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 12684, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 11420, "testing/mochitest/tests/browser/browser_async.js": 10068, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 16580, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 13123, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 6304, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 6586, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12525, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 6398, "browser/devtools/debugger/test/browser_dbg_cmd-dbg.js": 6706, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 17710, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 13296, "browser/devtools/inspector/test/browser_inspector_highlighter-02.js": 6989, "browser/devtools/netmonitor/test/browser_net_content-type.js": 7657, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 17386, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 9853, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 22430, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 6342, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 12587, "toolkit/mozapps/extensions/test/browser/browser_types.js": 18318, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 31700, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 15995, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 6371, "browser/devtools/inspector/test/browser_inspector_highlighter-04.js": 6233, "browser/devtools/inspector/test/browser_inspector_search-03.js": 7918, "browser/devtools/netmonitor/test/browser_net_statistics-02.js": 6472, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 14475, "browser/base/content/test/general/browser_devices_get_user_media.js": 16647, "dom/tests/browser/browser_test_new_window_from_content.js": 13640, "browser/devtools/markupview/test/browser_markupview_node_not_displayed_02.js": 6328, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 11312, "browser/devtools/storage/test/browser_storage_basic.js": 6822, "browser/devtools/markupview/test/browser_markupview_html_edit_03.js": 7117, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 25264, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 9162, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 7337, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 10768, "browser/devtools/framework/test/browser_toolbox_theme_registration.js": 6065, "browser/devtools/markupview/test/browser_markupview_tag_edit_08.js": 6051, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 7983, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 11132, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 9027, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 10583, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 7413, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 8990, "browser/components/tabview/test/browser_tabview_expander.js": 6845, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 13932, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 8694, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 8398, "browser/base/content/test/general/browser_parsable_script.js": 18088, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 17698, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 14520, "browser/devtools/markupview/test/browser_markupview_pagesize_01.js": 7387, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 5977, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 7037, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 8714, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 17773, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 17431, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 12899, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-10.js": 6013, "browser/components/search/test/browser_webapi.js": 9583, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 7340, "browser/devtools/markupview/test/browser_markupview_tag_edit_07.js": 6227, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 33608, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8049, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 10636, "browser/devtools/inspector/test/browser_inspector_initialization.js": 12402, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 8329, "browser/devtools/inspector/test/browser_inspector_search-02.js": 8351, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 16473, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 10290, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 6930, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 6402, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 6575, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 13299, "browser/devtools/projecteditor/test/browser_projecteditor_external_change.js": 6348, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 12374, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 10466, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 17917, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40063, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 6169, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 6050, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 7214, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 8414, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 6964, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 6324, "dom/html/test/browser_bug1108547.js": 6532, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-02.js": 6260, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 7560, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 8473, "browser/devtools/markupview/test/browser_markupview_mutation_01.js": 6736, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 11014, "browser/components/translation/test/browser_translation_fhr.js": 6251, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 11051, "browser/base/content/test/general/browser_identity_UI.js": 9387, "browser/devtools/inspector/test/browser_inspector_highlighter-03.js": 8788, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 13819, "browser/devtools/debugger/test/browser_dbg_cmd-break.js": 6127, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 31514, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 6892, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 12465, "browser/devtools/debugger/test/browser_dbg_source-maps-04.js": 6592, "browser/components/loop/test/mochitest/browser_fxa_login.js": 6250, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 6088, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 12796, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 7102, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 8039, "browser/base/content/test/plugins/browser_pluginnotification.js": 8625, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 12490, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 6331, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 7097, "browser/base/content/test/general/browser_bug553455.js": 21487, "browser/components/tabview/test/browser_tabview_bug610208.js": 7873, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 11185} \ No newline at end of file diff --git a/testing/runtimes/linux-opt/mochitest-browser-chrome.runtimes.json b/testing/runtimes/linux-opt/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..a264514b5f --- /dev/null +++ b/testing/runtimes/linux-opt/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 10230, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 7000, "browser/components/sessionstore/test/browser_394759_behavior.js": 15019, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 14081, "browser/components/sessionstore/test/browser_522545.js": 8911, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 7989, "browser/components/uitour/test/browser_UITour_loop.js": 4901, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 8351, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35038, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 8647, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 8263, "browser/components/tabview/test/browser_tabview_bug654721.js": 7002, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 5200, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 5033, "browser/components/tabview/test/browser_tabview_bug613541.js": 14127, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 6316, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 4810, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 46031, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 17564, "browser/components/sessionstore/test/browser_cleaner.js": 6280, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 6127, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 15786, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 10453, "browser/components/sessionstore/test/browser_590268.js": 6630, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 5453, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 9960, "hal/tests/browser_alarms.js": 5986, "browser/devtools/tilt/test/browser_tilt_02_notifications-tabs.js": 4785, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 6011, "browser/components/preferences/in-content/tests/browser_privacypane_8.js": 5844, "browser/base/content/test/general/browser_sanitizeDialog.js": 13295, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 5044, "browser/devtools/webconsole/test/browser_console_history_persist.js": 5493, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7718, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 7308, "browser/devtools/netmonitor/test/browser_net_json-long.js": 10751, "browser/components/tabview/test/browser_tabview_bug644097.js": 4810, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 5473, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 5285, "browser/components/tabview/test/browser_tabview_bug587231.js": 5052, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 6753, "browser/components/downloads/test/browser/browser_iframe_gone_mid_download.js": 5198, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 8252, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 6133, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 4861, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 5171, "browser/base/content/test/general/browser_overflowScroll.js": 5785, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 13321, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 16492, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 10482, "docshell/test/browser/browser_timelineMarkers-03.js": 7742, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 12275, "browser/modules/test/browser_SelfSupportBackend.js": 5223, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 5448, "browser/components/sessionstore/test/browser_sessionHistory.js": 6334, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8896, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 8363, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 8536, "browser/components/sessionstore/test/browser_broadcast.js": 6188, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 9022, "browser/components/tabview/test/browser_tabview_bug626791.js": 12042, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7473, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 12753, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 5639, "docshell/test/browser/browser_timelineMarkers-05.js": 9757, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 31063, "browser/components/sessionstore/test/browser_586068-window_state.js": 5745, "browser/devtools/commandline/test/browser_gcli_cli2.js": 4913, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 5281, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 8452, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40033, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 14638, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 10633, "browser/components/sessionstore/test/browser_formdata.js": 22302, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5593, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 5287, "toolkit/mozapps/extensions/test/browser/browser_list.js": 6399, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 23064, "browser/components/uitour/test/browser_UITour.js": 4836, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 4950, "browser/components/tabview/test/browser_tabview_bug656778.js": 8089, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 4872, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 8652, "browser/base/content/test/general/browser_bug561636.js": 7749, "browser/components/tabview/test/browser_tabview_expander.js": 10184, "toolkit/components/places/tests/browser/browser_bug399606.js": 7682, "browser/base/content/test/chat/browser_chatwindow.js": 10481, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6411, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 11155, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 5364, "browser/components/sessionstore/test/browser_cookies.js": 17125, "browser/components/tabview/test/browser_tabview_bug610208.js": 9144, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 7892, "browser/components/sessionstore/test/browser_600545.js": 7327, "docshell/test/browser/browser_timelineMarkers-02.js": 9760, "browser/base/content/test/newtab/browser_newtab_block.js": 6709, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 6792, "browser/base/content/test/chat/browser_tearoff.js": 5834, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 21025, "toolkit/mozapps/extensions/test/browser/browser_details.js": 13126, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 5078, "browser/base/content/test/general/browser_bug822367.js": 6437, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 7584, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 7053, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6233, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 6627, "browser/base/content/test/social/browser_social_window.js": 19201, "browser/components/sessionstore/test/browser_601955.js": 5250, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 12987, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 15145, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 5692, "browser/devtools/markupview/test/browser_markupview_navigation.js": 6950, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 5102, "browser/base/content/test/general/browser_bug767836_perwindowpb.js": 5297, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 36825, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 7443, "browser/base/content/test/general/browser_devices_get_user_media_in_frame.js": 5337, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 14687, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 6592, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 5496, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 5940, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 8866, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 5166, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 11631, "browser/base/content/test/social/browser_social_activation.js": 11368, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 5801, "browser/components/sessionstore/test/browser_586068-reload.js": 6223, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6262, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7302, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 8306, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 9780, "toolkit/content/tests/browser/browser_bug295977_autoscroll_overflow.js": 5074, "browser/base/content/test/social/browser_social_marks.js": 13219, "browser/base/content/test/general/browser_windowactivation.js": 4825, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6396, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 5210, "browser/components/sessionstore/test/browser_formdata_format.js": 6116, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 7581, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 8414, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 6446, "testing/mochitest/tests/browser/browser_async.js": 10052, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 10281, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 43520, "browser/base/content/test/general/browser_bug422590.js": 6341, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 10010, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 17543, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 7544, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 5726, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 5177, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 7508, "browser/base/content/test/newtab/browser_newtab_bug735987.js": 5034, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 8854, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 4806, "browser/components/tabview/test/browser_tabview_bug589324.js": 6264, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 5958, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 6309, "toolkit/mozapps/extensions/test/browser/browser_types.js": 16664, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 6318, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 7522, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 9427, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 5656, "browser/devtools/webconsole/test/browser_webconsole_split.js": 6009, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 7436, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 13685, "dom/tests/browser/browser_test_new_window_from_content.js": 8426, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 5421, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 11398, "browser/devtools/storage/test/browser_storage_basic.js": 5839, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 9596, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7697, "browser/components/sessionstore/test/browser_394759_perwindowpb.js": 5252, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 5000, "browser/components/search/test/browser_webapi.js": 10455, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 20300, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 9041, "browser/components/customizableui/test/browser_985815_propagate_setToolbarVisibility.js": 4797, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 5132, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 9708, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 5273, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 5557, "browser/components/sessionstore/test/browser_490040.js": 5120, "browser/components/sessionstore/test/browser_telemetry.js": 6701, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 13036, "browser/base/content/test/general/browser_bug590206.js": 5468, "browser/devtools/shared/test/browser_css_color.js": 5371, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 9921, "browser/base/content/test/general/browser_parsable_script.js": 17618, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 16472, "browser/base/content/test/social/browser_addons.js": 9416, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 6345, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 6379, "browser/devtools/markupview/test/browser_markupview_events.js": 5593, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 6304, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 4848, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 8039, "browser/base/content/test/chat/browser_focus.js": 6270, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 6012, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 7908, "browser/components/sessionstore/test/browser_586068-multi_window.js": 5093, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 31095, "browser/components/sessionstore/test/browser_pageStyle.js": 4974, "browser/base/content/test/social/browser_social_chatwindow.js": 6705, "browser/devtools/inspector/test/browser_inspector_initialization.js": 6676, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5033, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 14961, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 5067, "browser/base/content/test/general/browser_bug676619.js": 11395, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 5674, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 8425, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 17251, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6551, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5237, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 5541, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 18703, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40029, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 5261, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 12625, "browser/base/content/test/general/browser_bug575561.js": 8062, "browser/devtools/inspector/test/browser_inspector_search-03.js": 4980, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8335, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 9045, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6344, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 5221, "browser/components/tabview/test/browser_tabview_bug593283.js": 5129, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 9619, "toolkit/mozapps/extensions/test/browser/browser_install.js": 10970, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5271, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 8137, "browser/components/translation/test/browser_translation_fhr.js": 8385, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 5156, "browser/base/content/test/general/browser_identity_UI.js": 16160, "browser/components/uitour/test/browser_UITour_heartbeat.js": 14927, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 7394, "browser/base/content/test/general/browser_bug906190.js": 19735, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 7050, "browser/components/preferences/tests/browser_privacypane_4.js": 6201, "browser/base/content/test/general/browser_devices_get_user_media.js": 19012, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 5297, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 7039, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 16703, "browser/components/loop/test/mochitest/browser_fxa_login.js": 8711, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 5958, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 6129, "browser/components/sessionstore/test/browser_635418.js": 5212, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5432, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 7488, "browser/base/content/test/plugins/browser_pluginnotification.js": 13682, "browser/base/content/test/general/browser_aboutHome.js": 16752, "browser/base/content/test/general/browser_bug553455.js": 25270, "browser/components/search/test/browser_426329.js": 7878, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6658, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 8280, "browser/components/tabview/test/browser_tabview_bug654295.js": 7720} \ No newline at end of file diff --git a/testing/runtimes/linux-opt/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/linux-opt/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..75c96b11f4 --- /dev/null +++ b/testing/runtimes/linux-opt/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 5761, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6021, "browser/components/sessionstore/test/browser_394759_behavior.js": 12848, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 14391, "browser/components/sessionstore/test/browser_522545.js": 8065, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 10537, "browser/components/uitour/test/browser_UITour_loop.js": 6469, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 6067, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35018, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 7444, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 7818, "browser/components/tabview/test/browser_tabview_bug654721.js": 7317, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 5425, "toolkit/components/places/tests/browser/browser_bug399606.js": 7700, "browser/components/tabview/test/browser_tabview_bug613541.js": 8837, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 7252, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 17358, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 5131, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 46272, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 16424, "browser/devtools/shared/test/browser_tableWidget_basic.js": 8563, "browser/components/sessionstore/test/browser_cleaner.js": 6605, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 5097, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 6410, "browser/base/content/test/social/browser_social_window.js": 14459, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 17939, "browser/components/sessionstore/test/browser_590268.js": 6531, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 6730, "browser/base/content/test/general/browser_bug906190.js": 15823, "browser/base/content/test/general/browser_aboutHome.js": 12952, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 10356, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 6830, "browser/base/content/test/general/browser_sanitizeDialog.js": 11771, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7851, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 16947, "browser/devtools/netmonitor/test/browser_net_json-long.js": 9754, "browser/components/tabview/test/browser_tabview_bug644097.js": 5888, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 6274, "browser/components/sessionstore/test/browser_telemetry.js": 6175, "browser/components/tabview/test/browser_tabview_bug587231.js": 5076, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 7464, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 7318, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6854, "browser/components/sessionstore/test/browser_formdata_format.js": 8352, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 7582, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 5678, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 6735, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 7083, "browser/base/content/test/general/browser_overflowScroll.js": 5383, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 12532, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 20743, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 6026, "docshell/test/browser/browser_timelineMarkers-03.js": 7800, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 10063, "testing/mochitest/tests/browser/browser_async.js": 10047, "browser/modules/test/browser_SelfSupportBackend.js": 5364, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 5381, "browser/components/sessionstore/test/browser_sessionHistory.js": 5576, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 9041, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 7947, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 16433, "browser/devtools/projecteditor/test/browser_projecteditor_delete_file.js": 5112, "browser/components/sessionstore/test/browser_broadcast.js": 5809, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 10317, "browser/devtools/netmonitor/test/browser_net_filter-04.js": 6455, "browser/components/tabview/test/browser_tabview_bug626791.js": 13022, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 5437, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 12828, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 8159, "docshell/test/browser/browser_timelineMarkers-05.js": 9811, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 32310, "browser/components/sessionstore/test/browser_586068-window_state.js": 5067, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 6000, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6851, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 5869, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40009, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 23241, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 11004, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 13959, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5894, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 16861, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5811, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 25073, "browser/components/uitour/test/browser_UITour.js": 5920, "browser/components/tabview/test/browser_tabview_bug595601.js": 5079, "browser/components/tabview/test/browser_tabview_bug631752.js": 5791, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 7481, "browser/components/tabview/test/browser_tabview_bug656778.js": 8033, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 8197, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 7931, "browser/base/content/test/general/browser_bug561636.js": 7104, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 7485, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 5251, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6162, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 20916, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 6790, "browser/components/tabview/test/browser_tabview_bug610208.js": 10185, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 5991, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 8859, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 16199, "browser/components/sessionstore/test/browser_600545.js": 7649, "docshell/test/browser/browser_timelineMarkers-02.js": 9969, "browser/devtools/webconsole/test/browser_webconsole_split.js": 6670, "browser/base/content/test/newtab/browser_newtab_block.js": 7394, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 6277, "browser/base/content/test/chat/browser_tearoff.js": 5935, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 16599, "toolkit/mozapps/extensions/test/browser/browser_details.js": 13215, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 5116, "browser/base/content/test/general/browser_bug822367.js": 5459, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 6950, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 6867, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6185, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 6518, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 5272, "browser/components/sessionstore/test/browser_601955.js": 5318, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 5739, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 14213, "browser/components/sessionstore/test/browser_cookies.js": 15319, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 5783, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 5667, "browser/base/content/test/general/browser_bug422590.js": 5214, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 5678, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 36741, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 20355, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 13378, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 8237, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 5644, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6330, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 7583, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 6240, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 25240, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 14125, "browser/base/content/test/social/browser_social_activation.js": 7956, "browser/components/tabview/test/browser_tabview_bug593283.js": 5390, "browser/components/sessionstore/test/browser_586068-reload.js": 5851, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6866, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7079, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 5415, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 5219, "browser/base/content/test/social/browser_social_marks.js": 10888, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 13230, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 6792, "browser/components/uitour/test/browser_UITour_heartbeat.js": 15755, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 5806, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 7488, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 8046, "browser/devtools/markupview/test/browser_markupview_navigation.js": 7893, "browser/devtools/storage/test/browser_storage_sidebar.js": 5527, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 10342, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 42242, "browser/base/content/test/chat/browser_chatwindow.js": 9916, "browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js": 5111, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 12592, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 18294, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 8656, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 5174, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11265, "browser/devtools/netmonitor/test/browser_net_content-type.js": 6247, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 18856, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 6320, "browser/components/tabview/test/browser_tabview_bug589324.js": 6406, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 6230, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 7672, "toolkit/mozapps/extensions/test/browser/browser_types.js": 18385, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 7527, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 10143, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 16026, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 5765, "browser/components/sessionstore/test/browser_formdata.js": 23125, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5089, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 9704, "browser/base/content/test/general/browser_devices_get_user_media.js": 13097, "dom/tests/browser/browser_test_new_window_from_content.js": 13062, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 6790, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 11860, "browser/devtools/storage/test/browser_storage_basic.js": 9244, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 8282, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 7096, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 5171, "browser/components/search/test/browser_webapi.js": 9200, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 18684, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 6693, "browser/components/sessionstore/test/browser_frame_history.js": 5281, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 7049, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 5690, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 5953, "browser/components/tabview/test/browser_tabview_expander.js": 11610, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 14531, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 5575, "browser/devtools/shared/test/browser_css_color.js": 8887, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 9000, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 18350, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 8522, "browser/base/content/test/social/browser_addons.js": 6473, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 5579, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 6874, "browser/devtools/markupview/test/browser_markupview_events.js": 7216, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 6778, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 9079, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 5938, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 7625, "browser/base/content/test/chat/browser_focus.js": 6254, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 6775, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 9688, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 7331, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 32364, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 8727, "browser/base/content/test/social/browser_social_chatwindow.js": 5587, "browser/devtools/inspector/test/browser_inspector_initialization.js": 5778, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 7826, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5102, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 15338, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 6197, "browser/base/content/test/general/browser_bug676619.js": 8309, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 7363, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 6268, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 15763, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5872, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 6355, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 19219, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40011, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 5406, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 13942, "browser/base/content/test/general/browser_bug575561.js": 6605, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 15422, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 5407, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7635, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8617, "dom/html/test/browser_bug1108547.js": 5927, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 5312, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 9045, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 9462, "toolkit/mozapps/extensions/test/browser/browser_install.js": 11272, "browser/components/translation/test/browser_translation_fhr.js": 8964, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 6418, "browser/base/content/test/general/browser_identity_UI.js": 12647, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 6348, "browser/components/tabview/test/browser_tabview_bug654295.js": 8096, "browser/components/preferences/tests/browser_privacypane_4.js": 5321, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 5181, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 6075, "browser/base/content/test/general/browser_parsable_script.js": 12973, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7770, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 5756, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 5849, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 8607, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 5654, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 7687, "browser/base/content/test/plugins/browser_pluginnotification.js": 12357, "browser/base/content/test/general/browser_bug553455.js": 22227, "browser/components/search/test/browser_426329.js": 6218, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 8816} \ No newline at end of file diff --git a/testing/runtimes/linux-opt/mochitest-e10s-browser-chrome.runtimes.json b/testing/runtimes/linux-opt/mochitest-e10s-browser-chrome.runtimes.json new file mode 100644 index 0000000000..42b272891b --- /dev/null +++ b/testing/runtimes/linux-opt/mochitest-e10s-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7740, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 7590, "browser/components/sessionstore/test/browser_394759_behavior.js": 16887, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 18388, "browser/components/sessionstore/test/browser_522545.js": 11678, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 17296, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 12615, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-02.js": 6953, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35087, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 8911, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 9383, "browser/components/sessionstore/test/browser_telemetry.js": 9025, "browser/devtools/markupview/test/browser_markupview_events.js": 10968, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 6807, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 45713, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 7814, "browser/components/tabview/test/browser_tabview_bug613541.js": 9313, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 13166, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 23983, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 28157, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 17593, "browser/components/sessionstore/test/browser_cleaner.js": 7395, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 7695, "browser/base/content/test/social/browser_social_window.js": 13616, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 12924, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 10070, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 8008, "browser/base/content/test/general/browser_bug906190.js": 14167, "browser/base/content/test/general/browser_aboutHome.js": 8356, "browser/base/content/test/general/browser_zbug569342.js": 8447, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 14835, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 8811, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 7746, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 7482, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 8852, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 15628, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 11139, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 8784, "browser/devtools/netmonitor/test/browser_net_json-long.js": 13886, "browser/base/content/test/general/browser_fullscreen-window-open.js": 7092, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 7837, "browser/devtools/debugger/test/browser_dbg_search-global-01.js": 6739, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 12566, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 31532, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 7000, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 12553, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7203, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 7564, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 9061, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 8791, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 7240, "browser/base/content/test/general/browser_sanitize-timespans.js": 6992, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 8307, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 7083, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 16629, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 43209, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 7268, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 10649, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 10921, "browser/base/content/test/general/browser_bug575561.js": 9078, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 24956, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8059, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 10667, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 25578, "browser/components/sessionstore/test/browser_broadcast.js": 7873, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 19918, "browser/components/tabview/test/browser_tabview_bug626791.js": 12087, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7755, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-02.js": 6890, "browser/components/tabview/test/browser_tabview_dragdrop.js": 7713, "docshell/test/browser/browser_timelineMarkers-05.js": 10121, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 39278, "browser/components/sessionstore/test/browser_586068-window_state.js": 10610, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 8343, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40083, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 8592, "browser/devtools/debugger/test/browser_dbg_tracing-08.js": 7095, "browser/base/content/test/general/browser_bug822367.js": 8351, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 32368, "toolkit/mozapps/extensions/test/browser/browser_list.js": 9453, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 31280, "docshell/test/browser/browser_timelineMarkers-03.js": 8067, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 6650, "browser/base/content/test/general/browser_bug902156.js": 7243, "browser/devtools/fontinspector/test/browser_fontinspector.js": 8027, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 8682, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 8088, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 11253, "browser/base/content/test/general/browser_bug561636.js": 7773, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 9485, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 8456, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 13664, "browser/devtools/framework/test/browser_toolbox_options.js": 7748, "browser/components/tabview/test/browser_tabview_multiwindow_search.js": 10135, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 6727, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 8974, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 7653, "browser/base/content/test/general/browser_sanitizeDialog.js": 11492, "docshell/test/browser/browser_timelineMarkers-02.js": 10167, "dom/html/test/browser_bug1108547.js": 8671, "browser/base/content/test/newtab/browser_newtab_block.js": 8435, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 9697, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 10874, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 11315, "toolkit/mozapps/extensions/test/browser/browser_details.js": 17685, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 8278, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-02.js": 6696, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 10000, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 8161, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 8473, "toolkit/components/places/tests/browser/browser_bug399606.js": 8665, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 9067, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 17430, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 9217, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 16037, "browser/components/sessionstore/test/browser_cookies.js": 17372, "browser/devtools/markupview/test/browser_markupview_navigation.js": 9535, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 7449, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 7376, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 10966, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 16389, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 14292, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 10163, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 12557, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 8621, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 8157, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 10998, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 7827, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 7482, "browser/components/sessionstore/test/browser_586068-reload.js": 6999, "browser/base/content/test/general/browser_aboutAccounts.js": 7689, "browser/devtools/inspector/test/browser_inspector_search-01.js": 9906, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 6920, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 12052, "browser/devtools/debugger/test/browser_dbg_location-changes-04-breakpoint.js": 8222, "browser/base/content/test/social/browser_social_marks.js": 11821, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 20990, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 7936, "browser/components/sessionstore/test/browser_formdata_format.js": 7897, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 8348, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 11234, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 14819, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 6681, "testing/mochitest/tests/browser/browser_async.js": 10081, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 7605, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 7619, "browser/base/content/test/chat/browser_chatwindow.js": 8469, "browser/components/sessionstore/test/browser_formdata.js": 28441, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 10454, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 7517, "browser/devtools/framework/test/browser_keybindings.js": 6866, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 7512, "browser/devtools/debugger/test/browser_dbg_cmd-dbg.js": 7623, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 21829, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 8702, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 9319, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 7356, "browser/components/tabview/test/browser_tabview_privatebrowsing_perwindowpb.js": 6898, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 10950, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 11136, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 7826, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 14649, "toolkit/mozapps/extensions/test/browser/browser_types.js": 19039, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 37814, "browser/devtools/debugger/test/browser_dbg_search-popup-jank.js": 6780, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40085, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 7183, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 12909, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 8286, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 15439, "browser/base/content/test/general/browser_devices_get_user_media.js": 16710, "dom/tests/browser/browser_test_new_window_from_content.js": 18309, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 13018, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 15931, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 17025, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7830, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 8771, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 26764, "browser/components/search/test/browser_webapi.js": 14507, "browser/devtools/debugger/test/browser_dbg_watch-expressions-01.js": 6697, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 8076, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 13863, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 11779, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 8199, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 10386, "browser/components/tabview/test/browser_tabview_expander.js": 8640, "browser/components/tabview/test/browser_tabview_undo_group.js": 8880, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 7637, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 21590, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 11353, "browser/base/content/test/general/browser_parsable_script.js": 11129, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 21571, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 16703, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 6968, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 6988, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 9054, "browser/devtools/debugger/test/browser_dbg_pretty-print-04.js": 7088, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 21014, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 15797, "browser/components/tabview/test/browser_tabview_bug663421.js": 6857, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-10.js": 6811, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 12802, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 18951, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 9992, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 40973, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 13024, "browser/devtools/debugger/test/browser_dbg_source-maps-02.js": 6735, "browser/devtools/inspector/test/browser_inspector_initialization.js": 8718, "browser/devtools/inspector/test/browser_inspector_search-02.js": 7001, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 23224, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 12040, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 7827, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 7423, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 7287, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 7180, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 20372, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js": 6914, "browser/base/content/test/newtab/browser_newtab_unpin.js": 6850, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 12250, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 24984, "browser/components/tabview/test/browser_tabview_bug707466.js": 7055, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 6977, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 10469, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 7764, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-with.js": 6728, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 22231, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 9447, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 9039, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 7287, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 8435, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-02.js": 7232, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 8937, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 12134, "toolkit/mozapps/extensions/test/browser/browser_install.js": 16283, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 7443, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 13696, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 7073, "browser/base/content/test/general/browser_identity_UI.js": 15384, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 9740, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 15849, "browser/devtools/debugger/test/browser_dbg_cmd-break.js": 7163, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 9081, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 10078, "browser/devtools/debugger/test/browser_dbg_source-maps-04.js": 7607, "browser/components/loop/test/mochitest/browser_fxa_login.js": 8291, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 7566, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 8716, "browser/base/content/test/plugins/browser_pluginnotification.js": 11762, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 13460, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 7298, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 8083, "browser/base/content/test/general/browser_bug553455.js": 31619, "browser/components/tabview/test/browser_tabview_bug610208.js": 10064} \ No newline at end of file diff --git a/testing/runtimes/linux-opt/mochitest-e10s-devtools-chrome.runtimes.json b/testing/runtimes/linux-opt/mochitest-e10s-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..041aafed2b --- /dev/null +++ b/testing/runtimes/linux-opt/mochitest-e10s-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 8656, "browser/components/sessionstore/test/browser_394759_behavior.js": 9023, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 14767, "browser/components/sessionstore/test/browser_522545.js": 5927, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 11090, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 9348, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 6907, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35059, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 5284, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 5692, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 6399, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 9074, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 16642, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 5465, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 17914, "browser/devtools/shared/test/browser_tableWidget_basic.js": 8440, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 5420, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 19150, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 13863, "browser/base/content/test/general/browser_bug906190.js": 10420, "browser/base/content/test/general/browser_aboutHome.js": 6704, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 5613, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 7562, "browser/devtools/webconsole/test/browser_console_history_persist.js": 5665, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 4988, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 8586, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 5553, "browser/devtools/netmonitor/test/browser_net_json-long.js": 9779, "browser/components/tabview/test/browser_tabview_bug644097.js": 5609, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 4983, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 7142, "browser/components/tabview/test/browser_tabview_bug587231.js": 5098, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 7721, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 8835, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 6492, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 5485, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 6073, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 6536, "browser/components/sessionstore/test/browser_cookies.js": 9213, "browser/base/content/test/general/browser_aboutAccounts.js": 5258, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 9930, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 20939, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 6198, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 7026, "browser/modules/test/browser_SelfSupportBackend.js": 5732, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 5962, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 10761, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 9330, "browser/devtools/netmonitor/test/browser_net_html-preview.js": 5533, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 16438, "dom/tests/browser/browser_bug396843.js": 5996, "browser/base/content/test/chat/browser_tearoff.js": 6773, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 10989, "browser/devtools/netmonitor/test/browser_net_filter-04.js": 7113, "browser/components/tabview/test/browser_tabview_bug626791.js": 12979, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 5003, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 12155, "docshell/test/browser/browser_timelineMarkers-05.js": 10121, "browser/components/tabview/test/browser_tabview_bug650573.js": 5859, "browser/devtools/webconsole/test/browser_console_native_getters.js": 5462, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 5741, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 6769, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40054, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6323, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 7446, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 14465, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5960, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 17533, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 5004, "browser/devtools/markupview/test/browser_markupview_tag_edit_05.js": 5059, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 24031, "docshell/test/browser/browser_timelineMarkers-03.js": 8392, "browser/components/tabview/test/browser_tabview_bug595601.js": 5484, "browser/components/tabview/test/browser_tabview_bug631752.js": 5121, "browser/devtools/fontinspector/test/browser_fontinspector.js": 5726, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 5348, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 5992, "browser/base/content/test/general/browser_bug561636.js": 5086, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 5604, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6288, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 21907, "browser/devtools/framework/test/browser_toolbox_options.js": 5472, "browser/components/tabview/test/browser_tabview_multiwindow_search.js": 5531, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 19694, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 9329, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 16156, "browser/base/content/test/general/browser_sanitizeDialog.js": 8737, "browser/devtools/timeline/test/browser_timeline_overview-initial-selection-01.js": 5519, "docshell/test/browser/browser_timelineMarkers-02.js": 11359, "dom/tests/browser/browser_focus_steal_from_chrome.js": 7036, "dom/html/test/browser_bug1108547.js": 10714, "browser/devtools/netmonitor/test/browser_net_status-codes.js": 5271, "browser/base/content/test/newtab/browser_newtab_block.js": 7931, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 7318, "browser/devtools/markupview/test/browser_markupview_anonymous_01.js": 5272, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 8905, "toolkit/mozapps/extensions/test/browser/browser_details.js": 11822, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 6250, "browser/components/sessionstore/test/browser_formdata.js": 16139, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 7066, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 14505, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6992, "toolkit/components/places/tests/browser/browser_bug399606.js": 8088, "browser/base/content/test/social/browser_social_window.js": 9400, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 8498, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 5612, "browser/components/sessionstore/test/browser_601955.js": 5444, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 5683, "browser/components/tabview/test/browser_tabview_bug595965.js": 5338, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 5295, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 5222, "toolkit/mozapps/extensions/test/browser/browser_install.js": 10512, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 6582, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 5186, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 5281, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 19040, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 12283, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 10153, "browser/components/tabview/test/browser_tabview_bug637840.js": 5081, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 7703, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6649, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 5357, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 6638, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 5889, "browser/devtools/markupview/test/browser_markupview_tag_edit_06.js": 5373, "browser/components/translation/test/browser_translation_fhr.js": 13730, "browser/devtools/sourceeditor/test/browser_codemirror.js": 4998, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 5191, "browser/components/tabview/test/browser_tabview_bug613541.js": 12484, "browser/devtools/netmonitor/test/browser_net_complex-params.js": 5343, "browser/devtools/inspector/test/browser_inspector_search-01.js": 8505, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 5648, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 5751, "browser/devtools/webconsole/test/browser_webconsole_split.js": 7061, "browser/base/content/test/social/browser_social_marks.js": 8294, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 7384, "browser/devtools/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js": 5098, "browser/components/uitour/test/browser_UITour_heartbeat.js": 14256, "browser/components/tabview/test/browser_tabview_bug624847.js": 5391, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 8520, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 6148, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 8773, "testing/mochitest/tests/browser/browser_async.js": 10054, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 39652, "browser/base/content/test/chat/browser_chatwindow.js": 10655, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 22956, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 13451, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 4922, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 10048, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 5273, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 5510, "browser/devtools/markupview/test/browser_markupview_navigation.js": 9291, "browser/modules/test/browser_ContentSearch.js": 5156, "browser/devtools/netmonitor/test/browser_net_content-type.js": 6711, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 5258, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 19491, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 5452, "browser/components/tabview/test/browser_tabview_bug589324.js": 6932, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 6124, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 8359, "toolkit/mozapps/extensions/test/browser/browser_types.js": 8038, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 17671, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 7959, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 9935, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40056, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 11532, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 6301, "toolkit/mozapps/extensions/test/browser/browser_list.js": 6493, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5955, "browser/devtools/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js": 5776, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 9217, "browser/devtools/animationinspector/test/browser_animation_play_pause_button.js": 4929, "browser/base/content/test/general/browser_bug553455.js": 19346, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 7151, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 10722, "browser/devtools/storage/test/browser_storage_basic.js": 6594, "browser/devtools/markupview/test/browser_markupview_html_edit_03.js": 5606, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7909, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 29888, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 5500, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 8120, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 6667, "browser/components/tabview/test/browser_tabview_bug656778.js": 6923, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 8997, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6027, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 7219, "browser/components/tabview/test/browser_tabview_expander.js": 12047, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 10726, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 6265, "browser/devtools/shared/test/browser_css_color.js": 9448, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 8627, "browser/base/content/test/general/browser_parsable_script.js": 15820, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 10978, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 9401, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 7311, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 6495, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 6948, "browser/devtools/webaudioeditor/test/browser_webaudio-actor-destroy-node.js": 8046, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 19938, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 9678, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 5222, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 6743, "browser/components/tabview/test/browser_tabview_bug663421.js": 5372, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 9719, "browser/base/content/test/chat/browser_focus.js": 6921, "browser/components/search/test/browser_webapi.js": 8110, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 10411, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 16642, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 6920, "browser/devtools/inspector/test/browser_inspector_initialization.js": 6745, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 8992, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5585, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 14208, "browser/components/tabview/test/browser_tabview_bug654295.js": 6132, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 5065, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 10546, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5940, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 7281, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 19277, "browser/components/tabview/test/browser_tabview_bug707466.js": 6824, "browser/components/tabview/test/browser_tabview_bug634085.js": 5443, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 5051, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 5305, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 18168, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 5956, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 5237, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 7632, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 5212, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 6494, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 10437, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 4924, "browser/devtools/markupview/test/browser_markupview_mutation_01.js": 5499, "browser/devtools/netmonitor/test/browser_net_copy_image_as_data_uri.js": 5747, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5798, "browser/base/content/test/general/browser_identity_UI.js": 8162, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 6383, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 6737, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 5724, "browser/components/preferences/tests/browser_privacypane_4.js": 6261, "browser/base/content/test/general/browser_devices_get_user_media.js": 13924, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 5593, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 7689, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 5430, "browser/components/loop/test/mochitest/browser_fxa_login.js": 6005, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 5351, "browser/components/sessionstore/test/browser_635418.js": 5076, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 16643, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5920, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 8581, "browser/base/content/test/plugins/browser_pluginnotification.js": 14395, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 5284, "dom/tests/browser/browser_test_new_window_from_content.js": 22453, "browser/components/tabview/test/browser_tabview_bug610208.js": 10122} \ No newline at end of file diff --git a/testing/runtimes/linux64-debug/mochitest-browser-chrome.runtimes.json b/testing/runtimes/linux64-debug/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..58cc7f126b --- /dev/null +++ b/testing/runtimes/linux64-debug/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 6901, "browser/components/sessionstore/test/browser_394759_behavior.js": 11021, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 21158, "browser/components/sessionstore/test/browser_522545.js": 7204, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 15261, "browser/components/uitour/test/browser_UITour_loop.js": 6111, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 6277, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-02.js": 6813, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35097, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 6135, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 15080, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 19448, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 9164, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 54014, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 6801, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 13419, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 28915, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 19593, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 30940, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 9844, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 8452, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 6362, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 8380, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 9225, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 8524, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 10653, "browser/base/content/test/general/browser_aboutHome.js": 7080, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 13654, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 8571, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 8454, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 6893, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 8497, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 6830, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 9399, "browser/devtools/netmonitor/test/browser_net_json-long.js": 13653, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 9627, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 10152, "browser/devtools/debugger/test/browser_dbg_search-global-01.js": 6073, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 24474, "browser/devtools/framework/test/browser_toolbox_window_shortcuts.js": 6200, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 11151, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7343, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 7303, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 6770, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 9286, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 6388, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 10509, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 6595, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 9746, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 43543, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 7488, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 9968, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 8522, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-09.js": 6220, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 6121, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 6755, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 29758, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 8528, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 8759, "toolkit/mozapps/extensions/test/browser/browser_bug596336.js": 6897, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 21027, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 9963, "browser/components/tabview/test/browser_tabview_bug626791.js": 7946, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7188, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-02.js": 6207, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 20897, "toolkit/mozapps/extensions/test/browser/browser_details.js": 22102, "docshell/test/browser/browser_timelineMarkers-05.js": 10003, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 43184, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 8271, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 7708, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 8389, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 11079, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40099, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 7235, "browser/devtools/debugger/test/browser_dbg_tracing-08.js": 7011, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 24663, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 7835, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 6062, "toolkit/mozapps/extensions/test/browser/browser_list.js": 9494, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 36546, "docshell/test/browser/browser_timelineMarkers-03.js": 7948, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 6503, "browser/devtools/fontinspector/test/browser_fontinspector.js": 7370, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 10365, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 7542, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8273, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 8147, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6959, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 10865, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 6705, "browser/devtools/framework/test/browser_toolbox_options.js": 6947, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 7326, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-01.js": 6537, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 7024, "browser/base/content/test/general/browser_sanitizeDialog.js": 10078, "docshell/test/browser/browser_timelineMarkers-02.js": 10218, "dom/html/test/browser_bug1108547.js": 7922, "browser/base/content/test/newtab/browser_newtab_block.js": 6580, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 8929, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-02.js": 6290, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 12157, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-04.js": 5977, "browser/components/sessionstore/test/browser_formdata.js": 23157, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 12258, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 6493, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 8110, "toolkit/components/places/tests/browser/browser_bug399606.js": 8756, "browser/base/content/test/social/browser_social_window.js": 9728, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 15696, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 8632, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 17570, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 11187, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 8806, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 16406, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 20370, "browser/components/sessionstore/test/browser_cookies.js": 10798, "browser/devtools/markupview/test/browser_markupview_navigation.js": 8706, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 7334, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 6632, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 8291, "browser/devtools/framework/test/browser_keybindings.js": 6223, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 12507, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 6321, "browser/devtools/markupview/test/browser_markupview_events.js": 9910, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 12473, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 8806, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 5966, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 12439, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 9514, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 7550, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 7921, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 11179, "browser/devtools/inspector/test/browser_inspector_search-01.js": 9183, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 10496, "browser/devtools/debugger/test/browser_dbg_location-changes-04-breakpoint.js": 8039, "browser/base/content/test/social/browser_social_marks.js": 8145, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 8519, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12254, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 7872, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 6119, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 14899, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 6579, "testing/mochitest/tests/browser/browser_async.js": 10100, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 7618, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 16822, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 7514, "toolkit/mozapps/extensions/test/browser/browser_bug562854.js": 6206, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 6819, "browser/devtools/debugger/test/browser_dbg_cmd-dbg.js": 7194, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 25674, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 8475, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 7533, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 7078, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 9052, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 10767, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 23339, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 10511, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 14727, "toolkit/mozapps/extensions/test/browser/browser_types.js": 26053, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 35757, "browser/devtools/debugger/test/browser_dbg_search-popup-jank.js": 6057, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 6440, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 7015, "browser/devtools/debugger/test/browser_dbg_addon-modules.js": 6475, "browser/devtools/webconsole/test/browser_webconsole_split.js": 6844, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 15029, "browser/base/content/test/general/browser_devices_get_user_media.js": 15330, "browser/base/content/test/general/browser_bug553455.js": 18601, "browser/base/content/test/general/browser_identity_UI.js": 8808, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 18101, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 9702, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7787, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 8303, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 6158, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 11404, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 8370, "browser/devtools/debugger/test/browser_dbg_watch-expressions-01.js": 6115, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 8357, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 14655, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 10722, "browser/devtools/framework/test/browser_toolbox_window_title_changes.js": 6074, "browser/devtools/debugger/test/browser_dbg_addon-modules-unpacked.js": 6056, "browser/components/translation/test/browser_translation_fhr.js": 9728, "browser/components/tabview/test/browser_tabview_expander.js": 6751, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 7063, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 6724, "browser/base/content/test/general/browser_bug906190.js": 10247, "browser/base/content/test/general/browser_parsable_script.js": 17140, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 23523, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 16325, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 12059, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 7187, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 10891, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 7720, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 7094, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 22798, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 13343, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 8167, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-10.js": 6748, "browser/components/search/test/browser_webapi.js": 7636, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 19641, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 10893, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 45616, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 12531, "browser/devtools/debugger/test/browser_dbg_source-maps-02.js": 6504, "browser/devtools/inspector/test/browser_inspector_initialization.js": 9477, "browser/devtools/inspector/test/browser_inspector_search-02.js": 6735, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 23610, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 11723, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 6956, "browser/base/content/test/general/browser_bug676619.js": 6136, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 6822, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 6557, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 14130, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js": 7225, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 10824, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 11663, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 28542, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40099, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 6332, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 7138, "browser/base/content/test/general/browser_bug575561.js": 6124, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 24844, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 8936, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 6125, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 6662, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 6887, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 6031, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 8350, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 7896, "toolkit/mozapps/extensions/test/browser/browser_install.js": 18068, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 8339, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 6490, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 7593, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 9255, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 16095, "browser/devtools/debugger/test/browser_dbg_cmd-break.js": 6438, "browser/devtools/debugger/test/browser_dbg_addon-sources.js": 5978, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 9471, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 8712, "toolkit/mozapps/extensions/test/browser/browser_debug_button.js": 7028, "browser/devtools/debugger/test/browser_dbg_source-maps-04.js": 6764, "browser/components/loop/test/mochitest/browser_fxa_login.js": 6012, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 9476, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 9252, "browser/base/content/test/plugins/browser_pluginnotification.js": 6869, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 12955, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 6597, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 7949, "dom/tests/browser/browser_test_new_window_from_content.js": 20995, "browser/components/tabview/test/browser_tabview_bug610208.js": 7846, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 12739} \ No newline at end of file diff --git a/testing/runtimes/linux64-debug/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/linux64-debug/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..4ab7a4b4c6 --- /dev/null +++ b/testing/runtimes/linux64-debug/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7177, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 8478, "browser/devtools/inspector/test/browser_inspector_menu-01.js": 6708, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 20678, "browser/components/sessionstore/test/browser_522545.js": 8688, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 11700, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 15212, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 8887, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35107, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 7288, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 7267, "browser/components/sessionstore/test/browser_394759_behavior.js": 13073, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 18183, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 8382, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-02.js": 20776, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 9442, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 10155, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 28611, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 6320, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 19705, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 12604, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 6555, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 8715, "browser/base/content/test/social/browser_social_window.js": 11833, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 16029, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 18291, "browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_02.js": 7024, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 24757, "browser/base/content/test/general/browser_aboutHome.js": 9397, "browser/devtools/inspector/test/browser_inspector_pseudoclass-lock.js": 6807, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 9552, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 6479, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 8389, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 6316, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 8035, "browser/devtools/webconsole/test/browser_console_history_persist.js": 6767, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 7058, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 6910, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 6641, "browser/devtools/netmonitor/test/browser_net_json-long.js": 19065, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 11783, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 9659, "browser/devtools/inspector/test/browser_inspector_picker-stop-on-destroy.js": 6529, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 32402, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 13865, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 6928, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6978, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 9391, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 7578, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 9204, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 9149, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 9871, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 9021, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 12393, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 29947, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 6958, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 13725, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 8481, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 6657, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 6956, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 28535, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 6359, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 12885, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 13039, "browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_01.js": 6813, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 14829, "browser/components/tabview/test/browser_tabview_bug626791.js": 9293, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7033, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 20489, "browser/devtools/inspector/test/browser_inspector_delete-selected-node-02.js": 6263, "docshell/test/browser/browser_timelineMarkers-05.js": 9946, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 43424, "browser/components/sessionstore/test/browser_586068-window_state.js": 6504, "browser/devtools/webconsole/test/browser_console_native_getters.js": 7303, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 7413, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 6602, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 8775, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40136, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 6606, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 10314, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 18478, "toolkit/mozapps/extensions/test/browser/browser_list.js": 9924, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 36477, "docshell/test/browser/browser_timelineMarkers-03.js": 7891, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 6563, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8093, "browser/base/content/test/general/browser_bug561636.js": 6613, "browser/devtools/markupview/test/browser_markupview_events-overflow.js": 6771, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 6287, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6913, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 15685, "toolkit/mozapps/extensions/test/browser/browser_bug596336.js": 6303, "browser/components/tabview/test/browser_tabview_bug610208.js": 8435, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 9961, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 6595, "browser/base/content/test/general/browser_sanitizeDialog.js": 10426, "docshell/test/browser/browser_timelineMarkers-02.js": 9938, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 6774, "browser/devtools/webconsole/test/browser_webconsole_split.js": 9740, "browser/base/content/test/newtab/browser_newtab_block.js": 6814, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 11814, "browser/devtools/markupview/test/browser_markupview_anonymous_01.js": 7190, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 13177, "toolkit/mozapps/extensions/test/browser/browser_details.js": 21210, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6465, "browser/components/sessionstore/test/browser_formdata.js": 23254, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 11816, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 9533, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 10981, "toolkit/components/places/tests/browser/browser_bug399606.js": 8908, "browser/devtools/markupview/test/browser_markupview_navigation.js": 12022, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 8029, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 13524, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 6321, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 19805, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 18989, "browser/components/sessionstore/test/browser_cookies.js": 13763, "toolkit/mozapps/extensions/test/browser/browser_install.js": 18493, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 8266, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 11838, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 7442, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 6488, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 16008, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 13062, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 8643, "browser/devtools/markupview/test/browser_markupview_events.js": 12928, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 8522, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 9099, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 6757, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 7565, "browser/devtools/markupview/test/browser_markupview_tag_edit_06.js": 6881, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 14673, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 11284, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 8485, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 6487, "browser/devtools/inspector/test/browser_inspector_search-01.js": 12477, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 7109, "browser/base/content/test/social/browser_social_marks.js": 9727, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 7380, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 11888, "browser/components/uitour/test/browser_UITour_heartbeat.js": 9708, "browser/components/sessionstore/test/browser_formdata_format.js": 6430, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 7329, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 8173, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 10748, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 11942, "testing/mochitest/tests/browser/browser_async.js": 10105, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 18299, "browser/devtools/inspector/test/browser_inspector_highlighter-iframes.js": 6673, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 6642, "browser/base/content/test/chat/browser_chatwindow.js": 6487, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 15138, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 21953, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 52781, "toolkit/mozapps/extensions/test/browser/browser_bug562854.js": 6336, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 9113, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 6326, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 10995, "browser/devtools/inspector/test/browser_inspector_highlighter-02.js": 7169, "browser/devtools/netmonitor/test/browser_net_content-type.js": 6835, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 6725, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 12575, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 7933, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 9904, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 10376, "toolkit/mozapps/extensions/test/browser/browser_types.js": 24898, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 23617, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 17191, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 9465, "browser/devtools/inspector/test/browser_inspector_search-03.js": 8178, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 11123, "browser/base/content/test/general/browser_devices_get_user_media.js": 17171, "dom/tests/browser/browser_test_new_window_from_content.js": 15873, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 8992, "browser/devtools/inspector/test/browser_inspector_highlighter-03.js": 10058, "browser/devtools/storage/test/browser_storage_basic.js": 6909, "browser/devtools/markupview/test/browser_markupview_html_edit_03.js": 6324, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 7290, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7911, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 8713, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 8491, "browser/components/search/test/browser_webapi.js": 9804, "browser/devtools/markupview/test/browser_markupview_tag_edit_08.js": 6303, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 6771, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 11280, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 15467, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 7074, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6438, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 7710, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 14820, "browser/components/tabview/test/browser_tabview_expander.js": 8086, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 7024, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 9296, "browser/devtools/shared/test/browser_css_color.js": 7366, "browser/base/content/test/general/browser_bug906190.js": 13932, "browser/base/content/test/general/browser_parsable_script.js": 14574, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 14731, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 10160, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 7186, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 10443, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 9244, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 8464, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 11954, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 15085, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 8940, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 10252, "browser/base/content/test/general/browser_identity_UI.js": 12863, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 8643, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 10182, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 46589, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 8767, "browser/devtools/inspector/test/browser_inspector_initialization.js": 13608, "browser/devtools/inspector/test/browser_inspector_search-02.js": 8270, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 26754, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 8261, "browser/base/content/test/general/browser_bug676619.js": 6875, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 12685, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 15908, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 7285, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 14454, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 8305, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 28666, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40129, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 7646, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 6518, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 17547, "browser/base/content/test/general/browser_bug575561.js": 6553, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 25664, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 6601, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7110, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8524, "dom/html/test/browser_bug1108547.js": 7066, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 7238, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 11106, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 7766, "browser/devtools/markupview/test/browser_markupview_mutation_01.js": 7038, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 11305, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 8778, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 10798, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 7132, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 11760, "toolkit/mozapps/extensions/test/browser/browser_sorting.js": 6427, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 7464, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 7086, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 12294, "toolkit/mozapps/extensions/test/browser/browser_debug_button.js": 6293, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 10104, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7212, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 9546, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 7563, "browser/base/content/test/plugins/browser_pluginnotification.js": 9117, "browser/base/content/test/general/browser_bug553455.js": 22886, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 15594} \ No newline at end of file diff --git a/testing/runtimes/linux64-opt/mochitest-browser-chrome.runtimes.json b/testing/runtimes/linux64-opt/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..82d79efd5d --- /dev/null +++ b/testing/runtimes/linux64-opt/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 8391, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6139, "browser/components/sessionstore/test/browser_394759_behavior.js": 12988, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 16947, "browser/components/sessionstore/test/browser_522545.js": 7628, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 13742, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 10868, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 7563, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35063, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 6561, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 7095, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 7110, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 10844, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 12028, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 22782, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 35177, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 17977, "browser/devtools/shared/test/browser_tableWidget_basic.js": 6820, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 6276, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 6746, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 5890, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 11069, "browser/components/sessionstore/test/browser_590268.js": 6102, "browser/devtools/webconsole/test/browser_webconsole_network_panel.js": 5852, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 16968, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 7841, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 8209, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 7264, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 7642, "browser/base/content/test/general/browser_sanitizeDialog.js": 12790, "browser/devtools/webconsole/test/browser_console_history_persist.js": 7594, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 7435, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 7572, "browser/devtools/netmonitor/test/browser_net_json-long.js": 9898, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6496, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 7945, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 27055, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 14902, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 7061, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6700, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 6626, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 7152, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 7100, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 7130, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 9752, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 32769, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 8021, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 7977, "browser/devtools/styleinspector/test/browser_ruleview_edit-selector-commit.js": 5887, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 10052, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 8556, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 8700, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 20438, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 7240, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 11776, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 9532, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 9473, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 7268, "browser/components/tabview/test/browser_tabview_bug626791.js": 9784, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7878, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 16239, "docshell/test/browser/browser_timelineMarkers-05.js": 9822, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 32733, "browser/devtools/webconsole/test/browser_console_native_getters.js": 7909, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 8033, "browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js": 6292, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 9316, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40068, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 27028, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 9442, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 20352, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 7508, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 7410, "toolkit/mozapps/extensions/test/browser/browser_list.js": 7272, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 28405, "docshell/test/browser/browser_timelineMarkers-03.js": 7779, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7854, "browser/devtools/fontinspector/test/browser_fontinspector.js": 6670, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 6097, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 6696, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 6451, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7034, "toolkit/components/places/tests/browser/browser_bug399606.js": 8030, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 6924, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7630, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 12301, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 6226, "browser/devtools/framework/test/browser_toolbox_options.js": 6459, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 15932, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 14573, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 6672, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 6009, "browser/components/sessionstore/test/browser_600545.js": 7239, "docshell/test/browser/browser_timelineMarkers-02.js": 9832, "browser/base/content/test/general/browser_aboutHome.js": 13472, "browser/devtools/webconsole/test/browser_webconsole_split.js": 10554, "browser/base/content/test/newtab/browser_newtab_block.js": 6235, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 6825, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 6554, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 16674, "toolkit/mozapps/extensions/test/browser/browser_details.js": 16500, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6186, "browser/components/sessionstore/test/browser_formdata.js": 20279, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 9271, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 7088, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6249, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 6113, "browser/base/content/test/social/browser_social_window.js": 15143, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 7545, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 16656, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 7542, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 19369, "browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_01.js": 5877, "browser/components/sessionstore/test/browser_cookies.js": 14957, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 7911, "browser/devtools/markupview/test/browser_markupview_navigation.js": 7146, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 6536, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 7551, "browser/devtools/styleinspector/test/browser_ruleview_urls-clickable.js": 5985, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 38622, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 13122, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11341, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 11146, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 6317, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6138, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6656, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 6886, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 15441, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 6322, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 13534, "browser/base/content/test/social/browser_social_activation.js": 8649, "browser/devtools/sourceeditor/test/browser_codemirror.js": 6835, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 6403, "browser/components/tabview/test/browser_tabview_bug613541.js": 10904, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 7064, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7142, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 8408, "browser/base/content/test/social/browser_social_marks.js": 9654, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 8336, "browser/devtools/styleinspector/test/browser_ruleview_add-rule_01.js": 6660, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7737, "browser/components/uitour/test/browser_UITour_heartbeat.js": 11892, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 8225, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 6494, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 8965, "testing/mochitest/tests/browser/browser_async.js": 10073, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 9700, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 7135, "browser/base/content/test/chat/browser_chatwindow.js": 8717, "browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js": 5891, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 6132, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 5977, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 13385, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 6237, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 8106, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 8013, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 5819, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 7534, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 10182, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 7120, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 21269, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 7324, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 11859, "toolkit/mozapps/extensions/test/browser/browser_types.js": 20107, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 27869, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 9077, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 11046, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 6784, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 9300, "browser/devtools/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js": 5938, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 13606, "browser/base/content/test/general/browser_devices_get_user_media.js": 14635, "dom/tests/browser/browser_test_new_window_from_content.js": 10920, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 10247, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 13712, "browser/devtools/storage/test/browser_storage_basic.js": 6285, "browser/devtools/styleinspector/test/browser_ruleview_override.js": 6319, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 7087, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 9926, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 10343, "browser/components/tabview/test/browser_tabview_bug656778.js": 6482, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 11769, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 6801, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6954, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 8674, "browser/components/tabview/test/browser_tabview_expander.js": 9275, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 13998, "browser/components/tabview/test/browser_tabview_bug654721.js": 6444, "browser/devtools/shared/test/browser_css_color.js": 8927, "browser/base/content/test/general/browser_bug906190.js": 15019, "browser/base/content/test/general/browser_parsable_script.js": 17556, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 17449, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 17455, "browser/base/content/test/social/browser_addons.js": 7462, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 6547, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 5935, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 9193, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 7741, "browser/devtools/webaudioeditor/test/browser_webaudio-actor-destroy-node.js": 5975, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 16038, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 7677, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 10690, "browser/devtools/scratchpad/test/browser_scratchpad_restore.js": 5883, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 12545, "browser/base/content/test/general/browser_identity_UI.js": 12013, "browser/components/search/test/browser_webapi.js": 7875, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 7476, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 34562, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 9759, "browser/devtools/inspector/test/browser_inspector_initialization.js": 6370, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 21094, "browser/components/tabview/test/browser_tabview_bug654295.js": 7103, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 6276, "browser/base/content/test/general/browser_bug676619.js": 9097, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 6051, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 14406, "browser/devtools/styleinspector/test/browser_ruleview_user-property-reset.js": 5846, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 12681, "browser/devtools/styleinspector/test/browser_computedview_pseudo-element_01.js": 5840, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 9781, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 22241, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40062, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 8360, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 6066, "browser/base/content/test/general/browser_bug575561.js": 6221, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 19947, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 8011, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 6787, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8299, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 7130, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 6935, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 6680, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 11454, "toolkit/mozapps/extensions/test/browser/browser_install.js": 14291, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 10188, "browser/components/translation/test/browser_translation_fhr.js": 6035, "browser/devtools/shared/test/browser_telemetry_button_eyedropper.js": 6175, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 8140, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 9340, "browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js": 7195, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 7943, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 7815, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 6178, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 7732, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7262, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 7133, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 6873, "browser/base/content/test/plugins/browser_pluginnotification.js": 10541, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 8186, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 6906, "browser/base/content/test/general/browser_bug553455.js": 18946, "browser/components/search/test/browser_426329.js": 7509, "browser/components/tabview/test/browser_tabview_bug610208.js": 8601} \ No newline at end of file diff --git a/testing/runtimes/linux64-opt/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/linux64-opt/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..1f99757e19 --- /dev/null +++ b/testing/runtimes/linux64-opt/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7490, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 5790, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 11484, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 9336, "browser/components/sessionstore/test/browser_522545.js": 8222, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 9062, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 6709, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 4746, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35041, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 7513, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 8129, "browser/components/sessionstore/test/browser_394759_behavior.js": 13198, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 4512, "browser/components/tabview/test/browser_tabview_bug613541.js": 10963, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 6576, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 4749, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 14887, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 17589, "browser/components/sessionstore/test/browser_cleaner.js": 6612, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 4614, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 6214, "browser/base/content/test/social/browser_social_window.js": 13655, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 9719, "browser/components/sessionstore/test/browser_590268.js": 5336, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 4698, "browser/components/uitour/test/browser_UITour_loop.js": 7534, "hal/tests/browser_alarms.js": 5960, "browser/base/content/test/general/browser_zbug569342.js": 4459, "browser/components/customizableui/test/browser_968565_insert_before_hidden_items.js": 4496, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 10114, "browser/components/preferences/in-content/tests/browser_privacypane_8.js": 4591, "browser/base/content/test/general/browser_sanitizeDialog.js": 9970, "browser/components/sessionstore/test/browser_formdata_format.js": 6328, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 6783, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 4400, "browser/devtools/netmonitor/test/browser_net_json-long.js": 9416, "browser/components/tabview/test/browser_tabview_bug644097.js": 5091, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 4515, "browser/components/sessionstore/test/browser_telemetry.js": 6353, "browser/components/tabview/test/browser_tabview_bug587231.js": 5026, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 6877, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 5767, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6651, "browser/components/tabview/test/browser_tabview_bug707466.js": 4518, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 8710, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 7636, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 4433, "browser/components/sessionstore/test/browser_cookies.js": 13238, "browser/base/content/test/general/browser_overflowScroll.js": 4999, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 13152, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 18919, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 5116, "docshell/test/browser/browser_timelineMarkers-03.js": 7770, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 6775, "testing/mochitest/tests/browser/browser_async.js": 10092, "browser/modules/test/browser_SelfSupportBackend.js": 5246, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 4744, "browser/components/sessionstore/test/browser_sessionHistory.js": 5196, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8437, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 9098, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 8671, "browser/components/sessionstore/test/browser_broadcast.js": 5689, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 9475, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6525, "browser/components/tabview/test/browser_tabview_bug626791.js": 11921, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 4501, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 6814, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 5055, "docshell/test/browser/browser_timelineMarkers-05.js": 9773, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 12420, "browser/components/sessionstore/test/browser_586068-window_state.js": 6492, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 6001, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6671, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 4445, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6309, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 13033, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 10514, "browser/components/sessionstore/test/browser_formdata.js": 24339, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5254, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 9801, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 4654, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 14197, "browser/components/uitour/test/browser_UITour.js": 7020, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 8149, "browser/base/content/test/general/browser_bug902156.js": 4525, "browser/components/tabview/test/browser_tabview_bug631752.js": 4470, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 6710, "browser/components/tabview/test/browser_tabview_bug656778.js": 7481, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 4764, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8340, "browser/base/content/test/general/browser_bug561636.js": 7056, "toolkit/components/places/tests/browser/browser_bug399606.js": 8001, "browser/components/tabview/test/browser_tabview_undo_group.js": 4766, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 5758, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 10761, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 6536, "browser/components/tabview/test/browser_tabview_bug610208.js": 9195, "browser/components/tabview/test/browser_tabview_multiwindow_search.js": 5649, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 5211, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 8666, "browser/components/sessionstore/test/browser_600545.js": 5369, "docshell/test/browser/browser_timelineMarkers-02.js": 9913, "browser/base/content/test/newtab/browser_newtab_block.js": 6455, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 5765, "browser/base/content/test/chat/browser_tearoff.js": 5100, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 13894, "toolkit/mozapps/extensions/test/browser/browser_details.js": 7315, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 7152, "browser/base/content/test/general/browser_bug822367.js": 6317, "browser/components/customizableui/test/browser_889120_customize_tab_merging.js": 4748, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 10048, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 5291, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 5819, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 5507, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 6828, "browser/components/sessionstore/test/browser_601955.js": 5101, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 4963, "browser/components/tabview/test/browser_tabview_bug595965.js": 4677, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 8783, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 5802, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 7969, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 4916, "browser/devtools/markupview/test/browser_markupview_navigation.js": 6246, "browser/base/content/test/general/browser_bug422590.js": 5128, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 14198, "browser/base/content/test/general/browser_devices_get_user_media_in_frame.js": 4577, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11142, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 13914, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 4666, "browser/components/tabview/test/browser_tabview_bug637840.js": 5004, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 7487, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 5049, "browser/devtools/markupview/test/browser_markupview_events.js": 6196, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 7418, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 5600, "browser/components/translation/test/browser_translation_fhr.js": 6616, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 7567, "browser/base/content/test/social/browser_social_activation.js": 7188, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 7256, "browser/components/sessionstore/test/browser_586068-reload.js": 5619, "browser/base/content/test/general/browser_aboutAccounts.js": 6043, "browser/devtools/inspector/test/browser_inspector_search-01.js": 6083, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 6250, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 4568, "browser/base/content/test/social/browser_social_marks.js": 10752, "browser/base/content/test/general/browser_windowactivation.js": 4592, "browser/components/customizableui/test/browser_932928_show_notice_when_palette_empty.js": 4703, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 6119, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12140, "browser/components/tabview/test/browser_tabview_bug624847.js": 4426, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 5694, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 8421, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 7460, "browser/devtools/storage/test/browser_storage_sidebar.js": 4688, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 5793, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 36090, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40041, "browser/base/content/test/chat/browser_chatwindow.js": 8645, "browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js": 5332, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 6933, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 8377, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 5627, "browser/components/sessionstore/test/browser_sessionStorage.js": 4548, "browser/components/tabview/test/browser_tabview_bug589324.js": 6086, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 25617, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 7027, "toolkit/mozapps/extensions/test/browser/browser_types.js": 6928, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 8317, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 15842, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 5412, "browser/devtools/webconsole/test/browser_webconsole_split.js": 5608, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 7764, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 15859, "dom/tests/browser/browser_test_new_window_from_content.js": 10530, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 6106, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 6569, "browser/devtools/storage/test/browser_storage_basic.js": 7934, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 10140, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6143, "browser/components/search/test/browser_webapi.js": 10744, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 8462, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 5738, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 6167, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 5379, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 5503, "browser/components/sessionstore/test/browser_490040.js": 4445, "browser/components/tabview/test/browser_tabview_expander.js": 10653, "browser/components/sessionstore/test/browser_backup_recovery.js": 4786, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 5237, "browser/devtools/shared/test/browser_css_color.js": 4896, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 5735, "browser/base/content/test/general/browser_parsable_script.js": 15570, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 6921, "browser/base/content/test/social/browser_addons.js": 6372, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 5346, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6864, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 5850, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 8751, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 5291, "browser/components/tabview/test/browser_tabview_bug663421.js": 4910, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 6225, "browser/base/content/test/chat/browser_focus.js": 5623, "browser/components/sessionstore/test/browser_586068-multi_window.js": 4418, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 5788, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 8922, "browser/base/content/test/popupNotifications/browser_popupNotification_3.js": 4648, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 11703, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 9336, "browser/base/content/test/social/browser_social_chatwindow.js": 5585, "browser/devtools/inspector/test/browser_inspector_initialization.js": 5689, "browser/devtools/inspector/test/browser_inspector_search-02.js": 4656, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 8040, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 5470, "browser/base/content/test/general/browser_bug676619.js": 6244, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 6662, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 6092, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 15215, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5288, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 5850, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 11513, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40035, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 6991, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 11659, "browser/base/content/test/general/browser_bug575561.js": 6922, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 4793, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7230, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8900, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 5630, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 4768, "toolkit/mozapps/extensions/test/browser/browser_install.js": 6687, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 5939, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 8158, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 4394, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 5277, "browser/base/content/test/general/browser_identity_UI.js": 11837, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 5183, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 8108, "browser/base/content/test/general/browser_bug906190.js": 15674, "browser/components/preferences/tests/browser_privacypane_4.js": 5750, "browser/base/content/test/general/browser_devices_get_user_media.js": 19492, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 4810, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 5509, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 8656, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7279, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 5580, "browser/components/sessionstore/test/browser_635418.js": 5029, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 4809, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 4688, "browser/base/content/test/plugins/browser_pluginnotification.js": 12256, "browser/base/content/test/general/browser_aboutHome.js": 10544, "browser/base/content/test/general/browser_bug553455.js": 25045, "browser/components/search/test/browser_426329.js": 6175, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 8499} \ No newline at end of file diff --git a/testing/runtimes/linux64-opt/mochitest-e10s-browser-chrome.runtimes.json b/testing/runtimes/linux64-opt/mochitest-e10s-browser-chrome.runtimes.json new file mode 100644 index 0000000000..0ecd3c2969 --- /dev/null +++ b/testing/runtimes/linux64-opt/mochitest-e10s-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7472, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 37098, "browser/components/sessionstore/test/browser_394759_behavior.js": 15414, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 18676, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 10109, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 16934, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 13075, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 7686, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-02.js": 7310, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35075, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 7363, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 7590, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 7158, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-02.js": 22226, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 7974, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 14030, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 23363, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 25401, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 29378, "browser/devtools/shared/test/browser_tableWidget_basic.js": 6502, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 6683, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 13868, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 19917, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 8691, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 18569, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 7076, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 12397, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 9073, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 6808, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 7387, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 6471, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 11417, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 10107, "browser/devtools/netmonitor/test/browser_net_json-long.js": 15736, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 9651, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 7468, "browser/devtools/debugger/test/browser_dbg_search-global-01.js": 6656, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 13181, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 16209, "browser/devtools/framework/test/browser_toolbox_window_shortcuts.js": 6563, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 10926, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7262, "browser/components/sessionstore/test/browser_formdata_format.js": 7708, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 8205, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 8102, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 7821, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 7272, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 7601, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 10372, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 45869, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 10039, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 8719, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-09.js": 6597, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 7578, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 8267, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 21539, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 15933, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 11016, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 25706, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 22340, "browser/components/tabview/test/browser_tabview_bug626791.js": 7383, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 8941, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-02.js": 6692, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 16723, "docshell/test/browser/browser_timelineMarkers-05.js": 10002, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 8352, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 7641, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 7412, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40073, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-stack-01.js": 6744, "browser/devtools/debugger/test/browser_dbg_tracing-08.js": 7444, "browser/components/sessionstore/test/browser_formdata.js": 21209, "browser/devtools/framework/test/browser_toolbox_window_title_changes.js": 6464, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 6939, "toolkit/mozapps/extensions/test/browser/browser_list.js": 8397, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 31793, "docshell/test/browser/browser_timelineMarkers-03.js": 7929, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 6640, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 9978, "browser/devtools/fontinspector/test/browser_fontinspector.js": 8070, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 7128, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 8006, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8317, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8729, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 8854, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7489, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 13585, "browser/devtools/framework/test/browser_toolbox_options.js": 7477, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 7370, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 7587, "browser/base/content/test/general/browser_sanitizeDialog.js": 11073, "docshell/test/browser/browser_timelineMarkers-02.js": 10101, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 9102, "browser/base/content/test/newtab/browser_newtab_block.js": 6640, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 9972, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 11262, "browser/components/sessionstore/test/browser_522545.js": 13630, "toolkit/mozapps/extensions/test/browser/browser_details.js": 17117, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 6611, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-02.js": 6726, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 9464, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 7099, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 9374, "toolkit/components/places/tests/browser/browser_bug399606.js": 8889, "browser/base/content/test/social/browser_social_window.js": 10840, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 9222, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 19349, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 9388, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 13350, "browser/components/sessionstore/test/browser_cookies.js": 14997, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 7131, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 7007, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 7882, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 7118, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 8776, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 16376, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 14531, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 11730, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 10869, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 12778, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 8888, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 7399, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 6464, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 12786, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 8135, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 6708, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 9655, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 8913, "browser/devtools/inspector/test/browser_inspector_search-01.js": 10677, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 10156, "browser/devtools/debugger/test/browser_dbg_location-changes-04-breakpoint.js": 7959, "browser/base/content/test/social/browser_social_marks.js": 9705, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 8742, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 8735, "browser/components/uitour/test/browser_UITour_heartbeat.js": 9538, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 6563, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 16704, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 6785, "browser/devtools/markupview/test/browser_markupview_navigation.js": 10347, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 8873, "testing/mochitest/tests/browser/browser_async.js": 10071, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 9590, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 24932, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 7680, "browser/devtools/framework/test/browser_keybindings.js": 6744, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 7436, "browser/devtools/debugger/test/browser_dbg_cmd-dbg.js": 6965, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 7329, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 7025, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 8833, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 7507, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 11194, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 6516, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 8477, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 15626, "toolkit/mozapps/extensions/test/browser/browser_types.js": 16062, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 14544, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40074, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 6985, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 8242, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 8859, "browser/devtools/inspector/test/browser_inspector_search-03.js": 7071, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 16145, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 37552, "dom/tests/browser/browser_test_new_window_from_content.js": 19677, "browser/base/content/test/general/browser_identity_UI.js": 11522, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 15551, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 6842, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7834, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 8330, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 26934, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 12669, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 10135, "browser/devtools/debugger/test/browser_dbg_watch-expressions-01.js": 6490, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 8408, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 12555, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 11573, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 10708, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 6773, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 11124, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 12926, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 7886, "browser/devtools/shared/test/browser_css_color.js": 7687, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 16649, "browser/base/content/test/general/browser_parsable_script.js": 24809, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 23960, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 20625, "browser/components/tabview/test/browser_tabview_bug613541.js": 7467, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 8883, "browser/devtools/markupview/test/browser_markupview_events.js": 9728, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 10638, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 23298, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 7099, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 13632, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 11531, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-10.js": 7191, "browser/components/search/test/browser_webapi.js": 10244, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 20769, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 7568, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 32141, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 12593, "browser/devtools/debugger/test/browser_dbg_source-maps-02.js": 7059, "browser/devtools/inspector/test/browser_inspector_initialization.js": 11097, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 9712, "browser/devtools/inspector/test/browser_inspector_search-02.js": 7340, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 19544, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 12446, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 7333, "browser/base/content/test/general/browser_bug676619.js": 10415, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 7277, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 6967, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 19520, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js": 7648, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 11140, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 12513, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 24973, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 8046, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 6969, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 7325, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 6548, "browser/base/content/test/general/browser_bug575561.js": 7572, "browser/devtools/webconsole/test/browser_webconsole_split.js": 8055, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7061, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 7027, "dom/html/test/browser_bug1108547.js": 7695, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-02.js": 6736, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 8874, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 11578, "toolkit/mozapps/extensions/test/browser/browser_install.js": 14617, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 8435, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 7659, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 7840, "browser/devtools/inspector/test/browser_inspector_highlighter-03.js": 7446, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 17262, "browser/devtools/debugger/test/browser_dbg_addon-sources.js": 6774, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 32128, "browser/devtools/debugger/test/browser_dbg_search-global-02.js": 6479, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 6607, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 10336, "browser/devtools/debugger/test/browser_dbg_source-maps-04.js": 6465, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7032, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 7357, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 9312, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 6985, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-04.js": 6463, "browser/base/content/test/plugins/browser_pluginnotification.js": 6970, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 12014, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 7077, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 8607, "browser/base/content/test/general/browser_bug553455.js": 21100, "browser/base/content/test/general/browser_testOpenNewRemoteTabsFromNonRemoteBrowsers.js": 10397, "browser/components/tabview/test/browser_tabview_bug610208.js": 7485, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 13534} \ No newline at end of file diff --git a/testing/runtimes/linux64-opt/mochitest-e10s-devtools-chrome.runtimes.json b/testing/runtimes/linux64-opt/mochitest-e10s-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..005ff5563c --- /dev/null +++ b/testing/runtimes/linux64-opt/mochitest-e10s-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6874, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 12667, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 18343, "browser/components/sessionstore/test/browser_522545.js": 10250, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 9463, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 10232, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 5933, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35085, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 8210, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 8679, "browser/components/sessionstore/test/browser_394759_behavior.js": 15060, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 7046, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-02.js": 20273, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 6011, "browser/components/tabview/test/browser_tabview_bug613541.js": 8444, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 7722, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 25194, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 29953, "browser/base/content/test/social/browser_social_marks.js": 10437, "browser/components/sessionstore/test/browser_cleaner.js": 6985, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 8496, "browser/base/content/test/social/browser_social_window.js": 12476, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 10519, "browser/components/customizableui/test/browser_923857_customize_mode_event_wrapping_during_reset.js": 5192, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 5744, "browser/base/content/test/general/browser_bug906190.js": 13606, "browser/base/content/test/general/browser_aboutHome.js": 8003, "browser/base/content/test/general/browser_zbug569342.js": 7971, "browser/components/customizableui/test/browser_968565_insert_before_hidden_items.js": 5505, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 7917, "browser/base/content/test/general/browser_sanitizeDialog.js": 10826, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 6549, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 6313, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 5171, "browser/devtools/netmonitor/test/browser_net_json-long.js": 9259, "browser/base/content/test/general/browser_fullscreen-window-open.js": 6367, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 8995, "browser/components/sessionstore/test/browser_telemetry.js": 7580, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 35994, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 7272, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug572561.js": 5199, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6855, "browser/components/tabview/test/browser_tabview_bug707466.js": 6026, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 8540, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 8352, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5527, "browser/base/content/test/general/browser_sanitize-timespans.js": 6080, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 8895, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 15146, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 19722, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 5352, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 10593, "browser/modules/test/browser_SelfSupportBackend.js": 5282, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 5358, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 27493, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8798, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 7912, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 9027, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 9069, "toolkit/mozapps/extensions/test/browser/browser_bug596336.js": 5743, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 10833, "browser/components/tabview/test/browser_tabview_bug626791.js": 12945, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 6035, "browser/components/tabview/test/browser_tabview_dragdrop.js": 5751, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 5533, "docshell/test/browser/browser_timelineMarkers-05.js": 9893, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 43821, "browser/components/sessionstore/test/browser_586068-window_state.js": 8720, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 6313, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 6439, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 5288, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 5881, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40088, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 5558, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 11284, "browser/components/sessionstore/test/browser_formdata.js": 27001, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5768, "toolkit/mozapps/extensions/test/browser/browser_list.js": 8820, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 10798, "docshell/test/browser/browser_timelineMarkers-03.js": 7874, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 5636, "browser/base/content/test/general/browser_bug902156.js": 5975, "browser/devtools/fontinspector/test/browser_fontinspector.js": 5181, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 21744, "browser/components/sessionstore/test/browser_490040.js": 5139, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 10023, "browser/base/content/test/general/browser_bug561636.js": 7727, "toolkit/components/places/tests/browser/browser_bug399606.js": 8877, "browser/components/tabview/test/browser_tabview_undo_group.js": 6883, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 5964, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 11451, "browser/components/sessionstore/test/browser_broadcast.js": 7136, "browser/components/sessionstore/test/browser_cookies.js": 16426, "browser/components/tabview/test/browser_tabview_bug610208.js": 10366, "browser/components/tabview/test/browser_tabview_multiwindow_search.js": 7866, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 17775, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 9000, "browser/components/sessionstore/test/browser_600545.js": 6042, "docshell/test/browser/browser_timelineMarkers-02.js": 10004, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 5632, "browser/devtools/webconsole/test/browser_webconsole_split.js": 6374, "browser/base/content/test/newtab/browser_newtab_block.js": 7960, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 6724, "browser/base/content/test/chat/browser_tearoff.js": 5657, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 11138, "toolkit/mozapps/extensions/test/browser/browser_details.js": 18779, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 5350, "browser/base/content/test/general/browser_bug822367.js": 6746, "browser/components/customizableui/test/browser_889120_customize_tab_merging.js": 5307, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 8994, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 5647, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 6418, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 13183, "browser/components/sessionstore/test/browser_601955.js": 5577, "toolkit/mozapps/extensions/test/browser/browser_bug572561.js": 5236, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 18806, "browser/components/sessionstore/test/browser_590268.js": 6094, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 5594, "browser/base/content/test/general/browser_bug422590.js": 6098, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 5118, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11783, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 15560, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6708, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 8727, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 7539, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 6186, "toolkit/mozapps/extensions/test/browser/browser_bug591663.js": 5208, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 14875, "browser/base/content/test/social/browser_social_activation.js": 5216, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 7911, "browser/components/sessionstore/test/browser_586068-reload.js": 6802, "browser/base/content/test/general/browser_aboutAccounts.js": 6683, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 6974, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 6890, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 5187, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 10426, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 11376, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6796, "browser/components/customizableui/test/browser_932928_show_notice_when_palette_empty.js": 5526, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7347, "browser/components/uitour/test/browser_UITour_heartbeat.js": 6225, "browser/components/sessionstore/test/browser_formdata_format.js": 7942, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 8829, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 10022, "browser/devtools/markupview/test/browser_markupview_navigation.js": 7655, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 7244, "browser/base/content/test/chat/browser_chatwindow.js": 8183, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 13456, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 7084, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 23158, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 8287, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 7781, "browser/components/tabview/test/browser_tabview_privatebrowsing_perwindowpb.js": 6104, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 9092, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 6453, "browser/components/tabview/test/browser_tabview_bug589324.js": 6221, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 8090, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 7554, "toolkit/mozapps/extensions/test/browser/browser_types.js": 24650, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 8500, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40085, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 19461, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 5962, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5252, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 9117, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 16219, "dom/tests/browser/browser_test_new_window_from_content.js": 13489, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 6512, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 16483, "browser/devtools/storage/test/browser_storage_basic.js": 5798, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 6555, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7788, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 12703, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6214, "browser/components/search/test/browser_webapi.js": 12355, "browser/components/tabview/test/browser_tabview_bug644097.js": 6447, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 9271, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 8335, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 5560, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 6726, "browser/components/sessionstore/test/browser_586068-multi_window.js": 5199, "browser/components/tabview/test/browser_tabview_expander.js": 8660, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 5857, "browser/base/content/test/general/browser_bug590206.js": 5674, "browser/devtools/shared/test/browser_css_color.js": 5665, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 7852, "browser/base/content/test/general/browser_parsable_script.js": 9302, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 12598, "browser/base/content/test/social/browser_addons.js": 5286, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 8307, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 6995, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 9726, "testing/mochitest/tests/browser/browser_async.js": 10087, "browser/devtools/webaudioeditor/test/browser_webaudio-actor-destroy-node.js": 6690, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 10090, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 9770, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 5623, "browser/components/tabview/test/browser_tabview_bug663421.js": 6168, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 7633, "browser/base/content/test/chat/browser_focus.js": 5204, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 7238, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 9813, "browser/base/content/test/popupNotifications/browser_popupNotification_3.js": 5334, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 47030, "browser/base/content/test/social/browser_social_chatwindow.js": 5262, "browser/devtools/inspector/test/browser_inspector_initialization.js": 5778, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 25605, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 5923, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 10988, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 6051, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 18737, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 10572, "browser/base/content/test/newtab/browser_newtab_unpin.js": 6521, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 6701, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 25496, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 5514, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 31216, "browser/components/tabview/test/browser_tabview_bug634085.js": 5442, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 18676, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 10806, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 15736, "browser/base/content/test/general/browser_bug575561.js": 8083, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 22678, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 5449, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 8381, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8956, "dom/html/test/browser_bug1108547.js": 5850, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 17509, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 8966, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 6023, "toolkit/mozapps/extensions/test/browser/browser_install.js": 18120, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 9547, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5323, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 51356, "browser/base/content/test/general/browser_identity_UI.js": 13271, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 5961, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 9232, "toolkit/mozapps/extensions/test/browser/browser_sorting.js": 5489, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 5131, "browser/base/content/test/general/browser_devices_get_user_media.js": 16870, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 5700, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 6456, "toolkit/mozapps/extensions/test/browser/browser_debug_button.js": 6115, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 8342, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7493, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 7805, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 6101, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7159, "browser/components/sessionstore/test/browser_586068-window_state_override.js": 5679, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5300, "browser/base/content/test/plugins/browser_pluginnotification.js": 11550, "browser/base/content/test/general/browser_bug553455.js": 28415, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 10438} \ No newline at end of file diff --git a/testing/runtimes/macosx64-debug/mochitest-browser-chrome.runtimes.json b/testing/runtimes/macosx64-debug/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..75b6f87cd3 --- /dev/null +++ b/testing/runtimes/macosx64-debug/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/components/tabview/test/browser_tabview_bug628061.js": 5304, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 6657, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 11767, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 12373, "browser/components/sessionstore/test/browser_522545.js": 12034, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 9029, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 13349, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 7157, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 34684, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 8767, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 10817, "browser/components/tabview/test/browser_tabview_bug654721.js": 8193, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 13215, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 5370, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 6877, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 13450, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 12915, "browser/devtools/shared/test/browser_tableWidget_basic.js": 5786, "browser/components/sessionstore/test/browser_cleaner.js": 8157, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 5625, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 5955, "browser/base/content/test/social/browser_social_window.js": 15456, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 13940, "browser/components/customizableui/test/browser_923857_customize_mode_event_wrapping_during_reset.js": 5547, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 6689, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 13940, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 5642, "browser/components/customizableui/test/browser_968565_insert_before_hidden_items.js": 6424, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 7278, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 5386, "browser/base/content/test/general/browser_sanitizeDialog.js": 15095, "browser/devtools/webconsole/test/browser_console_history_persist.js": 5984, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 5980, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 18370, "browser/devtools/netmonitor/test/browser_net_json-long.js": 10021, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6411, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 7126, "browser/components/sessionstore/test/browser_telemetry.js": 8385, "browser/components/tabview/test/browser_tabview_bug587231.js": 5162, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 6452, "browser/components/sessionstore/test/browser_formdata_format.js": 11175, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7638, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 6765, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 9271, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5584, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 6186, "browser/base/content/test/general/browser_overflowScroll.js": 6306, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 15714, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 21795, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 5334, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 11406, "browser/modules/test/browser_SelfSupportBackend.js": 5609, "browser/components/sessionstore/test/browser_sessionHistory.js": 7067, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8326, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 12057, "dom/tests/browser/browser_bug396843.js": 5780, "browser/components/sessionstore/test/browser_broadcast.js": 8774, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 10739, "browser/components/tabview/test/browser_tabview_bug626791.js": 13846, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 5567, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 10607, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 5791, "docshell/test/browser/browser_timelineMarkers-05.js": 9974, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 25619, "browser/components/sessionstore/test/browser_586068-window_state.js": 8840, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 6364, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6628, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 7119, "testing/mochitest/tests/browser/browser_fail_timeout.js": 39630, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 15955, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 11215, "browser/components/sessionstore/test/browser_formdata.js": 33339, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 6608, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5968, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 6692, "docshell/test/browser/browser_timelineMarkers-03.js": 7909, "browser/components/tabview/test/browser_tabview_bug595601.js": 5240, "browser/components/sessionstore/test/browser_490040.js": 6769, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 10919, "browser/base/content/test/general/browser_bug561636.js": 8100, "toolkit/components/places/tests/browser/browser_bug399606.js": 7226, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 5681, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 15774, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 5800, "browser/components/sessionstore/test/browser_cookies.js": 23145, "browser/components/tabview/test/browser_tabview_bug610208.js": 10799, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 16369, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 8934, "browser/components/sessionstore/test/browser_600545.js": 9254, "browser/devtools/timeline/test/browser_timeline_overview-initial-selection-01.js": 5199, "docshell/test/browser/browser_timelineMarkers-02.js": 9994, "dom/tests/browser/browser_focus_steal_from_chrome.js": 7811, "browser/base/content/test/newtab/browser_newtab_block.js": 7137, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 6755, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 11973, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 13998, "toolkit/mozapps/extensions/test/browser/browser_details.js": 11032, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6963, "browser/base/content/test/general/browser_bug822367.js": 7588, "browser/components/customizableui/test/browser_889120_customize_tab_merging.js": 5331, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 5675, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6573, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 7055, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 5230, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 9634, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 5195, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 15384, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 11803, "browser/components/sessionstore/test/browser_590268.js": 8821, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 11436, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 6704, "browser/base/content/test/general/browser_bug422590.js": 6396, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 6060, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 29459, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 16764, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11083, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 16543, "browser/components/tabview/test/browser_tabview_bug637840.js": 5628, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 5228, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6273, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 5303, "browser/devtools/markupview/test/browser_markupview_navigation.js": 8018, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 6383, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 18866, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 5423, "browser/base/content/test/social/browser_social_activation.js": 7659, "browser/components/tabview/test/browser_tabview_bug593283.js": 5172, "toolkit/components/social/test/browser/browser_frameworker_sandbox.js": 6423, "browser/devtools/webconsole/test/browser_console_native_getters.js": 5982, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6026, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 6434, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 5151, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 11506, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 8057, "browser/base/content/test/social/browser_social_marks.js": 11790, "browser/base/content/test/general/browser_windowactivation.js": 5334, "browser/components/tabview/test/browser_tabview_bug706430.js": 5576, "browser/components/customizableui/test/browser_932928_show_notice_when_palette_empty.js": 5657, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7724, "browser/components/uitour/test/browser_UITour_heartbeat.js": 10182, "browser/components/tabview/test/browser_tabview_bug624847.js": 5530, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 6584, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 10846, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 7850, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 13388, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 31949, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 5315, "browser/base/content/test/chat/browser_chatwindow.js": 9688, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 10047, "browser/devtools/netmonitor/test/browser_net_content-type.js": 5128, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 5599, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 13909, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 5887, "browser/components/sessionstore/test/browser_sessionStorage.js": 5419, "browser/components/tabview/test/browser_tabview_bug589324.js": 6532, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 43235, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 7876, "toolkit/mozapps/extensions/test/browser/browser_types.js": 13721, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 9618, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 22076, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 8527, "browser/devtools/webconsole/test/browser_webconsole_split.js": 8446, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 8251, "browser/base/content/test/general/browser_devices_get_user_media.js": 14207, "dom/tests/browser/browser_test_new_window_from_content.js": 23768, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 6735, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 9779, "browser/devtools/storage/test/browser_storage_basic.js": 6705, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 5402, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7981, "browser/components/sessionstore/test/browser_394759_perwindowpb.js": 5970, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 6203, "browser/components/search/test/browser_webapi.js": 12274, "browser/base/content/test/general/browser_fullscreen-window-open.js": 5446, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 5385, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 5721, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 5821, "browser/components/sessionstore/test/browser_586068-multi_window.js": 6586, "browser/components/tabview/test/browser_tabview_expander.js": 11733, "browser/components/sessionstore/test/browser_backup_recovery.js": 6389, "browser/base/content/test/general/browser_bug590206.js": 6027, "browser/components/sessionstore/test/browser_394759_behavior.js": 18288, "browser/devtools/shared/test/browser_css_color.js": 5910, "browser/base/content/test/newtab/browser_newtab_drag_drop.js": 9286, "browser/base/content/test/general/browser_parsable_script.js": 8583, "browser/components/sessionstore/test/browser_495495.js": 5560, "browser/base/content/test/social/browser_addons.js": 6766, "browser/components/tabview/test/browser_tabview_bug613541.js": 13794, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 5527, "testing/mochitest/tests/browser/browser_async.js": 9948, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 7041, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 13809, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 10555, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 8540, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 5333, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 6590, "browser/base/content/test/chat/browser_focus.js": 5562, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 6224, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 10026, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 6400, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 26126, "browser/components/sessionstore/test/browser_pageStyle.js": 6292, "browser/base/content/test/social/browser_social_chatwindow.js": 6176, "browser/devtools/inspector/test/browser_inspector_initialization.js": 6561, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 6136, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5432, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 14638, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 6221, "browser/base/content/test/general/browser_bug676619.js": 6426, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 7352, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 23405, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5952, "browser/base/content/test/newtab/browser_newtab_unpin.js": 6074, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 6392, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 16778, "toolkit/components/social/test/browser/browser_frameworker.js": 6646, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 39635, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 19512, "browser/components/tabview/test/browser_tabview_bug634085.js": 5267, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 9777, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 12838, "browser/base/content/test/general/browser_bug575561.js": 8857, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 13015, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 9331, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 9399, "dom/html/test/browser_bug1108547.js": 8145, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 5517, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 8302, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 7464, "toolkit/mozapps/extensions/test/browser/browser_install.js": 10174, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 10310, "browser/components/translation/test/browser_translation_fhr.js": 7498, "browser/base/content/test/general/browser_identity_UI.js": 15798, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 5313, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 8633, "browser/base/content/test/general/browser_bug906190.js": 17268, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 6219, "browser/components/sessionstore/test/browser_586068-reload.js": 7997, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 5825, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 6905, "browser/base/content/test/general/browser_aboutAccounts.js": 5610, "browser/components/loop/test/mochitest/browser_fxa_login.js": 8370, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 7077, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7455, "browser/components/sessionstore/test/browser_586068-window_state_override.js": 9080, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 6247, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 6011, "browser/base/content/test/plugins/browser_pluginnotification.js": 11837, "browser/base/content/test/general/browser_aboutHome.js": 13356, "browser/base/content/test/general/browser_bug553455.js": 29171, "browser/components/search/test/browser_426329.js": 6100, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 10801, "browser/components/tabview/test/browser_tabview_bug654295.js": 9130} \ No newline at end of file diff --git a/testing/runtimes/macosx64-debug/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/macosx64-debug/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..ec49e5fc01 --- /dev/null +++ b/testing/runtimes/macosx64-debug/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 9091, "browser/devtools/webaudioeditor/test/browser_audionode-actor-connectnode-disconnect.js": 5965, "browser/components/sessionstore/test/browser_394759_behavior.js": 14373, "browser/devtools/webconsole/test/browser_webconsole_bug_613642_maintain_scroll.js": 5601, "browser/components/sessionstore/test/browser_522545.js": 9839, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 11475, "browser/components/uitour/test/browser_UITour_loop.js": 5656, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6230, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35230, "browser/devtools/storage/test/browser_storage_basic.js": 6912, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 7813, "browser/components/tabview/test/browser_tabview_bug654721.js": 6633, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 12709, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 12802, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 9155, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 15010, "browser/base/content/test/general/browser_bug906190.js": 12413, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 23225, "browser/devtools/shared/test/browser_tableWidget_basic.js": 6628, "browser/components/sessionstore/test/browser_cleaner.js": 5795, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 7553, "browser/base/content/test/social/browser_social_window.js": 16066, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 13224, "browser/components/sessionstore/test/browser_590268.js": 6580, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 6266, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 12334, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 8246, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 11179, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 5828, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 5805, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 7679, "browser/base/content/test/general/browser_sanitizeDialog.js": 12737, "browser/devtools/webconsole/test/browser_console_history_persist.js": 9005, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 8965, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 8294, "browser/devtools/netmonitor/test/browser_net_json-long.js": 8193, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 5720, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 8148, "browser/components/sessionstore/test/browser_telemetry.js": 6372, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 8804, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 33265, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 6104, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 7791, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6647, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 10960, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 9505, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 8049, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 6297, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 12434, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 32795, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 7002, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 10822, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 6554, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 7267, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 17177, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8004, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 10426, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 11556, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 11237, "browser/components/sessionstore/test/browser_broadcast.js": 5844, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 15635, "browser/components/tabview/test/browser_tabview_bug626791.js": 11002, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_04.js": 6063, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 9880, "browser/devtools/webconsole/test/browser_console_consolejsm_output.js": 5929, "docshell/test/browser/browser_timelineMarkers-05.js": 9717, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 27940, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 6048, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 7029, "browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js": 7052, "browser/components/tabview/test/browser_tabview_expander.js": 9461, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40572, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 23890, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 9966, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 16262, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6832, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 6537, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 21104, "docshell/test/browser/browser_timelineMarkers-03.js": 7702, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7866, "browser/devtools/timeline/test/browser_timeline_recording-without-memory.js": 5663, "browser/devtools/debugger/test/browser_dbg_variables-view-05.js": 5528, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 6130, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 9239, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8037, "browser/base/content/test/general/browser_bug561636.js": 6653, "browser/devtools/webconsole/test/browser_console_native_getters.js": 9000, "toolkit/components/places/tests/browser/browser_bug399606.js": 7336, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 6068, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7088, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 15041, "browser/devtools/webaudioeditor/test/browser_wa_inspector-width.js": 5600, "browser/components/sessionstore/test/browser_cookies.js": 16057, "browser/components/tabview/test/browser_tabview_bug610208.js": 8778, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 15924, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 7176, "browser/components/sessionstore/test/browser_600545.js": 6853, "browser/devtools/timeline/test/browser_timeline_overview-initial-selection-01.js": 6472, "docshell/test/browser/browser_timelineMarkers-02.js": 9753, "browser/base/content/test/general/browser_aboutHome.js": 11763, "browser/devtools/webconsole/test/browser_webconsole_split.js": 12630, "browser/base/content/test/newtab/browser_newtab_block.js": 6198, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 5790, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 7925, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 17556, "browser/devtools/webconsole/test/browser_webconsole_bug_613642_prune_scroll.js": 5557, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6753, "browser/base/content/test/general/browser_bug822367.js": 6092, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 6127, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 6060, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 6169, "browser/devtools/webconsole/test/browser_console_iframe_messages.js": 5641, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 6745, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 10734, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 6822, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 22687, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 12414, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 13557, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 6749, "browser/devtools/markupview/test/browser_markupview_navigation.js": 6886, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 5757, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 9042, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 31267, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 9866, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 13331, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6751, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 5753, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 8094, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 7498, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 19157, "browser/base/content/test/social/browser_social_activation.js": 7406, "browser/devtools/sourceeditor/test/browser_codemirror.js": 6147, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 11156, "browser/components/sessionstore/test/browser_586068-reload.js": 6114, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 5959, "browser/devtools/inspector/test/browser_inspector_search-01.js": 6554, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 6399, "browser/devtools/debugger/test/browser_dbg_location-changes-04-breakpoint.js": 6910, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 11884, "browser/base/content/test/social/browser_social_marks.js": 11552, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 7367, "browser/devtools/styleinspector/test/browser_ruleview_add-rule_01.js": 5569, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 6557, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12299, "browser/components/sessionstore/test/browser_formdata_format.js": 6508, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 7944, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 10363, "testing/mochitest/tests/browser/browser_async.js": 10188, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 10217, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 7905, "browser/base/content/test/chat/browser_chatwindow.js": 9439, "browser/components/sessionstore/test/browser_formdata.js": 21352, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_02.js": 6302, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 14878, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 11920, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 6659, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 9304, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 5526, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 8509, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 13052, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 6120, "toolkit/mozapps/extensions/test/browser/browser_details.js": 11603, "browser/components/tabview/test/browser_tabview_bug589324.js": 5562, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 44121, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 11035, "toolkit/mozapps/extensions/test/browser/browser_types.js": 15674, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 25571, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 7931, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40470, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 12450, "browser/devtools/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js": 6716, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 6444, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 7990, "browser/devtools/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js": 6996, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 11329, "browser/base/content/test/general/browser_devices_get_user_media.js": 8798, "dom/tests/browser/browser_test_new_window_from_content.js": 10669, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 9451, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 10333, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 6183, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 6263, "browser/components/search/test/browser_webapi.js": 10460, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 13337, "browser/components/tabview/test/browser_tabview_bug656778.js": 7294, "browser/devtools/webconsole/test/browser_webconsole_autocomplete_in_debugger_stackframe.js": 5552, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 8048, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 5957, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 7078, "browser/devtools/webconsole/test/browser_webconsole_network_panel.js": 6338, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 7916, "browser/devtools/webconsole/test/browser_webconsole_bug_602572_log_bodies_checkbox.js": 6070, "browser/devtools/shared/test/browser_css_color.js": 8422, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 6392, "browser/base/content/test/general/browser_parsable_script.js": 19839, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 11565, "browser/base/content/test/social/browser_addons.js": 7288, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 12727, "browser/components/tabview/test/browser_tabview_bug613541.js": 11599, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 5753, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 9811, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 9906, "browser/devtools/webconsole/test/browser_webconsole_inspect-parsed-documents.js": 5896, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 14596, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 6647, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 7279, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 11158, "browser/base/content/test/chat/browser_focus.js": 5674, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 8462, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 14230, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 6503, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 26746, "browser/base/content/test/social/browser_social_chatwindow.js": 5854, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 6060, "browser/devtools/debugger/test/browser_dbg_source-maps-02.js": 5948, "browser/components/tabview/test/browser_tabview_bug654295.js": 7423, "browser/base/content/test/general/browser_bug676619.js": 9794, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 7036, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 17235, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 14730, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 8290, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 16657, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 5967, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 11052, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 6593, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 17203, "browser/base/content/test/general/browser_bug575561.js": 7199, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 6745, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7921, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8893, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 6590, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 7364, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 5974, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 7673, "toolkit/mozapps/extensions/test/browser/browser_install.js": 10218, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 8851, "browser/components/translation/test/browser_translation_fhr.js": 6334, "browser/devtools/shared/test/browser_telemetry_button_eyedropper.js": 6199, "browser/base/content/test/general/browser_identity_UI.js": 14103, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 6797, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 8744, "browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js": 5643, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 9321, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 6337, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 8140, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7707, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 5753, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 8198, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 5787, "browser/base/content/test/plugins/browser_pluginnotification.js": 12196, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 6426, "browser/base/content/test/general/browser_bug553455.js": 23808, "browser/devtools/scratchpad/test/browser_scratchpad_wrong_window_focus.js": 5772, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 16598} \ No newline at end of file diff --git a/testing/runtimes/macosx64-opt/mochitest-browser-chrome.runtimes.json b/testing/runtimes/macosx64-opt/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..ded836759f --- /dev/null +++ b/testing/runtimes/macosx64-opt/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7260, "browser/components/sessionstore/test/browser_394759_behavior.js": 11036, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 15660, "browser/components/sessionstore/test/browser_522545.js": 5814, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 9674, "browser/components/uitour/test/browser_UITour_loop.js": 7490, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 7114, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35055, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 5586, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 6452, "browser/components/tabview/test/browser_tabview_bug654721.js": 6417, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 6155, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-02.js": 24372, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 5644, "browser/components/tabview/test/browser_tabview_bug613541.js": 12573, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 7913, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 20080, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 5123, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 38402, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 13241, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 7304, "browser/base/content/test/social/browser_social_window.js": 11948, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 12056, "browser/components/sessionstore/test/browser_590268.js": 5038, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 5130, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 12019, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 6828, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 5354, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 5028, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 7695, "browser/base/content/test/general/browser_sanitizeDialog.js": 10147, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 6180, "browser/devtools/webconsole/test/browser_console_history_persist.js": 5573, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 5533, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 5146, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 5846, "browser/devtools/netmonitor/test/browser_net_json-long.js": 11210, "browser/base/content/test/general/browser_fullscreen-window-open.js": 7072, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 7121, "browser/components/sessionstore/test/browser_telemetry.js": 5133, "browser/components/tabview/test/browser_tabview_bug587231.js": 4910, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 5379, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6871, "browser/components/sessionstore/test/browser_formdata_format.js": 4954, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 6594, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 7216, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5654, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 4987, "browser/base/content/test/general/browser_bug906190.js": 14760, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 5452, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 10087, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 24212, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 5725, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7858, "docshell/test/browser/browser_timelineMarkers-03.js": 7905, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 8075, "browser/modules/test/browser_SelfSupportBackend.js": 5287, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 5738, "browser/components/sessionstore/test/browser_sessionHistory.js": 5551, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 6907, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 8764, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 10336, "browser/devtools/projecteditor/test/browser_projecteditor_delete_file.js": 5356, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 12072, "browser/components/tabview/test/browser_tabview_bug626791.js": 9120, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7693, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 15184, "docshell/test/browser/browser_timelineMarkers-05.js": 9978, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 37799, "browser/devtools/webconsole/test/browser_console_native_getters.js": 5537, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 5464, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 5455, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 7116, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40051, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 16662, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 8269, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 13012, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 9917, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 4960, "toolkit/mozapps/extensions/test/browser/browser_list.js": 8085, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 26727, "browser/components/uitour/test/browser_UITour.js": 7787, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 6215, "browser/devtools/fontinspector/test/browser_fontinspector.js": 4937, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 11763, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 5012, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 6367, "browser/base/content/test/general/browser_bug561636.js": 5802, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6271, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 12617, "browser/components/tabview/test/browser_tabview_bug610208.js": 8319, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 6203, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 10375, "browser/components/sessionstore/test/browser_600545.js": 5925, "docshell/test/browser/browser_timelineMarkers-02.js": 10001, "dom/html/test/browser_bug1108547.js": 6348, "browser/devtools/webconsole/test/browser_webconsole_split.js": 7119, "browser/base/content/test/newtab/browser_newtab_block.js": 6325, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 7534, "browser/base/content/test/chat/browser_tearoff.js": 6217, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 9151, "toolkit/mozapps/extensions/test/browser/browser_details.js": 15386, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 5051, "browser/components/sessionstore/test/browser_formdata.js": 19362, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 9050, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 8267, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6777, "toolkit/components/places/tests/browser/browser_bug399606.js": 8217, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 5118, "browser/components/sessionstore/test/browser_601955.js": 5284, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 5534, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 16094, "browser/components/sessionstore/test/browser_cookies.js": 12099, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 5284, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 6680, "toolkit/content/tests/browser/browser_findbar.js": 5061, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 45151, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 24719, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11010, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 10500, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 6513, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 5311, "browser/devtools/markupview/test/browser_markupview_events.js": 5968, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 6440, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 5872, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5647, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 5172, "browser/base/content/test/social/browser_social_activation.js": 7399, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 6305, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 5037, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 4959, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 7401, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 5690, "toolkit/content/tests/browser/browser_bug295977_autoscroll_overflow.js": 5306, "browser/devtools/tilt/test/browser_tilt_02_notifications-tabs.js": 5184, "browser/base/content/test/social/browser_social_marks.js": 8581, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 10628, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6881, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 5354, "browser/devtools/inspector/test/browser_inspector_highlighter-03.js": 5094, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 4905, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 5612, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 6492, "browser/devtools/markupview/test/browser_markupview_navigation.js": 7561, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 5891, "testing/mochitest/tests/browser/browser_async.js": 10071, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 9208, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 24165, "browser/base/content/test/chat/browser_chatwindow.js": 6996, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 6985, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12333, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 21736, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 9714, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 7117, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 5012, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 8535, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 5328, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 11298, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 6644, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 5308, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 8654, "toolkit/mozapps/extensions/test/browser/browser_types.js": 19198, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 20019, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 10343, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40053, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 6972, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5602, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 9110, "browser/base/content/test/general/browser_devices_get_user_media.js": 14276, "dom/tests/browser/browser_test_new_window_from_content.js": 13224, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 7386, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 14402, "browser/devtools/storage/test/browser_storage_basic.js": 5296, "browser/devtools/commandline/test/browser_gcli_cli2.js": 5043, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7764, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 14821, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6375, "browser/components/search/test/browser_webapi.js": 10941, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 8499, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 6218, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 5135, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 7631, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6012, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 6710, "browser/components/tabview/test/browser_tabview_expander.js": 7772, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 5350, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 5744, "browser/devtools/shared/test/browser_css_color.js": 5650, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 13728, "browser/base/content/test/general/browser_parsable_script.js": 16911, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 17372, "browser/base/content/test/social/browser_addons.js": 5375, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 7016, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 5964, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 7817, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 7554, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 11245, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 9118, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 12360, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 4959, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 5913, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 8410, "browser/base/content/test/general/browser_identity_UI.js": 9570, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 7054, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 11213, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 8864, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 39336, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 7168, "browser/devtools/inspector/test/browser_inspector_initialization.js": 6929, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 5405, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5444, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 20145, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 6828, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 5645, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 5259, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 12437, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 12665, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 7238, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 23116, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 5211, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 5985, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 5156, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 15111, "browser/base/content/test/general/browser_bug575561.js": 4962, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 19283, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 5637, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 5831, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8032, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 7797, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 4951, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 16205, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 8995, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 10459, "toolkit/mozapps/extensions/test/browser/browser_install.js": 14283, "browser/components/translation/test/browser_translation_fhr.js": 5849, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 5868, "browser/components/tabview/test/browser_tabview_bug654295.js": 7054, "browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js": 4925, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 6059, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 5755, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 7563, "toolkit/mozapps/extensions/test/browser/browser_debug_button.js": 5172, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 7819, "browser/components/loop/test/mochitest/browser_fxa_login.js": 5485, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 6738, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7850, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5823, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 5173, "browser/base/content/test/plugins/browser_pluginnotification.js": 8947, "browser/base/content/test/general/browser_aboutHome.js": 11522, "browser/base/content/test/general/browser_bug553455.js": 23179, "browser/components/search/test/browser_426329.js": 6841, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 12670} \ No newline at end of file diff --git a/testing/runtimes/macosx64-opt/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/macosx64-opt/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..ff02b40e4a --- /dev/null +++ b/testing/runtimes/macosx64-opt/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/components/tabview/test/browser_tabview_bug628061.js": 4037, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6143, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 6419, "browser/components/tabview/test/browser_tabview_bug685692.js": 3630, "browser/components/sessionstore/test/browser_522545.js": 8522, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 5353, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 5167, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35046, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 6605, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 6477, "browser/components/sessionstore/test/browser_394759_behavior.js": 11340, "browser/components/tabview/test/browser_tabview_firstrun_pref.js": 4154, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 4472, "browser/components/tabview/test/browser_tabview_bug613541.js": 6973, "browser/devtools/shadereditor/test/browser_se_editors-error-gutter.js": 3761, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 4012, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 51229, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 15689, "browser/components/sessionstore/test/browser_cleaner.js": 5304, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 4832, "browser/base/content/test/social/browser_social_window.js": 9894, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 4418, "browser/components/customizableui/test/browser_923857_customize_mode_event_wrapping_during_reset.js": 3715, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 4645, "browser/components/uitour/test/browser_UITour_loop.js": 10338, "hal/tests/browser_alarms.js": 3942, "browser/components/customizableui/test/browser_968565_insert_before_hidden_items.js": 4728, "browser/devtools/tilt/test/browser_tilt_02_notifications-tabs.js": 4707, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 5374, "browser/base/content/test/general/browser_sanitizeDialog.js": 10361, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 4193, "browser/base/content/test/general/browser_aboutHealthReport.js": 4724, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 3582, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 6143, "browser/devtools/netmonitor/test/browser_net_json-long.js": 5979, "browser/base/content/test/general/browser_fullscreen-window-open.js": 4183, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 4530, "browser/components/sessionstore/test/browser_telemetry.js": 5411, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 12374, "browser/components/tabview/test/browser_tabview_bug587231.js": 4962, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 5149, "browser/components/sessionstore/test/browser_formdata_format.js": 6457, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7119, "browser/components/tabview/test/browser_tabview_bug707466.js": 4539, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 7427, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 4709, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 6795, "browser/base/content/test/general/browser_sanitize-timespans.js": 5745, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 5958, "browser/base/content/test/newtab/browser_newtab_block.js": 7678, "browser/base/content/test/general/browser_overflowScroll.js": 3598, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 11420, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 11862, "browser/base/content/test/newtab/browser_newtab_drag_drop.js": 6313, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 4575, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 8956, "browser/modules/test/browser_SelfSupportBackend.js": 5353, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 16844, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 7606, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 3759, "browser/modules/test/browser_BrowserUITelemetry_buckets.js": 4345, "browser/components/tabview/test/browser_tabview_bug625424.js": 4047, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 3687, "browser/components/sessionstore/test/browser_broadcast.js": 6690, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 5553, "browser/components/tabview/test/browser_tabview_bug626791.js": 10720, "browser/components/tabview/test/browser_tabview_dragdrop.js": 4087, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 4368, "docshell/test/browser/browser_timelineMarkers-05.js": 10073, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 26143, "browser/components/sessionstore/test/browser_586068-window_state.js": 5964, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 5221, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 3789, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 5514, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40040, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 6826, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 9369, "browser/base/content/test/general/browser_bug822367.js": 5064, "browser/components/tabview/test/browser_tabview_bug706736.js": 3980, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5115, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5106, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 6423, "docshell/test/browser/browser_timelineMarkers-03.js": 8006, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 4310, "browser/base/content/test/general/browser_bug902156.js": 3875, "browser/components/tabview/test/browser_tabview_bug631752.js": 3939, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 5866, "browser/components/sessionstore/test/browser_490040.js": 4052, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 7541, "toolkit/components/thumbnails/test/browser_thumbnails_storage.js": 3607, "browser/devtools/projecteditor/test/browser_projecteditor_delete_file.js": 5338, "toolkit/components/places/tests/browser/browser_bug399606.js": 7284, "browser/components/tabview/test/browser_tabview_undo_group.js": 5243, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 5153, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 4455, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 5802, "browser/components/tabview/test/browser_tabview_bug610208.js": 9353, "browser/components/tabview/test/browser_tabview_multiwindow_search.js": 5602, "browser/components/tabview/test/browser_tabview_bug616729.js": 3969, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 6988, "browser/components/sessionstore/test/browser_600545.js": 5237, "docshell/test/browser/browser_timelineMarkers-02.js": 10178, "dom/tests/browser/browser_focus_steal_from_chrome.js": 4693, "dom/html/test/browser_bug1108547.js": 8158, "browser/base/content/test/newtab/browser_newtab_undo.js": 3979, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 4298, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 4673, "browser/base/content/test/chat/browser_tearoff.js": 4435, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 11929, "toolkit/mozapps/extensions/test/browser/browser_details.js": 11937, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 7336, "toolkit/content/tests/browser/browser_f7_caret_browsing.js": 3586, "browser/components/customizableui/test/browser_889120_customize_tab_merging.js": 4020, "browser/components/sessionstore/test/browser_601955.js": 5450, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 6211, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 8218, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 3819, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 3998, "browser/components/tabview/test/browser_tabview_bug595965.js": 4146, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 9747, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 7664, "browser/components/sessionstore/test/browser_590268.js": 5589, "browser/base/content/test/general/browser_bug422590.js": 4649, "toolkit/content/tests/browser/browser_findbar.js": 4151, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 31010, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 11411, "browser/components/tabview/test/browser_tabview_bug637840.js": 4028, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 4291, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 5375, "browser/devtools/markupview/test/browser_markupview_events.js": 4182, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 6108, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 11350, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 6791, "browser/components/translation/test/browser_translation_fhr.js": 7627, "browser/base/content/test/social/browser_social_activation.js": 3919, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 3941, "toolkit/components/social/test/browser/browser_frameworker_sandbox.js": 3975, "browser/components/sessionstore/test/browser_586068-reload.js": 4657, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 5629, "browser/devtools/inspector/test/browser_inspector_search-01.js": 3978, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 5594, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 8572, "toolkit/content/tests/browser/browser_bug295977_autoscroll_overflow.js": 4441, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 8533, "browser/base/content/test/social/browser_social_marks.js": 8296, "browser/base/content/test/general/browser_windowactivation.js": 4745, "browser/components/customizableui/test/browser_932928_show_notice_when_palette_empty.js": 4281, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 3972, "browser/components/tabview/test/browser_tabview_bug624847.js": 3712, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6193, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 25993, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 7646, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 4203, "testing/mochitest/tests/browser/browser_async.js": 10065, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 5305, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 22682, "browser/base/content/test/chat/browser_chatwindow.js": 7599, "browser/base/content/test/general/browser_bug767836_perwindowpb.js": 3657, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 15187, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 4261, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 6506, "browser/components/tabview/test/browser_tabview_privatebrowsing_perwindowpb.js": 3965, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 4515, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 9099, "browser/components/sessionstore/test/browser_sessionStorage.js": 3790, "browser/components/tabview/test/browser_tabview_bug589324.js": 5289, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 5211, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 4088, "browser/components/uitour/test/browser_UITour.js": 8888, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 5131, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40042, "browser/components/sessionstore/test/browser_formdata.js": 25493, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 3878, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 9610, "dom/tests/browser/browser_test_new_window_from_content.js": 16845, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 3703, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 9492, "browser/devtools/storage/test/browser_storage_basic.js": 5294, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7767, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 8038, "browser/components/tabview/test/browser_tabview_bug644097.js": 5623, "browser/base/content/test/newtab/browser_newtab_search.js": 4053, "browser/components/tabview/test/browser_tabview_bug656778.js": 4676, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 7240, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 4381, "browser/components/sessionstore/test/browser_586068-multi_window.js": 4356, "browser/components/tabview/test/browser_tabview_expander.js": 8184, "browser/components/sessionstore/test/browser_backup_recovery.js": 3731, "browser/base/content/test/general/browser_bug590206.js": 5057, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 14845, "toolkit/mozapps/extensions/test/browser/browser_types.js": 15466, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 4090, "browser/base/content/test/general/browser_parsable_script.js": 10740, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 4580, "browser/base/content/test/social/browser_addons.js": 3972, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 5266, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 4182, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 5553, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 5737, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 5145, "browser/components/tabview/test/browser_tabview_bug663421.js": 5064, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 3897, "browser/base/content/test/chat/browser_focus.js": 4667, "browser/components/search/test/browser_webapi.js": 7910, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 6086, "browser/base/content/test/popupNotifications/browser_popupNotification_3.js": 4518, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 13770, "browser/components/sessionstore/test/browser_pageStyle.js": 3563, "browser/base/content/test/social/browser_social_chatwindow.js": 4252, "browser/base/content/test/general/browser_bug561636.js": 6343, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 12142, "browser/components/tabview/test/browser_tabview_bug654295.js": 3872, "browser/base/content/test/general/browser_bug676619.js": 4748, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 3776, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 4320, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 15248, "browser/base/content/test/newtab/browser_newtab_unpin.js": 6564, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 14713, "toolkit/components/social/test/browser/browser_frameworker.js": 4128, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 3856, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 19253, "browser/components/tabview/test/browser_tabview_bug634085.js": 4878, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 10195, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 7471, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 6377, "browser/base/content/test/general/browser_bug575561.js": 6232, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 12448, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 6703, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8666, "browser/components/sessionstore/test/browser_cookies.js": 12328, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_popupblocker.js": 3630, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 11398, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 4686, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 4940, "toolkit/mozapps/extensions/test/browser/browser_install.js": 9635, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 4576, "browser/base/content/test/general/browser_identity_UI.js": 10263, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12181, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 4508, "browser/base/content/test/general/browser_bug906190.js": 10582, "browser/components/preferences/tests/browser_privacypane_4.js": 4301, "browser/base/content/test/general/browser_devices_get_user_media.js": 13464, "browser/base/content/test/general/browser_aboutAccounts.js": 6226, "browser/components/loop/test/mochitest/browser_fxa_login.js": 6803, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 5292, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 5900, "browser/components/sessionstore/test/browser_635418.js": 5202, "browser/components/sessionstore/test/browser_586068-window_state_override.js": 4341, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 3792, "browser/base/content/test/plugins/browser_pluginnotification.js": 10037, "browser/base/content/test/general/browser_aboutHome.js": 7121, "browser/base/content/test/general/browser_bug553455.js": 19857, "browser/components/search/test/browser_426329.js": 4683} \ No newline at end of file diff --git a/testing/runtimes/macosx64-opt/mochitest-e10s-browser-chrome.runtimes.json b/testing/runtimes/macosx64-opt/mochitest-e10s-browser-chrome.runtimes.json new file mode 100644 index 0000000000..b62fcd4776 --- /dev/null +++ b/testing/runtimes/macosx64-opt/mochitest-e10s-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 6470, "browser/devtools/webaudioeditor/test/browser_audionode-actor-connectnode-disconnect.js": 4600, "browser/devtools/inspector/test/browser_inspector_menu-01.js": 5044, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 11968, "browser/components/sessionstore/test/browser_522545.js": 5948, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 7797, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 9498, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 7438, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35048, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 7942, "browser/components/sessionstore/test/browser_394759_behavior.js": 9052, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 12970, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 4700, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-02.js": 19446, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 6948, "toolkit/components/places/tests/browser/browser_bug399606.js": 8245, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 6005, "browser/devtools/netmonitor/test/browser_net_complex-params.js": 4886, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 5624, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 18105, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 9777, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 14627, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 5809, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 8295, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 13345, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 9913, "browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_02.js": 5042, "browser/components/uitour/test/browser_UITour_loop.js": 10781, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 5584, "browser/devtools/inspector/test/browser_inspector_pseudoclass-lock.js": 4976, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 7449, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 5390, "browser/devtools/webconsole/test/browser_console_history_persist.js": 6114, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 6076, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 9922, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 13448, "browser/devtools/netmonitor/test/browser_net_json-long.js": 13573, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 8309, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 7675, "browser/devtools/inspector/test/browser_inspector_picker-stop-on-destroy.js": 4994, "browser/components/tabview/test/browser_tabview_bug587231.js": 4888, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 5979, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7027, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40039, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 5061, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 6576, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 5193, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 6679, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 7839, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 16452, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 5179, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 5078, "browser/modules/test/browser_SelfSupportBackend.js": 5342, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 5551, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 10966, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 7385, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 11685, "browser/devtools/projecteditor/test/browser_projecteditor_delete_file.js": 5115, "browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_01.js": 4657, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 8023, "browser/devtools/netmonitor/test/browser_net_filter-04.js": 4708, "browser/components/tabview/test/browser_tabview_bug626791.js": 10715, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 5214, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 9825, "browser/devtools/inspector/test/browser_inspector_delete-selected-node-02.js": 4737, "docshell/test/browser/browser_timelineMarkers-05.js": 9913, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 16911, "browser/devtools/webconsole/test/browser_console_native_getters.js": 6211, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 5030, "browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js": 4951, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 7900, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40045, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 12658, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 6102, "browser/base/content/test/general/browser_parsable_script.js": 21381, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 4932, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 6526, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 5222, "browser/devtools/markupview/test/browser_markupview_tag_edit_05.js": 4839, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 19125, "docshell/test/browser/browser_timelineMarkers-03.js": 7837, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7911, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 12836, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 4776, "browser/base/content/test/general/browser_bug561636.js": 4973, "browser/devtools/markupview/test/browser_markupview_events-overflow.js": 5063, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6354, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 13686, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 6622, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 5282, "browser/components/tabview/test/browser_tabview_bug610208.js": 8521, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 7539, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 7459, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 11498, "browser/base/content/test/general/browser_sanitizeDialog.js": 7312, "docshell/test/browser/browser_timelineMarkers-02.js": 10035, "browser/base/content/test/newtab/browser_newtab_block.js": 6762, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 8765, "browser/devtools/markupview/test/browser_markupview_anonymous_01.js": 5445, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 5752, "toolkit/mozapps/extensions/test/browser/browser_details.js": 9928, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 6325, "browser/components/sessionstore/test/browser_formdata.js": 12745, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 6104, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 8463, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 7829, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 4826, "browser/base/content/test/social/browser_social_window.js": 8797, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 6963, "browser/components/sessionstore/test/browser_601955.js": 5570, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 16302, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 6724, "browser/components/sessionstore/test/browser_cookies.js": 6904, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 5522, "toolkit/mozapps/extensions/test/browser/browser_install.js": 8953, "browser/devtools/markupview/test/browser_markupview_node_not_displayed_02.js": 5498, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 7262, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 8754, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 6329, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 19497, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 12863, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 6613, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 11329, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 4665, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 7344, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 4883, "browser/devtools/inspector/test/browser_inspector_navigation.js": 4697, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 4944, "browser/devtools/markupview/test/browser_markupview_tag_edit_06.js": 5357, "browser/components/translation/test/browser_translation_fhr.js": 7865, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 10008, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 6471, "browser/components/tabview/test/browser_tabview_bug613541.js": 9550, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 4926, "browser/devtools/inspector/test/browser_inspector_search-01.js": 9174, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 5165, "browser/base/content/test/social/browser_social_marks.js": 6942, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6318, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 9015, "browser/devtools/inspector/test/browser_inspector_highlighter-03.js": 6256, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 7533, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6042, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 4956, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 6111, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 7829, "testing/mochitest/tests/browser/browser_async.js": 10069, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 42635, "browser/devtools/inspector/test/browser_inspector_highlighter-iframes.js": 4860, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 5603, "browser/base/content/test/chat/browser_chatwindow.js": 7395, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_02.js": 4904, "browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js": 4654, "browser/base/content/test/chat/browser_tearoff.js": 4792, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12607, "browser/devtools/markupview/test/browser_markupview_pagesize_02.js": 4655, "browser/components/uitour/test/browser_UITour.js": 8951, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 4780, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 4944, "browser/devtools/markupview/test/browser_markupview_navigation.js": 8888, "browser/devtools/inspector/test/browser_inspector_highlighter-02.js": 4942, "browser/devtools/netmonitor/test/browser_net_content-type.js": 5552, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 5872, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 11390, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 4840, "browser/components/tabview/test/browser_tabview_bug589324.js": 5034, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 4838, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 5971, "toolkit/mozapps/extensions/test/browser/browser_types.js": 8431, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6761, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 12119, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 8142, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5375, "browser/devtools/inspector/test/browser_inspector_search-03.js": 6194, "browser/devtools/netmonitor/test/browser_net_statistics-02.js": 4804, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 6759, "browser/base/content/test/general/browser_devices_get_user_media.js": 7807, "dom/tests/browser/browser_test_new_window_from_content.js": 15200, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 5176, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 9229, "browser/devtools/storage/test/browser_storage_basic.js": 6894, "browser/components/sessionstore/test/browser_crashedTabs.js": 5467, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 15286, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 6658, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 5741, "browser/components/search/test/browser_webapi.js": 9772, "browser/devtools/markupview/test/browser_markupview_tag_edit_08.js": 4762, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 5777, "browser/components/tabview/test/browser_tabview_bug656778.js": 6513, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_04.js": 4705, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 5020, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 4757, "browser/components/tabview/test/browser_tabview_expander.js": 8563, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 6556, "browser/devtools/webconsole/test/browser_webconsole_bug_602572_log_bodies_checkbox.js": 4960, "browser/base/content/test/general/browser_bug906190.js": 5235, "browser/devtools/inspector/test/browser_inspector_highlighter-geometry_05.js": 4589, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 9593, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 7812, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 8384, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 5093, "browser/devtools/markupview/test/browser_markupview_events.js": 9471, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 7592, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 11399, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 7343, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 7984, "browser/base/content/test/chat/browser_focus.js": 4709, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 5085, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 7516, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 15431, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 16904, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 11978, "browser/devtools/inspector/test/browser_inspector_initialization.js": 8550, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 5539, "browser/devtools/inspector/test/browser_inspector_search-02.js": 6277, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 9134, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 4762, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 9461, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 9600, "browser/devtools/projecteditor/test/browser_projecteditor_external_change.js": 4682, "browser/devtools/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js": 4878, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5009, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 4937, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 5138, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 4846, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 10754, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 11738, "browser/devtools/webconsole/test/browser_webconsole_split.js": 8883, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 4660, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 7241, "dom/html/test/browser_bug1108547.js": 5860, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 5044, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 4782, "browser/devtools/markupview/test/browser_markupview_mutation_01.js": 4662, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 8202, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 6587, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 8326, "browser/base/content/test/general/browser_identity_UI.js": 6399, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 4668, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 8168, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 6734, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 6614, "browser/components/preferences/tests/browser_privacypane_4.js": 5051, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 5635, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 9159, "browser/base/content/test/general/browser_aboutAccounts.js": 5152, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 6228, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 4595, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 6179, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5609, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 5316, "browser/base/content/test/plugins/browser_pluginnotification.js": 10565, "browser/base/content/test/general/browser_bug553455.js": 20032, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 7426} \ No newline at end of file diff --git a/testing/runtimes/moz.build b/testing/runtimes/moz.build new file mode 100644 index 0000000000..5df47b5ca1 --- /dev/null +++ b/testing/runtimes/moz.build @@ -0,0 +1,9 @@ +# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +TEST_HARNESS_FILES.testing.mochitest.runtimes += [ + '**/mochitest-*.runtimes.json', +] diff --git a/testing/runtimes/win32-debug/mochitest-browser-chrome.runtimes.json b/testing/runtimes/win32-debug/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..7c3c993f3b --- /dev/null +++ b/testing/runtimes/win32-debug/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6883, "browser/devtools/inspector/test/browser_inspector_menu-01.js": 5191, "browser/components/sessionstore/test/browser_broadcast.js": 8171, "browser/components/sessionstore/test/browser_522545.js": 10707, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 8750, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 8952, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 8196, "browser/devtools/storage/test/browser_storage_basic.js": 6326, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 8217, "browser/components/sessionstore/test/browser_394759_behavior.js": 14996, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 9241, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 5412, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 5479, "toolkit/components/places/tests/browser/browser_bug399606.js": 7262, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 13790, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 6782, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 17634, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 20513, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 12819, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 13079, "browser/components/sessionstore/test/browser_cleaner.js": 6677, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 6469, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 7172, "browser/base/content/test/social/browser_social_window.js": 12837, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 8954, "browser/components/sessionstore/test/browser_590268.js": 7021, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 6365, "browser/base/content/test/general/browser_bug906190.js": 11267, "hal/tests/browser_alarms.js": 5769, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 7997, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 5285, "browser/base/content/test/general/browser_sanitizeDialog.js": 11751, "browser/devtools/webconsole/test/browser_console_history_persist.js": 6644, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 6410, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 8372, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 17731, "browser/devtools/netmonitor/test/browser_net_json-long.js": 11925, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35036, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 5512, "browser/components/sessionstore/test/browser_telemetry.js": 6016, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 39046, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 5632, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7030, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 9164, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 9174, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 5764, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5750, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 7021, "browser/base/content/test/newtab/browser_newtab_block.js": 7206, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 5534, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 13128, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 21503, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 5217, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 12190, "browser/modules/test/browser_SelfSupportBackend.js": 5330, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 7234, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 13978, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 7084, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 6687, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 7272, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 10589, "browser/components/tabview/test/browser_tabview_bug626791.js": 10564, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 5430, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 11983, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 5530, "docshell/test/browser/browser_timelineMarkers-05.js": 9962, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 21453, "browser/components/sessionstore/test/browser_586068-window_state.js": 5565, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 6443, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6522, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 8241, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40035, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 18753, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 11432, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 11675, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 5662, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 6473, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5923, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 21009, "docshell/test/browser/browser_timelineMarkers-03.js": 7908, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7829, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 5887, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8578, "browser/base/content/test/general/browser_bug561636.js": 7915, "browser/devtools/markupview/test/browser_markupview_events-overflow.js": 5258, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7176, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 9268, "browser/devtools/webconsole/test/browser_webconsole_bug_602572_log_bodies_checkbox.js": 5577, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 7676, "browser/components/tabview/test/browser_tabview_bug610208.js": 9025, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 6218, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 6503, "browser/components/sessionstore/test/browser_600545.js": 6109, "docshell/test/browser/browser_timelineMarkers-02.js": 10147, "browser/devtools/webconsole/test/browser_webconsole_split.js": 8777, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 6973, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 7795, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 6952, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 17656, "toolkit/mozapps/extensions/test/browser/browser_details.js": 13770, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 7095, "browser/base/content/test/general/browser_bug822367.js": 5565, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 7024, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 9442, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 7070, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 6997, "browser/devtools/webconsole/test/browser_console_iframe_messages.js": 5523, "browser/components/sessionstore/test/browser_601955.js": 5664, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 19526, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 5917, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 16070, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 7055, "browser/devtools/markupview/test/browser_markupview_navigation.js": 7610, "browser/base/content/test/general/browser_bug422590.js": 5208, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 27170, "browser/base/content/test/general/browser_bug590206.js": 7157, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11403, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 14146, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 5351, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 9339, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 5953, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 10180, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 5403, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 7844, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 10278, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 6301, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 7339, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 6109, "browser/devtools/sourceeditor/test/browser_codemirror.js": 5402, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 7899, "browser/devtools/webconsole/test/browser_console_native_getters.js": 6371, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6379, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 6238, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 10708, "browser/base/content/test/social/browser_social_marks.js": 10586, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 6909, "browser/devtools/styleinspector/test/browser_ruleview_add-rule_01.js": 5530, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 7422, "browser/components/sessionstore/test/browser_formdata_format.js": 7886, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 6396, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 8598, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 7735, "testing/mochitest/tests/browser/browser_async.js": 10066, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 6459, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 5648, "browser/base/content/test/chat/browser_chatwindow.js": 6397, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_02.js": 5566, "browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js": 5672, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 12238, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 8428, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 6788, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 6616, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 6402, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 6965, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 5907, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 5601, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 7645, "browser/components/uitour/test/browser_UITour.js": 11856, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 10605, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40033, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 15280, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 8134, "browser/devtools/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js": 5250, "browser/components/sessionstore/test/browser_formdata.js": 29737, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 5806, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 8104, "browser/base/content/test/general/browser_devices_get_user_media.js": 15051, "browser/devtools/webconsole/test/browser_webconsole_output_01.js": 5673, "dom/tests/browser/browser_test_new_window_from_content.js": 15187, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 6612, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 10062, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 5988, "browser/devtools/styleinspector/test/browser_ruleview_override.js": 5213, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6522, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 5279, "browser/components/search/test/browser_webapi.js": 8902, "browser/base/content/test/general/browser_URLBarSetURI.js": 5389, "browser/components/tabview/test/browser_tabview_bug656778.js": 5450, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 8231, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 5919, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 5756, "browser/components/translation/test/browser_translation_fhr.js": 10329, "browser/components/tabview/test/browser_tabview_expander.js": 7670, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 8794, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 6104, "browser/devtools/shared/test/browser_css_color.js": 5472, "toolkit/mozapps/extensions/test/browser/browser_types.js": 13203, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 5208, "browser/base/content/test/general/browser_parsable_script.js": 16676, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 11236, "browser/base/content/test/social/browser_addons.js": 5367, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 6092, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 6824, "browser/devtools/markupview/test/browser_markupview_events.js": 8398, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 8566, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 10482, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 6400, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 5197, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 7952, "browser/base/content/test/general/browser_identity_UI.js": 13241, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 6108, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 9805, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 5220, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 22464, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 8360, "browser/base/content/test/social/browser_social_chatwindow.js": 5251, "browser/devtools/inspector/test/browser_inspector_initialization.js": 7112, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5770, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 14900, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 6088, "browser/base/content/test/general/browser_bug676619.js": 9444, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 8012, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 6376, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 20344, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 7050, "browser/base/content/test/newtab/browser_newtab_unpin.js": 6414, "browser/components/uitour/test/browser_UITour_loop.js": 14453, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 6253, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 16316, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 5226, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 6853, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 6725, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 12645, "browser/base/content/test/general/browser_bug575561.js": 8311, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5542, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 8356, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 9367, "browser/components/sessionstore/test/browser_cookies.js": 16506, "dom/html/test/browser_bug1108547.js": 6836, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 7511, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 8922, "toolkit/mozapps/extensions/test/browser/browser_install.js": 10374, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 6828, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 7587, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5218, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 6851, "browser/components/uitour/test/browser_UITour_heartbeat.js": 16100, "browser/base/content/test/general/browser_aboutHome.js": 7738, "browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js": 5921, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 6984, "browser/components/sessionstore/test/browser_586068-reload.js": 7093, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 5250, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 7150, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 5398, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7866, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 5893, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 6457, "browser/components/sessionstore/test/browser_635418.js": 5216, "browser/devtools/inspector/test/browser_inspector_search-01.js": 8160, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5199, "browser/base/content/test/plugins/browser_pluginnotification.js": 8870, "browser/base/content/test/general/browser_bug553455.js": 22492, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 10596} \ No newline at end of file diff --git a/testing/runtimes/win32-debug/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/win32-debug/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..8ed5a2030f --- /dev/null +++ b/testing/runtimes/win32-debug/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7122, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 47921, "browser/components/sessionstore/test/browser_394759_behavior.js": 9933, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 19509, "browser/components/sessionstore/test/browser_522545.js": 6068, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-06.js": 5842, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 8627, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 5854, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-02.js": 7045, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35085, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 9953, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 15649, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 16746, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 7421, "toolkit/components/places/tests/browser/browser_bug399606.js": 8662, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 13164, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 25717, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 28904, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 32991, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 13001, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 7862, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 16094, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 6418, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 8478, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 9697, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 6473, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 22929, "browser/base/content/test/general/browser_aboutHome.js": 6206, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 14099, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 8547, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 7932, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 7051, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 7536, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 5914, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 9678, "browser/devtools/netmonitor/test/browser_net_json-long.js": 10795, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 8904, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 8510, "browser/devtools/debugger/test/browser_dbg_search-global-01.js": 6438, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 12745, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 39577, "browser/devtools/framework/test/browser_toolbox_window_shortcuts.js": 6322, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 11986, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6806, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 7811, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 8607, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 6364, "browser/components/sessionstore/test/browser_cookies.js": 9198, "browser/devtools/debugger/test/browser_dbg_scripts-switching-02.js": 5665, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 9915, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 45092, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 5783, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7667, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 6530, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-09.js": 6403, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 6775, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 26642, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 6665, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 15144, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 6862, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 24750, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 7010, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 10284, "browser/components/tabview/test/browser_tabview_bug626791.js": 8809, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7088, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-02.js": 6475, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 18879, "browser/devtools/debugger/test/browser_dbg_step-out.js": 6145, "toolkit/mozapps/extensions/test/browser/browser_details.js": 19551, "docshell/test/browser/browser_timelineMarkers-05.js": 9932, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 8214, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 6528, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 8266, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 5898, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40082, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 6367, "browser/devtools/debugger/test/browser_dbg_tracing-08.js": 7031, "browser/components/sessionstore/test/browser_formdata.js": 16247, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 8236, "browser/devtools/debugger/test/browser_dbg_search-global-03.js": 5966, "toolkit/mozapps/extensions/test/browser/browser_list.js": 9131, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 32572, "docshell/test/browser/browser_timelineMarkers-03.js": 7903, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 5680, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 9669, "browser/devtools/fontinspector/test/browser_fontinspector.js": 7702, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 9134, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 8023, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 7755, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 8167, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6164, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 9046, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 6831, "browser/devtools/framework/test/browser_toolbox_options.js": 7087, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 21279, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 6326, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-01.js": 6310, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 7279, "browser/base/content/test/general/browser_sanitizeDialog.js": 8342, "docshell/test/browser/browser_timelineMarkers-02.js": 9961, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 8423, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-stack-01.js": 6130, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 6664, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 7052, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 7087, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-04.js": 6159, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-02.js": 6220, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 11138, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 7545, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6045, "browser/devtools/debugger/test/browser_dbg_pretty-print-11.js": 5664, "browser/base/content/test/social/browser_social_window.js": 9687, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 8953, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 19107, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-03.js": 5756, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 9661, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 11293, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 17153, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 22252, "browser/devtools/markupview/test/browser_markupview_navigation.js": 6679, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 7476, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 5735, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 7369, "browser/devtools/framework/test/browser_keybindings.js": 6733, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 10842, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 8317, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 13039, "browser/devtools/markupview/test/browser_markupview_events.js": 8424, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 5905, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 5938, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 8132, "browser/components/tabview/test/browser_tabview_bug613541.js": 12188, "browser/base/content/test/general/browser_aboutAccounts.js": 6009, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7118, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 5983, "browser/devtools/debugger/test/browser_dbg_location-changes-04-breakpoint.js": 8054, "browser/base/content/test/social/browser_social_marks.js": 7676, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 6596, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-08.js": 6042, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 8329, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 6300, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 5903, "testing/mochitest/tests/browser/browser_async.js": 10081, "browser/base/content/test/chat/browser_chatwindow.js": 6322, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 12803, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 7340, "toolkit/mozapps/extensions/test/browser/browser_bug562854.js": 5705, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 7054, "browser/devtools/debugger/test/browser_dbg_cmd-dbg.js": 7513, "browser/devtools/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js": 5933, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 6069, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 7237, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 9158, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 6787, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 11123, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 8469, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 15210, "toolkit/mozapps/extensions/test/browser/browser_types.js": 21830, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 39176, "browser/devtools/debugger/test/browser_dbg_search-popup-jank.js": 6373, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 6853, "browser/devtools/debugger/test/browser_dbg_addon-modules.js": 6408, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 15668, "browser/base/content/test/general/browser_devices_get_user_media.js": 13217, "dom/tests/browser/browser_test_new_window_from_content.js": 12356, "browser/base/content/test/general/browser_identity_UI.js": 8394, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 16629, "browser/devtools/storage/test/browser_storage_basic.js": 6038, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 7104, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7773, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6394, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 24315, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 11845, "browser/devtools/framework/test/browser_toolbox_theme_registration.js": 6130, "browser/devtools/debugger/test/browser_dbg_watch-expressions-01.js": 6286, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 6672, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 14005, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 11336, "browser/devtools/framework/test/browser_toolbox_window_title_changes.js": 6088, "browser/devtools/debugger/test/browser_dbg_addon-modules-unpacked.js": 6216, "browser/components/tabview/test/browser_tabview_expander.js": 6993, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 5937, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 23554, "browser/base/content/test/general/browser_bug906190.js": 9942, "browser/base/content/test/general/browser_parsable_script.js": 16678, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 9243, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 16640, "browser/devtools/debugger/test/browser_dbg_breakpoints-actual-location2.js": 5663, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 21462, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 9094, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 6445, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 9396, "browser/devtools/debugger/test/browser_dbg_pretty-print-04.js": 6207, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 23013, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 13698, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 6863, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-10.js": 6931, "browser/components/search/test/browser_webapi.js": 9406, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 19835, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 9052, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 40033, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 9506, "browser/devtools/debugger/test/browser_dbg_source-maps-02.js": 6474, "browser/devtools/inspector/test/browser_inspector_initialization.js": 5789, "browser/devtools/framework/test/browser_toolbox_options_disable_buttons.js": 5951, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 12199, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 7279, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 7170, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 6907, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 11036, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js": 7358, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 11443, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 12315, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 25638, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40083, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 6725, "browser/devtools/animationinspector/test/browser_animation_refresh_when_active.js": 5786, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 7976, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-with.js": 6351, "browser/devtools/debugger/test/browser_dbg_search-basic-03.js": 5837, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 9432, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 6130, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 6907, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 9077, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 6292, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-02.js": 6781, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 8467, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 14459, "toolkit/mozapps/extensions/test/browser/browser_install.js": 16072, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 7275, "browser/devtools/debugger/test/browser_dbg_variables-view-accessibility.js": 5817, "browser/components/uitour/test/browser_UITour_heartbeat.js": 6378, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 16290, "browser/devtools/debugger/test/browser_dbg_cmd-break.js": 6867, "browser/devtools/debugger/test/browser_dbg_addon-sources.js": 6273, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 40761, "browser/devtools/debugger/test/browser_dbg_search-global-02.js": 6072, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-05.js": 5782, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 9748, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 6859, "browser/devtools/debugger/test/browser_dbg_source-maps-04.js": 7004, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 7110, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 8423, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 7172, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-04.js": 6217, "browser/base/content/test/plugins/browser_pluginnotification.js": 9045, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 13395, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 6934, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 8252, "browser/base/content/test/general/browser_bug553455.js": 20888, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 11194, "browser/components/tabview/test/browser_tabview_bug610208.js": 8071, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 13185} \ No newline at end of file diff --git a/testing/runtimes/win32-opt/mochitest-browser-chrome.runtimes.json b/testing/runtimes/win32-opt/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..63b0ee7a4c --- /dev/null +++ b/testing/runtimes/win32-opt/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 8446, "browser/devtools/webaudioeditor/test/browser_audionode-actor-connectnode-disconnect.js": 5665, "browser/components/sessionstore/test/browser_394759_behavior.js": 5545, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 14930, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 6932, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 12385, "browser/components/uitour/test/browser_UITour_loop.js": 5991, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 6838, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-02.js": 5272, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35207, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 6738, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 5606, "browser/devtools/debugger/test/browser_dbg_auto-pretty-print-02.js": 20828, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 5181, "toolkit/components/places/tests/browser/browser_bug399606.js": 7932, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 10851, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 19410, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 5011, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 37389, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 5589, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 7619, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 5448, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 11477, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 17698, "browser/devtools/webconsole/test/browser_webconsole_network_panel.js": 5129, "browser/base/content/test/general/browser_bug906190.js": 10490, "browser/base/content/test/general/browser_aboutHome.js": 7284, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 7730, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 6708, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 6643, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 6145, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 5377, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 5149, "browser/devtools/webconsole/test/browser_console_history_persist.js": 6917, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 6865, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 7355, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 7149, "browser/devtools/netmonitor/test/browser_net_json-long.js": 10393, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6342, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 6670, "browser/devtools/debugger/test/browser_dbg_search-global-01.js": 5180, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 43388, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 14971, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 6198, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6801, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 6214, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40390, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 6638, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5450, "browser/modules/test/browser_SelfSupportBackend.js": 5248, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 6872, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 31620, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 6955, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 7427, "docshell/test/browser/browser_timelineMarkers-03.js": 7846, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 5874, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-09.js": 4953, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 5283, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 5663, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 22256, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 11342, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 9762, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 9827, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 15739, "browser/components/tabview/test/browser_tabview_bug626791.js": 5824, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 7921, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 14057, "docshell/test/browser/browser_timelineMarkers-05.js": 9894, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 33980, "browser/devtools/commandline/test/browser_gcli_cli2.js": 5138, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 5312, "browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js": 5827, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 9079, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40489, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 14825, "browser/devtools/debugger/test/browser_dbg_tracing-08.js": 5206, "browser/components/sessionstore/test/browser_formdata.js": 12432, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 17035, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 10975, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 5223, "toolkit/mozapps/extensions/test/browser/browser_list.js": 7157, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 23859, "browser/components/uitour/test/browser_UITour.js": 5700, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 5436, "browser/devtools/fontinspector/test/browser_fontinspector.js": 6101, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 7631, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 9779, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 6147, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 6799, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 6307, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 6435, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 12066, "browser/devtools/framework/test/browser_toolbox_options.js": 5530, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 5519, "browser/base/content/test/general/browser_sanitizeDialog.js": 7131, "docshell/test/browser/browser_timelineMarkers-02.js": 9922, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 6321, "browser/devtools/webconsole/test/browser_webconsole_split.js": 9819, "browser/base/content/test/newtab/browser_newtab_block.js": 6716, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 6640, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-02.js": 5051, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 8389, "toolkit/mozapps/extensions/test/browser/browser_details.js": 14510, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6047, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-02.js": 5126, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 7814, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 5762, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6161, "browser/devtools/layoutview/test/browser_layoutview_update-after-reload.js": 5339, "browser/base/content/test/social/browser_social_window.js": 6436, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 6863, "browser/components/sessionstore/test/browser_601955.js": 5622, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 6732, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 17225, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 8731, "browser/components/sessionstore/test/browser_cookies.js": 6881, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 5137, "browser/devtools/markupview/test/browser_markupview_navigation.js": 7464, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 6113, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 7314, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 5343, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 11994, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 9755, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6894, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 15587, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 9374, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 13909, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 5712, "toolkit/components/social/test/browser/browser_frameworker_sandbox.js": 6230, "browser/devtools/webconsole/test/browser_console_native_getters.js": 7503, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 6637, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7359, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 8156, "toolkit/content/tests/browser/browser_bug295977_autoscroll_overflow.js": 4989, "browser/base/content/test/social/browser_social_marks.js": 6079, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 15080, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 7440, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 6511, "browser/components/uitour/test/browser_UITour_heartbeat.js": 9267, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 7245, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 8409, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 5278, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 6498, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 10472, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 5582, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 5642, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 5579, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 18340, "browser/devtools/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js": 4983, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 5200, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 8128, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 5407, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 6792, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 10070, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 8753, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 19432, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 6084, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 11258, "toolkit/mozapps/extensions/test/browser/browser_types.js": 18423, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 27204, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 9479, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 5391, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 8772, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 6952, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 6241, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5230, "browser/devtools/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js": 5553, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 7525, "browser/base/content/test/general/browser_devices_get_user_media.js": 15393, "browser/base/content/test/general/browser_bug553455.js": 11782, "browser/base/content/test/general/browser_identity_UI.js": 6096, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 12845, "browser/devtools/storage/test/browser_storage_basic.js": 6069, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7801, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 5365, "browser/devtools/framework/test/browser_toolbox_theme_registration.js": 4956, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 7626, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 10450, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 5699, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6710, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 8237, "browser/components/tabview/test/browser_tabview_expander.js": 5613, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 14392, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 5257, "browser/devtools/shared/test/browser_css_color.js": 5337, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 9041, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 6846, "browser/base/content/test/general/browser_parsable_script.js": 19001, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 17083, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 18168, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 6648, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 5779, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 7548, "testing/mochitest/tests/browser/browser_async.js": 10173, "browser/devtools/webaudioeditor/test/browser_webaudio-actor-destroy-node.js": 5306, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 10272, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 15888, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 9620, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 8580, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-10.js": 5156, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 9082, "browser/devtools/layoutview/test/browser_layoutview.js": 5080, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 8578, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 34860, "browser/devtools/debugger/test/browser_dbg_source-maps-02.js": 5010, "browser/devtools/inspector/test/browser_inspector_initialization.js": 6608, "browser/devtools/inspector/test/browser_inspector_search-02.js": 4987, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 19557, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 8977, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 5659, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 5492, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 5444, "toolkit/devtools/server/tests/browser/browser_storage_listings.js": 5100, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 7660, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 6168, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js": 5503, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5572, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 9350, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 19640, "toolkit/components/social/test/browser/browser_frameworker.js": 6477, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 6196, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 5385, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 5157, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 5955, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 17751, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 7324, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 41313, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 5412, "dom/html/test/browser_bug1108547.js": 5482, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 6013, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 6298, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 9988, "toolkit/mozapps/extensions/test/browser/browser_install.js": 12224, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5379, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 7465, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 12338, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 7539, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 11977, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 6240, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 6746, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6831, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 6926, "browser/components/sessionstore/test/browser_635418.js": 5573, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 6203, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 5559, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 7620, "browser/base/content/test/plugins/browser_pluginnotification.js": 6027, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 5133, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 6239, "dom/tests/browser/browser_test_new_window_from_content.js": 12245, "browser/components/search/test/browser_426329.js": 7219, "browser/components/tabview/test/browser_tabview_bug610208.js": 6676, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 6056} \ No newline at end of file diff --git a/testing/runtimes/win32-opt/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/win32-opt/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..48ef81ddaf --- /dev/null +++ b/testing/runtimes/win32-opt/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/components/tabview/test/browser_tabview_bug628061.js": 4127, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 4762, "browser/components/sessionstore/test/browser_394759_behavior.js": 14201, "browser/components/tabview/test/browser_tabview_bug685692.js": 4218, "browser/components/sessionstore/test/browser_522545.js": 8776, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 4114, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 3739, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 5994, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35061, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 7367, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 7589, "browser/components/tabview/test/browser_tabview_bug654721.js": 5687, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 11756, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 5758, "toolkit/components/places/tests/browser/browser_bug399606.js": 8174, "browser/components/tabview/test/browser_tabview_bug613541.js": 7974, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 18110, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 3769, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 21475, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 16821, "browser/components/sessionstore/test/browser_cleaner.js": 6153, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 5718, "browser/base/content/test/social/browser_social_window.js": 12574, "browser/components/sessionstore/test/browser_590268.js": 7088, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 4396, "browser/components/uitour/test/browser_UITour_loop.js": 6008, "hal/tests/browser_alarms.js": 4966, "browser/components/sessionstore/test/browser_394759_perwindowpb.js": 3939, "browser/components/customizableui/test/browser_968565_insert_before_hidden_items.js": 3778, "browser/devtools/tilt/test/browser_tilt_02_notifications-tabs.js": 4246, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 4792, "browser/components/preferences/in-content/tests/browser_privacypane_8.js": 4008, "browser/base/content/test/general/browser_e10s_chrome_process.js": 4117, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 4832, "browser/base/content/test/general/browser_sanitizeDialog.js": 11166, "browser/components/sessionstore/test/browser_formdata_format.js": 8503, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 8370, "browser/devtools/netmonitor/test/browser_net_json-long.js": 4850, "browser/components/tabview/test/browser_tabview_bug644097.js": 5303, "browser/components/sessionstore/test/browser_frame_history.js": 3763, "browser/components/sessionstore/test/browser_telemetry.js": 6020, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 15101, "browser/components/tabview/test/browser_tabview_bug587231.js": 5059, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 4300, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7153, "browser/components/tabview/test/browser_tabview_bug707466.js": 3773, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 8244, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 6179, "browser/base/content/test/general/browser_sanitize-timespans.js": 4796, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7569, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 5654, "browser/base/content/test/newtab/browser_newtab_block.js": 6638, "browser/base/content/test/general/browser_overflowScroll.js": 5439, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 12041, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 10110, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 5197, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 11041, "browser/modules/test/browser_SelfSupportBackend.js": 5453, "browser/components/sessionstore/test/browser_sessionHistory.js": 4714, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8830, "dom/tests/browser/browser_bug396843.js": 4522, "browser/components/tabview/test/browser_tabview_bug625424.js": 3935, "toolkit/mozapps/extensions/test/browser/browser_bug596336.js": 3967, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 4656, "browser/components/tabview/test/browser_tabview_bug626791.js": 11984, "browser/components/preferences/in-content/tests/browser_connection_bug388287.js": 3719, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 4981, "docshell/test/browser/browser_timelineMarkers-05.js": 10127, "browser/components/tabview/test/browser_tabview_bug626455.js": 3726, "browser/components/sessionstore/test/browser_586068-window_state.js": 6127, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 5882, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 4431, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 5130, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 6277, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 6934, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 4132, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 12020, "browser/components/sessionstore/test/browser_formdata.js": 25499, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5280, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5991, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 7386, "browser/components/uitour/test/browser_UITour.js": 5392, "browser/components/tabview/test/browser_tabview_bug595601.js": 4274, "browser/base/content/test/newtab/browser_newtab_search.js": 4169, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 5443, "browser/components/sessionstore/test/browser_490040.js": 4132, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7531, "toolkit/components/thumbnails/test/browser_thumbnails_storage.js": 4064, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 7116, "browser/components/sessionstore/test/browser_backup_recovery.js": 5283, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 4966, "browser/components/tabview/test/browser_tabview_bug649319.js": 3782, "browser/components/sessionstore/test/browser_broadcast.js": 5798, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 5656, "browser/components/tabview/test/browser_tabview_bug610208.js": 9490, "browser/components/tabview/test/browser_tabview_bug616729.js": 4945, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 8711, "browser/components/sessionstore/test/browser_600545.js": 7291, "docshell/test/browser/browser_timelineMarkers-02.js": 10172, "dom/tests/browser/browser_focus_steal_from_chrome.js": 6165, "dom/html/test/browser_bug1108547.js": 8193, "browser/base/content/test/newtab/browser_newtab_undo.js": 4011, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 5250, "browser/base/content/test/chat/browser_tearoff.js": 5447, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 16777, "toolkit/mozapps/extensions/test/browser/browser_details.js": 13937, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6829, "browser/base/content/test/general/browser_bug822367.js": 6522, "browser/components/customizableui/test/browser_889120_customize_tab_merging.js": 4099, "browser/components/sessionstore/test/browser_privatetabs.js": 3710, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 5417, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 5038, "browser/components/sessionstore/test/browser_601955.js": 5662, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_placestitle.js": 4007, "browser/components/tabview/test/browser_tabview_bug595965.js": 4442, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 6693, "toolkit/mozapps/extensions/test/browser/browser_bug591663.js": 3652, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 6253, "browser/base/content/test/general/browser_bug422590.js": 4563, "browser/base/content/test/general/browser_bug767836_perwindowpb.js": 4053, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 4339, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 16030, "browser/base/content/test/general/browser_devices_get_user_media_in_frame.js": 3710, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 13369, "browser/components/tabview/test/browser_tabview_bug637840.js": 4959, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 4565, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6755, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 6995, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 11318, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 6919, "browser/base/content/test/social/browser_social_activation.js": 5820, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 4631, "toolkit/components/social/test/browser/browser_frameworker_sandbox.js": 4470, "browser/components/sessionstore/test/browser_586068-reload.js": 6129, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 7122, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 5848, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 8423, "browser/base/content/test/social/browser_social_marks.js": 9843, "browser/base/content/test/general/browser_windowactivation.js": 4556, "browser/components/tabview/test/browser_tabview_bug706430.js": 3840, "browser/components/customizableui/test/browser_932928_show_notice_when_palette_empty.js": 4240, "browser/components/tabview/test/browser_tabview_bug624847.js": 4992, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 6543, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 7890, "browser/base/content/test/popupNotifications/browser_popupNotification.js": 19960, "testing/mochitest/tests/browser/browser_async.js": 10060, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 5562, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 20498, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40060, "browser/base/content/test/chat/browser_chatwindow.js": 9675, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 9281, "browser/components/places/tests/browser/browser_library_commands.js": 3954, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 30005, "toolkit/mozapps/extensions/test/browser/browser_bug562854.js": 3865, "browser/components/tabview/test/browser_tabview_bug631752.js": 4985, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 14317, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 5201, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 4895, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 4555, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 8126, "browser/components/sessionstore/test/browser_sessionStorage.js": 4619, "browser/components/tabview/test/browser_tabview_bug589324.js": 5681, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 6297, "toolkit/mozapps/extensions/test/browser/browser_types.js": 14744, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage.js": 4578, "browser/base/content/test/social/browser_social_errorPage.js": 3638, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 4036, "browser/base/content/test/general/browser_offlineQuotaNotification.js": 9847, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 23553, "browser/base/content/test/general/browser_devices_get_user_media.js": 8599, "browser/devtools/webconsole/test/browser_webconsole_output_01.js": 4821, "dom/tests/browser/browser_test_new_window_from_content.js": 16909, "docshell/test/browser/browser_timelineMarkers-03.js": 8036, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 10868, "browser/devtools/storage/test/browser_storage_basic.js": 5878, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 4383, "browser/components/tabview/test/browser_tabview_bug628270.js": 3692, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 5760, "browser/modules/test/browser_BrowserUITelemetry_buckets.js": 4396, "browser/components/tabview/test/browser_tabview_bug656778.js": 8302, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 6028, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 4154, "browser/components/sessionstore/test/browser_586068-multi_window.js": 4768, "browser/components/tabview/test/browser_tabview_expander.js": 11674, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 4367, "browser/base/content/test/general/browser_bug590206.js": 4505, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 13933, "browser/base/content/test/newtab/browser_newtab_drag_drop.js": 5085, "browser/base/content/test/social/browser_addons.js": 5951, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 5584, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 4468, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 7657, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 9421, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 4390, "browser/modules/test/browser_ContentSearch.js": 4445, "browser/components/tabview/test/browser_tabview_bug663421.js": 4298, "browser/base/content/test/chat/browser_focus.js": 5723, "browser/components/search/test/browser_webapi.js": 7646, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 6723, "browser/base/content/test/popupNotifications/browser_popupNotification_3.js": 4651, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 28280, "browser/components/sessionstore/test/browser_pageStyle.js": 4231, "browser/base/content/test/social/browser_social_chatwindow.js": 5228, "browser/base/content/test/general/browser_bug561636.js": 8094, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 15697, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 3879, "browser/base/content/test/general/browser_bug676619.js": 8557, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 5309, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 17345, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591663.js": 4045, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5401, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 7543, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 18449, "toolkit/components/social/test/browser/browser_frameworker.js": 4598, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40060, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 23741, "browser/components/tabview/test/browser_tabview_bug634085.js": 4159, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 13107, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 4040, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 5871, "browser/base/content/test/general/browser_bug575561.js": 6665, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 17827, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 7484, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8641, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_lastpbcontextexited.js": 3886, "browser/components/sessionstore/test/browser_cookies.js": 15829, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 4394, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 3870, "browser/components/tabview/test/browser_tabview_bug593283.js": 4270, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 4958, "toolkit/mozapps/extensions/test/browser/browser_install.js": 10729, "browser/base/content/test/general/browser_ssl_error_reports.js": 4445, "browser/components/translation/test/browser_translation_fhr.js": 12441, "browser/base/content/test/general/browser_identity_UI.js": 11670, "browser/components/uitour/test/browser_UITour_heartbeat.js": 16406, "browser/components/tabview/test/browser_tabview_bug654295.js": 7744, "browser/base/content/test/general/browser_bug906190.js": 11296, "toolkit/mozapps/extensions/test/browser/browser_sorting.js": 3877, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 5258, "browser/components/preferences/tests/browser_privacypane_4.js": 4835, "toolkit/mozapps/extensions/test/browser/browser_debug_button.js": 4694, "browser/base/content/test/general/browser_parsable_script.js": 13464, "browser/components/loop/test/mochitest/browser_fxa_login.js": 7909, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 6112, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 5912, "browser/components/sessionstore/test/browser_635418.js": 4814, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 9549, "browser/components/sessionstore/test/browser_586068-window_state_override.js": 4946, "browser/base/content/test/plugins/browser_pluginnotification.js": 11668, "browser/components/sessionstore/test/browser_586068-apptabs.js": 4158, "browser/base/content/test/general/browser_aboutHome.js": 12283, "browser/base/content/test/general/browser_bug553455.js": 19834, "browser/components/search/test/browser_426329.js": 4841} \ No newline at end of file diff --git a/testing/runtimes/win32-opt/mochitest-e10s-browser-chrome.runtimes.json b/testing/runtimes/win32-opt/mochitest-e10s-browser-chrome.runtimes.json new file mode 100644 index 0000000000..3d2352d2cf --- /dev/null +++ b/testing/runtimes/win32-opt/mochitest-e10s-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 6466, "browser/devtools/responsivedesign/test/browser_responsiveruleview.js": 4867, "browser/devtools/inspector/test/browser_inspector_menu-01.js": 4587, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 10500, "browser/components/sessionstore/test/browser_522545.js": 5252, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 5761, "browser/components/uitour/test/browser_UITour_loop.js": 4787, "browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_02.js": 4667, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 34641, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 4672, "browser/components/sessionstore/test/browser_394759_behavior.js": 7427, "browser/base/content/test/social/browser_social_window.js": 8648, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 5589, "toolkit/components/places/tests/browser/browser_bug399606.js": 7303, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 8319, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 6101, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 5090, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 13110, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 10220, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 14410, "browser/devtools/styleinspector/test/browser_ruleview_add-property-and-reselect.js": 4485, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 5988, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 7037, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 10658, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 9420, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 7051, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 8206, "browser/base/content/test/general/browser_aboutHome.js": 4596, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 8440, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 5018, "browser/devtools/webconsole/test/browser_console_history_persist.js": 6162, "browser/devtools/shared/test/browser_telemetry_button_tilt.js": 5167, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 8263, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 10620, "browser/devtools/netmonitor/test/browser_net_json-long.js": 11068, "browser/components/tabview/test/browser_tabview_bug644097.js": 4638, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 5336, "browser/components/tabview/test/browser_tabview_bug587231.js": 4902, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 5653, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7084, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 4653, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5245, "browser/modules/test/browser_SelfSupportBackend.js": 5428, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 4940, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 7693, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 5818, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 7485, "browser/devtools/styleinspector/test/browser_ruleview_edit-selector-commit.js": 4899, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 6728, "testing/mochitest/tests/browser/browser_async.js": 9921, "browser/devtools/shadereditor/test/browser_se_programs-blackbox-02.js": 4673, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 7320, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 9558, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 7313, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 8862, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 5632, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 8832, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 6851, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 6097, "browser/components/tabview/test/browser_tabview_bug626791.js": 10554, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 8176, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 7181, "docshell/test/browser/browser_timelineMarkers-05.js": 10043, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 14351, "browser/devtools/webconsole/test/browser_console_native_getters.js": 5787, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 5597, "browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js": 4518, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 8531, "testing/mochitest/tests/browser/browser_fail_timeout.js": 39588, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 14546, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 5987, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 4779, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 10047, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 6916, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 15143, "docshell/test/browser/browser_timelineMarkers-03.js": 8048, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7771, "browser/devtools/scratchpad/test/browser_scratchpad_open_error_console.js": 4643, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 5879, "browser/base/content/test/general/browser_bug561636.js": 4448, "browser/devtools/markupview/test/browser_markupview_events-overflow.js": 4451, "browser/devtools/shadereditor/test/browser_se_shaders-edit-01.js": 4698, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 10896, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 4990, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 7482, "browser/components/tabview/test/browser_tabview_bug610208.js": 8612, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 28656, "browser/devtools/shadereditor/test/browser_se_programs-blackbox-01.js": 5954, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 7577, "browser/base/content/test/general/browser_sanitizeDialog.js": 7676, "docshell/test/browser/browser_timelineMarkers-02.js": 10142, "dom/tests/browser/browser_focus_steal_from_chrome.js": 5382, "browser/base/content/test/newtab/browser_newtab_block.js": 6534, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 7290, "browser/base/content/test/chat/browser_tearoff.js": 4748, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 9945, "toolkit/mozapps/extensions/test/browser/browser_details.js": 8631, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 5540, "browser/components/sessionstore/test/browser_formdata.js": 10734, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 4921, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 6029, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 6243, "browser/base/content/test/general/browser_bug906190.js": 6039, "browser/devtools/webconsole/test/browser_console_iframe_messages.js": 4956, "hal/tests/browser_alarms.js": 5809, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 4592, "browser/components/sessionstore/test/browser_601955.js": 5617, "browser/devtools/responsivedesign/test/browser_responsivecomputedview.js": 5581, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 16611, "browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_01.js": 4756, "browser/components/sessionstore/test/browser_cookies.js": 7337, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 8034, "browser/devtools/markupview/test/browser_markupview_navigation.js": 7276, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 4904, "browser/devtools/styleinspector/test/browser_ruleview_urls-clickable.js": 4824, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 17689, "browser/devtools/shadereditor/test/browser_se_shaders-edit-03.js": 5209, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 10505, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 7530, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 5394, "browser/devtools/markupview/test/browser_markupview_events.js": 7696, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 5342, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 10542, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 5512, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 4552, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 6333, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 6420, "browser/components/translation/test/browser_translation_fhr.js": 8726, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 7742, "browser/devtools/sourceeditor/test/browser_codemirror.js": 5073, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 4816, "browser/components/tabview/test/browser_tabview_bug613541.js": 9430, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 4941, "browser/devtools/inspector/test/browser_inspector_search-01.js": 7618, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 4946, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 8869, "browser/base/content/test/social/browser_social_marks.js": 7058, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 6584, "browser/devtools/styleinspector/test/browser_ruleview_add-rule_01.js": 5650, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 7282, "browser/devtools/styleinspector/test/browser_ruleview_completion-new-property_02.js": 4705, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 8164, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 5892, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 4760, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 4637, "browser/devtools/styleinspector/test/browser_ruleview_edit-property-increments.js": 4786, "browser/devtools/storage/test/browser_storage_sidebar.js": 4810, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 60154, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 5219, "browser/base/content/test/chat/browser_chatwindow.js": 7343, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 6073, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_02.js": 5225, "browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js": 5616, "browser/components/uitour/test/browser_UITour_heartbeat.js": 10204, "browser/devtools/shared/test/browser_telemetry_toolboxtabs_inspector.js": 4704, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 7073, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 7429, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 8077, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 6409, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 8695, "browser/devtools/scratchpad/test/browser_scratchpad_close_toolbox.js": 5295, "browser/components/tabview/test/browser_tabview_bug589324.js": 4967, "browser/devtools/shadereditor/test/browser_se_editors-error-gutter.js": 6604, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 6734, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 4538, "toolkit/mozapps/extensions/test/browser/browser_types.js": 8438, "browser/devtools/shadereditor/test/browser_se_shaders-edit-02.js": 6204, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 6326, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 9796, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 5783, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 7465, "browser/devtools/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js": 4814, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5199, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 5001, "browser/base/content/test/general/browser_devices_get_user_media.js": 8252, "browser/devtools/webconsole/test/browser_webconsole_output_01.js": 5803, "browser/devtools/styleinspector/test/browser_ruleview_original-source-link.js": 4575, "browser/base/content/test/general/browser_bug553455.js": 13155, "browser/devtools/markupview/test/browser_markupview_node_not_displayed_02.js": 4762, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 6663, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 6046, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 39594, "browser/devtools/styleinspector/test/browser_ruleview_override.js": 5250, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 12119, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 6852, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 4619, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 8796, "browser/components/tabview/test/browser_tabview_bug656778.js": 6162, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_04.js": 4741, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 9382, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 4589, "browser/components/tabview/test/browser_tabview_expander.js": 8298, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 6655, "browser/devtools/webconsole/test/browser_webconsole_bug_602572_log_bodies_checkbox.js": 5300, "browser/devtools/storage/test/browser_storage_basic.js": 7270, "browser/devtools/shared/test/browser_css_color.js": 4593, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 4990, "browser/base/content/test/general/browser_parsable_script.js": 21169, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 4631, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 7010, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 5240, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 7904, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 5274, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 6219, "browser/devtools/scratchpad/test/browser_scratchpad_restore.js": 5028, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 8194, "browser/base/content/test/chat/browser_focus.js": 4673, "browser/components/search/test/browser_webapi.js": 4918, "browser/devtools/shadereditor/test/browser_webgl-actor-test-15.js": 4583, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 5886, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 12336, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 14180, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 9059, "browser/devtools/inspector/test/browser_inspector_initialization.js": 6669, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5074, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 5063, "browser/base/content/test/general/browser_bug676619.js": 5739, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 7691, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 8694, "browser/devtools/styleinspector/test/browser_ruleview_user-property-reset.js": 5063, "browser/devtools/projecteditor/test/browser_projecteditor_external_change.js": 4571, "browser/base/content/test/newtab/browser_newtab_unpin.js": 4988, "browser/devtools/styleinspector/test/browser_computedview_pseudo-element_01.js": 4833, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 4986, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 6530, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 7838, "browser/devtools/webconsole/test/browser_webconsole_split.js": 8399, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 7118, "dom/html/test/browser_bug1108547.js": 7120, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 5166, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 4710, "toolkit/mozapps/extensions/test/browser/browser_install.js": 6432, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 6691, "browser/devtools/styleinspector/test/browser_ruleview_keyframes-rule_01.js": 4435, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5357, "browser/devtools/shared/test/browser_telemetry_button_eyedropper.js": 5260, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 6966, "browser/base/content/test/general/browser_identity_UI.js": 7515, "browser/devtools/inspector/test/browser_inspector_highlighter-03.js": 4583, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7432, "browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js": 5523, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 7078, "browser/components/preferences/tests/browser_privacypane_4.js": 5033, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 4908, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 7317, "browser/devtools/webconsole/test/browser_console_dead_objects.js": 4439, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 10461, "browser/components/loop/test/mochitest/browser_fxa_login.js": 5170, "browser/components/sessionstore/test/browser_635418.js": 5612, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 6806, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 4655, "browser/base/content/test/plugins/browser_pluginnotification.js": 10482, "dom/tests/browser/browser_test_new_window_from_content.js": 15269} \ No newline at end of file diff --git a/testing/runtimes/win64-debug/mochitest-browser-chrome.runtimes.json b/testing/runtimes/win64-debug/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..df6f36d6c3 --- /dev/null +++ b/testing/runtimes/win64-debug/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/components/preferences/in-content/tests/browser_privacypane_1.js": 8524, "browser/components/sessionstore/test/browser_394759_behavior.js": 14522, "browser/components/sessionstore/test/browser_broadcast.js": 9048, "browser/components/sessionstore/test/browser_522545.js": 10571, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 9510, "browser/components/uitour/test/browser_UITour_loop.js": 8532, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 8558, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35119, "browser/devtools/storage/test/browser_storage_basic.js": 8330, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 8925, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 27287, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 9607, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 8077, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 22861, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 7304, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 31951, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 27194, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 16139, "browser/components/sessionstore/test/browser_cleaner.js": 8267, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 6884, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 12287, "browser/base/content/test/social/browser_social_window.js": 13205, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 17935, "browser/components/sessionstore/test/browser_590268.js": 7448, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 10479, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 17002, "browser/base/content/test/general/browser_aboutHome.js": 29961, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 10029, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 12438, "browser/base/content/test/general/browser_sanitizeDialog.js": 16608, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 10507, "browser/devtools/webconsole/test/browser_console_history_persist.js": 6544, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 6646, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 7617, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 15627, "browser/devtools/netmonitor/test/browser_net_json-long.js": 15584, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 10415, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 11561, "browser/components/sessionstore/test/browser_telemetry.js": 7145, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 28013, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 6393, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 6557, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7491, "browser/components/sessionstore/test/browser_formdata_format.js": 9472, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 10312, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 10329, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 8059, "browser/base/content/test/general/browser_sanitize-timespans.js": 8014, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 13911, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 7434, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 14266, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 19104, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 12513, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 12077, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 14289, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 7923, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 8251, "browser/components/sessionstore/test/browser_sessionHistory.js": 6544, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8349, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 15304, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 15332, "toolkit/mozapps/extensions/test/browser/browser_bug596336.js": 7774, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 9449, "browser/components/tabview/test/browser_tabview_bug626791.js": 11480, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 24208, "browser/components/preferences/in-content/tests/browser_bug1020245_openPreferences_to_paneContent.js": 6427, "docshell/test/browser/browser_timelineMarkers-05.js": 10281, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 59101, "browser/components/sessionstore/test/browser_586068-window_state.js": 6631, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 7197, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 8991, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 6624, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 8302, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40114, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 7283, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 16885, "browser/components/sessionstore/test/browser_formdata.js": 37106, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 15177, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 7027, "toolkit/mozapps/extensions/test/browser/browser_list.js": 10611, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 40150, "browser/components/uitour/test/browser_UITour.js": 7053, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 8153, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 6337, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8970, "browser/base/content/test/general/browser_bug561636.js": 8927, "browser/devtools/webconsole/test/browser_console_native_getters.js": 6801, "toolkit/components/places/tests/browser/browser_bug399606.js": 10128, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7503, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 19644, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 8560, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 7607, "browser/components/tabview/test/browser_tabview_bug610208.js": 9837, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 9055, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 7336, "browser/components/sessionstore/test/browser_600545.js": 7068, "docshell/test/browser/browser_timelineMarkers-02.js": 10502, "dom/tests/browser/browser_focus_steal_from_chrome.js": 7443, "dom/html/test/browser_bug1108547.js": 10769, "browser/base/content/test/newtab/browser_newtab_block.js": 9060, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 9618, "browser/devtools/markupview/test/browser_markupview_anonymous_01.js": 6484, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 19786, "toolkit/mozapps/extensions/test/browser/browser_details.js": 25143, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 7078, "browser/base/content/test/general/browser_bug822367.js": 7194, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 13683, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 13069, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 9941, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 9290, "browser/devtools/markupview/test/browser_markupview_navigation.js": 10882, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 7262, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 11523, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 19411, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 11098, "toolkit/mozapps/extensions/test/browser/browser_bug591663.js": 7244, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 6920, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 7907, "toolkit/content/tests/browser/browser_findbar.js": 6571, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 8614, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 39540, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 15503, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 15264, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js": 7874, "browser/devtools/markupview/test/browser_markupview_events.js": 11584, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 7127, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 10846, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 8773, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 24628, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 8046, "browser/components/translation/test/browser_translation_fhr.js": 14524, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 13523, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 7971, "browser/components/sessionstore/test/browser_586068-reload.js": 6986, "browser/base/content/test/general/browser_aboutAccounts.js": 8562, "browser/devtools/inspector/test/browser_inspector_search-01.js": 10727, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 10777, "toolkit/content/tests/browser/browser_bug295977_autoscroll_overflow.js": 7625, "browser/base/content/test/social/browser_social_marks.js": 10685, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 7545, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 10595, "browser/base/content/test/general/browser_aboutHealthReport.js": 7778, "browser/base/content/test/general/browser_tabMatchesInAwesomebar_perwindowpb.js": 12849, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 10416, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 7232, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 8244, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 8886, "browser/base/content/test/chat/browser_chatwindow.js": 8300, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 18434, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 19882, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 71477, "toolkit/mozapps/extensions/test/browser/browser_bug562854.js": 7355, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 34496, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 9984, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 7240, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 12650, "browser/devtools/netmonitor/test/browser_net_content-type.js": 6809, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 6380, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 16221, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 6617, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 8675, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 6952, "toolkit/mozapps/extensions/test/browser/browser_types.js": 36596, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage.js": 6475, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 14225, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 17989, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 8766, "browser/devtools/inspector/test/browser_inspector_search-03.js": 6990, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 8637, "browser/base/content/test/general/browser_devices_get_user_media.js": 19949, "dom/tests/browser/browser_test_new_window_from_content.js": 22776, "docshell/test/browser/browser_timelineMarkers-03.js": 8165, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 20298, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 6564, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 8179, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 21473, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 9828, "browser/devtools/markupview/test/browser_markupview_anonymous_02.js": 7237, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 16211, "browser/components/tabview/test/browser_tabview_bug656778.js": 7801, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 11301, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 13545, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 6988, "browser/components/tabview/test/browser_tabview_expander.js": 12268, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 8046, "browser/base/content/test/general/browser_bug590206.js": 7399, "toolkit/mozapps/extensions/test/browser/test-window/browser_dragdrop.js": 6518, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 9855, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 7729, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 13274, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 8348, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 10087, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 12792, "testing/mochitest/tests/browser/browser_async.js": 10115, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 9086, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 8497, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 6918, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 11627, "browser/base/content/test/general/browser_identity_UI.js": 14257, "browser/components/search/test/browser_webapi.js": 8308, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 8839, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 13206, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 67758, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 29617, "browser/devtools/inspector/test/browser_inspector_initialization.js": 10123, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 7300, "browser/devtools/inspector/test/browser_inspector_search-02.js": 7364, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 7874, "browser/base/content/test/general/browser_bug676619.js": 9724, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 11200, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 6394, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 21275, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591663.js": 6348, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 6603, "browser/base/content/test/newtab/browser_newtab_unpin.js": 7818, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 9326, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 32480, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40117, "browser/components/sessionstore/test/browser_819510_perwindowpb.js": 15105, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 7263, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 12710, "browser/base/content/test/general/browser_bug575561.js": 8539, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 29438, "browser/devtools/webconsole/test/browser_webconsole_split.js": 8890, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 8599, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 9766, "browser/components/sessionstore/test/browser_cookies.js": 17172, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 7940, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 8329, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 10199, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 9025, "toolkit/mozapps/extensions/test/browser/browser_install.js": 21807, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 9953, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 7202, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 10124, "browser/components/uitour/test/browser_UITour_heartbeat.js": 17154, "browser/base/content/test/general/browser_bug906190.js": 17053, "toolkit/mozapps/extensions/test/browser/browser_sorting.js": 6471, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 6930, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 6351, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 11245, "toolkit/mozapps/extensions/test/browser/browser_debug_button.js": 8875, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 13756, "browser/components/loop/test/mochitest/browser_fxa_login.js": 9590, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 11325, "browser/components/preferences/in-content/tests/browser_privacypane_5.js": 7760, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 19545, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 7395, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 7169, "browser/base/content/test/plugins/browser_pluginnotification.js": 11856, "browser/base/content/test/general/browser_bug553455.js": 24926, "browser/components/search/test/browser_426329.js": 6831, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 8196} \ No newline at end of file diff --git a/testing/runtimes/win64-debug/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/win64-debug/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..1c5f12247b --- /dev/null +++ b/testing/runtimes/win64-debug/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 10571, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 5842, "browser/devtools/inspector/test/browser_inspector_menu-01.js": 5309, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 14589, "browser/components/sessionstore/test/browser_522545.js": 10874, "browser/devtools/animationinspector/test/browser_animation_toggle_button_resets_on_navigate.js": 5262, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 8064, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-02.js": 6002, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35050, "browser/components/customizableui/test/browser_876926_customize_mode_wrapping.js": 7317, "browser/components/sessionstore/test/browser_595601-restore_hidden.js": 7261, "browser/components/sessionstore/test/browser_394759_behavior.js": 14779, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 5461, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 15316, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 5520, "browser/components/tabview/test/browser_tabview_bug613541.js": 12063, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 10063, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 22723, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 18071, "browser/components/sessionstore/test/browser_cleaner.js": 5772, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 13106, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 5921, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 10843, "browser/components/sessionstore/test/browser_590268.js": 5475, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 5950, "browser/components/uitour/test/browser_UITour_loop.js": 8949, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 5390, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 9503, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 6428, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 5357, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 7032, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 8577, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 9104, "browser/devtools/netmonitor/test/browser_net_json-long.js": 12060, "browser/components/tabview/test/browser_tabview_bug644097.js": 5273, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 7372, "browser/devtools/debugger/test/browser_dbg_search-global-01.js": 5435, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 11298, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 30507, "browser/devtools/framework/test/browser_toolbox_window_shortcuts.js": 5239, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 6520, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 7004, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 7793, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 7679, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 5916, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 5504, "browser/components/sessionstore/test/browser_cookies.js": 13566, "browser/devtools/debugger/test/browser_dbg_stack-04.js": 5487, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 5303, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 12676, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 40280, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 8089, "docshell/test/browser/browser_timelineMarkers-03.js": 7896, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 8476, "browser/modules/test/browser_SelfSupportBackend.js": 5582, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 8311, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 8609, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 8754, "browser/base/content/test/chat/browser_tearoff.js": 6850, "browser/components/sessionstore/test/browser_broadcast.js": 6114, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 20453, "browser/components/tabview/test/browser_tabview_bug626791.js": 12393, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 6127, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-02.js": 5172, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 11341, "docshell/test/browser/browser_timelineMarkers-05.js": 9919, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 13428, "browser/components/sessionstore/test/browser_586068-window_state.js": 6494, "browser/components/preferences/in-content/tests/browser_privacypane_3.js": 5432, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 7654, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40053, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 14019, "browser/devtools/debugger/test/browser_dbg_tracing-08.js": 6119, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 17692, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5440, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 10525, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5371, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 20887, "browser/components/uitour/test/browser_UITour.js": 7617, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7851, "browser/devtools/fontinspector/test/browser_fontinspector.js": 6817, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 6023, "browser/components/customizableui/test/browser_880382_drag_wide_widgets_in_panel.js": 7261, "browser/base/content/test/general/browser_bug561636.js": 6517, "browser/components/tabview/test/browser_tabview_expander.js": 10238, "toolkit/components/places/tests/browser/browser_bug399606.js": 7878, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 7011, "browser/base/content/test/chat/browser_chatwindow.js": 10332, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 5677, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 11833, "browser/devtools/framework/test/browser_toolbox_options.js": 5676, "browser/components/tabview/test/browser_tabview_multiwindow_search.js": 5852, "browser/components/tabview/test/browser_tabview_bug616729.js": 5453, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 8045, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 8872, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 5843, "browser/base/content/test/general/browser_sanitizeDialog.js": 10198, "docshell/test/browser/browser_timelineMarkers-02.js": 10031, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 7136, "browser/base/content/test/newtab/browser_newtab_block.js": 8566, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 7290, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 6288, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 10811, "toolkit/mozapps/extensions/test/browser/browser_details.js": 12043, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 8306, "browser/base/content/test/general/browser_bug822367.js": 6183, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 6778, "browser/devtools/debugger/test/browser_dbg_variables-view-05.js": 5577, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 7061, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 7797, "browser/base/content/test/social/browser_social_window.js": 10821, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 7323, "browser/components/sessionstore/test/browser_601955.js": 5403, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 8600, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 6213, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 13810, "browser/devtools/markupview/test/browser_markupview_navigation.js": 8395, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 6116, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 5597, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 8830, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 11088, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 12911, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 7599, "browser/components/tabview/test/browser_tabview_bug654721.js": 5229, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6805, "browser/components/customizableui/test/browser_885530_showInPrivateBrowsing.js": 6993, "browser/components/customizableui/test/browser_1008559_anchor_undo_restore.js": 7791, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 8640, "browser/components/translation/test/browser_translation_fhr.js": 6723, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 12603, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 14614, "toolkit/components/social/test/browser/browser_frameworker_sandbox.js": 5499, "browser/components/sessionstore/test/browser_586068-reload.js": 5398, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 5634, "browser/devtools/inspector/test/browser_inspector_search-01.js": 8012, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 7884, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 18991, "browser/base/content/test/social/browser_social_marks.js": 10108, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 13877, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 5995, "browser/components/uitour/test/browser_UITour_heartbeat.js": 8468, "browser/components/sessionstore/test/browser_formdata_format.js": 6887, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 7161, "browser/components/customizableui/test/browser_bootstrapped_custom_toolbar.js": 8066, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 13740, "testing/mochitest/tests/browser/browser_async.js": 10050, "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js": 5596, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 8041, "browser/components/sessionstore/test/browser_formdata.js": 21292, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 5864, "browser/devtools/framework/test/browser_keybindings.js": 6326, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 5759, "browser/devtools/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js": 5355, "browser/base/content/test/general/browser_e10s_switchbrowser.js": 7243, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 5926, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 9240, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 9493, "browser/components/tabview/test/browser_tabview_bug589324.js": 6280, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 5455, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 13979, "toolkit/mozapps/extensions/test/browser/browser_types.js": 7906, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 33162, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 10224, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 5710, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 11137, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 6990, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 12003, "browser/base/content/test/general/browser_devices_get_user_media.js": 6962, "dom/tests/browser/browser_test_new_window_from_content.js": 16806, "browser/base/content/test/chat/browser_focus.js": 6506, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 9270, "browser/devtools/storage/test/browser_storage_basic.js": 5911, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 11185, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 5834, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 10015, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 9110, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 5858, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 19310, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 6813, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 7544, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 9425, "browser/components/sessionstore/test/browser_telemetry.js": 6612, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 6185, "browser/devtools/shared/test/browser_css_color.js": 5356, "browser/base/content/test/general/browser_bug906190.js": 5903, "browser/base/content/test/general/browser_parsable_script.js": 18806, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 21698, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 11899, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 12749, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 8081, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 6855, "browser/devtools/markupview/test/browser_markupview_events.js": 6835, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 21496, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 8166, "browser/components/tabview/test/browser_tabview_bug663421.js": 5308, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 6503, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-10.js": 5792, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 7887, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 7275, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 14030, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 8482, "browser/devtools/debugger/test/browser_dbg_source-maps-02.js": 5747, "browser/devtools/inspector/test/browser_inspector_initialization.js": 7239, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5920, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 9186, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 10849, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 5951, "browser/base/content/test/general/browser_bug676619.js": 5881, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 5848, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 5537, "browser/base/content/test/social/browser_social_chatwindow_resize.js": 6117, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 17199, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js": 7017, "browser/base/content/test/newtab/browser_newtab_unpin.js": 6854, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 10641, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 16241, "toolkit/components/social/test/browser/browser_frameworker.js": 5530, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40053, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 5759, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 19757, "browser/base/content/test/general/browser_bug575561.js": 7680, "browser/components/search/test/browser_webapi.js": 12089, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 7752, "browser/base/content/test/general/browser_testOpenNewRemoteTabsFromNonRemoteBrowsers.js": 6989, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 5278, "dom/html/test/browser_bug1108547.js": 6432, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-02.js": 5382, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 6959, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 7630, "toolkit/mozapps/extensions/test/browser/browser_install.js": 9352, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 6139, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 11822, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5185, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 6051, "browser/base/content/test/general/browser_identity_UI.js": 11854, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 8032, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 14754, "browser/devtools/debugger/test/browser_dbg_addon-sources.js": 5662, "browser/components/preferences/tests/browser_privacypane_4.js": 5937, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 5735, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 7605, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 15960, "browser/components/loop/test/mochitest/browser_fxa_login.js": 6636, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 5508, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 6413, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5597, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-04.js": 5339, "browser/base/content/test/plugins/browser_pluginnotification.js": 13629, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 5550, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 7062, "browser/base/content/test/general/browser_bug553455.js": 25843, "browser/components/tabview/test/browser_tabview_bug610208.js": 9983, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 11733} \ No newline at end of file diff --git a/testing/runtimes/win64-opt/mochitest-browser-chrome.runtimes.json b/testing/runtimes/win64-opt/mochitest-browser-chrome.runtimes.json new file mode 100644 index 0000000000..33192ab417 --- /dev/null +++ b/testing/runtimes/win64-opt/mochitest-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7709, "browser/devtools/webaudioeditor/test/browser_audionode-actor-connectnode-disconnect.js": 6511, "browser/components/sessionstore/test/browser_394759_behavior.js": 5884, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 14369, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 5992, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 12149, "browser/components/uitour/test/browser_UITour_loop.js": 6084, "browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_02.js": 5693, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 7034, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 6178, "browser/devtools/webconsole/test/browser_bug_871156_ctrlw_close_tab.js": 5774, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 6483, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 10071, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 17537, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 19235, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 24322, "browser/devtools/shared/test/browser_tableWidget_basic.js": 7822, "browser/devtools/styleinspector/test/browser_ruleview_add-property-and-reselect.js": 5676, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 10284, "browser/devtools/webconsole/test/browser_console_filters.js": 5732, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 6832, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 15316, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 16753, "browser/devtools/webconsole/test/browser_webconsole_network_panel.js": 6542, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 11669, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 6776, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 11879, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 6136, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 8287, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 9077, "browser/devtools/webconsole/test/browser_console_history_persist.js": 9366, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 9983, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 9180, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 7961, "browser/devtools/netmonitor/test/browser_net_json-long.js": 11438, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 7897, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 6260, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 8362, "browser/devtools/webconsole/test/browser_eval_in_debugger_stackframe.js": 7254, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 15607, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 15238, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 8537, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6963, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 5787, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40048, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 5861, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 5993, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 8587, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 5889, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 9200, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 7390, "browser/devtools/styleinspector/test/browser_ruleview_edit-selector-commit.js": 6199, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35059, "browser/components/sessionstore/test/browser_cookies.js": 6666, "browser/devtools/webconsole/test/browser_webconsole_bug_632817.js": 5995, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 13292, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 11473, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 13680, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 20781, "browser/devtools/styleinspector/test/browser_ruleview_edit-property-increments.js": 5902, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 13289, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 16633, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 5772, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_04.js": 8263, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 10082, "browser/devtools/webconsole/test/browser_console_consolejsm_output.js": 7364, "docshell/test/browser/browser_timelineMarkers-05.js": 9801, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 19746, "browser/devtools/webconsole/test/browser_console_native_getters.js": 9802, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 7484, "browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js": 7701, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 11440, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40057, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 29621, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 5946, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 17155, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 7947, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 14434, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 7574, "toolkit/mozapps/extensions/test/browser/browser_list.js": 5835, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 23495, "docshell/test/browser/browser_timelineMarkers-03.js": 7792, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 8148, "browser/devtools/scratchpad/test/browser_scratchpad_open_error_console.js": 6116, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 7103, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 9652, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 6321, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7770, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 16733, "browser/devtools/webconsole/test/browser_webconsole_bug_602572_log_bodies_checkbox.js": 8110, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 6726, "browser/components/tabview/test/browser_tabview_bug610208.js": 6455, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 5983, "browser/base/content/test/general/browser_sanitizeDialog.js": 8724, "browser/devtools/timeline/test/browser_timeline_overview-initial-selection-01.js": 6202, "docshell/test/browser/browser_timelineMarkers-02.js": 9927, "browser/devtools/webconsole/test/browser_webconsole_split.js": 12759, "browser/base/content/test/newtab/browser_newtab_block.js": 6478, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 7796, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 9259, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 8399, "toolkit/mozapps/extensions/test/browser/browser_details.js": 13482, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 6014, "browser/components/sessionstore/test/browser_formdata.js": 13362, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 7265, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 12984, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 7015, "toolkit/components/places/tests/browser/browser_bug399606.js": 7318, "browser/devtools/webconsole/test/browser_console_iframe_messages.js": 8415, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 6784, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 12594, "browser/devtools/responsivedesign/test/browser_responsivecomputedview.js": 6050, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 7442, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 27383, "browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_01.js": 6111, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 7760, "browser/devtools/markupview/test/browser_markupview_navigation.js": 8515, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 5786, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 9591, "browser/devtools/styleinspector/test/browser_ruleview_urls-clickable.js": 6002, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 25501, "browser/devtools/webconsole/test/browser_console_variables_view_while_debugging.js": 6419, "browser/devtools/webconsole/test/browser_webconsole_bug_595350_multiple_windows_and_tabs.js": 6372, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 8734, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 9273, "hal/tests/browser_alarms.js": 6572, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 9693, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 9589, "browser/devtools/webconsole/test/browser_console_addonsdk_loader_exception.js": 5922, "browser/components/translation/test/browser_translation_fhr.js": 8142, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 9533, "browser/devtools/sourceeditor/test/browser_codemirror.js": 7456, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 11495, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 6577, "browser/devtools/inspector/test/browser_inspector_search-01.js": 8191, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 7062, "browser/devtools/debugger/test/browser_dbg_location-changes-04-breakpoint.js": 6357, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 11944, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 8714, "browser/devtools/styleinspector/test/browser_ruleview_add-rule_01.js": 7047, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 6909, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 7568, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 13979, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 10846, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 5677, "testing/mochitest/tests/browser/browser_async.js": 10061, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 12716, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 8926, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 12342, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_02.js": 8880, "browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js": 6712, "browser/components/uitour/test/browser_UITour_heartbeat.js": 12545, "browser/devtools/debugger/test/browser_dbg_cmd-dbg.js": 5796, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 8239, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 10659, "browser/devtools/netmonitor/test/browser_net_content-type.js": 5949, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 8976, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 14704, "browser/devtools/scratchpad/test/browser_scratchpad_close_toolbox.js": 5714, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 6476, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 11706, "toolkit/mozapps/extensions/test/browser/browser_types.js": 12688, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 27954, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 10760, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 13942, "browser/devtools/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js": 9028, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 6263, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 7670, "browser/devtools/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js": 6545, "browser/devtools/webconsole/test/browser_console_optimized_out_vars.js": 6694, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 12097, "browser/base/content/test/general/browser_devices_get_user_media.js": 10658, "browser/devtools/webconsole/test/browser_webconsole_output_01.js": 7317, "browser/base/content/test/general/browser_bug553455.js": 11189, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 9906, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 10362, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 5872, "browser/devtools/styleinspector/test/browser_ruleview_override.js": 6369, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 14590, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 6623, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 7633, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 6485, "browser/devtools/webconsole/test/browser_webconsole_autocomplete_in_debugger_stackframe.js": 7346, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 8441, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6913, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 7933, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 6056, "browser/devtools/storage/test/browser_storage_basic.js": 7978, "browser/devtools/shared/test/browser_css_color.js": 9810, "browser/base/content/test/general/browser_bug906190.js": 7113, "browser/base/content/test/general/browser_parsable_script.js": 17198, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 11951, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 5841, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 7217, "browser/devtools/markupview/test/browser_markupview_events.js": 7082, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 13494, "browser/devtools/webconsole/test/browser_webconsole_inspect-parsed-documents.js": 6680, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 16929, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 8316, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 7517, "browser/devtools/scratchpad/test/browser_scratchpad_restore.js": 5782, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 13407, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 8617, "browser/devtools/webconsole/test/browser_webconsole_jsterm.js": 5687, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 17980, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 23254, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 16081, "browser/devtools/inspector/test/browser_inspector_initialization.js": 7479, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 6664, "browser/devtools/inspector/test/browser_inspector_search-02.js": 5818, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 9213, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 5681, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 7330, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 8164, "browser/devtools/styleinspector/test/browser_ruleview_user-property-reset.js": 6301, "browser/base/content/test/newtab/browser_newtab_unpin.js": 6062, "browser/devtools/styleinspector/test/browser_computedview_pseudo-element_01.js": 6562, "browser/devtools/webconsole/test/browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js": 6791, "browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js": 5887, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 6474, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 8499, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 18046, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 7031, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 6820, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 6385, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 7544, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 6199, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 8577, "toolkit/mozapps/extensions/test/browser/browser_install.js": 10328, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 6459, "browser/devtools/styleinspector/test/browser_ruleview_keyframes-rule_01.js": 5795, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 5877, "browser/devtools/shared/test/browser_telemetry_button_eyedropper.js": 6713, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 6726, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 34215, "browser/devtools/styleinspector/test/browser_ruleview_completion-new-property_02.js": 5860, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 12510, "browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js": 7359, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 9737, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 7349, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 5676, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 7951, "browser/devtools/webconsole/test/browser_console_dead_objects.js": 6415, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 8369, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 5968, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 8675, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 11475, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 10810, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 6411, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 6209, "dom/tests/browser/browser_test_new_window_from_content.js": 14038, "browser/components/search/test/browser_426329.js": 5889, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 17266} \ No newline at end of file diff --git a/testing/runtimes/win64-opt/mochitest-devtools-chrome.runtimes.json b/testing/runtimes/win64-opt/mochitest-devtools-chrome.runtimes.json new file mode 100644 index 0000000000..c06dc4bb7f --- /dev/null +++ b/testing/runtimes/win64-opt/mochitest-devtools-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 5811, "browser/components/preferences/in-content/tests/browser_privacypane_1.js": 3185, "browser/components/sessionstore/test/browser_394759_behavior.js": 4165, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 21331, "browser/components/sessionstore/test/browser_522545.js": 3907, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 3924, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 3639, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 5341, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35104, "browser/components/customizableui/test/browser_890140_orphaned_placeholders.js": 4766, "browser/components/search/test/browser_healthreport.js": 4081, "toolkit/mozapps/extensions/test/browser/browser_bug586574.js": 5159, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 21616, "toolkit/components/thumbnails/test/browser_thumbnails_privacy.js": 8098, "browser/components/customizableui/test/browser_880164_customization_context_menus.js": 4856, "browser/devtools/shadereditor/test/browser_se_editors-error-gutter.js": 3477, "browser/devtools/netmonitor/test/browser_net_timing-division.js": 3753, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 23116, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 10864, "toolkit/components/thumbnails/test/browser_thumbnails_update.js": 10200, "toolkit/mozapps/extensions/test/browser/browser_globalinformations.js": 5892, "browser/base/content/test/social/browser_social_window.js": 3943, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 3796, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 4987, "browser/components/uitour/test/browser_UITour_loop.js": 6486, "hal/tests/browser_alarms.js": 7010, "browser/devtools/tilt/test/browser_tilt_02_notifications-tabs.js": 4184, "toolkit/mozapps/extensions/test/browser/test-window/browser_experiments.js": 9041, "toolkit/mozapps/extensions/test/browser/browser_bug610764.js": 4888, "toolkit/mozapps/extensions/test/browser/test-window/browser_recentupdates.js": 8813, "browser/devtools/webconsole/test/browser_console_history_persist.js": 3598, "toolkit/mozapps/extensions/test/browser/browser_manualupdates.js": 6909, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 7928, "browser/devtools/netmonitor/test/browser_net_json-long.js": 4939, "browser/components/tabview/test/browser_tabview_bug644097.js": 3097, "toolkit/mozapps/extensions/test/browser/browser_bug581076.js": 10352, "browser/components/tabview/test/browser_tabview_bug587231.js": 4801, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 4138, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug572561.js": 4489, "toolkit/mozapps/extensions/test/browser/test-window/browser_purchase.js": 4478, "browser/base/content/test/general/browser_aboutHealthReport.js": 4883, "browser/base/content/test/general/browser_tabMatchesInAwesomebar.js": 3246, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_info.js": 9332, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562992.js": 4706, "browser/modules/test/browser_SelfSupportBackend.js": 5205, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562899.js": 3392, "toolkit/mozapps/extensions/test/xpinstall/browser_cookies2.js": 3639, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 9614, "toolkit/mozapps/extensions/test/browser/browser_dragdrop.js": 4886, "browser/components/translation/test/browser_translation_fhr.js": 7996, "toolkit/mozapps/extensions/test/xpinstall/browser_concurrent_installs.js": 3173, "browser/components/customizableui/test/browser_938980_navbar_collapsed.js": 3700, "testing/mochitest/tests/browser/browser_async.js": 10100, "browser/components/sessionstore/test/browser_cookies.js": 4163, "toolkit/mozapps/extensions/test/browser/browser_hotfix.js": 3124, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 34258, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 6076, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting_plugins.js": 5139, "toolkit/mozapps/extensions/test/browser/browser_bug596336.js": 5655, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 4483, "browser/components/tabview/test/browser_tabview_bug626791.js": 7715, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 22308, "docshell/test/browser/browser_timelineMarkers-05.js": 9711, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 51823, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug567137.js": 8288, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 5143, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 8241, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40101, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 5685, "browser/components/preferences/in-content/tests/browser_privacypane_4.js": 5203, "browser/components/sessionstore/test/browser_formdata.js": 7173, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 3615, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug586574.js": 3563, "toolkit/mozapps/extensions/test/browser/browser_list.js": 9729, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 35509, "browser/components/uitour/test/browser_UITour.js": 6206, "toolkit/mozapps/extensions/test/browser/test-window/browser_manualupdates.js": 6598, "browser/modules/test/browser_BrowserUITelemetry_buckets.js": 4190, "toolkit/components/passwordmgr/test/browser/browser_passwordmgrdlg.js": 9495, "toolkit/mozapps/extensions/test/browser/test-window/browser_CTP_plugins.js": 12239, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 3121, "browser/base/content/test/general/browser_testOpenNewRemoteTabsFromNonRemoteBrowsers.js": 3663, "browser/base/content/test/general/browser_bug561636.js": 3087, "browser/components/tabview/test/browser_tabview_expander.js": 7211, "toolkit/components/places/tests/browser/browser_bug399606.js": 9183, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 4999, "browser/components/tabview/test/browser_tabview_bug649319.js": 3729, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 5832, "browser/components/tabview/test/browser_tabview_bug610208.js": 7712, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 5511, "toolkit/mozapps/extensions/test/browser/test-window/browser_dragdrop.js": 4713, "docshell/test/browser/browser_timelineMarkers-02.js": 9726, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug596336.js": 6925, "toolkit/mozapps/extensions/test/browser/browser_select_confirm.js": 4408, "browser/base/content/test/newtab/browser_newtab_block.js": 4233, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 3149, "browser/base/content/test/chat/browser_tearoff.js": 3410, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 6426, "toolkit/mozapps/extensions/test/browser/browser_details.js": 24421, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 4503, "toolkit/content/tests/browser/browser_f7_caret_browsing.js": 3516, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 13800, "browser/components/sessionstore/test/browser_601955.js": 5813, "toolkit/mozapps/extensions/test/browser/test-window/browser_globalwarnings.js": 3302, "browser/components/places/tests/browser/browser_library_views_liveupdate.js": 3890, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 18694, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 3160, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 3291, "toolkit/mozapps/extensions/test/browser/browser_bug572561.js": 4188, "browser/components/tabview/test/browser_tabview_bug595965.js": 3180, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 5969, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 13127, "toolkit/mozapps/extensions/test/browser/browser_bug591663.js": 4184, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_c.js": 3480, "browser/devtools/markupview/test/browser_markupview_node_not_displayed_02.js": 3641, "browser/devtools/markupview/test/browser_markupview_navigation.js": 3134, "toolkit/content/tests/browser/browser_findbar.js": 6158, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562854.js": 7136, "browser/components/tabview/test/browser_tabview_bug637840.js": 3426, "toolkit/mozapps/extensions/test/browser/test-window/browser_globalinformations.js": 4408, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 3222, "toolkit/components/startup/tests/browser/browser_bug537449.js": 3801, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 10731, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 22562, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 3162, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 3192, "browser/components/tabview/test/browser_tabview_bug613541.js": 11467, "browser/base/content/test/general/browser_aboutAccounts.js": 3691, "browser/devtools/inspector/test/browser_inspector_search-01.js": 3334, "browser/base/content/test/popupNotifications/browser_popupNotification_2.js": 3382, "toolkit/mozapps/extensions/test/xpinstall/browser_auth.js": 3088, "toolkit/content/tests/browser/browser_bug295977_autoscroll_overflow.js": 6767, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 8182, "browser/base/content/test/social/browser_social_marks.js": 5012, "browser/base/content/test/general/browser_windowactivation.js": 4247, "toolkit/mozapps/extensions/test/browser/browser_purchase.js": 7461, "browser/components/sessionstore/test/browser_formdata_format.js": 3150, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 4728, "toolkit/mozapps/extensions/test/browser/browser_bug714593.js": 5179, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 3423, "browser/devtools/storage/test/browser_storage_sidebar.js": 4771, "docshell/test/browser/browser_timelineMarkers-03.js": 7704, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 17501, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 18807, "browser/base/content/test/general/browser_sanitize-timespans.js": 5444, "browser/base/content/test/chat/browser_chatwindow.js": 6167, "toolkit/components/addoncompat/tests/browser/browser_addonShims.js": 4176, "toolkit/mozapps/extensions/test/browser/test-window/browser_sorting.js": 8065, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 63691, "toolkit/mozapps/extensions/test/browser/browser_bug562854.js": 6584, "toolkit/components/social/test/browser/browser_SocialProvider.js": 3537, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6356, "toolkit/mozapps/extensions/test/browser/browser_recentupdates.js": 8645, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 4856, "toolkit/mozapps/extensions/test/browser/test-window/browser_list.js": 10114, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 29504, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 5967, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 7609, "browser/components/tabview/test/browser_tabview_bug589324.js": 3999, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_info.js": 10227, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 3351, "toolkit/mozapps/extensions/test/browser/browser_types.js": 30853, "browser/devtools/shadereditor/test/browser_se_shaders-edit-02.js": 3118, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage.js": 5410, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 4043, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40101, "toolkit/components/places/tests/browser/browser_visituri_privatebrowsing_perwindowpb.js": 3266, "toolkit/mozapps/extensions/test/browser/browser_bug580298.js": 3406, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 7702, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 3097, "browser/devtools/webconsole/test/browser_webconsole_output_01.js": 6272, "dom/tests/browser/browser_test_new_window_from_content.js": 5780, "browser/base/content/test/chat/browser_focus.js": 3961, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591465.js": 8117, "security/manager/ssl/tests/mochitest/browser/browser_bug627234_perwindowpb.js": 4059, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 7582, "browser/components/sessionstore/test/browser_crashedTabs.js": 4384, "toolkit/mozapps/extensions/test/browser/browser_plugin_enabled_state_locked.js": 3416, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 4920, "toolkit/components/thumbnails/test/browser_thumbnails_redirect.js": 3165, "toolkit/mozapps/extensions/test/browser/browser_select_selection.js": 4822, "browser/components/tabview/test/browser_tabview_bug656778.js": 5553, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 15985, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 4103, "toolkit/mozapps/extensions/test/browser/browser_bug562899.js": 5911, "toolkit/mozapps/extensions/test/browser/browser_select_update.js": 3433, "toolkit/mozapps/extensions/test/browser/browser_bug567137.js": 7307, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 3821, "browser/devtools/storage/test/browser_storage_basic.js": 6571, "browser/components/customizableui/test/browser_970511_undo_restore_default.js": 4179, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings_custom.js": 4788, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 3329, "browser/base/content/test/general/browser_parsable_script.js": 13805, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 3183, "toolkit/mozapps/extensions/test/browser/browser_experiments.js": 10967, "toolkit/mozapps/extensions/test/browser/test-window/browser_debug_button.js": 6131, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 10656, "browser/components/loop/test/mochitest/browser_fxa_login.js": 4525, "toolkit/mozapps/extensions/test/browser/browser_eula.js": 3401, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 3592, "browser/components/tabview/test/browser_tabview_bug663421.js": 3259, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 8104, "browser/base/content/test/general/browser_identity_UI.js": 3528, "browser/devtools/webconsole/test/browser_webconsole_jsterm.js": 3591, "browser/base/content/test/popupNotifications/browser_popupNotification_3.js": 3135, "toolkit/modules/tests/browser/browser_RemoteWebNavigation.js": 3250, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 24446, "toolkit/components/thumbnails/test/browser_thumbnails_storage.js": 4181, "toolkit/mozapps/extensions/test/browser/test-window/browser_plugin_enabled_state_locked.js": 6177, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 3646, "browser/devtools/webconsole/test/browser_webconsole_cd_iframe.js": 4094, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 5647, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug591663.js": 3955, "toolkit/components/places/tests/browser/browser_bug248970.js": 4431, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings_custom.js": 5599, "browser/base/content/test/newtab/browser_newtab_unpin.js": 3545, "toolkit/components/social/test/browser/browser_workerAPI.js": 3818, "toolkit/mozapps/extensions/test/browser/browser_sorting_plugins.js": 4664, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 14258, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 28120, "browser/components/preferences/tests/browser_cookies_exceptions.js": 3226, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 3684, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 5090, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 26652, "browser/components/customizableui/test/browser_995164_registerArea_during_customize_mode.js": 3102, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 6359, "toolkit/mozapps/extensions/test/xpinstall/browser_httphash6.js": 3441, "toolkit/components/thumbnails/test/browser_thumbnails_bg_destroy_browser.js": 3413, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 4916, "toolkit/mozapps/extensions/test/browser/browser_bug591465.js": 9738, "browser/base/content/test/popupNotifications/browser_popupNotification_4.js": 3403, "toolkit/mozapps/extensions/test/browser/test-window/browser_eula.js": 4234, "toolkit/mozapps/extensions/test/browser/browser_install.js": 18415, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 3104, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 29768, "browser/components/uitour/test/browser_UITour_heartbeat.js": 14414, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug679604.js": 3619, "toolkit/components/satchel/test/browser/browser_privbrowsing_perwindowpb.js": 4020, "toolkit/mozapps/extensions/test/browser/browser_sorting.js": 6190, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 6800, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 3970, "browser/components/preferences/tests/browser_privacypane_4.js": 4857, "browser/devtools/layoutview/test/browser_layoutview_editablemodel.js": 3309, "toolkit/mozapps/extensions/test/browser/browser_debug_button.js": 5678, "browser/base/content/test/general/browser_sanitizeDialog.js": 7689, "browser/components/customizableui/test/browser_975719_customtoolbars_behaviour.js": 3573, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug581076.js": 10280, "browser/components/sessionstore/test/browser_635418.js": 5735, "toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js": 12382, "browser/base/content/test/plugins/browser_pluginnotification.js": 8138, "toolkit/mozapps/extensions/test/browser/browser_openDialog.js": 5042, "browser/base/content/test/general/browser_bug553455.js": 9011, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 52294} \ No newline at end of file diff --git a/testing/runtimes/win64-opt/mochitest-e10s-browser-chrome.runtimes.json b/testing/runtimes/win64-opt/mochitest-e10s-browser-chrome.runtimes.json new file mode 100644 index 0000000000..0afd28dae1 --- /dev/null +++ b/testing/runtimes/win64-opt/mochitest-e10s-browser-chrome.runtimes.json @@ -0,0 +1 @@ +{"browser/base/content/test/newtab/browser_newtab_drag_drop.js": 7922, "browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js": 8607, "browser/devtools/framework/test/browser_toolbox_window_reload_target.js": 19792, "toolkit/mozapps/extensions/test/browser/browser_cancelCompatCheck.js": 10988, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_windowtitle.js": 19715, "browser/devtools/debugger/test/browser_dbg_host-layout.js": 13635, "toolkit/mozapps/extensions/test/browser/test-window/browser_types.js": 8641, "browser/devtools/webconsole/test/browser_webconsole_output_02.js": 11409, "browser/devtools/storage/test/browser_storage_basic.js": 7305, "browser/devtools/markupview/test/browser_markupview_html_edit_02.js": 6842, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-01.js": 11814, "browser/devtools/debugger/test/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js": 19497, "browser/devtools/shared/test/browser_tableWidget_basic.js": 6944, "toolkit/mozapps/extensions/test/browser/test-window/browser_discovery.js": 15032, "browser/devtools/webconsole/test/browser_webconsole_split_persist.js": 6843, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_dont_show_time_after_duration.js": 6008, "browser/devtools/netmonitor/test/browser_net_filter-03.js": 14222, "toolkit/mozapps/extensions/test/browser/test-window/browser_searching.js": 14277, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js": 6721, "browser/devtools/netmonitor/test/browser_net_sort-03.js": 13586, "browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js": 7136, "browser/devtools/inspector/test/browser_inspector_pseudoclass-lock.js": 5529, "browser/devtools/debugger/test/browser_dbg_stack-03.js": 9555, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-05.js": 7083, "browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js": 7843, "browser/devtools/debugger/test/browser_dbg_breakpoints-other-tabs.js": 5628, "browser/devtools/webconsole/test/browser_console_history_persist.js": 8089, "browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js": 7593, "browser/devtools/inspector/test/browser_inspector_select-last-selected.js": 10219, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-01.js": 7097, "browser/devtools/netmonitor/test/browser_net_json-long.js": 13433, "toolkit/mozapps/extensions/test/browser/browser_bug577990.js": 5933, "browser/devtools/debugger/test/browser_dbg_split-console-paused-reload.js": 9064, "browser/devtools/sourceeditor/test/browser_vimemacs.js": 34293, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_toggle.js": 7493, "browser/devtools/debugger/test/browser_dbg_breakpoints-disabled-reload.js": 7956, "dom/tests/browser/browser_geolocation_privatebrowsing_perwindowpb.js": 6523, "browser/components/tabview/test/browser_tabview_bug707466.js": 5950, "testing/mochitest/tests/browser/browser_fail_unexpectedTimeout.js": 40036, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js": 6613, "browser/devtools/inspector/test/browser_inspector_sidebarstate.js": 6455, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-02.js": 31731, "browser/devtools/debugger/test/browser_dbg_search-symbols.js": 7975, "toolkit/components/startup/tests/browser/browser_crash_detection.js": 35040, "browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js": 7761, "browser/devtools/shared/test/browser_telemetry_button_scratchpad.js": 7994, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug562797.js": 9966, "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_sidebar.js": 9412, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-03.js": 11430, "browser/devtools/netmonitor/test/browser_net_sort-01.js": 11784, "browser/devtools/netmonitor/test/browser_net_sort-02.js": 11790, "browser/components/tabview/test/browser_tabview_bug656778.js": 9636, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-02.js": 15156, "browser/components/tabview/test/browser_tabview_bug626791.js": 12705, "browser/devtools/commandline/test/browser_cmd_screenshot.js": 6259, "toolkit/mozapps/extensions/test/browser/test-window/browser_details.js": 11568, "browser/components/loop/test/mochitest/browser_LoopContacts.js": 12046, "toolkit/mozapps/extensions/test/browser/browser_details.js": 9446, "docshell/test/browser/browser_timelineMarkers-05.js": 9743, "browser/components/tabview/test/browser_tabview_bug650573.js": 6822, "browser/devtools/webconsole/test/browser_console_native_getters.js": 8135, "browser/base/content/test/newtab/browser_newtab_drag_drop_ext.js": 7449, "browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js": 7432, "browser/devtools/webconsole/test/browser_webconsole_output_06.js": 12441, "testing/mochitest/tests/browser/browser_fail_timeout.js": 40043, "browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js": 25714, "browser/components/tabview/test/browser_tabview_bug624727_perwindowpb.js": 5536, "browser/devtools/shared/test/browser_telemetry_toolbox.js": 6889, "toolkit/mozapps/extensions/test/browser/browser_updatessl.js": 18532, "docshell/test/browser/browser_timelineMarkers-03.js": 7736, "browser/components/tabview/test/browser_tabview_bug595601.js": 5801, "browser/devtools/fontinspector/test/browser_fontinspector.js": 6462, "browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js": 6364, "browser/devtools/debugger/test/browser_dbg_server-conditional-bp-05.js": 6434, "browser/devtools/debugger/test/browser_dbg_search-global-06.js": 6904, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-15.js": 5588, "browser/devtools/debugger/test/browser_dbg_reload-same-script.js": 6765, "browser/devtools/shared/test/browser_telemetry_sidebar.js": 7372, "browser/devtools/netmonitor/test/browser_net_filter-02.js": 15403, "browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js": 7257, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js": 5734, "browser/devtools/framework/test/browser_toolbox_options.js": 6484, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js": 5997, "browser/components/tabview/test/browser_tabview_bug650280_perwindowpb.js": 9446, "browser/devtools/debugger/test/browser_dbg_cmd-blackbox.js": 5832, "browser/base/content/test/general/browser_sanitizeDialog.js": 7717, "browser/devtools/timeline/test/browser_timeline_overview-initial-selection-01.js": 5820, "docshell/test/browser/browser_timelineMarkers-02.js": 9761, "browser/devtools/webconsole/test/browser_webconsole_split.js": 12538, "browser/base/content/test/newtab/browser_newtab_block.js": 6841, "browser/devtools/inspector/test/browser_inspector_search-navigation.js": 8577, "browser/base/content/test/chat/browser_tearoff.js": 6076, "browser/components/sessionstore/test/browser_354894_perwindowpb.js": 6366, "browser/devtools/webconsole/test/browser_console_private_browsing.js": 9005, "browser/devtools/markupview/test/browser_markupview_tag_edit_01.js": 6473, "browser/components/sessionstore/test/browser_formdata.js": 6966, "toolkit/mozapps/extensions/test/browser/browser_inlinesettings.js": 5729, "browser/devtools/debugger/test/browser_dbg_pause-exceptions-01.js": 6146, "browser/devtools/markupview/test/browser_markupview_html_edit_01.js": 8243, "toolkit/components/places/tests/browser/browser_bug399606.js": 7593, "browser/devtools/webconsole/test/browser_console_iframe_messages.js": 5916, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-watch.js": 7351, "browser/components/sessionstore/test/browser_601955.js": 5832, "browser/devtools/framework/test/browser_toolbox_tool_ready.js": 7795, "browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js": 18788, "toolkit/mozapps/extensions/test/browser/browser_uninstalling.js": 6737, "browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js": 7349, "browser/devtools/markupview/test/browser_markupview_navigation.js": 9404, "browser/devtools/webconsole/test/browser_webconsole_network_panel.js": 6110, "browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js": 7503, "browser/devtools/styleinspector/test/browser_ruleview_urls-clickable.js": 5635, "browser/devtools/debugger/test/browser_dbg_search-sources-01.js": 5790, "browser/devtools/netmonitor/test/browser_net_prefs-reload.js": 13884, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js": 8776, "browser/base/content/test/newtab/browser_newtab_perwindow_private_browsing.js": 8918, "toolkit/components/places/tests/browser/browser_favicon_setAndFetchFaviconForPage_failures.js": 6197, "browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_01.js": 5533, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-05.js": 9376, "browser/devtools/markupview/test/browser_markupview_tag_edit_06.js": 6110, "browser/components/translation/test/browser_translation_fhr.js": 5583, "browser/devtools/netmonitor/test/browser_net_filter-01.js": 6164, "browser/devtools/sourceeditor/test/browser_codemirror.js": 6253, "browser/devtools/debugger/test/browser_dbg_watch-expressions-02.js": 12674, "browser/components/tabview/test/browser_tabview_bug613541.js": 11357, "browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js": 7307, "browser/devtools/inspector/test/browser_inspector_search-01.js": 9501, "browser/devtools/debugger/test/browser_dbg_variables-view-frame-parameters-01.js": 8495, "browser/devtools/debugger/test/browser_dbg_breakpoints-contextmenu.js": 17526, "browser/devtools/styleinspector/test/browser_computedview_browser-styles.js": 7687, "browser/devtools/styleinspector/test/browser_ruleview_add-rule_01.js": 6243, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js": 6888, "browser/components/uitour/test/browser_UITour_heartbeat.js": 10840, "browser/components/tabview/test/browser_tabview_bug624847.js": 5604, "browser/devtools/webconsole/test/browser_webconsole_output_03.js": 10737, "browser/devtools/inspector/test/browser_inspector_highlighter-comments.js": 5621, "testing/mochitest/tests/browser/browser_async.js": 10039, "browser/devtools/debugger/test/browser_dbg_break-on-dom-02.js": 6474, "browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js": 8668, "browser/base/content/test/chat/browser_chatwindow.js": 11182, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_02.js": 6006, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-03.js": 6118, "browser/devtools/debugger/test/browser_dbg_aaa_run_first_leaktest.js": 5929, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-16.js": 12885, "browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js": 7479, "browser/devtools/netmonitor/test/browser_net_footer-summary.js": 10054, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-02.js": 5541, "browser/devtools/webconsole/test/browser_webconsole_output_04.js": 8948, "browser/devtools/netmonitor/test/browser_net_accessibility-02.js": 12376, "browser/devtools/styleeditor/test/browser_styleeditor_reload.js": 6581, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-getset-01.js": 20540, "browser/components/tabview/test/browser_tabview_bug589324.js": 6933, "toolkit/mozapps/extensions/test/browser/browser_bug557956.js": 19920, "browser/devtools/debugger/test/browser_dbg_variables-view-webidl.js": 11363, "toolkit/mozapps/extensions/test/browser/browser_types.js": 8991, "browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js": 12066, "browser/devtools/debugger/test/browser_dbg_search-basic-02.js": 5578, "browser/devtools/webconsole/test/browser_jsterm_inspect.js": 11498, "browser/devtools/animationinspector/test/browser_animation_playerWidgets_disables_on_finished.js": 7831, "browser/devtools/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js": 6158, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-07.js": 6459, "browser/devtools/inspector/test/browser_inspector_search-03.js": 5553, "browser/devtools/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js": 5901, "browser/devtools/debugger/test/browser_dbg_conditional-breakpoints-01.js": 13311, "browser/devtools/debugger/test/browser_dbg_variables-view-reexpand-01.js": 27426, "browser/devtools/webconsole/test/browser_webconsole_output_01.js": 5552, "dom/tests/browser/browser_test_new_window_from_content.js": 8112, "browser/base/content/test/chat/browser_focus.js": 7297, "toolkit/mozapps/extensions/test/browser/test-window/browser_install.js": 9585, "browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js": 6896, "browser/devtools/storage/test/browser_storage_dynamic_updates.js": 8072, "browser/devtools/styleinspector/test/browser_ruleview_override.js": 5768, "browser/devtools/netmonitor/test/browser_net_autoscroll.js": 15885, "browser/devtools/inspector/test/browser_inspector_menu-02.js": 9107, "browser/devtools/debugger/test/browser_dbg_variables-view-edit-value.js": 9596, "browser/devtools/netmonitor/test/browser_net_accessibility-01.js": 12563, "browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js": 7127, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_04.js": 5709, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js": 7775, "browser/devtools/styleinspector/test/browser_computedview_original-source-link.js": 6823, "browser/devtools/debugger/test/browser_dbg_closure-inspection.js": 8303, "browser/components/tabview/test/browser_tabview_expander.js": 13098, "browser/devtools/webconsole/test/browser_webconsole_bug_602572_log_bodies_checkbox.js": 5543, "browser/devtools/shared/test/browser_css_color.js": 8788, "toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js": 6532, "browser/base/content/test/general/browser_parsable_script.js": 13712, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js": 15855, "browser/devtools/commandline/test/browser_cmd_highlight_01.js": 11961, "toolkit/components/places/tests/browser/browser_colorAnalyzer.js": 6705, "toolkit/mozapps/extensions/test/browser/test-window/browser_inlinesettings.js": 6541, "browser/devtools/markupview/test/browser_markupview_events.js": 8662, "browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js": 9170, "browser/devtools/webconsole/test/browser_webconsole_inspect-parsed-documents.js": 6394, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js": 15631, "browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js": 6986, "browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js": 10996, "browser/devtools/scratchpad/test/browser_scratchpad_restore.js": 5479, "browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js": 11532, "browser/devtools/markupview/test/browser_markupview_node_not_displayed_02.js": 5481, "browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js": 9213, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-01.js": 14380, "toolkit/mozapps/extensions/test/browser/browser_installssl.js": 12979, "toolkit/mozapps/extensions/test/browser/browser_discovery.js": 15411, "toolkit/mozapps/extensions/test/browser/browser_searching.js": 9903, "browser/devtools/inspector/test/browser_inspector_initialization.js": 8093, "browser/devtools/netmonitor/test/browser_net_image-tooltip.js": 5756, "browser/devtools/inspector/test/browser_inspector_search-02.js": 6933, "browser/components/tabview/test/browser_tabview_bug654295.js": 6568, "browser/devtools/debugger/test/browser_dbg_break-on-dom-06.js": 6347, "browser/devtools/debugger/test/browser_dbg_pause-warning.js": 5638, "browser/devtools/debugger/test/browser_dbg_search-sources-02.js": 5890, "browser/components/sessionstore/test/browser_615394-SSWindowState_events.js": 5515, "browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js": 7946, "browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js": 5493, "browser/base/content/test/newtab/browser_newtab_unpin.js": 5737, "browser/devtools/debugger/test/browser_dbg_variables-view-override-01.js": 9478, "toolkit/devtools/server/tests/browser/browser_storage_updates.js": 6275, "browser/devtools/debugger/test/browser_dbg_search-global-05.js": 5588, "browser/devtools/styleinspector/test/browser_computedview_search-filter.js": 7576, "browser/devtools/debugger/test/browser_dbg_location-changes-01-simple.js": 5986, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-13.js": 7802, "toolkit/mozapps/extensions/test/browser/browser_bug562797.js": 18678, "browser/base/content/test/general/browser_urlbarSearchSingleWordNotification.js": 6406, "browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js": 6822, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-11.js": 6654, "toolkit/mozapps/extensions/test/browser/test-window/browser_uninstalling.js": 6830, "browser/devtools/debugger/test/browser_dbg_search-basic-01.js": 6626, "toolkit/mozapps/extensions/test/browser/test-window/browser_bug577990.js": 8187, "toolkit/mozapps/extensions/test/browser/browser_install.js": 7469, "browser/devtools/inspector/test/browser_inspector_breadcrumbs.js": 6941, "browser/devtools/debugger/test/browser_dbg_variables-view-large-array-buffer.js": 9626, "browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js": 6027, "browser/devtools/shared/test/browser_telemetry_button_eyedropper.js": 5756, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js": 5879, "browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js": 8116, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-04.js": 8988, "browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js": 6321, "browser/devtools/webconsole/test/browser_webconsole_output_05.js": 9433, "browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js": 7663, "browser/components/preferences/tests/browser_privacypane_4.js": 6396, "browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js": 7742, "browser/devtools/markupview/test/browser_markupview_tag_edit_04.js": 9254, "toolkit/mozapps/extensions/test/browser/browser_gmpProvider.js": 11148, "browser/components/sessionstore/test/browser_635418.js": 5714, "browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js": 8275, "browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js": 7489, "browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js": 5611, "browser/devtools/netmonitor/test/browser_net_icon-preview.js": 5586, "browser/base/content/test/plugins/browser_pluginnotification.js": 14425, "browser/devtools/debugger/test/browser_dbg_stack-07.js": 5730, "browser/devtools/debugger/test/browser_dbg_variables-view-popup-12.js": 6489, "browser/base/content/test/general/browser_bug553455.js": 8781, "browser/components/tabview/test/browser_tabview_bug610208.js": 10090, "browser/devtools/debugger/test/browser_dbg_variables-view-filter-03.js": 9969} \ No newline at end of file diff --git a/testing/testsuite-targets.mk b/testing/testsuite-targets.mk index d225f558dc..6bdc1f143e 100644 --- a/testing/testsuite-targets.mk +++ b/testing/testsuite-targets.mk @@ -411,6 +411,9 @@ package-tests: \ stage-web-platform-tests \ test-packages-manifest \ $(NULL) +ifdef MOZ_WEBRTC +package-tests: stage-steeplechase +endif else # This staging area has been built for us by universal/flight.mk PKG_STAGE = $(DIST)/universal/test-stage diff --git a/toolkit/components/places/nsNavHistoryResult.cpp b/toolkit/components/places/nsNavHistoryResult.cpp index fe79fd4549..28ebcc5b25 100644 --- a/toolkit/components/places/nsNavHistoryResult.cpp +++ b/toolkit/components/places/nsNavHistoryResult.cpp @@ -4323,8 +4323,9 @@ nsNavHistoryResult::GetRoot(nsINavHistoryContainerResultNode** aRoot) *aRoot = nullptr; return NS_ERROR_FAILURE; } - return mRootNode->QueryInterface(NS_GET_IID(nsINavHistoryContainerResultNode), - reinterpret_cast(aRoot)); + nsRefPtr node(mRootNode); + node.forget(aRoot); + return NS_OK; } diff --git a/toolkit/content/aboutSupport.js b/toolkit/content/aboutSupport.js index dd5ea85217..a13e375f45 100644 --- a/toolkit/content/aboutSupport.js +++ b/toolkit/content/aboutSupport.js @@ -282,16 +282,18 @@ let snapshotFormatters = { #if defined(XP_LINUX) && defined(MOZ_SANDBOX) sandbox: function sandbox(data) { - const keys = ["hasSeccompBPF", "canSandboxContent", "canSandboxMedia"]; let strings = stringBundle(); let tbody = $("sandbox-tbody"); - for (let key of keys) { - if (key in data) { - tbody.appendChild($.new("tr", [ - $.new("th", strings.GetStringFromName(key), "column"), - $.new("td", data[key]) - ])); + for (let key in data) { + // Simplify the display a little in the common case. + if (key === "hasPrivilegedUserNamespaces" && + data[key] === data["hasUserNamespaces"]) { + continue; } + tbody.appendChild($.new("tr", [ + $.new("th", strings.GetStringFromName(key), "column"), + $.new("td", data[key]) + ])); } }, #endif diff --git a/toolkit/devtools/server/main.js b/toolkit/devtools/server/main.js index add43c7564..76d03655f0 100644 --- a/toolkit/devtools/server/main.js +++ b/toolkit/devtools/server/main.js @@ -709,9 +709,9 @@ var DebuggerServer = { prefix: prefix }); - function onDisconnect() { - Services.obs.removeObserver(onMessageManagerDisconnect, "message-manager-disconnect"); - events.off(aConnection, "closed", onDisconnect); + function onClose() { + Services.obs.removeObserver(onMessageManagerClose, "message-manager-close"); + events.off(aConnection, "closed", onClose); if (childTransport) { // If we have a child transport, the actor has already // been created. We need to stop using this message manager. @@ -726,16 +726,16 @@ var DebuggerServer = { } } - let onMessageManagerDisconnect = DevToolsUtils.makeInfallible(function (subject, topic, data) { + let onMessageManagerClose = DevToolsUtils.makeInfallible(function (subject, topic, data) { if (subject == aMm) { - onDisconnect(); + onClose(); aConnection.send({ from: actor.actor, type: "tabDetached" }); } }).bind(this); - Services.obs.addObserver(onMessageManagerDisconnect, - "message-manager-disconnect", false); + Services.obs.addObserver(onMessageManagerClose, + "message-manager-close", false); - events.on(aConnection, "closed", onDisconnect); + events.on(aConnection, "closed", onClose); return deferred.promise; }, @@ -878,9 +878,9 @@ var DebuggerServer = { }).bind(this); mm.addMessageListener("debug:actor", onActorCreated); - let onMessageManagerDisconnect = DevToolsUtils.makeInfallible(function (subject, topic, data) { + let onMessageManagerClose = DevToolsUtils.makeInfallible(function (subject, topic, data) { if (subject == mm) { - Services.obs.removeObserver(onMessageManagerDisconnect, topic); + Services.obs.removeObserver(onMessageManagerClose, topic); // provides hook to actor modules that need to exchange messages // between e10s parent and child processes @@ -921,8 +921,8 @@ var DebuggerServer = { } } }).bind(this); - Services.obs.addObserver(onMessageManagerDisconnect, - "message-manager-disconnect", false); + Services.obs.addObserver(onMessageManagerClose, + "message-manager-close", false); events.once(aConnection, "closed", () => { if (childTransport) { diff --git a/toolkit/locales/en-US/chrome/global/aboutSupport.properties b/toolkit/locales/en-US/chrome/global/aboutSupport.properties index 65c1e283f2..d7fa4f3ffd 100644 --- a/toolkit/locales/en-US/chrome/global/aboutSupport.properties +++ b/toolkit/locales/en-US/chrome/global/aboutSupport.properties @@ -84,6 +84,9 @@ minLibVersions = Expected minimum version loadedLibVersions = Version in use hasSeccompBPF = Seccomp-BPF (System Call Filtering) +hasSeccompTSync = Seccomp Thread Synchronization +hasUserNamespaces = User Namespaces +hasPrivilegedUserNamespaces = User Namespaces for privileged processes canSandboxContent = Content Process Sandboxing canSandboxMedia = Media Plugin Sandboxing diff --git a/toolkit/modules/Troubleshoot.jsm b/toolkit/modules/Troubleshoot.jsm index 1a8476cc5e..76971a7403 100644 --- a/toolkit/modules/Troubleshoot.jsm +++ b/toolkit/modules/Troubleshoot.jsm @@ -511,7 +511,9 @@ let dataProviders = { #if defined(XP_LINUX) && defined (MOZ_SANDBOX) sandbox: function sandbox(done) { - const keys = ["hasSeccompBPF", "canSandboxContent", "canSandboxMedia"]; + const keys = ["hasSeccompBPF", "hasSeccompTSync", + "hasPrivilegedUserNamespaces", "hasUserNamespaces", + "canSandboxContent", "canSandboxMedia"]; let sysInfo = Cc["@mozilla.org/system-info;1"]. getService(Ci.nsIPropertyBag2); diff --git a/toolkit/modules/tests/browser/browser_Troubleshoot.js b/toolkit/modules/tests/browser/browser_Troubleshoot.js index d1f418e850..6e30e741d6 100644 --- a/toolkit/modules/tests/browser/browser_Troubleshoot.js +++ b/toolkit/modules/tests/browser/browser_Troubleshoot.js @@ -407,18 +407,30 @@ const SNAPSHOT_SCHEMA = { required: false, type: "object", properties: { - hasSeccompBPF: { - required: true, - type: "boolean" - }, - canSandboxContent: { - required: false, - type: "boolean" - }, - canSandboxMedia: { - required: false, - type: "boolean" - }, + hasSeccompBPF: { + required: true, + type: "boolean" + }, + hasSeccompTSync: { + required: true, + type: "boolean" + }, + hasUserNamespaces: { + required: true, + type: "boolean" + }, + hasPrivilegedUserNamespaces: { + required: true, + type: "boolean" + }, + canSandboxContent: { + required: false, + type: "boolean" + }, + canSandboxMedia: { + required: false, + type: "boolean" + }, }, }, }, diff --git a/toolkit/toolkit.mozbuild b/toolkit/toolkit.mozbuild index ae60185f52..b6f17c3286 100644 --- a/toolkit/toolkit.mozbuild +++ b/toolkit/toolkit.mozbuild @@ -183,6 +183,7 @@ if CONFIG['ENABLE_TESTS']: '/testing/profiles', '/testing/mozbase', '/testing/modules', + '/testing/runtimes', '/testing/web-platform', ] diff --git a/tools/profiler/platform-macos.cc b/tools/profiler/platform-macos.cc index 3891907d72..29fa3a0781 100644 --- a/tools/profiler/platform-macos.cc +++ b/tools/profiler/platform-macos.cc @@ -181,7 +181,6 @@ class SamplerThread : public Thread { } static void AddActiveSampler(Sampler* sampler) { - mozilla::MutexAutoLock lock(*Sampler::sRegisteredThreadsMutex); SamplerRegistry::AddActiveSampler(sampler); if (instance_ == NULL) { instance_ = new SamplerThread(sampler->interval()); @@ -190,7 +189,6 @@ class SamplerThread : public Thread { } static void RemoveActiveSampler(Sampler* sampler) { - mozilla::MutexAutoLock lock(*Sampler::sRegisteredThreadsMutex); instance_->Join(); //XXX: unlike v8 we need to remove the active sampler after doing the Join // because we drop the sampler immediately diff --git a/widget/android/AndroidBridge.cpp b/widget/android/AndroidBridge.cpp index 8c0b4ea54c..15a19c61ce 100644 --- a/widget/android/AndroidBridge.cpp +++ b/widget/android/AndroidBridge.cpp @@ -1707,7 +1707,7 @@ AndroidBridge::GetFrameNameJavaProfiling(uint32_t aThreadId, uint32_t aSampleId, static float GetScaleFactor(nsPresContext* aPresContext) { nsIPresShell* presShell = aPresContext->PresShell(); - LayoutDeviceToLayerScale cumulativeResolution(presShell->GetCumulativeResolution().width); + LayoutDeviceToLayerScale cumulativeResolution(presShell->GetCumulativeResolution()); return cumulativeResolution.scale; } diff --git a/widget/nsPrintSettingsImpl.cpp b/widget/nsPrintSettingsImpl.cpp index d7d59e0f2d..83dcbc533c 100644 --- a/widget/nsPrintSettingsImpl.cpp +++ b/widget/nsPrintSettingsImpl.cpp @@ -1110,8 +1110,9 @@ nsPrintSettings::GetPageRanges(nsTArray &aPages) nsresult nsPrintSettings::_Clone(nsIPrintSettings **_retval) { - nsPrintSettings* printSettings = new nsPrintSettings(*this); - return printSettings->QueryInterface(NS_GET_IID(nsIPrintSettings), (void**)_retval); // ref counts + nsRefPtr printSettings = new nsPrintSettings(*this); + printSettings.forget(_retval); + return NS_OK; } /* nsIPrintSettings clone (); */ diff --git a/widget/windows/nsImageClipboard.cpp b/widget/windows/nsImageClipboard.cpp index e3570f39dc..fab62eab58 100644 --- a/widget/windows/nsImageClipboard.cpp +++ b/widget/windows/nsImageClipboard.cpp @@ -1,4 +1,4 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -251,8 +251,9 @@ nsImageFromClipboard ::GetEncodedImageStream (unsigned char * aClipboardData, co if (NS_SUCCEEDED(rv)){ rv = encoder->InitFromData(rgbData, 0, width, height, 3 * width /* RGB * # pixels in a row */, imgIEncoder::INPUT_FORMAT_RGB, EmptyString()); - if (NS_SUCCEEDED(rv)) - encoder->QueryInterface(NS_GET_IID(nsIInputStream), (void **) aInputStream); + if (NS_SUCCEEDED(rv)) { + encoder.forget(aInputStream); + } } } delete [] rgbData; diff --git a/widget/windows/nsPrintSettingsWin.cpp b/widget/windows/nsPrintSettingsWin.cpp index 1a530dae5b..bf87c9c422 100644 --- a/widget/windows/nsPrintSettingsWin.cpp +++ b/widget/windows/nsPrintSettingsWin.cpp @@ -118,8 +118,9 @@ NS_IMETHODIMP nsPrintSettingsWin::SetDevMode(DEVMODEW * aDevMode) nsresult nsPrintSettingsWin::_Clone(nsIPrintSettings **_retval) { - nsPrintSettingsWin* printSettings = new nsPrintSettingsWin(*this); - return printSettings->QueryInterface(NS_GET_IID(nsIPrintSettings), (void**)_retval); // ref counts + nsRefPtr printSettings = new nsPrintSettingsWin(*this); + printSettings.forget(_retval); + return NS_OK; } //------------------------------------------- diff --git a/widget/windows/nsTextStore.cpp b/widget/windows/nsTextStore.cpp index 8df37696f1..14d249a9b7 100644 --- a/widget/windows/nsTextStore.cpp +++ b/widget/windows/nsTextStore.cpp @@ -1157,6 +1157,8 @@ DWORD nsTextStore::sClientId = 0; bool nsTextStore::sCreateNativeCaretForATOK = false; bool nsTextStore::sDoNotReturnNoLayoutErrorToFreeChangJie = false; bool nsTextStore::sDoNotReturnNoLayoutErrorToEasyChangjei = false; +bool nsTextStore::sDoNotReturnNoLayoutErrorToGoogleJaInputAtFirstChar = false; +bool nsTextStore::sDoNotReturnNoLayoutErrorToGoogleJaInputAtCaret = false; #define TIP_NAME_BEGINS_WITH_ATOK \ (NS_LITERAL_STRING("ATOK ")) @@ -1166,6 +1168,17 @@ bool nsTextStore::sDoNotReturnNoLayoutErrorToEasyChangjei = false; #define TIP_NAME_EASY_CHANGJEI \ (NS_LITERAL_STRING( \ "\x4E2D\x6587 (\x7E41\x9AD4) - \x6613\x9821\x8F38\x5165\x6CD5")) +#define TIP_NAME_GOOGLE_JA_INPUT_JA \ + (NS_LITERAL_STRING("Google \x65E5\x672C\x8A9E\x5165\x529B")) +#define TIP_NAME_GOOGLE_JA_INPUT_EN \ + (NS_LITERAL_STRING("Google Japanese Input")) + +static bool +IsGoogleJapaneseInput(const nsAString& aTIPName) +{ + return aTIPName.Equals(TIP_NAME_GOOGLE_JA_INPUT_JA) || + aTIPName.Equals(TIP_NAME_GOOGLE_JA_INPUT_EN); +} #define TEXTSTORE_DEFAULT_VIEW (1) @@ -3160,25 +3173,65 @@ nsTextStore::GetTextExt(TsViewCookie vcView, return TS_E_INVALIDPOS; } - // Free ChangJie 2010 and Easy Changjei 1.0.12.0 doesn't handle - // ITfContextView::GetTextExt() properly. Prehaps, it's due to a bug of TSF. - // TSF (at least on Win 8.1) doesn't return TS_E_NOLAYOUT to the caller - // even if we return it. It's converted to just E_FAIL. - // TODO: On Win 9, we need to check this hack is still necessary. + // NOTE: TSF (at least on Win 8.1) doesn't return TS_E_NOLAYOUT to the + // caller even if we return it. It's converted to just E_FAIL. + // However, this is fixed on Win 10. + const nsString& activeTIPKeyboardDescription = TSFStaticSink::GetInstance()->GetActiveTIPKeyboardDescription(); - if (((sDoNotReturnNoLayoutErrorToFreeChangJie && - activeTIPKeyboardDescription.Equals(TIP_NAME_FREE_CHANG_JIE_2010)) || - (sDoNotReturnNoLayoutErrorToEasyChangjei && - activeTIPKeyboardDescription.Equals(TIP_NAME_EASY_CHANGJEI))) && - mComposition.IsComposing() && - mLockedContent.IsLayoutChangedAfter(acpEnd) && - mComposition.mStart < acpEnd) { - acpEnd = mComposition.mStart; - acpStart = std::min(acpStart, acpEnd); - PR_LOG(sTextStoreLog, PR_LOG_DEBUG, - ("TSF: 0x%p nsTextStore::GetTextExt() hacked the offsets for TIP " - "acpStart=%d, acpEnd=%d", this, acpStart, acpEnd)); + if (mComposition.IsComposing() && mComposition.mStart < acpEnd && + mLockedContent.IsLayoutChangedAfter(acpEnd)) { + const Selection& currentSel = CurrentSelection(); + if (!IsWin10OrLater()) { + // Google Japanese Input doesn't handle ITfContextView::GetTextExt() + // properly due to the same bug of TSF mentioned above. Google Japanese + // Input calls this twice for the first character of changing range of + // composition string and the caret which is typically at the end of + // composition string. The formar is used for showing candidate window. + // This is typically shown at wrong position. We should avoid only this + // case. This is not necessary on Windows 10. + if (!mLockedContent.IsLayoutChangedAfter(acpStart) && + acpStart < acpEnd && + sDoNotReturnNoLayoutErrorToGoogleJaInputAtFirstChar && + IsGoogleJapaneseInput(activeTIPKeyboardDescription)) { + acpEnd = acpStart; + PR_LOG(sTextStoreLog, PR_LOG_DEBUG, + ("TSF: 0x%p nsTextStore::GetTextExt() hacked the offsets of " + "the first character of changing range of the composition " + "string for TIP acpStart=%d, acpEnd=%d", + this, acpStart, acpEnd)); + } + // Google Japanese Input sometimes uses caret position for deciding its + // candidate window position. In such case, we should return the previous + // offset of selected clause. However, it's difficult to get where is + // selected clause for now. Instead, we should use the first character + // which is modified. This is useful in most cases. + else if (acpStart == acpEnd && + currentSel.IsCollapsed() && currentSel.EndOffset() == acpEnd && + sDoNotReturnNoLayoutErrorToGoogleJaInputAtCaret && + IsGoogleJapaneseInput(activeTIPKeyboardDescription)) { + acpEnd = acpStart = mLockedContent.MinOffsetOfLayoutChanged(); + PR_LOG(sTextStoreLog, PR_LOG_DEBUG, + ("TSF: 0x%p nsTextStore::GetTextExt() hacked the offsets of " + "the caret of the composition string for TIP acpStart=%d, " + "acpEnd=%d", this, acpStart, acpEnd)); + } + } + // Free ChangJie 2010 and Easy Changjei 1.0.12.0 doesn't handle + // ITfContextView::GetTextExt() properly. Prehaps, it's due to the bug of + // TSF. We need to check if this is necessary on Windows 10 before + // disabling this on Windows 10. + else if ((sDoNotReturnNoLayoutErrorToFreeChangJie && + activeTIPKeyboardDescription.Equals( + TIP_NAME_FREE_CHANG_JIE_2010)) || + (sDoNotReturnNoLayoutErrorToEasyChangjei && + activeTIPKeyboardDescription.Equals(TIP_NAME_EASY_CHANGJEI))) { + acpEnd = mComposition.mStart; + acpStart = std::min(acpStart, acpEnd); + PR_LOG(sTextStoreLog, PR_LOG_DEBUG, + ("TSF: 0x%p nsTextStore::GetTextExt() hacked the offsets for " + "TIP acpStart=%d, acpEnd=%d", this, acpStart, acpEnd)); + } } if (mLockedContent.IsLayoutChangedAfter(acpEnd)) { @@ -4684,6 +4737,14 @@ nsTextStore::Initialize() sDoNotReturnNoLayoutErrorToEasyChangjei = Preferences::GetBool( "intl.tsf.hack.easy_changjei.do_not_return_no_layout_error", true); + sDoNotReturnNoLayoutErrorToGoogleJaInputAtFirstChar = + Preferences::GetBool( + "intl.tsf.hack.google_ja_input." + "do_not_return_no_layout_error_at_first_char", true); + sDoNotReturnNoLayoutErrorToGoogleJaInputAtCaret = + Preferences::GetBool( + "intl.tsf.hack.google_ja_input.do_not_return_no_layout_error_at_caret", + true); PR_LOG(sTextStoreLog, PR_LOG_ALWAYS, ("TSF: nsTextStore::Initialize(), sThreadMgr=0x%p, " @@ -4691,12 +4752,16 @@ nsTextStore::Initialize() "sCategoryMgr=0x%p, sDisabledDocumentMgr=0x%p, sDisabledContext=%p, " "sCreateNativeCaretForATOK=%s, " "sDoNotReturnNoLayoutErrorToFreeChangJie=%s, " - "sDoNotReturnNoLayoutErrorToEasyChangjei=%s", + "sDoNotReturnNoLayoutErrorToEasyChangjei=%s, " + "sDoNotReturnNoLayoutErrorToGoogleJaInputAtFirstChar=%s, ", + "sDoNotReturnNoLayoutErrorToGoogleJaInputAtCaret=%s", sThreadMgr.get(), sClientId, sDisplayAttrMgr.get(), sCategoryMgr.get(), sDisabledDocumentMgr.get(), sDisabledContext.get(), GetBoolName(sCreateNativeCaretForATOK), GetBoolName(sDoNotReturnNoLayoutErrorToFreeChangJie), - GetBoolName(sDoNotReturnNoLayoutErrorToEasyChangjei))); + GetBoolName(sDoNotReturnNoLayoutErrorToEasyChangjei), + GetBoolName(sDoNotReturnNoLayoutErrorToGoogleJaInputAtFirstChar), + GetBoolName(sDoNotReturnNoLayoutErrorToGoogleJaInputAtCaret))); } // static @@ -4854,11 +4919,7 @@ nsTextStore::Content::ReplaceTextWith(LONG aStart, LONG aLength, GetSubstring(static_cast(aStart), static_cast(aLength)); if (aReplaceString != replacedString) { - uint32_t firstDifferentOffset = - static_cast(aStart) + FirstDifferentCharOffset(aReplaceString, - replacedString); - mMinTextModifiedOffset = - std::min(mMinTextModifiedOffset, firstDifferentOffset); + uint32_t firstDifferentOffset = mMinTextModifiedOffset; if (mComposition.IsComposing()) { // Emulate text insertion during compositions, because during a // composition, editor expects the whole composition string to @@ -4870,7 +4931,22 @@ nsTextStore::Content::ReplaceTextWith(LONG aStart, LONG aLength, mComposition.mString.Replace( static_cast(aStart - mComposition.mStart), static_cast(aLength), aReplaceString); + // TIP may set composition string twice or more times during a document + // lock. Therefore, we should compute the first difference offset with + // mLastCompositionString. + if (mComposition.mString != mLastCompositionString) { + firstDifferentOffset = + mComposition.mStart + + FirstDifferentCharOffset(mComposition.mString, + mLastCompositionString); + } + } else { + firstDifferentOffset = + static_cast(aStart) + + FirstDifferentCharOffset(aReplaceString, replacedString); } + mMinTextModifiedOffset = + std::min(mMinTextModifiedOffset, firstDifferentOffset); mText.Replace(static_cast(aStart), static_cast(aLength), aReplaceString); } diff --git a/widget/windows/nsTextStore.h b/widget/windows/nsTextStore.h index 06b61a5a08..96a5f7f22d 100644 --- a/widget/windows/nsTextStore.h +++ b/widget/windows/nsTextStore.h @@ -596,6 +596,7 @@ protected: void Clear() { mText.Truncate(); + mLastCompositionString.Truncate(); mInitialized = false; } @@ -604,6 +605,9 @@ protected: void Init(const nsAString& aText) { mText = aText; + if (mComposition.IsComposing()) { + mLastCompositionString = mComposition.mString; + } mMinTextModifiedOffset = NOT_MODIFIED; mInitialized = true; } @@ -637,12 +641,20 @@ protected: { return mInitialized && (mMinTextModifiedOffset != NOT_MODIFIED); } + // Returns minimum offset of modified text range. + uint32_t MinOffsetOfLayoutChanged() const + { + return mInitialized ? mMinTextModifiedOffset : NOT_MODIFIED; + } nsTextStore::Composition& Composition() { return mComposition; } nsTextStore::Selection& Selection() { return mSelection; } private: nsString mText; + // mLastCompositionString stores the composition string when the document + // is locked. This is necessary to compute mMinTextModifiedOffset. + nsString mLastCompositionString; nsTextStore::Composition& mComposition; nsTextStore::Selection& mSelection; @@ -784,6 +796,8 @@ protected: static bool sCreateNativeCaretForATOK; static bool sDoNotReturnNoLayoutErrorToFreeChangJie; static bool sDoNotReturnNoLayoutErrorToEasyChangjei; + static bool sDoNotReturnNoLayoutErrorToGoogleJaInputAtFirstChar; + static bool sDoNotReturnNoLayoutErrorToGoogleJaInputAtCaret; }; #endif /*NSTEXTSTORE_H_*/ diff --git a/xpcom/base/nsSystemInfo.cpp b/xpcom/base/nsSystemInfo.cpp index fcb0bd2d7a..96ae171f3b 100644 --- a/xpcom/base/nsSystemInfo.cpp +++ b/xpcom/base/nsSystemInfo.cpp @@ -347,6 +347,12 @@ nsSystemInfo::Init() SetPropertyAsBool(NS_LITERAL_STRING("hasSeccompBPF"), sandInfo.Test(SandboxInfo::kHasSeccompBPF)); + SetPropertyAsBool(NS_LITERAL_STRING("hasSeccompTSync"), + sandInfo.Test(SandboxInfo::kHasSeccompTSync)); + SetPropertyAsBool(NS_LITERAL_STRING("hasUserNamespaces"), + sandInfo.Test(SandboxInfo::kHasUserNamespaces)); + SetPropertyAsBool(NS_LITERAL_STRING("hasPrivilegedUserNamespaces"), + sandInfo.Test(SandboxInfo::kHasPrivilegedUserNamespaces)); if (sandInfo.Test(SandboxInfo::kEnabledForContent)) { SetPropertyAsBool(NS_LITERAL_STRING("canSandboxContent"), diff --git a/xpcom/glue/nsISupportsUtils.h b/xpcom/glue/nsISupportsUtils.h index 979ce77b01..37d0f792e6 100644 --- a/xpcom/glue/nsISupportsUtils.h +++ b/xpcom/glue/nsISupportsUtils.h @@ -32,11 +32,6 @@ AddRef() -extern "C++" { -// ...because some one is accidentally including this file inside -// an |extern "C"| - - // Making this a |inline| |template| allows |aExpr| to be evaluated only once, // yet still denies you the ability to |AddRef()| an |nsCOMPtr|. template @@ -48,8 +43,6 @@ ns_if_addref(T aExpr) } } -} /* extern "C++" */ - /** * Macro for adding a reference to an interface that checks for nullptr. * @param _expr The interface pointer. diff --git a/xpcom/io/nsAppFileLocationProvider.cpp b/xpcom/io/nsAppFileLocationProvider.cpp index a5c71e7239..ffe511f7e6 100644 --- a/xpcom/io/nsAppFileLocationProvider.cpp +++ b/xpcom/io/nsAppFileLocationProvider.cpp @@ -228,7 +228,8 @@ nsAppFileLocationProvider::GetFile(const char* aProp, bool* aPersistent, } if (localFile && NS_SUCCEEDED(rv)) { - return localFile->QueryInterface(NS_GET_IID(nsIFile), (void**)aResult); + localFile.forget(aResult); + return NS_OK; } return rv; diff --git a/xpfe/appshell/nsWindowMediator.cpp b/xpfe/appshell/nsWindowMediator.cpp index 72602be116..3f7861c6c8 100644 --- a/xpfe/appshell/nsWindowMediator.cpp +++ b/xpfe/appshell/nsWindowMediator.cpp @@ -195,11 +195,9 @@ nsWindowMediator::GetEnumerator(const char16_t* inType, nsISimpleEnumerator** ou NS_ENSURE_ARG_POINTER(outEnumerator); NS_ENSURE_STATE(mReady); - nsAppShellWindowEnumerator *enumerator = new nsASDOMWindowEarlyToLateEnumerator(inType, *this); - if (enumerator) - return enumerator->QueryInterface(NS_GET_IID(nsISimpleEnumerator) , (void**)outEnumerator); - - return NS_ERROR_OUT_OF_MEMORY; + nsRefPtr enumerator = new nsASDOMWindowEarlyToLateEnumerator(inType, *this); + enumerator.forget(outEnumerator); + return NS_OK; } NS_IMETHODIMP @@ -209,11 +207,9 @@ nsWindowMediator::GetXULWindowEnumerator(const char16_t* inType, nsISimpleEnumer NS_ENSURE_ARG_POINTER(outEnumerator); NS_ENSURE_STATE(mReady); - nsAppShellWindowEnumerator *enumerator = new nsASXULWindowEarlyToLateEnumerator(inType, *this); - if (enumerator) - return enumerator->QueryInterface(NS_GET_IID(nsISimpleEnumerator) , (void**)outEnumerator); - - return NS_ERROR_OUT_OF_MEMORY; + nsRefPtr enumerator = new nsASXULWindowEarlyToLateEnumerator(inType, *this); + enumerator.forget(outEnumerator); + return NS_OK; } NS_IMETHODIMP