Граф коммитов

19191 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen 0b44c89a84 Bug 1407868 - Set layout.css.getBoxQuads.enabled and layout.css.convertFromNode.enabled to true while running cssom-view/interfaces.html. r=jgraham 2017-10-20 10:36:06 -04:00
Attila Craciun b00f6668fe Backed out changeset 2c89e7b44592 (bug 1410245) for failing Windows web platform tests (Assertion Failure) r=backout on a CLOSED TREE.
--HG--
rename : testing/web-platform/tests/infrastructure/assumptions/OWNERS => testing/web-platform/tests/assumptions/OWNERS
rename : testing/web-platform/tests/infrastructure/assumptions/canvas-background-ref.html => testing/web-platform/tests/assumptions/canvas-background-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/canvas-background.html => testing/web-platform/tests/assumptions/canvas-background.html
rename : testing/web-platform/tests/infrastructure/assumptions/html-elements.html => testing/web-platform/tests/assumptions/html-elements.html
rename : testing/web-platform/tests/infrastructure/assumptions/initial-color-ref.html => testing/web-platform/tests/assumptions/initial-color-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/initial-color.html => testing/web-platform/tests/assumptions/initial-color.html
rename : testing/web-platform/tests/infrastructure/assumptions/medium-font-size-ref.html => testing/web-platform/tests/assumptions/medium-font-size-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/medium-font-size.html => testing/web-platform/tests/assumptions/medium-font-size.html
rename : testing/web-platform/tests/infrastructure/assumptions/min-font-size-ref.html => testing/web-platform/tests/assumptions/min-font-size-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/min-font-size.html => testing/web-platform/tests/assumptions/min-font-size.html
rename : testing/web-platform/tests/infrastructure/assumptions/tools/build.sh => testing/web-platform/tests/assumptions/tools/build.sh
rename : testing/web-platform/tests/cssom/MediaList2.xhtml => testing/web-platform/tests/cssom/MediaList.xhtml
rename : testing/web-platform/tests/requestidlecallback/callback-exception.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-exception.html
rename : testing/web-platform/tests/requestidlecallback/callback-idle-periods.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-idle-periods.html
rename : testing/web-platform/tests/requestidlecallback/callback-iframe.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-iframe.html
rename : testing/web-platform/tests/requestidlecallback/callback-invoked.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-invoked.html
rename : testing/web-platform/tests/requestidlecallback/callback-multiple-calls.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-multiple-calls.html
rename : testing/web-platform/tests/requestidlecallback/callback-removed-frame.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-removed-frame.html
rename : testing/web-platform/tests/requestidlecallback/callback-timeout-with-raf.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout-with-raf.html
rename : testing/web-platform/tests/requestidlecallback/callback-timeout.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout.html
rename : testing/web-platform/tests/requestidlecallback/callback-xhr-sync.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-xhr-sync.html
rename : testing/web-platform/tests/requestidlecallback/cancel-invoked.html => testing/web-platform/tests/html/webappapis/idle-callbacks/cancel-invoked.html
rename : testing/web-platform/tests/requestidlecallback/idlharness.html => testing/web-platform/tests/html/webappapis/idle-callbacks/idlharness.html
rename : testing/web-platform/tests/requestidlecallback/resources/post_name_on_load.html => testing/web-platform/tests/html/webappapis/idle-callbacks/resources/post_name_on_load.html
rename : testing/web-platform/tests/infrastructure/expected-fail/failing-test.html => testing/web-platform/tests/infrastructure/failing-test.html
rename : testing/web-platform/tests/html/editing/dnd/resources/dragdrop_support.js => testing/web-platform/tests/old-tests/submission/Microsoft/dragdrop/dragdrop_support.js
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_002.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_002.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_003.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_003.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_006.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_006.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_007.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_007.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_012.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_012.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_023.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_023.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_024.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_024.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_028.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_028.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_029.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_029.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox.pdf => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox.pdf
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox_011.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox_011.htm
rename : testing/web-platform/tests/html/infrastructure/safe-passing-of-structured-data/echo.js => testing/web-platform/tests/old-tests/submission/Microsoft/structuredclone/echo.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/023.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/023.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/050.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/050.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/067.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/067.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/069.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/069.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/075.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/075.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/077.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/077.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/078.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/078.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/079.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/079.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/101.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/101.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-import.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-import.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-noimport.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-noimport.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-import.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-import.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-noimport.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-noimport.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/111.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/111.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/112.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/112.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/119.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/119.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/background.css => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/background.css
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/import.css => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/import.css
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/count-script-tags.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/count-script-tags.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-body.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-body.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-foo.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-foo.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-1.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-1.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-10.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-10.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-11.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-11.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-2.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-2.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-3.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-3.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-4.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-4.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-5.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-5.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-6.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-6.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-7.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-7.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-8.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-8.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-9.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-9.js
rename : testing/web-platform/tests/XMLHttpRequest/progressevent-interface.html => testing/web-platform/tests/progress-events/interface.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.https.html => testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.https.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.https.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.https.html => testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.https.html => testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.https.html => testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.https.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.html
extra : amend_source : a5c6d486fd2a77306bfe801da5fa21a939f035fd
2017-10-20 15:37:18 +03:00
Attila Craciun a986dce33a Backed out changeset bbe1dd22db0b (bug 1410245) 2017-10-20 15:37:04 +03:00
Attila Craciun 542cce3954 Backed out changeset 2da1f106ab70 (bug 1410247) 2017-10-20 15:37:01 +03:00
Attila Craciun 42d0bbc883 Backed out changeset befce45a7a46 (bug 1410248) 2017-10-20 15:37:00 +03:00
Attila Craciun 1ff3ad6658 Backed out changeset d064a79bb88b (bug 1410242) 2017-10-20 15:36:59 +03:00
Attila Craciun c6b4f01d7d Backed out changeset 66f9865a22be (bug 1410383) 2017-10-20 15:36:21 +03:00
Attila Craciun 54e6ac41ca Backed out changeset 66cafcbfa5ed (bug 1410248) 2017-10-20 15:36:19 +03:00
James Graham 12525b596b Bug 1410248 - Disable speech-api test for intermittent crashes, a=testonly CLOSED TREE
MozReview-Commit-ID: 5CJvrohW3MI
2017-10-20 12:44:54 +01:00
James Graham ea309c37dc Bug 1410383 - Disable 2dcontext test in debug for intermittent crashes, a=testonly CLOSED TREE
MozReview-Commit-ID: 15ZiBGRibvH
2017-10-20 12:44:53 +01:00
James Graham 1d38e3a8c2 Bug 1410242 - Disable shadow-dom test for instability, a=testonly
MozReview-Commit-ID: 8gFReENg9X3
2017-10-20 11:07:58 +01:00
James Graham 7a44d2f59b Bug 1410248 - Disable speech-api test for intermittent crashes, a=testonly
MozReview-Commit-ID: 9tQO0tp8SE4
2017-10-20 11:07:56 +01:00
James Graham 47e26da53f Bug 1410247 - Disable requestIdleCallback test for instability, a=testonly
MozReview-Commit-ID: DNOrhiwdhvm
2017-10-20 11:07:55 +01:00
James Graham 320de29654 Bug 1410245 - Update wpt metadata, a=testonly
MozReview-Commit-ID: FjugaXdTO9N
2017-10-20 11:07:53 +01:00
James Graham 1b2e9b5eec Bug 1410245 - Update web-platform-tests to revision a372dce582c21c911056273eec042fd9073cbd60, a=testonly
MozReview-Commit-ID: CQzdR66hsXZ


--HG--
rename : testing/web-platform/tests/progress-events/interface.html => testing/web-platform/tests/XMLHttpRequest/progressevent-interface.html
rename : testing/web-platform/tests/cssom/MediaList.xhtml => testing/web-platform/tests/cssom/MediaList2.xhtml
rename : testing/web-platform/tests/old-tests/submission/Microsoft/dragdrop/dragdrop_support.js => testing/web-platform/tests/html/editing/dnd/resources/dragdrop_support.js
rename : testing/web-platform/tests/old-tests/submission/Microsoft/structuredclone/echo.js => testing/web-platform/tests/html/infrastructure/safe-passing-of-structured-data/echo.js
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox_011.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox_011.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_002.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_002.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_003.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_003.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_006.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_006.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_007.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_007.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_012.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_012.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_023.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_023.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_024.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_024.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_028.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_028.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_029.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_029.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox.pdf => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox.pdf
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/023.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/023.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/050.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/050.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/067.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/067.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/069.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/069.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/075.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/075.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/077.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/077.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/078.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/078.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/079.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/079.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/101.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/101.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-import.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-import.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-noimport.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-noimport.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-import.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-import.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-noimport.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-noimport.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/111.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/111.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/112.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/112.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/119.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/119.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/background.css => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/background.css
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/import.css => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/import.css
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/count-script-tags.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/count-script-tags.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-body.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-body.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-foo.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-foo.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-1.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-1.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-10.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-10.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-11.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-11.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-2.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-2.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-3.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-3.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-4.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-4.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-5.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-5.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-6.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-6.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-7.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-7.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-8.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-8.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-9.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-9.js
rename : testing/web-platform/tests/assumptions/OWNERS => testing/web-platform/tests/infrastructure/assumptions/OWNERS
rename : testing/web-platform/tests/assumptions/canvas-background-ref.html => testing/web-platform/tests/infrastructure/assumptions/canvas-background-ref.html
rename : testing/web-platform/tests/assumptions/canvas-background.html => testing/web-platform/tests/infrastructure/assumptions/canvas-background.html
rename : testing/web-platform/tests/assumptions/html-elements.html => testing/web-platform/tests/infrastructure/assumptions/html-elements.html
rename : testing/web-platform/tests/assumptions/initial-color-ref.html => testing/web-platform/tests/infrastructure/assumptions/initial-color-ref.html
rename : testing/web-platform/tests/assumptions/initial-color.html => testing/web-platform/tests/infrastructure/assumptions/initial-color.html
rename : testing/web-platform/tests/assumptions/medium-font-size-ref.html => testing/web-platform/tests/infrastructure/assumptions/medium-font-size-ref.html
rename : testing/web-platform/tests/assumptions/medium-font-size.html => testing/web-platform/tests/infrastructure/assumptions/medium-font-size.html
rename : testing/web-platform/tests/assumptions/min-font-size-ref.html => testing/web-platform/tests/infrastructure/assumptions/min-font-size-ref.html
rename : testing/web-platform/tests/assumptions/min-font-size.html => testing/web-platform/tests/infrastructure/assumptions/min-font-size.html
rename : testing/web-platform/tests/assumptions/tools/build.sh => testing/web-platform/tests/infrastructure/assumptions/tools/build.sh
rename : testing/web-platform/tests/infrastructure/failing-test.html => testing/web-platform/tests/infrastructure/expected-fail/failing-test.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-exception.html => testing/web-platform/tests/requestidlecallback/callback-exception.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-idle-periods.html => testing/web-platform/tests/requestidlecallback/callback-idle-periods.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-iframe.html => testing/web-platform/tests/requestidlecallback/callback-iframe.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-invoked.html => testing/web-platform/tests/requestidlecallback/callback-invoked.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-multiple-calls.html => testing/web-platform/tests/requestidlecallback/callback-multiple-calls.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-removed-frame.html => testing/web-platform/tests/requestidlecallback/callback-removed-frame.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout-with-raf.html => testing/web-platform/tests/requestidlecallback/callback-timeout-with-raf.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout.html => testing/web-platform/tests/requestidlecallback/callback-timeout.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-xhr-sync.html => testing/web-platform/tests/requestidlecallback/callback-xhr-sync.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/cancel-invoked.html => testing/web-platform/tests/requestidlecallback/cancel-invoked.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/idlharness.html => testing/web-platform/tests/requestidlecallback/idlharness.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/resources/post_name_on_load.html => testing/web-platform/tests/requestidlecallback/resources/post_name_on_load.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.html => testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.https.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.https.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.https.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.https.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html
2017-10-20 11:07:49 +01:00
Sebastian Hengst bc6dddb88b merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: BY4c5BIOF81
2017-10-20 11:37:54 +02:00
Sebastian Hengst 24583b9443 merge mozilla-central to autoland. r=merge a=merge 2017-10-20 01:08:09 +02:00
Xidorn Quan e39d9574b6 Bug 1409444 - Update rand to 0.3.17. r=manishearth
MozReview-Commit-ID: DjCEQV9t2hi

--HG--
extra : rebase_source : 243c346795b212c90d24fff559f02aebf0aa7d72
2017-10-23 15:52:44 +11:00
Attila Craciun 252daa8e0a Merge mozilla-central to mozilla-autoland. r=merge a=merge CLOSED TREE 2017-10-26 12:32:58 +03:00
Attila Craciun 0cab95ab0f Merge inbound to mozilla-central r=merge a=merge 2017-10-26 12:20:45 +03:00
Benjamin Forehand Jr a31b8846c2 Bug 1408066 - Addon.js install fails if path is incorrect. r=whimboo
MozReview-Commit-ID: Eu5RUGU2bY4

--HG--
extra : rebase_source : 73e46adc80d454e2d321a44b78199e3cc4fadf67
2017-10-19 23:31:52 -07:00
maliu ee011aac6f Bug 1360587 - Part 1. Remove apk upload task, r=aki
MozReview-Commit-ID: RhXoazDESU

--HG--
extra : rebase_source : 0f0c63ac0be7c02ad419449b75ea91c159682f68
2017-10-25 21:03:02 +08:00
Sebastian Hengst 443416f881 Merge mozilla-central to autoland. r=merge a=merge 2017-10-26 00:39:55 +02:00
Blake Kaplan e850c0d611 Bug 1403428 - Handle a rare error case more gracefully. r=ato
In certain rare cases, it's possible for a previous test to close a window
between the executor getting the window list and trying to close the needed
windows.

MozReview-Commit-ID: GTzoOxBaPwl

--HG--
extra : rebase_source : 3f55e174a53317016cdfb050e5cddff1db620bc5
2017-10-19 17:16:34 -07:00
Sebastian Hengst 485da1eec8 Backed out changeset c2c746884242 (bug 1403027) for failing M-e10s(2,h2) without failure summary on Windows. r=backout on a CLOSED TREE
--HG--
extra : amend_source : e140ace761a6be91840cb282bc7c676561698291
2017-10-25 23:44:40 +02:00
Henrik Skupin 5e1acb21e9 Bug 1411314 - Move safebrowsing functional tests from /security to /safebrowsing. r=francois
MozReview-Commit-ID: 5Ue34V7quO6

--HG--
rename : testing/firefox-ui/tests/functional/security/test_safe_browsing_initial_download.py => testing/firefox-ui/tests/functional/safebrowsing/test_initial_download.py
rename : testing/firefox-ui/tests/functional/security/test_safe_browsing_notification.py => testing/firefox-ui/tests/functional/safebrowsing/test_notification.py
rename : testing/firefox-ui/tests/functional/security/test_safe_browsing_warning_pages.py => testing/firefox-ui/tests/functional/safebrowsing/test_warning_pages.py
extra : rebase_source : d9b5b731f7a5824dd0d27eaafcf8ef963d4aef44
2017-10-25 12:51:09 +02:00
Thomas Wisniewski 6bf7c6882a Bug 1403027 - Do not throw from PerformanceObserver.observe when none of the entryTypes are known (log a JS console warning instead); r=bz
MozReview-Commit-ID: Lx2cjWDX8sh

--HG--
extra : rebase_source : d7e8b3dfbf395de0c0d7b5b7ce716a37337735f5
2017-10-22 22:49:44 -04:00
Maja Frydrychowicz c15eeb26e9 Bug 1397187 - Split webdriver actions sequence tests into two files; r=jgraham
MozReview-Commit-ID: IYO7uxcFMzR

--HG--
extra : rebase_source : 966c9c7d065788cc97b085978f99240580c6aa17
2017-10-24 19:03:30 -04:00
Henrik Skupin a6bbee2356 Bug 1405474 - Add more attributes for elements in pprint output. r=ato
Currently pprint only checks for 'id' and 'class', and adds
those to the output. Given that lots of elements might not
have those attributes a couple more should be added, which
can help to uniquly identify those.

MozReview-Commit-ID: 3thefe4oLN3

--HG--
extra : rebase_source : e9d276229a39ce5169a333ecb5b1fcc10e935d2a
2017-10-18 20:54:13 +02:00
James Graham 3fb8a00dbc Bug 1411611 - Don't wait for the browser after a wpt test if it crashed, r=ato
When setting up waiting for the browser after a wpt test with
--pause-after-test, we try to communicate with a possibly-defunct
browser instance. In this case we should instead just retun since
waiting doesn't make sense.

MozReview-Commit-ID: ILrXOOIagK1

--HG--
extra : rebase_source : 49106c9ff86dcfc17d38e249c8db232b8ca31d61
2017-10-24 17:53:53 +01:00
Henrik Skupin 96398c78f6 Bug 1401498 - Release marionette-driver 2.4.0 and marionette-harness 4.2.0. r=ato
MozReview-Commit-ID: 3BvyKbOpNdT

--HG--
extra : rebase_source : a8255207b6524734feea0cbd072abaeb935db8c8
2017-10-25 15:42:01 +02:00
Johan Lorenzo ba71064e42 Bug 1407331 - Staging releases: Remove *-dev update channel r=bhearsum
MozReview-Commit-ID: 2hevL6EQjmq

--HG--
extra : rebase_source : 6cc77d8fa9deae4d1da3819b2749bd8ffabd6e72
2017-10-20 16:41:29 +02:00
Andreas Tolfsen c8ef9c9e6b Bug 1400256 - Adapt actions for implicitly unmarshaled elements. r=automatedtester
Since web element references are now implicitly unmarshaled when
they are passed to the content frame script, there is no need for
the actions module to check that the element origin is a reference
and try to look it up from the known element store.

MozReview-Commit-ID: 3BGBIBQMtR3

--HG--
extra : rebase_source : 1505fe15b060f85ad34628f34f67cfe96aaaa9c1
2017-10-09 19:55:27 +01:00
Andreas Tolfsen 84d01f24d6 Bug 1400256 - Marshal IPC messages to and from frame script. r=whimboo
MozReview-Commit-ID: BTDQDvu2pVE

--HG--
extra : rebase_source : 03f6c064dd0dbe973750cb5cfe5f9ae4ea86aee3
2017-10-05 17:57:17 +01:00
Andreas Tolfsen 179b8ccc6b Bug 1400256 - Recognise web element references in evaluate.toJSON. r=whimboo
MozReview-Commit-ID: BvKHGzsF0ie

--HG--
extra : rebase_source : f3e66b5173534193f357593e0d292199f4efe764
2017-10-05 17:55:52 +01:00
Andreas Tolfsen 34a0935ad5 Bug 1400256 - Use WebElement for marshaling web elements in evaluate.fromJSON. r=whimboo
MozReview-Commit-ID: KwjZ60WlyKp

--HG--
extra : rebase_source : c000e9a2e9607a6804813bfb05efa86460e167a6
2017-10-05 17:55:31 +01:00
Andreas Tolfsen 453b045c3a Bug 1400256 - Make element.Store work with web elements. r=whimboo
MozReview-Commit-ID: AitZAYFtpoF

--HG--
extra : rebase_source : eabb69bb1e6f39ef17d511f20b033eb760fe55a2
2017-10-05 18:01:35 +01:00
Andreas Tolfsen 0a60b466bc Bug 1400256 - Use web element references in action tests. r=whimboo
MozReview-Commit-ID: 2D3PdriqjYz

--HG--
extra : rebase_source : 62dabe7bf4349d79afc81abdcc68b73bf48ae894
2017-10-09 16:40:11 +01:00
Andreas Tolfsen 8153637695 Bug 1400256 - Drop unused arguments to evaluate.toJSON/fromJSON. r=whimboo
MozReview-Commit-ID: 8q0PK3M4rif

--HG--
extra : rebase_source : a7d7c4885eaa1a5a707d6cbb805b0e3b76a733be
2017-10-05 17:53:25 +01:00
Andreas Tolfsen 936135f0ac Bug 1400256 - Serialise IPC messages with evaluate.toJSON. r=whimboo
Instead of having commands serialising their own JSON-safe messages
when communicating with the content frame script, this patch changes
the AsyncMessageChannel to use evaluate.toJSON.

MozReview-Commit-ID: LmAVGEjqMTB

--HG--
extra : rebase_source : 7f39cccc1468217a8a6bcf107241fd5648cb24d2
2017-10-05 17:50:34 +01:00
Andreas Tolfsen 3e13cd2cbc Bug 1400256 - Use WebElement.generateUUID to make session ID. r=whimboo
MozReview-Commit-ID: FuYeCDySLu

--HG--
extra : rebase_source : f6945b7e073e0bb95d2fb13927b9229ec691f157
2017-10-05 17:11:26 +01:00
Andreas Tolfsen b4fef406e1 Bug 1400256 - Remove element.isWebElementReference. r=whimboo
Remove element.isWebElementReference in favour of
WebElement.isReference.

MozReview-Commit-ID: IOqx7XMUfCu

--HG--
extra : rebase_source : e25b0f709d3c11a6a26b937e9a72ca861fe34730
2017-10-05 17:07:48 +01:00
Andreas Tolfsen b6d0e8ec91 Bug 1400256 - Add web element abstractions. r=whimboo
This patch introduces a series of web element abstraction types for
representing web element references.

Adds a series of new types for representing web element references
in Marionette: ChromeWebElement, ContentWebElement, ContentWebFrame,
and ContentWebWindow.  The last three are direct representations of
web element, web frame, and web window definitions described in the
Webdriver specification.  The first is a custom Marionette type as
we also support retrieving XUL elements from chrome space and must
be considered proprietary.

Each of the classes extend the WebElement abstract type, which is
the primary entry point when unmarshaling JSON input from the client.
Based on the characteristics of the JSON Object, one of the different
concrete types will be constructed.

The purpose of this change is to make marshaling of elements and
WindowProxies easier, both when we receive web element reference
objects from clients and when transporting them over IPC internally.

The WebElement.fromUUID function should be considered a temporary
workaround until we have fixed the current Marionette clients to send
web element reference JSON Objects as input, instead of plain {id:
<uuid>, …} fields.

MozReview-Commit-ID: FGcRq5H1Tzp

--HG--
extra : rebase_source : fe82087e8935adb519e2934fc37f1d46c21d9187
2017-10-13 19:23:45 +01:00
Phil Ringnalda 3e5273e92b Backed out changeset fb90c2538141 (bug 1407331) for build bustage
CLOSED TREE

MozReview-Commit-ID: 2Z6OSmyov6P
2017-10-20 08:11:49 -07:00
Johan Lorenzo a8b9bec67b Bug 1407331 - Staging releases: Remove *-dev update channel r=bhearsum
MozReview-Commit-ID: 2hevL6EQjmq

--HG--
extra : rebase_source : 458f044ba397f5857e8f6bcd378676d43d6d5729
2017-10-20 16:41:29 +02:00
Sebastian Hengst 2592ce224a merge mozilla-central to autoland. r=merge a=merge 2017-10-20 11:45:03 +02:00
Brian Birtles c38308c79b Bug 1398038 - Implement extended property-indexed keyframe syntax; r=bz,hiro
This implements the changes specified in these three spec changesets:

  8efd180bd9
  f43ecdfbe5
  a4f1ad1a60

MozReview-Commit-ID: KFhgZ5ip6BA

--HG--
extra : rebase_source : aa18f8e3fbcd5d96194ff9a5239a3c415622dc2f
2017-10-18 16:12:21 +09:00
Brian Birtles cf71522e5a Bug 1398038 - Add tests for extended composite syntax; r=hiro
MozReview-Commit-ID: 1tbpTLqPfn1

--HG--
extra : rebase_source : 366dd4b80dfde9570c18d64d01f3c552f0b0d5af
2017-10-18 15:03:08 +09:00
Brian Birtles 0922f91b60 Bug 1398038 - Add tests for extended easing syntax; r=hiro
MozReview-Commit-ID: 7LkaWCrVvYD

--HG--
extra : rebase_source : 96ee7a5192daa5fb579ef33ce7dec4ab21734473
2017-10-18 15:01:20 +09:00
Brian Birtles e90def4a25 Bug 1398038 - Add tests for extended offset syntax; r=hiro
MozReview-Commit-ID: JE2BbSBT48e

--HG--
extra : rebase_source : 14e281f5581ec9ed4d0de789a4681b58a4677ab9
2017-10-18 14:12:17 +09:00
Brian Birtles c3b51ab3e9 Bug 1398038 - Organize keyframe tests into sections; r=hiro
This patch also drops some tests that were added at a point when shorthands were
expanded as part of processing a keyframes object. That is no longer the case
and so these tests should be removed (the equivalent logic is tested by
dom/animation/test/chrome/test_animation_properties.html which includes all
these tests).

MozReview-Commit-ID: BkL3kZsu4KX

--HG--
extra : rebase_source : 2a4a30bcc5ba5d87ea99dc1e5bb16cfd58118da0
2017-10-18 14:12:16 +09:00
Brian Birtles bfc68e31e9 Bug 1398038 - Drop redundant exception data from gInvalidKeyframesTests and gInvalidKeyframeEffectOptionTests; r=hiro
The data is always the same so there's no need to repeat it here.

MozReview-Commit-ID: 35OmrbyGq24

--HG--
extra : rebase_source : c920da2484457324332f35f68d909b8b067d9c7c
2017-10-18 14:12:16 +09:00
Brian Birtles ea84f92166 Bug 1398038 - Simplify keyframe test data; r=hiro
Writing out the full keyframes actually makes the tests harder to read,
especially when combined with an 80 character line length. By adding some very
simple helper methods we can improve the readability of these tests.

MozReview-Commit-ID: LxhelUrWAe8

--HG--
extra : rebase_source : 830a0aa6d7df7753365e5e0e5fb40c4a3ad18294
2017-10-18 14:12:16 +09:00
Brian Birtles eb7a4db9fa Bug 1398038 - Fix spacing of keyframes tests; r=hiro
This will make the following tests easier to read and is the JS style used by
tools such as prettier.

This patch does not touch gInvalidKeyframeEffectOptionTests, however, since we
expect to simplify that further in a later patch in this series.

MozReview-Commit-ID: CM6pfIAOeIB

--HG--
extra : rebase_source : 0d612ed9ddf93e01d8baa3f3ce7f1dc47d7e9a04
2017-10-18 14:12:16 +09:00
Brian Birtles 27b1ef32ee Bug 1398038 - Merge property-indexed and sequence keyframe lists; r=hiro
There doesn't seem to be any need to separate these and it only leads to
duplicated code.

MozReview-Commit-ID: IWXTPMHMls0

--HG--
extra : rebase_source : b66b2c503d26302a36d43b5c47909a2e8ebc3d6a
2017-10-18 14:12:16 +09:00
Brian Birtles 45d82398fa Bug 1398038 - Use single quotes in keyframe-*.js; r=hiro
This is the generally preferred JS style these days and what we have been using
in more recent tests.

MozReview-Commit-ID: 9kir1D2Imqe

--HG--
extra : rebase_source : 5285761516abd2a902549bc98b8d3d7f7dfdc3eb
2017-10-18 14:12:16 +09:00
Brian Birtles 0645c4b964 Bug 1398038 - Use slightly more modern JS in keyframe-*.js; r=hiro
MozReview-Commit-ID: BCIiGEtivzq

--HG--
extra : rebase_source : 3684c9b63cf4f2476672de484fa36677045c8c8a
2017-10-18 14:12:15 +09:00
Brian Birtles 1b30eb2184 Bug 1398038 - Split keyframe-tests.js out of keyframe-utils.js; r=hiro
It doesn't really make sense to have test data in a file call 'utils'.

MozReview-Commit-ID: BTMbeZKnvtJ

--HG--
extra : rebase_source : aa2fbec902450ce01e1daf72f90c883846f0ea2c
2017-10-18 14:12:02 +09:00
Brian Birtles 58b4ee2650 Bug 1398038 - Update web-platform-tests MANIFEST.json; r=hiro
This is just the output of running:

  ./mach wpt-manifest-update

MozReview-Commit-ID: KDgOfztbcFy

--HG--
extra : rebase_source : f14f9b7ee4ffef9f395626d444b85aa2d1c0ce01
2017-10-18 14:11:29 +09:00
Sebastian Hengst ab30e4a6f8 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-25 13:07:21 +02:00
Sebastian Hengst 74800ca743 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 5UT11zZbl2e
2017-10-25 13:01:33 +02:00
James Graham 6051f691bf Bug 1411528 - Disable service worker test for OOM during crash on Windows, a=testonly
MozReview-Commit-ID: 53HAc0GP9EQ
2017-10-25 10:48:28 +01:00
James Graham 6c2acef28e Bug 1410242 - Disable shadow-dom test for instability, a=testonly
MozReview-Commit-ID: 8gFReENg9X3
2017-10-25 10:48:26 +01:00
James Graham 5154d1429b Bug 1410248 - Disable speech-api test for intermittent crashes, a=testonly
MozReview-Commit-ID: 9tQO0tp8SE4
2017-10-25 10:48:25 +01:00
James Graham a3627af756 Bug 1410247 - Disable requestIdleCallback test for instability, a=testonly
MozReview-Commit-ID: DNOrhiwdhvm
2017-10-25 10:48:24 +01:00
James Graham 229e8d466e Bug 1410245 - Update wpt metadata, a=testonly
MozReview-Commit-ID: FjugaXdTO9N
2017-10-25 10:48:22 +01:00
James Graham 62afd489a0 Bug 1410245 - Update web-platform-tests to revision a372dce582c21c911056273eec042fd9073cbd60, a=testonly
MozReview-Commit-ID: CQzdR66hsXZ


--HG--
rename : testing/web-platform/tests/progress-events/interface.html => testing/web-platform/tests/XMLHttpRequest/progressevent-interface.html
rename : testing/web-platform/tests/cssom/MediaList.xhtml => testing/web-platform/tests/cssom/MediaList2.xhtml
rename : testing/web-platform/tests/old-tests/submission/Microsoft/dragdrop/dragdrop_support.js => testing/web-platform/tests/html/editing/dnd/resources/dragdrop_support.js
rename : testing/web-platform/tests/old-tests/submission/Microsoft/structuredclone/echo.js => testing/web-platform/tests/html/infrastructure/safe-passing-of-structured-data/echo.js
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox_011.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox_011.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_002.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_002.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_003.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_003.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_006.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_006.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_007.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_007.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_012.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_012.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_023.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_023.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_024.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_024.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_028.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_028.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_029.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_029.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox.pdf => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox.pdf
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/023.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/023.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/050.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/050.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/067.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/067.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/069.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/069.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/075.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/075.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/077.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/077.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/078.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/078.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/079.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/079.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/101.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/101.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-import.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-import.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-noimport.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-noimport.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-import.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-import.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-noimport.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-noimport.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/111.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/111.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/112.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/112.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/119.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/119.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/background.css => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/background.css
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/import.css => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/import.css
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/count-script-tags.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/count-script-tags.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-body.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-body.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-foo.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-foo.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-1.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-1.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-10.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-10.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-11.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-11.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-2.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-2.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-3.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-3.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-4.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-4.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-5.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-5.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-6.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-6.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-7.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-7.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-8.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-8.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-9.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-9.js
rename : testing/web-platform/tests/assumptions/OWNERS => testing/web-platform/tests/infrastructure/assumptions/OWNERS
rename : testing/web-platform/tests/assumptions/canvas-background-ref.html => testing/web-platform/tests/infrastructure/assumptions/canvas-background-ref.html
rename : testing/web-platform/tests/assumptions/canvas-background.html => testing/web-platform/tests/infrastructure/assumptions/canvas-background.html
rename : testing/web-platform/tests/assumptions/html-elements.html => testing/web-platform/tests/infrastructure/assumptions/html-elements.html
rename : testing/web-platform/tests/assumptions/initial-color-ref.html => testing/web-platform/tests/infrastructure/assumptions/initial-color-ref.html
rename : testing/web-platform/tests/assumptions/initial-color.html => testing/web-platform/tests/infrastructure/assumptions/initial-color.html
rename : testing/web-platform/tests/assumptions/medium-font-size-ref.html => testing/web-platform/tests/infrastructure/assumptions/medium-font-size-ref.html
rename : testing/web-platform/tests/assumptions/medium-font-size.html => testing/web-platform/tests/infrastructure/assumptions/medium-font-size.html
rename : testing/web-platform/tests/assumptions/min-font-size-ref.html => testing/web-platform/tests/infrastructure/assumptions/min-font-size-ref.html
rename : testing/web-platform/tests/assumptions/min-font-size.html => testing/web-platform/tests/infrastructure/assumptions/min-font-size.html
rename : testing/web-platform/tests/assumptions/tools/build.sh => testing/web-platform/tests/infrastructure/assumptions/tools/build.sh
rename : testing/web-platform/tests/infrastructure/failing-test.html => testing/web-platform/tests/infrastructure/expected-fail/failing-test.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-exception.html => testing/web-platform/tests/requestidlecallback/callback-exception.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-idle-periods.html => testing/web-platform/tests/requestidlecallback/callback-idle-periods.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-iframe.html => testing/web-platform/tests/requestidlecallback/callback-iframe.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-invoked.html => testing/web-platform/tests/requestidlecallback/callback-invoked.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-multiple-calls.html => testing/web-platform/tests/requestidlecallback/callback-multiple-calls.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-removed-frame.html => testing/web-platform/tests/requestidlecallback/callback-removed-frame.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout-with-raf.html => testing/web-platform/tests/requestidlecallback/callback-timeout-with-raf.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout.html => testing/web-platform/tests/requestidlecallback/callback-timeout.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-xhr-sync.html => testing/web-platform/tests/requestidlecallback/callback-xhr-sync.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/cancel-invoked.html => testing/web-platform/tests/requestidlecallback/cancel-invoked.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/idlharness.html => testing/web-platform/tests/requestidlecallback/idlharness.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/resources/post_name_on_load.html => testing/web-platform/tests/requestidlecallback/resources/post_name_on_load.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.html => testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.https.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.https.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.https.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.https.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html
2017-10-25 10:45:59 +01:00
Attila Craciun a323e78c2b Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-10-25 12:36:59 +03:00
Steve Armand df510b4622 Bug 1403131 - Run linters against mozharness scripts and configs. r=rail
MozReview-Commit-ID: 3dkx1SQiIns

--HG--
extra : rebase_source : 45f049032243b8bbae7d052a89cefcdb2b7e1f60
2017-10-24 20:21:41 -04:00
Gabriele Svelto 84b68b502d Bug 1393800 - Have mochitests expecting crashes wait for the crashes to be recorded before clean up; r=mconley
This patch includes a bunch of somewhat related fixes, these are:

- Ensuring that when a mochitest calls SimpleTest.expectChildProcessCrash()
  the harness will wait for the crashes to be recorded before deleting the
  dump files. This involves a message round-trip between the content and
  parent process so to minimize its performance impact on all the non-crashing
  tests it is done only when required.
- As an additional optimization, the SimpleTest harness will not send a
  message to the content process anymore whenever it receives an
  ipc:content-shutdown event, instead it does it only for abnormal shutdowns.
- Manually fixing remaining mochitests causing crashes to wait for crashes to
  be recorded before finishing and deleting the dump files.
- Modifying BrowserTestUtils.crashBrowser() so that it optionally does not
  delete the dump files, this is useful for tests that submit their dumps and
  thus delete them on their own.


MozReview-Commit-ID: 4SLJ8BjJ18n

--HG--
extra : source : b5452a41bb962c6929292c5c538e19ac28d84fe7
2017-08-25 12:47:09 +02:00
Peter Major f8303b4ca2 Bug 1409195 - Improve Assert.throws documentation. r=mikedeboer,ato
Adds a new segment that should make it clearer that if the second
parameter of the Assert.throws method is of string type, the
parameter will not be used to verify the error message.

MozReview-Commit-ID: 6pYRfQwNYPi
2017-10-19 13:31:12 +01:00
Ted Mielczarek 2c59757b3c bug 1407368 - rename Breakpad's src/common/memory.h. r=gsvelto
memory.h conflicts with a system header, so we have workarounds to
change include paths to work around this.

This is mostly a cherry-pick of this upstream commit:
8bb3d55af7

..but the patch was applied separately to toolkit/crashreporter/google-breakpad
and toolkit/crashreporter/breakpad-client since we've forked the latter,
and there's also one other fixup of a source file included.

MozReview-Commit-ID: HH92HZG7y9n

--HG--
rename : toolkit/crashreporter/google-breakpad/src/common/memory.h => toolkit/crashreporter/google-breakpad/src/common/memory_allocator.h
rename : toolkit/crashreporter/google-breakpad/src/common/memory_unittest.cc => toolkit/crashreporter/google-breakpad/src/common/memory_allocator_unittest.cc
extra : rebase_source : d321475099f000482689d6a6fb8629274ee19a65
extra : histedit_source : d526c27d952dbe73aee87e24701e2a862e1ca3d2
2017-10-17 19:44:36 -04:00
Sebastian Hengst bf793df477 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: HasKw28SN45
2017-10-19 11:26:22 +02:00
Jessica Jong 0d1588d9f7 Bug 1408341 - Implement assignedSlot on Element and Text. r=smaug 2017-10-19 14:31:36 +08:00
Ryan VanderMeulen cb612851ed Merge inbound to m-c. a=merge 2017-10-18 21:01:34 -04:00
Geoff Brown b778b0197c Bug 1409875 - Make Android apk installation less chatty; r=me,test-only 2017-10-18 15:30:52 -06:00
Geoff Brown c4c7c9357a Bug 1390606 - Check <sdk>/emulator for emulator exe; r=nalexander 2017-10-18 15:30:48 -06:00
Geoff Brown baf21d699f Bug 1409055 - Improve devicemanager error handling when launching fennec; r=bc 2017-10-18 15:30:38 -06:00
Kim Moir fa05b759e8 Bug 1407330 - Configure buildbot-config and mozharness to use the staging build/tools repo r=mtabara 2017-10-18 16:50:16 -04:00
Blake Kaplan 3fa965430b Bug 1406212 - Remove references to extensions.e10sBlocksEnabling. r=Felipe
MozReview-Commit-ID: 11q3Go0IkPh

--HG--
extra : rebase_source : fdcf714d18effc964191665eb8422305bda92b65
2017-10-16 13:52:48 -07:00
Blake Kaplan 448808fee2 Bug 1406212 - Remove browser.tabs.remote.autostart.N. r=Felipe
These are no longer needed.

MozReview-Commit-ID: C49R7GsWPDg

--HG--
extra : rebase_source : 3711365017bf48c1f53315ce48fa419ac2a89b3e
2017-10-10 16:12:20 -07:00
Ryan VanderMeulen 9c3824dc0c Merge m-c to autoland. a=merge 2017-10-18 21:02:15 -04:00
Alexandre Poirot 1acbe72b21 Bug 1401207 - Implement ./mach talos --subtests to allow filtering DAMP tests. r=jmaher
MozReview-Commit-ID: BAaVYjOofJE

--HG--
extra : rebase_source : d672192ae2e23e9f7edc2fe55c829402363a2c6b
2017-10-17 09:00:00 -07:00
Alexandre Poirot 9107b9f013 Bug 1401207 - Refactor DAMP to more easily filter subtests. r=bgrins
MozReview-Commit-ID: GXpujntQ5F2

--HG--
extra : rebase_source : 04e178326d62f9cecf416829a1246968592b98e9
2017-10-17 08:59:17 -07:00
Sebastian Hengst f29266bc8b Backed out changeset 3219e7712baa (bug 1401207) for eslint failures in testing/talos/talos/tests/devtools/addon/content/damp.js. r=backout
--HG--
extra : amend_source : e45689b157898a7147026ee891b01dc7736ee79b
2017-10-19 00:06:26 +02:00
Sebastian Hengst 8191501d4d Backed out changeset f42923db714b (bug 1401207) 2017-10-19 00:06:20 +02:00
Alexandre Poirot 5995a00478 Bug 1401207 - Implement ./mach talos --subtests to allow filtering DAMP tests. r=jmaher
MozReview-Commit-ID: BAaVYjOofJE

--HG--
extra : rebase_source : 4ed15e50ceb1f2dddbdf89bc711712f3e80b3f0e
2017-10-17 09:00:00 -07:00
Alexandre Poirot 39b0a55bf6 Bug 1401207 - Refactor DAMP to more easily filter subtests. r=bgrins
MozReview-Commit-ID: GXpujntQ5F2

--HG--
extra : rebase_source : 04e178326d62f9cecf416829a1246968592b98e9
2017-10-17 08:59:17 -07:00
Mark Banner 77fa87faaa Bug 1409769 - Properly disable idle-daily for mochitests, to avoid background interactions. r=jmaher
MozReview-Commit-ID: 6yS6zwFjphd

--HG--
extra : rebase_source : a3652de9807376a24f576cce6b627f10d014e337
2017-10-18 16:29:37 +01:00
Blake Kaplan ec2bd7a65e Bug 1406212 - Remove the e10srollout extension. r=Felipe
MozReview-Commit-ID: 1y141p0MalB

--HG--
extra : rebase_source : 151f67eaf17afd2f01726221842b28410905d385
2017-09-28 15:54:36 -07:00
Andreas Tolfsen ac39cffaab Bug 1408508 - Move Context to browser module. r=maja_zf
To avoid circular dependencies, where file A depends on B depending
on A, we should strive towards fewer inter-dependencies and more
autonomy between modules.

For example, if testing/marionette/browser.js needs access to
the Context enum it can currently only attain it by importing
testing/marionette/driver.js.  Because driver.js imports browser.js,
we create a circular dependency and Cu.import enters an infinite
import recursion.

MozReview-Commit-ID: LGiA9sy9xrd

--HG--
extra : rebase_source : f1748894c4309a5bc34b72acd4931d7937e8810e
2017-10-16 17:47:35 +01:00
Sebastian Hengst 164fef69ff Backed out changeset 286a5ba56cec (bug 1408508) for eslint failure at testing/marionette/driver.js:881:50 | 'resp' is defined but never used. r=backout
--HG--
extra : amend_source : becc15136f2e7113ab248154be37dfa2bf923dc9
2017-10-18 20:28:15 +02:00
Andreas Tolfsen a03f21ac1c Bug 1409040 - Add element.isElement shorthand. r=maja_zf
Introduces new element.isElement shorthand API for identifying DOM-,
SVG-, and XUL elements.

It is the equivalent of this:

	if (element.isDOMElement(el) ||
	    element.isSVGElement(el) ||
	    element.isXULElement(el)) {
	  // ...
	}

MozReview-Commit-ID: H8MDkP5bQmW

--HG--
extra : rebase_source : 6bef09999e47b178614e4bd307266b4449f39901
2017-10-17 14:53:42 +01:00
Andreas Tolfsen b23b5f643a Bug 1409040 - Add element.isSVGElement. r=maja_zf
MozReview-Commit-ID: 4VCjHCnO3QB

--HG--
extra : rebase_source : f74e6a2ab48dfc59bc53b12f24e8a21131d8712c
2017-10-16 14:25:53 +01:00
Andreas Tolfsen ded7e79114 Bug 1409040 - Add element.isDOMWindow. r=maja_zf
In addition to tell DOM- and XUL elements apart we will in the
future need to identify WindowProxies because WebDriver expects
there to be a separate "web window" serialisation for these.

Telling if an abritrary object is a WindowProxy is tricky but we
check if its node.toString is callable, that it returns "[object
Window"], and finally that its "self" attribute is itself.  This is
not perfect, but good enough for now.

MozReview-Commit-ID: 6FLOa3qYLPP

--HG--
extra : rebase_source : 27d25d97facf73761a1600e88d938eb76b3bc005
2017-10-13 19:22:01 +01:00
Andreas Tolfsen 8d4160ddc0 Bug 1409040 - Add element.isDOMElement. r=maja_zf
Introduces a new element.isDOMElement function, similar to isXULElement,
for checking whether an element is a DOM element.

It follows the same formula as isXULElement by first testing if the
element is an object so we know we can accesss node.namespaceURI
and node.nodeType without causing a JS error.

MozReview-Commit-ID: 6Mlo33vu5LG

--HG--
extra : rebase_source : 547a2fc5bc0051e3bb51e14add4f57d1ff7972b9
2017-10-13 19:20:26 +01:00
Andreas Tolfsen 6332833688 Bug 1409040 - Make element.isXULElement more resiliant. r=maja_zf
Fixes isXULElement to recognise XBL elements, such as <xbl:framebox>.

Also tightens up the input checks so that arbitrary objects can be
tested, as checking node.namespaceURI directly could cause a JS error
if node is not an object.  Before checking the namespace we also ensure
it's an element node so that text- and comment nodes are not picked up.

This patch also introduces tests, which were sorely missing.

MozReview-Commit-ID: 8LNF1z3X1gP

--HG--
extra : rebase_source : ffacc5b1336b35624aaf0534101ce5c3fbdeaa95
2017-09-16 14:37:21 +01:00
Andreas Tolfsen fe6ba66d6c Bug 1409438 - Make references to mutable variables immutable. r=whimboo
References to mutable variables do not need mutable themselves.
This fixes a series of mutable variable warnings emitted by the
Rust compiler.

MozReview-Commit-ID: EosL5XNRRX4

--HG--
extra : rebase_source : 62aa86b2c6c87a5f39ee228dcad6b5e4162779d8
2017-10-17 17:04:11 +01:00
Andreas Tolfsen 4092fd5b34 Bug 1408508 - Move Context to browser module. r=maja_zf
To avoid circular dependencies, where file A depends on B depending
on A, we should strive towards fewer inter-dependencies and more
autonomy between modules.

For example, if testing/marionette/browser.js needs access to
the Context enum it can currently only attain it by importing
testing/marionette/driver.js.  Because driver.js imports browser.js,
we create a circular dependency and Cu.import enters an infinite
import recursion.

MozReview-Commit-ID: LGiA9sy9xrd

--HG--
extra : rebase_source : e4b69c91b9cf78705c902f1e5038d815b88114d0
2017-10-16 17:47:35 +01:00
Henrik Skupin 616e9c78ff Bug 1396880 - Skip not relevant checks in test_accessibility for webdriver click. r=ato
The test currently performs checks which will no longer raise the expected
accessibility exceptions if the webdriver conforming click is enabled. In
such a condition those specific situations are already covered in
test_click.py.

As long as the legacy click has not been fully removed keep running the
checks but only if the webdriver click is not in use.

MozReview-Commit-ID: 1DbKfJYADp

--HG--
extra : rebase_source : 2f56caf977f88768b1df2ad507587091af8708ba
2017-10-18 14:22:19 +02:00
Ben Hearsum 3e0f630784 No bug: Use rule ids instead of alias' for update publishing rules in staging release configs. r=jlorenzo
--HG--
extra : amend_source : dfdaae6e5bb4bb222c19efecc5a5128bcc46450a
2017-10-18 10:13:22 -04:00
Sebastian Hengst f9b5b9b40c merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 790IXj5MZ4f
2017-10-18 11:48:34 +02:00
Andreas Tolfsen c9ec6362dc Bug 1409379 - Move WindowState to new wm module. r=maja_zf
The upcoming window tracking refactoring to Marionette will introduce
a new testing/marionette/wm.js module.  It was originally the plan
to move WindowState there after it had landed, but it actually makes
sense to land any dependencies before to reduce churn in the window
tracking patches.

MozReview-Commit-ID: EpqnTYYGcmg

--HG--
extra : rebase_source : d6760feefa49c522738fd3930b339bc0af70e6a5
2017-10-17 14:20:52 +01:00
Nick Alexander af26e68984 Bug 1366644 - Part 3a: Update Android build-tools (25.0.3), Gradle (3.4.1), Android-Gradle (2.3.3). r=maliu
The goal is to use a newer Android-Gradle build plugin version (2.3.3
is latest stable).  That requires a modern Gradle (anything 3.3+, but
3.4.1 is the default from my Android Studio), and also a newer
build-tools (25.0.3 is latest stable).

The locations of lint output changed, and we want to use the standard
output location because it's difficult to accommodate variant details
in custom names.  We change the location of findbugs output to follow
suit.

This requires either:

- fixing lint errors
- adding to the lint whitelist
- using the new lint baseline

It's best to use the new lint baseline, which will happen in the next commit.

MozReview-Commit-ID: D19FzIDCJrE

--HG--
extra : rebase_source : 12d132c0c3e0dbe2b8873b31360ea96d612de44c
2017-10-16 15:09:15 -07:00
Geoff Brown 0f14d33483 Bug 1409562 - Avoid intermittent UnboundLocalError in Android test-verify; r=me,test-only 2017-10-17 16:19:52 -06:00
Sebastian Hengst f3f32c7851 merge mozilla-central to mozilla-inbound. r=merge a=merge
--HG--
rename : media/libstagefright/binding/include/mp4_demuxer/ByteReader.h => media/libstagefright/binding/include/mp4_demuxer/BufferReader.h
extra : rebase_source : 98d9275bf6065bc701881aed6c4635f1da9ea642
2017-10-18 00:05:25 +02:00
Sebastian Hengst 34714cebde merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 2KL1o3EPUk
2017-10-17 23:52:28 +02:00
Geoff Brown 3f04ade908 Bug 1409062 - Update mochitest and reftest harnesses for --verify on Android; r=jmaher 2017-10-17 08:00:52 -06:00
Geoff Brown f4608a4143 Bug 1409057 - Use new tooltool download for android sdk in emulator unit tests; r=jmaher
This version of the sdk download is based on the previous one but includes
a new version - 1.0.39 - of adb and eliminates some files not used by the
emulator (smaller, faster download). By including adb in the sdk download used
for the emulator, the tools sdk download can be eliminated.
2017-10-17 08:00:49 -06:00
Geoff Brown 4978bd8219 Bug 1404525 - Add test-verify support to Android mozharness script; r=jmaher 2017-10-17 14:45:07 -06:00
Ben Kelly 5b11baa60d Bug 1204254 P13 Add a WPT test that verifies data streams through respondWith(). r=asuth 2017-10-17 13:38:56 -07:00
Ben Kelly bc5da12c52 Bug 1204254 P10 Expect to pass fetch-event-respond-with-response-body-with-invalid-chunk.https.html. r=asuth 2017-10-17 13:38:55 -07:00
Andrew McCreight 031371eca5 Bug 1409075 - Reduce the tab process leak threshold to reflect the current state. r=erahm 2017-10-17 10:11:00 -04:00
Rob Wood 8351214bcd Bug 1407398 - Run talos tp6 and ts_paint in duplication but with a heavy user-profile; r=jmaher
MozReview-Commit-ID: 5AL1DIz6Raq

--HG--
extra : rebase_source : 35fe3c57ab2ff5a727cb3599d3b56ad9ff8ec3e9
2017-10-12 11:29:07 -04:00
Sebastian Hengst 0fde5cb6b5 merge mozilla-central to autoland. r=merge a=merge 2017-10-17 11:46:52 +02:00
Sebastian Hengst 32f7c8fec3 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Brendan Dahl 0946e8c036 Bug 1399956 - Add headless mochitests to taskcluster. r=jmaher
MozReview-Commit-ID: IGnl6WroOOV
2017-10-16 16:15:45 -07:00
Brendan Dahl 95fd4f75d9 Bug 1399956 - Add headless flag for mochitests. r=jmaher
MozReview-Commit-ID: Kqk0sw4ykEm
2017-10-16 16:15:45 -07:00
James Graham 1174074efa Bug 1408977 - Allow running wpt test with chos mode using --chaos[=flag], r=gbrown
MozReview-Commit-ID: E1jrL9EMt5Y

--HG--
extra : rebase_source : a440b055625513c9404957cef35c74184586db1e
2017-10-16 12:01:24 +01:00
Cameron McCormack 64d0481dfd Bug 1408312 - Part 3: Replace nsCSSParser/nsRuleNode usage for color computation in Servo styled documents. r=xidorn
MozReview-Commit-ID: LuB0izWz7nk

--HG--
extra : rebase_source : 0fd4e9a3b62c668ab0a6925e70006646a3273e62
2017-10-16 09:06:39 +08:00
Nick Thomas e5c55921c4 Bug 1387622 - revert firefox-sha1 alias change, r=rail a=release DONTBUILD
MozReview-Commit-ID: 7BgcdEWCNfn

--HG--
extra : rebase_source : 38ac134fcb1db7863b45206364ca00b05fe10ebf
extra : source : 31949068fe2c9cf147f00df0b8ccda57d74a337f
2017-10-06 09:44:12 +13:00
Nick Thomas 031b5a567c Bug 1408197 - beetmover fix round 2, r=bustage a=release
MozReview-Commit-ID: D3g4ZSapaim

--HG--
extra : rebase_source : f743860849aaf53df6be06493de30cd4696a51f4
extra : intermediate-source : 03ac2dcd9553a8cd6bc87197bb375f4803e86498
extra : source : d96198d960f3cbc4d17eb9990c801c1903d454fd
2017-10-13 17:23:46 +13:00
Marco Castelluccio 3929fc655d Bug 1410265 - Update grcov to version 0.1.27. r=jmaher
--HG--
extra : rebase_source : 93d77bd36ce59d96d8acf673c0643887840f47c2
2017-10-20 00:06:47 +01:00
Sebastian Hengst 77e74179f5 Backed out changeset 8cbc5032b043 (bug 1410245) for references to removed files in wpt's moz.build file. r=backout on a CLOSED TREE
--HG--
rename : testing/web-platform/tests/infrastructure/assumptions/OWNERS => testing/web-platform/tests/assumptions/OWNERS
rename : testing/web-platform/tests/infrastructure/assumptions/canvas-background-ref.html => testing/web-platform/tests/assumptions/canvas-background-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/canvas-background.html => testing/web-platform/tests/assumptions/canvas-background.html
rename : testing/web-platform/tests/infrastructure/assumptions/html-elements.html => testing/web-platform/tests/assumptions/html-elements.html
rename : testing/web-platform/tests/infrastructure/assumptions/initial-color-ref.html => testing/web-platform/tests/assumptions/initial-color-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/initial-color.html => testing/web-platform/tests/assumptions/initial-color.html
rename : testing/web-platform/tests/infrastructure/assumptions/medium-font-size-ref.html => testing/web-platform/tests/assumptions/medium-font-size-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/medium-font-size.html => testing/web-platform/tests/assumptions/medium-font-size.html
rename : testing/web-platform/tests/infrastructure/assumptions/min-font-size-ref.html => testing/web-platform/tests/assumptions/min-font-size-ref.html
rename : testing/web-platform/tests/infrastructure/assumptions/min-font-size.html => testing/web-platform/tests/assumptions/min-font-size.html
rename : testing/web-platform/tests/infrastructure/assumptions/tools/build.sh => testing/web-platform/tests/assumptions/tools/build.sh
rename : testing/web-platform/tests/cssom/MediaList2.xhtml => testing/web-platform/tests/cssom/MediaList.xhtml
rename : testing/web-platform/tests/requestidlecallback/callback-exception.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-exception.html
rename : testing/web-platform/tests/requestidlecallback/callback-idle-periods.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-idle-periods.html
rename : testing/web-platform/tests/requestidlecallback/callback-iframe.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-iframe.html
rename : testing/web-platform/tests/requestidlecallback/callback-invoked.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-invoked.html
rename : testing/web-platform/tests/requestidlecallback/callback-multiple-calls.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-multiple-calls.html
rename : testing/web-platform/tests/requestidlecallback/callback-removed-frame.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-removed-frame.html
rename : testing/web-platform/tests/requestidlecallback/callback-timeout-with-raf.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout-with-raf.html
rename : testing/web-platform/tests/requestidlecallback/callback-timeout.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout.html
rename : testing/web-platform/tests/requestidlecallback/callback-xhr-sync.html => testing/web-platform/tests/html/webappapis/idle-callbacks/callback-xhr-sync.html
rename : testing/web-platform/tests/requestidlecallback/cancel-invoked.html => testing/web-platform/tests/html/webappapis/idle-callbacks/cancel-invoked.html
rename : testing/web-platform/tests/requestidlecallback/idlharness.html => testing/web-platform/tests/html/webappapis/idle-callbacks/idlharness.html
rename : testing/web-platform/tests/requestidlecallback/resources/post_name_on_load.html => testing/web-platform/tests/html/webappapis/idle-callbacks/resources/post_name_on_load.html
rename : testing/web-platform/tests/infrastructure/expected-fail/failing-test.html => testing/web-platform/tests/infrastructure/failing-test.html
rename : testing/web-platform/tests/html/editing/dnd/resources/dragdrop_support.js => testing/web-platform/tests/old-tests/submission/Microsoft/dragdrop/dragdrop_support.js
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_002.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_002.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_003.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_003.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_006.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_006.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_007.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_007.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_012.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_012.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_023.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_023.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_024.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_024.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_028.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_028.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_029.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_029.htm
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox.pdf => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox.pdf
rename : testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox_011.htm => testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox_011.htm
rename : testing/web-platform/tests/html/infrastructure/safe-passing-of-structured-data/echo.js => testing/web-platform/tests/old-tests/submission/Microsoft/structuredclone/echo.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/023.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/023.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/050.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/050.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/067.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/067.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/069.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/069.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/075.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/075.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/077.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/077.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/078.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/078.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/079.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/079.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/101.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/101.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-import.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-import.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-noimport.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-noimport.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-import.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-import.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-noimport.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-noimport.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/111.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/111.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/112.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/112.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/119.html => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/119.html
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/background.css => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/background.css
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/import.css => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/import.css
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/count-script-tags.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/count-script-tags.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-body.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-body.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-foo.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-foo.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-1.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-1.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-10.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-10.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-11.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-11.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-2.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-2.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-3.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-3.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-4.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-4.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-5.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-5.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-6.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-6.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-7.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-7.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-8.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-8.js
rename : testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-9.js => testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-9.js
rename : testing/web-platform/tests/XMLHttpRequest/progressevent-interface.html => testing/web-platform/tests/progress-events/interface.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.https.html => testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.https.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.https.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.https.html => testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.https.html => testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.https.html => testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.https.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.html
2017-10-20 00:50:06 +02:00
Sebastian Hengst 8a081b7f3f Backed out changeset ce0951d543c9 (bug 1410245) 2017-10-20 00:48:27 +02:00
Sebastian Hengst c699f2837d Backed out changeset beea344013f8 (bug 1410247) 2017-10-20 00:48:20 +02:00
Sebastian Hengst 6e2f36fd98 Backed out changeset 83dfc2b82faa (bug 1410248) 2017-10-20 00:48:14 +02:00
Sebastian Hengst 61e3fd026d Backed out changeset 381eb8e69ec8 (bug 1410242) 2017-10-20 00:48:09 +02:00
Sebastian Hengst 0b711fe65c Backed out changeset 8dbda4160d40 (bug 1410245) 2017-10-20 00:47:51 +02:00
Sebastian Hengst 153b594474 Bug 1410245 - Update web-platform-tests to revision a372dce582c21c911056273eec042fd9073cbd60: Remove moz.build info for removed directory tests/ext-xhtml-pubid/. r=bustage-fix on a CLOSED TREE 2017-10-20 00:23:01 +02:00
James Graham 9f4d680ebb Bug 1410242 - Disable shadow-dom test for instability, a=testonly
MozReview-Commit-ID: 8gFReENg9X3
2017-10-19 22:27:54 +01:00
James Graham 57703f8f9a Bug 1410248 - Disable speech-api test for intermittent crashes, a=testonly
MozReview-Commit-ID: 9tQO0tp8SE4
2017-10-19 22:27:48 +01:00
James Graham 5350f24db9 Bug 1410247 - Disable requestIdleCallback test for instability, a=testonly
MozReview-Commit-ID: DNOrhiwdhvm
2017-10-19 22:27:12 +01:00
James Graham 899e8ef5d8 Bug 1410245 - Update wpt metadata, a=testonly
MozReview-Commit-ID: FjugaXdTO9N
2017-10-19 22:23:21 +01:00
James Graham 9a44d0082d Bug 1410245 - Update web-platform-tests to revision a372dce582c21c911056273eec042fd9073cbd60, a=testonly
MozReview-Commit-ID: CQzdR66hsXZ


--HG--
rename : testing/web-platform/tests/progress-events/interface.html => testing/web-platform/tests/XMLHttpRequest/progressevent-interface.html
rename : testing/web-platform/tests/cssom/MediaList.xhtml => testing/web-platform/tests/cssom/MediaList2.xhtml
rename : testing/web-platform/tests/old-tests/submission/Microsoft/dragdrop/dragdrop_support.js => testing/web-platform/tests/html/editing/dnd/resources/dragdrop_support.js
rename : testing/web-platform/tests/old-tests/submission/Microsoft/structuredclone/echo.js => testing/web-platform/tests/html/infrastructure/safe-passing-of-structured-data/echo.js
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox_011.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/sandbox_011.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_002.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_002.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_003.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_003.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_006.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_006.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_007.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_007.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_012.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_012.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_023.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_023.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_024.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_024.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_028.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_028.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/iframe_sandbox_029.htm => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_029.htm
rename : testing/web-platform/tests/old-tests/submission/Microsoft/sandbox/sandbox.pdf => testing/web-platform/tests/html/semantics/embedded-content/the-iframe-element/support/sandbox.pdf
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/023.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/023.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/050.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/050.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/067.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/067.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/069.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/069.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/075.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/075.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/077.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/077.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/078.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/078.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/079.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/079.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/101.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/101.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-import.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-import.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/106-noimport.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/106-noimport.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-import.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-import.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/107-noimport.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/107-noimport.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/111.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/111.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/112.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/112.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/119.html => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/119.html
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/background.css => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/background.css
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/css/import.css => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/css/import.css
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/count-script-tags.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/count-script-tags.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-body.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-body.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/find-foo.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/find-foo.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-1.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-1.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-10.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-10.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-11.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-11.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-2.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-2.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-3.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-3.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-4.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-4.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-5.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-5.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-6.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-6.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-7.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-7.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-8.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-8.js
rename : testing/web-platform/tests/old-tests/submission/Opera/script_scheduling/scripts/include-9.js => testing/web-platform/tests/html/semantics/scripting-1/the-script-element/execution-timing/scripts/include-9.js
rename : testing/web-platform/tests/assumptions/OWNERS => testing/web-platform/tests/infrastructure/assumptions/OWNERS
rename : testing/web-platform/tests/assumptions/canvas-background-ref.html => testing/web-platform/tests/infrastructure/assumptions/canvas-background-ref.html
rename : testing/web-platform/tests/assumptions/canvas-background.html => testing/web-platform/tests/infrastructure/assumptions/canvas-background.html
rename : testing/web-platform/tests/assumptions/html-elements.html => testing/web-platform/tests/infrastructure/assumptions/html-elements.html
rename : testing/web-platform/tests/assumptions/initial-color-ref.html => testing/web-platform/tests/infrastructure/assumptions/initial-color-ref.html
rename : testing/web-platform/tests/assumptions/initial-color.html => testing/web-platform/tests/infrastructure/assumptions/initial-color.html
rename : testing/web-platform/tests/assumptions/medium-font-size-ref.html => testing/web-platform/tests/infrastructure/assumptions/medium-font-size-ref.html
rename : testing/web-platform/tests/assumptions/medium-font-size.html => testing/web-platform/tests/infrastructure/assumptions/medium-font-size.html
rename : testing/web-platform/tests/assumptions/min-font-size-ref.html => testing/web-platform/tests/infrastructure/assumptions/min-font-size-ref.html
rename : testing/web-platform/tests/assumptions/min-font-size.html => testing/web-platform/tests/infrastructure/assumptions/min-font-size.html
rename : testing/web-platform/tests/assumptions/tools/build.sh => testing/web-platform/tests/infrastructure/assumptions/tools/build.sh
rename : testing/web-platform/tests/infrastructure/failing-test.html => testing/web-platform/tests/infrastructure/expected-fail/failing-test.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-exception.html => testing/web-platform/tests/requestidlecallback/callback-exception.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-idle-periods.html => testing/web-platform/tests/requestidlecallback/callback-idle-periods.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-iframe.html => testing/web-platform/tests/requestidlecallback/callback-iframe.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-invoked.html => testing/web-platform/tests/requestidlecallback/callback-invoked.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-multiple-calls.html => testing/web-platform/tests/requestidlecallback/callback-multiple-calls.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-removed-frame.html => testing/web-platform/tests/requestidlecallback/callback-removed-frame.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout-with-raf.html => testing/web-platform/tests/requestidlecallback/callback-timeout-with-raf.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-timeout.html => testing/web-platform/tests/requestidlecallback/callback-timeout.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/callback-xhr-sync.html => testing/web-platform/tests/requestidlecallback/callback-xhr-sync.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/cancel-invoked.html => testing/web-platform/tests/requestidlecallback/cancel-invoked.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/idlharness.html => testing/web-platform/tests/requestidlecallback/idlharness.html
rename : testing/web-platform/tests/html/webappapis/idle-callbacks/resources/post_name_on_load.html => testing/web-platform/tests/requestidlecallback/resources/post_name_on_load.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.html => testing/web-platform/tests/webrtc/RTCDTMFSender-insertDTMF.https.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange-long.https.html
rename : testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.html => testing/web-platform/tests/webrtc/RTCDTMFSender-ontonechange.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-addTrack.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-ontrack.https.html
rename : testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.html => testing/web-platform/tests/webrtc/RTCPeerConnection-removeTrack.https.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getContributingSources.https.html
rename : testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.html => testing/web-platform/tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html
2017-10-19 22:22:41 +01:00
Joel Maher 8bc5ffb713 Bug 1411980 - fill in missing bugzilla_components in testing/web-platform/. r=jgraham 2017-10-27 09:26:28 -04:00
Sebastian Hengst e3de6cc0d1 Backed out changeset 4f95cfe243f3 (bug 1405696) for leaks detected by Linux x64 asan. r=backout on a CLOSED TREE
--HG--
extra : amend_source : 8c7df425b2848018cfac28fef815366d8c60b8ed
2017-10-19 23:38:28 +02:00
Thomas Wisniewski 93fa9bcb53 Bug 1405696 - pass the document encoding to NS_NewURI for XMLHttpRequest; r=bkelly
MozReview-Commit-ID: IZkWHGZacO0

--HG--
extra : rebase_source : 85ab91c83fba60174a716efe296d83c029d6dd16
2017-10-19 12:47:11 -04:00
Sebastian Hengst 3d19eff467 Backed out changeset 87c05e34ef50 (bug 1409739) for valgrind bustage: '--enable-jemalloc' implied by '--enable-dmd' conflicts with '--disable-jemalloc' from the mozconfig. r=backout
--HG--
extra : amend_source : cfbb5702b98d4023724f6832aa016a52bb2ff00c
2017-10-19 18:29:55 +02:00
Chris AtLee 4da7d39349 Bug 1409739: Remove old DMD configs r=glandium
MozReview-Commit-ID: H7kc33CXIbQ

--HG--
extra : rebase_source : 81eeff0cb420381e08e64aa37356114b0a613506
2017-10-17 11:26:04 -04:00
Andreas Tolfsen efdea46f6f Bug 1410069 - Mention Bugzilla component in contribution advice. r=whimboo
DONTBUILD

MozReview-Commit-ID: F600Wp413Y2

--HG--
extra : rebase_source : 6980d1fa69681a9ba1b3092a391729b1f56a38a2
2017-10-19 14:32:56 +01:00
Dan Minor 8583436ea5 Bug 1407203 - Wait for websocketProcessBridge to exit; r=jmaher
We are seeing failures starting websocketProcessBridge due to the port being
in use. It is most likely a previously started websocketProcessBridge process that
is using the port.

On Windows, mozprocess.kill() calls TerminateJobObject/TerminateProcess and
GetExitCodeProcess, but these are asynchronous and don't wait for the process to
actually exit. Adding a wait call should guarantee the process has exited before
continuing which will hopefully ensure the port is free by the time we start an
additional websocketProcessBridge.

MozReview-Commit-ID: HGyjEsy1Ons

--HG--
extra : rebase_source : f56034e1fc0febae07d9b2728eded0a48975baca
2017-10-16 15:47:58 -04:00
btian 4ca4fdd5ff Bug 1404842 - P4: Revise expected test results under other folders, r=smaug
MozReview-Commit-ID: 4SSW3ZLKHMy

--HG--
extra : rebase_source : ea01062b2757f76dab29dd9b0b26644a1d07bfd8
2017-10-27 16:08:05 +08:00
Ben Tian 78f8319b33 Bug 1404842 - P3: Revise expected test results under css, r=smaug
MozReview-Commit-ID: 2hhPCLgDULy

--HG--
extra : rebase_source : 744b7fca73ef67633d6994d4bf2fd7af4a1f5e3c
2017-10-19 17:21:46 +08:00
Ben Tian 1c93de35e9 Bug 1404842 - P2: Revise expected test results under shadow-dom, r=smaug
MozReview-Commit-ID: IYfyAa7h4JN

--HG--
extra : rebase_source : 95837a286a77514901257d906c6d4a355b1e92e9
2017-10-19 18:06:12 +08:00
Hiroyuki Ikezoe 2fa9a3a408 Bug 1379515 - Add another variant of sendWheelAndPaint but without flushing layout for obtaining target element position before sending the wheel event. r=smaug
MozReview-Commit-ID: 6jyYjVhHXjM

--HG--
extra : rebase_source : f924e0060b2a397b00a827d8f3a8365903982f9b
2017-10-30 09:43:20 +09:00
Nick Alexander 54af9eac53 Bug 1366644 - Pre: Work around mach/mozharness/mozprocess output issue. r=maliu
It's unfortunate, but somehow the

run-task > mozharness > mach build > mach gradle > Gradle

causes Gradle to hang with no output.  We avoid the bug by avoiding
the `max_build_output_timeout > 0` branch in mozharness.  (These tasks
are all in Task Cluster, so they'll be killed eventually and it's not
a huge issue to remove the output timeout.)

MozReview-Commit-ID: 9wiLWS7kRQ9

--HG--
extra : rebase_source : 8c1ec73945494d3307148b3e7d0cd44815bab40a
2017-10-13 13:46:58 -07:00
Sebastian Hengst fea24c0daf merge mozilla-central to autoland. r=merge a=merge
--HG--
extra : rebase_source : 819bdfcc5e3f50cb5a3d8d76ce1f88ceeb0dd5a9
2017-10-17 23:54:52 +02:00
Mike Hommey 5ca1296c5d Bug 1409260 - Remove mozharness tc-vcs support. r=dustin,gps
It is not been used since bug 1309593.

--HG--
extra : rebase_source : 9eac4dd2c520641fff4b0abf596dc845a08086e1
2017-10-17 15:09:40 +09:00
Andrew Halberstadt 4d7483fee3 Bug 1297515 - Always use the mozharness vendored copy of virtualenv, r=jlund
This removes the option to pass in a custom virtualenv binary and gets
mozharness to always use the copy in 'external_tools'. Because this is now
deterministic, we don't need to do things like check what version of pip is
being used.

MozReview-Commit-ID: GWxkmaZVpsZ

--HG--
extra : rebase_source : 7b82fbf84fe272cf2adcbc1b01c9aa4b36e2af22
2017-10-12 12:24:05 -04:00
Andrew Halberstadt ed5df03347 Bug 1297515 - Make a copy of third_party/python/virtualenv under testing/mozharness, r=jlund
This adds a second copy of virtualenv to the tree. We need to do this because
buildbot is downloading the 'testing/mozharness' directory directly from
hg.m.o. It would be hard and risky to also get it to download
'third_party/python/virtualenv'. So instead, we simply copy it to avoid the
issue.

Bug 1408051 is filed to remove this extra copy once everything is using
taskcluster.

MozReview-Commit-ID: GWxkmaZVpsZ

--HG--
rename : third_party/python/virtualenv/AUTHORS.txt => testing/mozharness/external_tools/virtualenv/AUTHORS.txt
rename : third_party/python/virtualenv/LICENSE.txt => testing/mozharness/external_tools/virtualenv/LICENSE.txt
rename : third_party/python/virtualenv/MANIFEST.in => testing/mozharness/external_tools/virtualenv/MANIFEST.in
rename : third_party/python/virtualenv/PKG-INFO => testing/mozharness/external_tools/virtualenv/PKG-INFO
rename : third_party/python/virtualenv/README.rst => testing/mozharness/external_tools/virtualenv/README.rst
rename : third_party/python/virtualenv/bin/rebuild-script.py => testing/mozharness/external_tools/virtualenv/bin/rebuild-script.py
rename : third_party/python/virtualenv/docs/Makefile => testing/mozharness/external_tools/virtualenv/docs/Makefile
rename : third_party/python/virtualenv/docs/changes.rst => testing/mozharness/external_tools/virtualenv/docs/changes.rst
rename : third_party/python/virtualenv/docs/conf.py => testing/mozharness/external_tools/virtualenv/docs/conf.py
rename : third_party/python/virtualenv/docs/development.rst => testing/mozharness/external_tools/virtualenv/docs/development.rst
rename : third_party/python/virtualenv/docs/index.rst => testing/mozharness/external_tools/virtualenv/docs/index.rst
rename : third_party/python/virtualenv/docs/installation.rst => testing/mozharness/external_tools/virtualenv/docs/installation.rst
rename : third_party/python/virtualenv/docs/make.bat => testing/mozharness/external_tools/virtualenv/docs/make.bat
rename : third_party/python/virtualenv/docs/reference.rst => testing/mozharness/external_tools/virtualenv/docs/reference.rst
rename : third_party/python/virtualenv/docs/userguide.rst => testing/mozharness/external_tools/virtualenv/docs/userguide.rst
rename : third_party/python/virtualenv/scripts/virtualenv => testing/mozharness/external_tools/virtualenv/scripts/virtualenv
rename : third_party/python/virtualenv/setup.cfg => testing/mozharness/external_tools/virtualenv/setup.cfg
rename : third_party/python/virtualenv/setup.py => testing/mozharness/external_tools/virtualenv/setup.py
rename : third_party/python/virtualenv/site.py => testing/mozharness/external_tools/virtualenv/site.py
rename : third_party/python/virtualenv/tests/__init__.py => testing/mozharness/external_tools/virtualenv/tests/__init__.py
rename : third_party/python/virtualenv/tests/test_activate.sh => testing/mozharness/external_tools/virtualenv/tests/test_activate.sh
rename : third_party/python/virtualenv/tests/test_activate_output.expected => testing/mozharness/external_tools/virtualenv/tests/test_activate_output.expected
rename : third_party/python/virtualenv/tests/test_cmdline.py => testing/mozharness/external_tools/virtualenv/tests/test_cmdline.py
rename : third_party/python/virtualenv/tests/test_virtualenv.py => testing/mozharness/external_tools/virtualenv/tests/test_virtualenv.py
rename : third_party/python/virtualenv/virtualenv.py => testing/mozharness/external_tools/virtualenv/virtualenv.py
rename : third_party/python/virtualenv/virtualenv_embedded/activate.bat => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.bat
rename : third_party/python/virtualenv/virtualenv_embedded/activate.csh => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.csh
rename : third_party/python/virtualenv/virtualenv_embedded/activate.fish => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.fish
rename : third_party/python/virtualenv/virtualenv_embedded/activate.ps1 => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.ps1
rename : third_party/python/virtualenv/virtualenv_embedded/activate.sh => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate.sh
rename : third_party/python/virtualenv/virtualenv_embedded/activate_this.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/activate_this.py
rename : third_party/python/virtualenv/virtualenv_embedded/deactivate.bat => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/deactivate.bat
rename : third_party/python/virtualenv/virtualenv_embedded/distutils-init.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/distutils-init.py
rename : third_party/python/virtualenv/virtualenv_embedded/distutils.cfg => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/distutils.cfg
rename : third_party/python/virtualenv/virtualenv_embedded/python-config => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/python-config
rename : third_party/python/virtualenv/virtualenv_embedded/site.py => testing/mozharness/external_tools/virtualenv/virtualenv_embedded/site.py
rename : third_party/python/virtualenv/virtualenv_support/__init__.py => testing/mozharness/external_tools/virtualenv/virtualenv_support/__init__.py
rename : third_party/python/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/pip-8.1.2-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/setuptools-25.2.0-py2.py3-none-any.whl
rename : third_party/python/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl => testing/mozharness/external_tools/virtualenv/virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl
extra : rebase_source : 7011e849a1db38ed6effd9f7b8888156642515e4
2017-10-12 12:22:39 -04:00
Emilio Cobos Álvarez c021ca02b5 Bug 1409079: Re-enable web components in stylo. r=heycam,smaug
MozReview-Commit-ID: DJZRO7j2pOJ

--HG--
extra : rebase_source : c6e39755b7dd324ca8ae77b6d8a8868d913c930b
2017-10-12 15:22:17 +02:00
Dan Banner 7caa92d5d8 Bug 1408777 - Automatically fix instances of missing semicolons in the tree. r=Standard8
MozReview-Commit-ID: Jm8BRgt6mIv
2017-10-15 20:50:39 +01:00
Joel Maher 8eed010557 Bug 1403428 - Disable /html/browsers/windows/browsing-context-names/choose-_parent-001.html on !win for frequent failures. r=me, a=test-only 2017-10-15 05:55:21 -04:00
Sebastian Hengst 24f9efc1d1 Backed out changeset 4bac27faa19b (bug 1070763) for crashes and broken websites. r=backout a=backout
MozReview-Commit-ID: 6BAkoAT8JyJ
2017-10-14 23:50:33 +02:00
Andreas Tolfsen 7974848c51 Bug 1408454 - Move error.pprint to format.pprint. r=whimboo
Pretty-printing an object belongs more naturally to the new format module.

MozReview-Commit-ID: AfXLMPAT5ar

--HG--
extra : rebase_source : 1074febec66df49745256fc9cd04b0fecd293919
2017-10-13 17:59:30 +01:00
Henrik Skupin fbfe114eb0 Bug 1407437 - Unskip test_security.py and test_ev_certificate.py. r=jmaher
MozReview-Commit-ID: HIyH04s59Sz

--HG--
extra : rebase_source : 63db01cdc5a322b5ae942b5149b77181c8b76345
2017-10-13 18:16:23 +02:00
Andrew McCreight 95785a8675 Bug 1402151, part 9 - Implement gtest for FTP directory listing parsing. r=michal
This test turns the existing stand alone test for the FTP directory
listing parser into a gtest.

MozReview-Commit-ID: 7n60TfcTXTJ

--HG--
extra : rebase_source : 79c88708a9bf9bee6c27a82f2c93a95016e063dd
2017-09-25 11:19:33 -07:00
Andreas Tolfsen 5439883d3d Bug 1407985 - Add Marionette new contributor guide to docs. r=maja_zf
This is a conversion of
https://wiki.mozilla.org/User:Mjzffr/New_Contributors.

DONTBUILD

MozReview-Commit-ID: 4dLXr8zC3bN

--HG--
extra : rebase_source : ccf227644396f8f32485b5aa74cc9de6c7d0134b
2017-10-12 14:18:23 +01:00
Peter Major 240cafe846 Bug 1407675 - Fix cookie creation via Marionette using IP address r=ato
The issue here was that the cookie domain was always prepended with
'.' character. To resolve this edge-case Marionette now first checks
whether the cookie domain is in fact an IP address.

MozReview-Commit-ID: 4xBd4rscXxx

--HG--
extra : rebase_source : 92bf20ceb43c05f4610e3e0a5411027300586784
2017-10-12 16:06:26 +01:00
Sebastian Hengst 847d86fda7 merge mozilla-central to autoland. r=merge a=merge 2017-10-13 11:51:55 +02:00
Sebastian Hengst 1c1a5cef77 Merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 5oI3jfNbQVt
2017-10-13 11:12:47 +02:00
Brian Birtles fd4770f818 Bug 1406381 - Update the simple iteration progress calculation to match recent changes to the Web Animations specification; r=hiro
This implements the following change to the Web Animations specification:

  19b6c33cee

The background to that change is described in the corresponding spec issue:

  https://github.com/w3c/web-animations/issues/201

MozReview-Commit-ID: GGA64LG5vT

--HG--
extra : rebase_source : 92c2a60a250071926c2c998dbfadc5979b89cc0c
2017-10-13 12:31:21 +09:00
Brian Birtles 7687aa0691 Bug 1406381 - Add tests for simple iteration progress and current iteration when the playback rate is negative; r=hiro
MozReview-Commit-ID: H7cgEeGYUoj

--HG--
extra : rebase_source : 68f6e447ed42c2ea0dd47cfdad154c5230b60fd5
2017-10-13 12:28:05 +09:00
Brian Birtles bc7d04c600 Bug 1406381 - Extend assert_computed_timing_for_each_phase to accommodate negative playback rates; r=hiro
MozReview-Commit-ID: LpTRS6aMaWw

--HG--
extra : rebase_source : 6e912fa5d701329d3d3db4ec5b9e1533cc28484d
2017-10-13 12:27:56 +09:00
Brian Birtles b8f3387629 Bug 1406381 - Factor out common code from simple-iteration-progress.html and current-iteration.html; r=hiro
This will become all the more necessary when we extend these definitions to work
with negative playback rates.

MozReview-Commit-ID: ITHEqjprWUy

--HG--
extra : rebase_source : 034a4cd106877e02f3d9ccc1f89f96e80085b594
2017-10-13 10:53:10 +09:00
Brian Birtles 2cde05a8d2 Bug 1406381 - Tidy up simple-iteration-progress.html and current-iteration.html somewhat; r=hiro
This is in preparation for further changes to these files later in this patch
series.

In particular this patch:

* Moves some code to more modern Javascript that should be easier to read and
  maintain

* Makes the tests more strict about when active/after values are specified
  - If the timing parameters mean there is no active phase, the test should not
    specify a value to test for that phase. If there *is* an active phase, the
    test must provide a value to test (if it does not the test will fails when
    it compares against the undefined value).
  - Likewise for the after phase
  This should make it a little easier to incorporate testing the playbackRate.

MozReview-Commit-ID: 17vihK5RSbu

--HG--
extra : rebase_source : 0e9c4516e3ce361b152aa9843f06d06f88ac71ec
2017-10-13 10:45:58 +09:00
Ting-Yu Lin ccf0f12bf6 Bug 1399204 - Update test_long_press_to_select_when_partial_visible_word_is_selected(). r=mtseng
This test fails to test what it designed to test because the <input> is not
narrow enough to let 'b's overflow.

I added an <input> that have a fixed size to ensure 'B's overflows, and
remove the first long press on the first word.

MozReview-Commit-ID: 83zBj4yBXVk

--HG--
extra : rebase_source : f267a442223c318382c27852b6efbd614d410ee0
2017-10-12 16:41:48 +08:00
Phil Ringnalda ecdb97c7dc Backed out 6 changesets (bug 1406212) for mass reftest failures
CLOSED TREE

Backed out changeset 1c9fe35de901 (bug 1406212)
Backed out changeset 1acc4c270bf9 (bug 1406212)
Backed out changeset d9ea9cff849f (bug 1406212)
Backed out changeset 5bf2f08f01f9 (bug 1406212)
Backed out changeset 1a050da96e9e (bug 1406212)
Backed out changeset 1b5e78113f06 (bug 1406212)

MozReview-Commit-ID: LizV8CD4IY4
2017-10-12 19:45:23 -07:00
Nick Thomas 54555dd2d6 Bug 1408197 - fix beetmover by using a modern pip & setuptools, r=catlee a=release
MozReview-Commit-ID: CFyYBcL1xTM

--HG--
extra : rebase_source : 60ba3d48f4f3610c8ef5cd5c38e7110541dcdc98
2017-10-13 12:50:41 +13:00
Nicolas Chevobbe 603247ac56 Bug 1405070 - Add a DAMP test for console shutdown after expanding a large object; r=bgrins.
MozReview-Commit-ID: CQp3V4GIJzP

--HG--
extra : rebase_source : 602238b1b1d4a2b6df0ebf30b900688cc03c5de3
2017-10-11 11:56:45 +02:00
Blake Kaplan a17f66b7ba Bug 1406212 - Remove browser.tabs.remote.autostart.N. r=Felipe
These are no longer needed.

MozReview-Commit-ID: C49R7GsWPDg

--HG--
extra : rebase_source : 9609ad56d497b59d530434d135692e454d4f772a
2017-10-10 16:12:20 -07:00
Blake Kaplan 8d6920fb11 Bug 1406212 - Remove the e10srollout extension. r=Felipe
MozReview-Commit-ID: 1y141p0MalB

--HG--
extra : rebase_source : 01aedede2517d6b9623e2f1667a1c7da67c7ee20
2017-09-28 15:54:36 -07:00
Sebastian Hengst 87cd48824a merge mozilla-central to autoland. r=merge a=merge on a CLOSED TREE 2017-10-13 00:53:56 +02:00
Sebastian Hengst 5c00b8540d merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: AlcL6XYDkf
2017-10-12 23:58:31 +02:00
Dragana Damjanovic dc118fd91d Bug 1405761 - If the preload pref is disabled rel=preload should be shown as not supported. r=smaug
--HG--
extra : rebase_source : 3e32d5d8beceedca7ab3eaaf528385f4e73f1164
2017-10-11 03:20:00 -04:00
Sebastian Hengst c2f23c4622 merge mozilla-central to mozilla-inbound. r=merge a=merge
--HG--
rename : browser/base/content/test/general/browser_bug585558.js => browser/base/content/test/tabs/browser_positional_attributes.js
rename : devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_jsterm_dollar.js => devtools/client/webconsole/new-console-output/test/mochitest/browser_jsterm_dollar.js
rename : devtools/client/webconsole/new-console-output/test/mochitest/test-bug-621644-jsterm-dollar.html => devtools/client/webconsole/new-console-output/test/mochitest/test-jsterm-dollar.html
rename : dom/media/doctor/DDLogClass.cpp => dom/media/doctor/DDLogCategory.cpp
rename : dom/media/doctor/DDLogClass.h => dom/media/doctor/DDLogCategory.h
rename : mobile/android/app/src/main/res/drawable-hdpi/find_prev.png => mobile/android/app/src/photon/res/drawable-hdpi/find_prev.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-hdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-hdpi/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-hdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-hdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-xhdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xhdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-large-xxhdpi-v11/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/find_prev.png => mobile/android/app/src/photon/res/drawable-xhdpi/find_prev.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-xhdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-xhdpi/url_bar_entry_pressed_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_default.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_default.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_default_pb.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_default_pb.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_pressed.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_pressed.9.png
rename : mobile/android/app/src/main/res/drawable-xxhdpi/url_bar_entry_pressed_pb.9.png => mobile/android/app/src/photon/res/drawable-xxhdpi/url_bar_entry_pressed_pb.9.png
extra : rebase_source : 0cff6fa99d9ea3c6ce0bfb1604d4e9533f63ce63
2017-10-13 00:55:27 +02:00
Alexandre Poirot 0441524a90 Bug 1406564 - Open the right document when running cold toolbox open. r=bgrins
MozReview-Commit-ID: J6MZFCPLqT9

--HG--
extra : rebase_source : 407b46422d18b45ea0820fe06d6e3126974f4150
2017-10-12 01:15:19 +02:00
Ryan VanderMeulen 0dcd727f08 Merge m-c to autoland. a=merge 2017-10-11 17:55:13 -04:00
Marco Bonardo 65ca393243 Bug 1406860 - Make urlbar tests a bit more reliable. r=standard8
MozReview-Commit-ID: 71ZzDbCq8n0

--HG--
extra : rebase_source : 7f93059ce057a8bf98996e31932a47523c555fd1
2017-10-10 01:18:23 +02:00
Tom Ritter 701ee70a22 Bug 1406687 Pass return values from fwrite to Unused to silence the warn-unused-result warning r=njn
MozReview-Commit-ID: 4v6tPF5aMz7

--HG--
extra : rebase_source : fe434db73a8da686391462c12b91648348abcdc9
2017-10-09 15:01:48 -05:00
Sebastian Hengst d4cf5c3f6e Backed out changeset 1ac7fce0b369 (bug 1406860) for failing xpcshell tests, e.g. toolkit/components/places/tests/unit/test_000_frecency.js. r=backout
--HG--
extra : amend_source : d56cb30d1aa7bb64597e273eef64e9d35056914e
2017-10-11 18:25:57 +02:00
Marco Bonardo ac4197582b Bug 1406860 - Make urlbar tests a bit more reliable. r=standard8
MozReview-Commit-ID: 71ZzDbCq8n0

--HG--
extra : rebase_source : f919a0f84ff46fcfa56ddbfb2ba8b060b34cb12a
2017-10-10 01:18:23 +02:00
Sebastian Hengst a9cfc08c86 merge mozilla-central to autoland. r=merge a=merge 2017-10-11 16:15:40 +02:00
Sebastian Hengst dd693c66f9 Bug 1407437 - disable test_ev_certificate.py for perma failing for reasons outside of the tree. r=me, a=test-only
MozReview-Commit-ID: 1I8bMw08Vyb

--HG--
extra : transplant_source : %EF%96%D2iz%9D%B7%DE%A3%D0%8F%0F%C2%DA%D4%DA%CA%09%92F
2017-10-11 16:11:25 +02:00
Joel Maher 0b169e6a3b Bug 1407437 - disable test_security.py TestSecurity.test_get_address_from_certificate for perma failing for reasons outside of the tree. r=me, a=test-only
MozReview-Commit-ID: 8PECVzvURAv

--HG--
extra : transplant_source : %AFH%88%91y%F5%D5C%E3%01%92%1E%19%F0v%B8%9C%CBUl
2017-10-11 09:12:54 -04:00
Joel Maher 2d991cc7d1 Bug 1407437 - disable test_security.py TestSecurity.test_get_address_from_certificate on windows for perma failing for reasons outside of the tree. r=me, a=test-only
MozReview-Commit-ID: LpgxsWrjMhb

--HG--
extra : transplant_source : %E3%3B%C7%A0%60%E8%0F%AC%1AY%26%83%8E%275Z6%A5%C2%89
2017-10-11 08:10:50 -04:00
Sebastian Hengst ed86a2c11f merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: AgDEPuT8DNK
2017-10-11 11:41:04 +02:00
Sebastian Hengst 044775ad49 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-11 00:01:28 +02:00
Luke Wagner cf897d6fcb Bug 1347644 - Baldr: implement ConsumeStreamCallback in browser (r=bkelly)
MozReview-Commit-ID: DXv2MegefDw

--HG--
extra : rebase_source : aca4d6e40ae9af03e05520ec8bdef92889e44acc
2017-10-10 14:41:24 -05:00
Sylvestre Ledru 61e0724a88 Bug 1406666 - Add testing/*cppun*.py to the list of flake8 compliant code r=ahal
MozReview-Commit-ID: KWsXMRgy4XG

--HG--
extra : rebase_source : b6e82fcd6f5dfb9f823ac5d00c623387b7e95632
2017-10-07 19:45:12 +02:00
Lee Salzman 834a656e93 Bug 1387079 - only use SkRasterPipeline when SkJumper is accelerated. r=jrmuizel
MozReview-Commit-ID: 13dd2Ap4sob
2017-10-10 15:49:13 -04:00
Andreas Tolfsen d416473355 Bug 1405325 - Align WebDriver:DeleteCookie with specification. r=maja_zf
The Delete Cookie command should not return an error if the cookie
does not exist.

The variable names "toDelete" and "candidateName" was also
juxtapositioned and wrong.  Here I am using the approximate names
used in the specification prose for clarity.

Fixes: https://github.com/mozilla/geckodriver/issues/989
MozReview-Commit-ID: 6IIGGpB1JWn

--HG--
extra : rebase_source : f3149d2195c0e871370eef3d2c1306a8212c5751
2017-10-03 16:25:57 +01:00
Andreas Tolfsen 3304020e41 Bug 1405325 - Correct HTTPWireProtocol#send documentation. r=maja_zf
MozReview-Commit-ID: 3ZfXYHOaKRC

--HG--
extra : rebase_source : 0cd2e89ce271bae1c95e3896af5af6b705fed134
2017-10-03 16:24:22 +01:00
Andreas Tolfsen d94c69c0f9 Bug 1405325 - Assign actual response to variable. r=maja_zf
This is a non-functional change, but if anything should be assigned
to the "response" value, it should be the actual response.  I had
to do this because I was debugging a low-level HTTP problem with
geckodriver, so this will be more useful in the future.  In any case,
we can return the webdriver.transport.Response representation directly
because the finally clause is always called.

MozReview-Commit-ID: 8JKNKAEbOAe

--HG--
extra : rebase_source : 9bf14127d22d75e89df4d2377d4f73168055f673
2017-10-03 16:23:24 +01:00
Andreas Tolfsen e3c307effe Bug 1405325 - Use HTTPWireProtocol#url to build full URL. r=maja_zf
Instead of using string concatentation for building the command URL,
rely on self.url which internally uses urlparse.urljoin.

MozReview-Commit-ID: DqakZJIgdJF

--HG--
extra : rebase_source : ae9702ea22f7a2a3108b1e78e70182371ddb7b79
2017-10-03 16:21:25 +01:00
Andreas Tolfsen 1f920edde6 Bug 1405325 - Fix webdriver.transport.HTTPWireProtocol#url. r=maja_zf
The self.path_prefix attribute does not exist.  It should be
self.url_prefix.

MozReview-Commit-ID: 8LGES8GsTsm

--HG--
extra : rebase_source : a59f92070a6f35acda166836528704d03248c48c
2017-10-03 16:19:36 +01:00
Andreas Tolfsen 29339a1cb1 Bug 1405325 - Rename wdspec cookies test to match command name. r=maja_zf
MozReview-Commit-ID: CYVo0n3mLbB

--HG--
rename : testing/web-platform/tests/webdriver/tests/cookies/cookies.py => testing/web-platform/tests/webdriver/tests/cookies/get_named_cookie.py
extra : rebase_source : 6af6e1b53e2b5115720fb186b4aa985e067c109b
2017-10-03 15:27:26 +01:00
Andreas Tolfsen cc5abdb455 Bug 1407000 - Lint match_browser. r=automatedtester
No functional changes here, but the indentation was wrong in many
places, making it very hard to read the code.

MozReview-Commit-ID: Iku7yPD30QV

--HG--
extra : rebase_source : 31aa77135ca7f89eab60335b5bb968c4d6f1294a
2017-10-09 19:11:31 +01:00
Andreas Tolfsen 6034b21f96 Bug 1407000 - Prefer error messages in the present. r=automatedtester
s/was/is/ in various error messages for harmony.

MozReview-Commit-ID: IrRw4Vl8bIK

--HG--
extra : rebase_source : 2e4a26077733fc4a182dca0feedd14291675d6ad
2017-10-09 19:08:46 +01:00
Andreas Tolfsen 4c2629b200 Bug 1407000 - Fix error for string WebDriver capabilities. r=automatedtester
MozReview-Commit-ID: I4Il8CoUBiz

--HG--
extra : rebase_source : 8c128eb9b5a9a4130816eed4227ff39b6566e2d2
2017-10-09 19:05:59 +01:00
Andreas Tolfsen f9e18f3217 Bug 1406965 - Add docs on enabling trace logs. r=automatedtester
DONTBUILD

MozReview-Commit-ID: L2uZuPjA2ig

--HG--
extra : rebase_source : 4d1099d2999f619ceea7b96d58d3ec0731d978e5
2017-10-09 17:56:11 +01:00
Sebastian Hengst 1a4a26905f merge mozilla-inbound to mozilla-central. r=merge a=merge 2017-10-10 06:12:26 -03:00
Sebastian Hengst aa7c8d6587 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-10-09 23:58:00 +02:00
Sebastian Hengst c2d6023454 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 36L7JL73CzG
2017-10-09 23:52:04 +02:00
Joel Maher 690610434c Bug 1399633 - Disable /webdriver/tests/contexts/maximize_window.py on linux for frequent failures. r=me, a=test-only 2017-10-09 15:44:24 -04:00
Peter Van der Beken b2711ec3e9 Bug 1339853 - Make XPathExpression/XPathEvaluator arguments optional. r=bz.
--HG--
extra : rebase_source : 96d441625eaf8866aabcf255613c848921a194ae
extra : source : 00dd493a0b55f871d33fc08f514d7ea6ac5b875a
2017-09-28 18:14:46 +02:00
Joel Maher a966a4008f Bug 1402426 - removing the requirement to sign addons from talos and run from source. reland as this was partially reverted in a mozreview rebase. r=me 2017-10-09 08:42:51 -04:00
Sebastian Hengst 57b1e21136 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: Lbq8F50U0Nf
2017-10-08 11:44:16 +02:00
Sylvestre Ledru 34d66eceb2 Bug 1404480 - Manage hdiutil output when the volume name contains a space r=whimboo
MozReview-Commit-ID: lntjhP8QdT

--HG--
extra : rebase_source : fbdb9167821971064b0d84cb6417b1d6c45f191e
2017-10-02 13:07:53 +02:00
Sebastian Hengst 3c8747ae61 merge mozilla-central to autoland. r=merge a=merge 2017-10-07 10:52:29 +02:00
Sebastian Hengst 5d61e2eec8 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JDCYKq7yKwb
2017-10-07 10:45:11 +02:00
Sebastian Hengst b834f0d177 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 7Ez95T2ivfR
2017-10-07 10:37:39 +02:00
Ben Kelly 3c74ad0498 Bug 1351521 P2 Update resource-timing.https.html WPT test expectations. r=asuth 2017-10-06 09:04:55 -07:00
Ben Kelly 2caf858711 Bug 1191943 P3 Update resource-timing.https.html and performance-timeline.https.html WPT tests and expectations. r=asuth 2017-10-06 09:04:55 -07:00
Ben Kelly c3d51e73b0 Bug 1405739 P2 Update performance-timeline.https.html WPT test expectations. r=asuth 2017-10-06 09:04:54 -07:00
Joel Maher 80d59c9dc6 Bug 1403513 - remove signed .xpi files from the talos tree. r=rwood 2017-10-06 10:57:20 -04:00
Joel Maher 0536afaa2e Bug 1406114 - remove rss, modified page list bytes, and possibly private bytes from talos counters. r=rwood 2017-10-06 10:57:17 -04:00
Andreas Farre 66345bc361 Bug 1378402 - Add tests for budget throttling. r=bkelly 2017-10-06 01:08:00 -04:00
Henrik Skupin 21872db2c4 Bug 1406150 - Always throw exceptions by using 'new'. r=maja_zf
MozReview-Commit-ID: GmI1PuSQwWU

--HG--
extra : rebase_source : 61d87d94d683094a579d776e10134dc961182969
2017-10-06 14:07:13 +02:00
Xidorn Quan a07f749a0d Bug 1392918 - Re-enable text-orientation-script-001.html for stylo. r=xidorn
MozReview-Commit-ID: Ilj5N96fSYR

--HG--
extra : rebase_source : 58ae71a629beaec7e858be5487118624bfd88b5d
2017-10-07 14:18:27 +11:00
Xidorn Quan c0f60ed5b9 Bug 1288761 part 2 - Add perf reftest for bidi resolution. r=jfkthame,rwood
MozReview-Commit-ID: 12GXuPuvDHa

--HG--
extra : rebase_source : cf06beaeb4f2bfedb0088871fce68e7b289d55a4
2017-10-05 21:14:43 +11:00
Rail Aliiev 634330e4c4 Bug 1336514 - Publish jsshell-*.zip as part of release r=nthomas
MozReview-Commit-ID: 4N3trF9oQ6l

--HG--
extra : rebase_source : 0dacfe6a0ee297fde5994295b110e22b1c5a9aec
2017-10-06 13:10:45 -04:00
Geoff Brown d349c216eb Bug 1406213 - Ensure test verification gives up after max time exceeded; r=jmaher 2017-10-07 08:52:39 -06:00
Geoff Brown 4e611b87fc Bug 1406407 - Update test-verify mozinfo from json file; r=jmaher 2017-10-07 08:52:37 -06:00
Emilio Cobos Álvarez 7ae6330744 Bug 1402442: Properly remove display: contents pseudo-frames. r=mats
MozReview-Commit-ID: 4pjVLQfv3YR
Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>

--HG--
extra : rebase_source : 641946b30a36ab407b1940d8b42967fa92083073
2017-09-25 18:25:29 +02:00
Tom Ritter 14ad913e94 Bug 1403058 Add the MinGW32 browser build to Taskcluster r=glandium
MozReview-Commit-ID: EGWX1EfqBNJ

--HG--
extra : rebase_source : 4cbe0340bad06d4421cd0b106d1dc7a4ab2ec013
2017-10-05 11:46:32 -05:00
Jared Hirsch 738284c9e1 Bug 1405166 - Update occurrences of system-disabled pref outside screenshots system addon; r=kmag
MozReview-Commit-ID: 24PV53VM6te

--HG--
extra : rebase_source : 4042e3de5bf2a3c08da81f5ed0d709e1b859ab1c
2017-10-03 16:26:41 -07:00
Andrew Halberstadt dddb71971e Bug 1405808 - [mozlog] Default manifest groups to empty dict in errorsummary formatter, r=gbrown
This fixes an exception when a test_status/test_end is logged before a
suite_start. This case should be an error anyway, but might as well fix this to
keep the logs looking clean.

MozReview-Commit-ID: 2TlWlSmczwH

--HG--
extra : rebase_source : c33aed0870d7b7fa51d855383d6336331d4f22fc
2017-10-05 09:07:46 -04:00
Henrik Skupin d81d7488e4 Bug 1375660 - Add instructions for updating the Selenium atoms. r=ato
MozReview-Commit-ID: CBVAAE5RSXI

--HG--
extra : rebase_source : e9f821d859c3335d53b9df73af0422f071d17649
2017-10-05 12:10:57 +02:00
Henrik Skupin 3187df7e34 Bug 1375660 - Update Selenium atom: clearElement. r=ato
MozReview-Commit-ID: I5JIz14o4Mq

--HG--
extra : rebase_source : 9d2376ba3e1c906abe139935a155e6c0a3b06f2e
2017-09-29 16:11:04 +02:00
Henrik Skupin 25aa4fa932 Bug 1375660 - Update Selenium atom: isElementSelected. r=ato
MozReview-Commit-ID: 4cBxsGQWuiz

--HG--
extra : rebase_source : 50c3b3a9308353f4a8a5c68c10b533fe5fcc2a6a
2017-09-29 16:08:54 +02:00
Henrik Skupin b366b0394d Bug 1375660 - Update Selenium atom: isElementEnabled. r=ato
MozReview-Commit-ID: KZqTgIfcx1O

--HG--
extra : rebase_source : b2774fc00f726e37180bb0a9f629a07725595380
2017-09-29 16:05:35 +02:00
Henrik Skupin ea781c9646 Bug 1375660 - Update Selenium atom: isElementDisplayed. r=ato
MozReview-Commit-ID: 64mDJNmw8B5

--HG--
extra : rebase_source : ba671d8a5e370347ba83185ab74a37b5a2c944db
2017-09-29 15:58:29 +02:00
Henrik Skupin d3ff491666 Bug 1375660 - Update Selenium atom: getElementText. r=ato
MozReview-Commit-ID: GttrWxVDlGO

--HG--
extra : rebase_source : 8d92d1d5267d3330ebf7741119f58e88e57f794b
2017-09-29 15:56:23 +02:00
Henrik Skupin 7d2717c4aa Bug 1375660 - Remove Selenium atom: getElementAttribute. r=ato
MozReview-Commit-ID: 2vyuxmVE7Oi

--HG--
extra : rebase_source : 4dd33939a20285dbb4fdcc8add2551d8550a747e
2017-09-29 15:35:14 +02:00
Henrik Skupin e956a3ec91 Bug 1375660 - Remove duplicate button 9 reference in test_accessibility. r=ato
The element 'button9' is moved off screen by CSS and as such it is not
marked as displayed.

MozReview-Commit-ID: KQCA2QfZLrT

--HG--
extra : rebase_source : bc7118324861781eaaab76005a19815a22df31e4
2017-10-02 23:58:01 +02:00
Henrik Skupin 5cf6a1a7a8 Bug 1375660 - Fix test_l10n.py for title text. r=ato
The title is not a visible element and as such getElementText
will return an empty string. Instead use the h1 tag which has
the same content to get this test passing.

MozReview-Commit-ID: FntduPdn1P9

--HG--
extra : rebase_source : 3a9083a949df3e289a0813a4fa3ff05456088d62
2017-10-02 22:25:42 +02:00
Henrik Skupin bba9ec1c7d Bug 1406763 - Fix broken Assert.throws() calls for error class. r=ato
MozReview-Commit-ID: H1fw7VitAyO

--HG--
extra : rebase_source : 962e1c52739651bf3de54209fc8f3d5da3358a4e
2017-10-12 17:56:31 +02:00
Henrik Skupin aae9a4d88d Bug 1406763 - Strip brackets around IPv6 addresses for proxy hosts. r=ato
The WebDriver specification requires IPv6 addresses to be always added
with brackets for proxy hosts. But Firefox itself handles those without
brackets for both the proxy host, and the noProxy settings.

MozReview-Commit-ID: 9vpvXjDDuxd

--HG--
extra : rebase_source : f087d39e04738fff93f08fdd26d676b2daf623da
2017-10-09 14:10:03 +02:00
Henrik Skupin 3fda7dc171 Bug 1406763 - Refactor xpcshell proxy tests for fromJson and toJson. r=ato
To ensure that both methods are working as expected, they cannot be
used in combination for assertions.

MozReview-Commit-ID: 57jYmPejEq0

--HG--
extra : rebase_source : 59ffe0e20cab92535270e3ed3139a9439dc24107
2017-10-11 00:26:22 +02:00
Henrik Skupin b5ddfae9aa Bug 1407925 - Don't use application name but ID to determine Firefox. r=ato
MozReview-Commit-ID: 9TZrs4nk31y

--HG--
extra : rebase_source : a79e15619e5b25dd494ba0be5bb0e84ec67dab86
2017-10-12 13:21:17 +02:00
Sebastian Hengst 30f55ebf1c Backed out changeset e7f4ffe10569 (bug 1406763) for linting failure at testing/marionette/session.js:317: Missing semicolon. r=backout
--HG--
extra : amend_source : 5d60f5989940fe9cda6810e34dc7637e586bd4b3
2017-10-12 20:51:44 +02:00
Sebastian Hengst 1237c730d7 Backed out changeset 0ce17eb985f1 (bug 1406763) 2017-10-12 20:51:38 +02:00
Sebastian Hengst a19b8a7f82 Backed out changeset b85be3749e70 (bug 1406763) 2017-10-12 20:51:33 +02:00
Henrik Skupin 06432fe10f Bug 1406763 - Fix broken Assert.throws() calls for error class. r=ato
MozReview-Commit-ID: H1fw7VitAyO

--HG--
extra : rebase_source : 18c741c99eda35e1084dfb51ea7ae72569428ac4
2017-10-12 17:56:31 +02:00
Henrik Skupin b16adff69a Bug 1406763 - Strip brackets around IPv6 addresses for proxy hosts. r=ato
The WebDriver specification requires IPv6 addresses to be always added
with brackets for proxy hosts. But Firefox itself handles those without
brackets for both the proxy host, and the noProxy settings.

MozReview-Commit-ID: 9vpvXjDDuxd

--HG--
extra : rebase_source : 0fa109cd8993df980e28c57a7ec3857e9e2ff932
2017-10-09 14:10:03 +02:00
Henrik Skupin 1f294b4563 Bug 1406763 - Refactor xpcshell proxy tests for fromJson and toJson. r=ato
To ensure that both methods are working as expected, they cannot be
used in combination for assertions.

MozReview-Commit-ID: 57jYmPejEq0

--HG--
extra : rebase_source : 59ffe0e20cab92535270e3ed3139a9439dc24107
2017-10-11 00:26:22 +02:00
Andreas Tolfsen de6c4ea219 Bug 1403577 - Use named imports. r=whimboo
MozReview-Commit-ID: 9VXO5a0xFIq

--HG--
extra : rebase_source : 202b3a7c650db8abc5727bef95d3cd62a2d4a4c3
2017-09-30 18:11:17 +01:00
Andreas Tolfsen abc1f1a9bf Bug 1403577 - Fix Message, Command, and Response docs. r=whimboo
MozReview-Commit-ID: A3iU083gjSx

--HG--
extra : rebase_source : b68b8d764101f39289e77f28d1738cd71ea495c5
2017-09-30 18:15:03 +01:00