Commit Graph

19042 Commits

Author SHA1 Message Date
Junior Hsu
47c1ce6716 Bug 870460 - Part 3: Add cookies.sqlite{|-shm} to xperf whitelist. r=jmaher
--HG--
extra : source : 224e8667174335d6a6ab1e17260fc65be4ed39a5
2017-10-11 20:59:00 -04: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
Attila Craciun
7bcf901c3b Merge inbound to mozilla-central r=merge a=merge 2017-10-25 12:30:28 +03:00
Geoff Brown
98bd20684f Bug 1410714 - Follow-up to fix some minor python lint problems 2017-10-24 15:41:39 -06:00
Geoff Brown
5facbdc255 Bug 1410714 - Help mach tests find adb when running Android tests; r=jmaher 2017-10-24 15:17:25 -06:00
James Graham
b3cbfea12e Bug 1405141 - Add stability checking to wptrunner, r=gbrown
This adds a --verify flag that is compatible with other Mozilla test
harnesses i.e. it runs each test 10 times without restarting and then
runs it 5 times with restarts, and then repeats with chaos mode
enabled.

This uses the code from, and can replace, the |wpt run --stability|
flag from upstream although that has different default behaviour
(running 10 times with restarts). More work is needed to avoid
duplicating all the code, however.

MozReview-Commit-ID: 7oUEwJk7uhZ
2017-10-24 22:13:25 +01:00
James Graham
a099f172a0 Bug 1405141 - Add support for rerunning web-platform-tests without restarting, r=gbrown
This adds a --rerun=N flag which runs each selected test N times in a row.

MozReview-Commit-ID: 4dGuPDkjWeZ
2017-10-24 22:13:24 +01:00
Andreas Tolfsen
ed3cbbf13c Bug 1410891 - Assert that "value" is in response. r=maja_zf
MozReview-Commit-ID: JR160fQzpt1

--HG--
extra : rebase_source : ad1bfd56d0384f00f4ede7cecf9331561c9f6098
2017-10-23 15:09:43 +01:00
Andreas Tolfsen
7db958ab04 Bug 1410891 - Use a command helper function. r=maja_zf
Instead of making repeated calls to session.transport.send we can
use a helper function like most of the other tests do.  This makes
the test more succinct and easier on the eye.

MozReview-Commit-ID: 689rticvu2d

--HG--
extra : rebase_source : 60196056a9276d331afcdc60e9e43081746546f2
2017-10-23 15:06:19 +01:00
Andreas Tolfsen
88ff8e0fe8 Bug 1410891 - Fix prompt handle assertions. r=maja_zf
The first assertion was never run because it was passed a tuple
of a response value and a boolean.  It now compares the response
value to the boolean using "is".

The second assertion mistakenly used the "==" (equals) operator
but should use "is" to get a better pytest error message.

MozReview-Commit-ID: HCCr5rExIYu

--HG--
extra : rebase_source : b6e087de9ab7041411e363bdbc4f5d1a7b0eb373
2017-10-23 15:01:05 +01:00
Andreas Tolfsen
0cae24dbca Bug 1410891 - Use "response" consistently. r=maja_zf
The WebDriver specification talks about "responses" from "commands",
not results.

MozReview-Commit-ID: 2C3a6c2pEAX

--HG--
extra : rebase_source : d2e328a88c80af59d53bf453c5b70f5073414e72
2017-10-23 14:58:37 +01:00
Andreas Tolfsen
aa7af34cf4 Bug 1410891 - Use "is" operator to compare responses. r=maja_zf
The "is" operator tests if two objects are the same object, and
does not consider the values of the two objects.

This also gives a better pytest error message should the assertion fails.

MozReview-Commit-ID: GOUek15TUPU

--HG--
extra : rebase_source : f15e92aff9f593d702f0abd8631e2609b8b6e919
2017-10-23 14:49:11 +01:00
Andreas Tolfsen
9b2cc4060e Bug 1410891 - Remove unused imports from Get Active Element WPT test. r=maja_zf
MozReview-Commit-ID: NmPXv8mOuu

--HG--
extra : rebase_source : 6e55938658445606484d0bc34c54014cc9b4f501
2017-10-23 14:48:23 +01:00
Andreas Tolfsen
a99190f0aa Bug 1411052 - Show local variables in wdspec tracebacks. r=maja_zf
Using the "--showlocals" pytest flag we can show the values of
variables in the local scope in the pytest tracebacks.  This seems
like a good thing to do to ease debugging.

Thanks-to: Dave Hunt <dave.hunt@gmail.com>

MozReview-Commit-ID: F62untoxEyi

--HG--
extra : rebase_source : db803258395e9bbacf10b06dc8ca367ae79ec67f
2017-10-23 22:23:06 +01:00
Andreas Tolfsen
690ea166e1 Bug 1411045 - Display error when response is unsuccessful. r=maja_zf
Instead of the default pytest error message when the assertion
fails, which is rather pointless because we know we did not match
the 200 HTTP status code, display the string representation of
wdclient.error.WebDriverException.

This string representation includes the remote end's stacktrace,
which is infinitely more useful in this context.

MozReview-Commit-ID: 6XUgEEc9Qoj

--HG--
extra : rebase_source : 68fbcf5e70bfcc064302b139b0c5edff2a0ecb72
2017-10-23 22:15:53 +01:00
Andreas Tolfsen
38c8ff6a95 Bug 1411045 - Provide response-to-error conversion. r=maja_zf
This adds a new error.from_response(wdclient.Response) function that lets
a WebDriverException be constructed from a wdclient.Response object.
If the Response is not an error, i.e. has a 200 HTTP status code,
an UnknownErrorException is raised.

MozReview-Commit-ID: JW89Ily2voC

--HG--
extra : rebase_source : 5b126f3d62fc19a1ef0df7374167a7ee6828ab29
2017-10-23 22:13:00 +01:00
Andreas Tolfsen
b49d1c1ffc Bug 1411045 - Fix error.get argument name. r=maja_zf
We talk about "error codes", not "status codes", for WebDriver errors.

This is a non-functional change.

MozReview-Commit-ID: Bl8zT8lZvzK

--HG--
extra : rebase_source : 7271e6a00170f58e4f1f0086c3d46b67664c7e4a
2017-10-23 22:10:46 +01:00
Andreas Tolfsen
d481e7daf0 Bug 1411045 - Prettify error in wdclient.Response. r=maja_zf
When showing wdclient.Response's object representation, prettify
the error if there is one.  Otherwise include the full body as before.

MozReview-Commit-ID: 64QpsB89Oiw

--HG--
extra : rebase_source : d29a1b644156c6b0557d7d408a9b9398bc11d754
2017-10-23 22:09:46 +01:00
Andreas Tolfsen
f5d1ddacb0 Bug 1411045 - Add object- and string representations for WebDriverException. r=maja_zf
MozReview-Commit-ID: C6gdV9B8aIU

--HG--
extra : rebase_source : a15c36625277d43146cf13ba73bf32a618d5d3eb
2017-10-23 22:07:38 +01:00
Sebastian Hengst
24b7b2eb7c merge mozilla-central to autoland. r=merge a=merge 2017-10-24 23:59:14 +02:00
Gabriele Svelto
a3d1d04f8d Bug 1410165 - Make the test harness properly listen to crash events when running a test more than once; r=mconley
MozReview-Commit-ID: C3PDtOfaz0v

--HG--
extra : rebase_source : 568387a2a53a55b19a03c6cc793125a01ebd3760
2017-10-20 15:21:46 +02:00
Justin Wood
64a5aa9829 Bug 1405681 - Use a special beetmover template for win32 to win64. r=nthomas a=release DONTBUILD
MozReview-Commit-ID: DSjOxoRr6qk

--HG--
rename : testing/mozharness/configs/beetmover/partials.yml.tmpl => testing/mozharness/configs/beetmover/win32_to_win64_partials.yml.tmpl
extra : transplant_source : IV%86Ui.W%9BZ%95u%01N%BB%F1_%15%D9%8C%60
2017-10-04 21:46:15 -04:00
Ben Hearsum
d718446a1c bug 1411277: stop submitting bz2 updates to balrog for staging releases. r=rail 2017-10-24 12:29:06 -04:00
Sebastian Hengst
890cc1a469 Backed out changeset 224e86671743 (bug 870460) 2017-10-24 16:48:05 +02:00
Stone Shih
9ecdd8f6a0 Bug 1398030 Part2: Handle null id of the message for EventSource. r=baku.
When server responses a field value with null, we have to ignore it, or we fail to SetRequestMethod for the http channel.
MozReview-Commit-ID: EW9NHMy22Fc
2017-10-20 10:22:55 +08:00
Junior Hsu
83e8c9d7bb Bug 870460 - Part 3: Add cookies.sqlite{|-shm} to xperf whitelist. r=jmaher
--HG--
extra : rebase_source : cb8874f86cc8868bc516197e727dcd9ad60075d4
2017-10-11 20:59:00 -04:00
James Graham
7db492c796 Bug 1404733 - Handle non-utf8 better in wpt logging, r=maja_zf
MozReview-Commit-ID: GMofBbKUtt0

--HG--
extra : rebase_source : 0caf26492e484032230824cbb20666577a6eeae7
2017-10-24 18:30:05 +01:00
Ralph Giles
6095257b3d Bug 1411363 - Update Cargo.lock files for Rust 1.22. r=froydnj
Cargo 0.23.0-beta, included with Rust 1.22.0-beta.2, wants to
move the top-level package description out of the [root] section
of Cargo.lock and into a parallel [[package]] section.
Accept this update by temporarily running the build without
passing --frozen and committing the result.

This is accepted by the cargo versions included in the current
and previous stable rust releases, so it will work with all
supported toolchains.

MozReview-Commit-ID: 1hMykhTknHi

--HG--
extra : rebase_source : 153d2016cd5e637584ea1d755198fbd1a5e7067e
2017-10-24 10:00:24 -07:00
Sebastian Hengst
1ead0a96a9 Backed out changeset dab1c5badddb (bug 1407679) for failing server startup in mochitests on Android. r=backout on a CLOSED TREE
--HG--
extra : amend_source : 3dc4cb2bbaf55f3f6329687ce64d4e862fc3800b
2017-10-24 21:18:26 +02:00
Valentin Gosu
9dd47ebf50 Bug 1407679 - Merge nsIIOService and nsIIOService2 r=nwgh
Removes deprecated nsIIOService2.newChannelFromURIWithProxyFlags

MozReview-Commit-ID: Gr3nA25kcre

--HG--
extra : rebase_source : 3407b5ed0f8f7067523abee28c137db3cac86b14
2017-10-20 16:41:07 +02:00
Gregory Szorc
a56fef0fd4 Bug 1410969 - Consolidate code for resolving path metadata; r=ahal
find_paths_and_tags() can instantiate a BuildReader to read moz.build
metadata. We switch `mach test` to call this to avoid some redundant
code.

To facilitate `mach try`'s use case, we add test flavors to the
result of find_paths_and_metadata() and change the function name to
reflect its more generic purpose.

MozReview-Commit-ID: Lcz05W8g2dt

--HG--
extra : rebase_source : 17d6f23275f4eed1bd544a9b2cd991214625dabc
2017-10-23 10:42:41 -07:00
Gregory Szorc
9a4d779385 Bug 1410969 - Return dict from find_paths_and_tags(); r=ahal
This will make the return value more easily extensible and will help
consumers know what the data structures represent.

MozReview-Commit-ID: DaeYsqfMW37

--HG--
extra : rebase_source : 440d16f0604b21f0ec885e1bca5066c32b18f641
2017-10-23 10:36:38 -07:00
Gregory Szorc
5c70c4e281 Bug 1410969 - Properly import AutoTry; r=ahal
The AutoTry code got moved around in 27b5181a3c77 and c94bf66df122
(bug 1382775). This broke `mach test` without arguments.

This commit imports the new location and uses the new API. As the
inline TODO states, there is still room for improvement. This will
be done in a separate commit.

MozReview-Commit-ID: AKHfdNnfOhl

--HG--
extra : rebase_source : dedd0171bafc1897c71f0710addb1f692c9f4844
2017-10-23 10:33:37 -07:00
Sebastian Hengst
0b72ecf4c3 Backed out changeset 6960879cb1e3 (bug 1407695) for eslint failure at testing/marionette/cookie.js:219: ["expiry"] is better written in dot notation. r=backout
--HG--
extra : rebase_source : 47471c300affde3ecccaf905d6650cf130aab3de
2017-10-24 18:48:58 +02:00
Sebastian Hengst
debdeb1b4f Backed out changeset f5b8efb37541 (bug 1407695)
--HG--
extra : rebase_source : f8c73bb4070b5bf6d6da639e1d255ece22f8d531
2017-10-24 18:48:53 +02:00
Sebastian Hengst
c110b61402 Backed out changeset d5d1935726bb (bug 1407695)
--HG--
extra : rebase_source : 8ef645d2f7c24484f6cc6b8b8a070eacaf321ea5
2017-10-24 18:48:47 +02:00
Sebastian Hengst
6db78e3057 Backed out changeset cd2147b5bc3d (bug 1407695)
--HG--
extra : rebase_source : 3bef6db8d9dd8d496dd5315dce7646b89e9911a8
2017-10-24 18:48:42 +02:00
Rob Wood
05d81b9ad8 Bug 1409688 - default page header last modified to none if not available; r=jmaher
MozReview-Commit-ID: CkiFui6Ilap

--HG--
extra : rebase_source : 84ed6d9fcb81780f078243e3f05991f6f2d4a0b8
2017-10-24 10:58:05 -04:00
Henrik Skupin
627af45f04 Bug 1410366 - Improve socket handling in wait_for_port r=ato
The temporarily created sockets have to be removed immediately
by the operating system. Otherwise those enter the TIME_WAIT state,
and will be removed about 90s later. This can cause a pile of orphaned
sockets.

MozReview-Commit-ID: BGy9ZOjhjT0

--HG--
extra : rebase_source : f2e96d3e8d5d022b18c5f73daa15f3f8f06c74c5
2017-10-20 14:54:03 +02:00
Henrik Skupin
adf9cae288 Bug 1410366 - Stop socket server from listening for new connections if told so. r=ato
Simply checking '_acceptConnections' when clients are trying to
connect to Marionette, and revoking the connection request inside
of 'onSocketAccepted' is plainly wrong, given that a connection is
already present.

Instead put the socket server into close state, which means it
does no longer listen for new connection attempts until new
connections are accepted again.

MozReview-Commit-ID: JIpOgOjnpDY

--HG--
extra : rebase_source : 6caa49fa81aec4a5fcf4bdbd3a4290b837a14281
2017-10-23 14:08:15 +02:00
Øyvind Strømmen
58ddeb8ae1 Bug 1407695 - Cover non session cookies in web platform tests; r=ato
MozReview-Commit-ID: 4cj00yy3U39

--HG--
extra : rebase_source : cb3e785f9eb591931e27df05addd97b5f62e7061
2017-10-19 21:12:21 +02:00
Øyvind Strømmen
79ce033bd8 Bug 1407695 - Allows cookie 'expiry' to be optional; r=ato
When getting a session cookie we expect 'expiry' to be either null, or
to be missing.

MozReview-Commit-ID: Qvq0c0GiSO

--HG--
extra : rebase_source : c4531f8121ad6ecb95227aeea35a9cb44ad048ba
2017-10-23 22:23:10 +02:00