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