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

2743 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 685504c886 Bug 1372041: Further update test expectations. r=heycam
These were reviewed on the bug, but I accidentally filtered them out when
splitting patches.

MozReview-Commit-ID: 2Db8cUneO3M
2017-07-02 19:22:36 +02:00
Phil Ringnalda 915412e692 Merge m-i to m-c, a=merge
MozReview-Commit-ID: HINQtggBLDr
2017-07-01 17:36:09 -07:00
Christoph Kerschbaumer 9a421201d1 Bug 1377467 - Set pref data_uri.unique_opaque_origin for web platform tests. r=jgraham 2017-06-30 10:13:08 -07:00
Shawn Huang 4cab29da52 Bug 1345457 - Part 2: Assert upload.abort and upload.loadend events before abort, r=annevk
Per https://xhr.spec.whatwg.org/#request-error-steps xhr.upload.onabort fires before xhr.onabort
2017-06-30 10:48:36 -07:00
Sebastian Hengst 8ffdf0cbb8 Backed out changeset 6ae271d2dd9f (bug 1353895) for failing /webdriver/interface.html with Navigator interface: attribute webdriver. r=backout
--HG--
rename : testing/web-platform/meta/webdriver/tests/contexts.py.ini => testing/web-platform/meta/webdriver/contexts.py.ini
rename : testing/web-platform/meta/webdriver/tests/interface.html.ini => testing/web-platform/meta/webdriver/interface.html.ini
rename : testing/web-platform/meta/webdriver/tests/navigation.py.ini => testing/web-platform/meta/webdriver/navigation.py.ini
rename : testing/web-platform/tests/webdriver/tests/actions/__init__.py => testing/web-platform/tests/webdriver/actions/__init__.py
rename : testing/web-platform/tests/webdriver/tests/actions/conftest.py => testing/web-platform/tests/webdriver/actions/conftest.py
rename : testing/web-platform/tests/webdriver/tests/actions/key.py => testing/web-platform/tests/webdriver/actions/key.py
rename : testing/web-platform/tests/webdriver/tests/actions/mouse.py => testing/web-platform/tests/webdriver/actions/mouse.py
rename : testing/web-platform/tests/webdriver/tests/actions/sequence.py => testing/web-platform/tests/webdriver/actions/sequence.py
rename : testing/web-platform/tests/webdriver/tests/actions/special_keys.py => testing/web-platform/tests/webdriver/actions/special_keys.py
rename : testing/web-platform/tests/webdriver/tests/actions/support/__init__.py => testing/web-platform/tests/webdriver/actions/support/__init__.py
rename : testing/web-platform/tests/webdriver/tests/actions/support/keys.py => testing/web-platform/tests/webdriver/actions/support/keys.py
rename : testing/web-platform/tests/webdriver/tests/actions/support/refine.py => testing/web-platform/tests/webdriver/actions/support/refine.py
rename : testing/web-platform/tests/webdriver/tests/actions/support/test_actions_wdspec.html => testing/web-platform/tests/webdriver/actions/support/test_actions_wdspec.html
rename : testing/web-platform/tests/webdriver/tests/conftest.py => testing/web-platform/tests/webdriver/conftest.py
rename : testing/web-platform/tests/webdriver/tests/contexts.py => testing/web-platform/tests/webdriver/contexts.py
rename : testing/web-platform/tests/webdriver/tests/cookies.py => testing/web-platform/tests/webdriver/cookies.py
rename : testing/web-platform/tests/webdriver/tests/navigation.py => testing/web-platform/tests/webdriver/navigation.py
rename : testing/web-platform/tests/webdriver/tests/support/__init__.py => testing/web-platform/tests/webdriver/support/__init__.py
rename : testing/web-platform/tests/webdriver/tests/support/asserts.py => testing/web-platform/tests/webdriver/support/asserts.py
rename : testing/web-platform/tests/webdriver/tests/support/fixtures.py => testing/web-platform/tests/webdriver/support/fixtures.py
rename : testing/web-platform/tests/webdriver/tests/support/http_request.py => testing/web-platform/tests/webdriver/support/http_request.py
rename : testing/web-platform/tests/webdriver/tests/support/inline.py => testing/web-platform/tests/webdriver/support/inline.py
rename : testing/web-platform/tests/webdriver/tests/support/merge_dictionaries.py => testing/web-platform/tests/webdriver/support/merge_dictionaries.py
rename : testing/web-platform/tests/webdriver/tests/window_maximizing.py => testing/web-platform/tests/webdriver/window_maximizing.py
2017-07-01 16:27:04 +02:00
Sebastian Hengst bc34e0bb39 Backed out changeset 342f897311bc (bug 1353895) 2017-07-01 16:24:49 +02:00
Maja Frydrychowicz 62bf7d3e0f Bug 1353895 - Add wait with timeout to test click with navigation; r=jgraham
MozReview-Commit-ID: 1sV2cfXitaB

--HG--
extra : rebase_source : 532d43dc0c57b3e3fa3caed24c64c49255ae1181
2017-06-22 17:04:48 -04:00
Maja Frydrychowicz 7b10e7daf9 Bug 1353895 - Move all wdspec tests into a package; r=jgraham
We need a top-level package for tests and support files so that
support modules are importable from subpackages. For example,
previously webdriver/support/inline.py could not be imported from
webdriver/actions/mouse.py.

I'm creating the package in a subdirectory under webdriver in
order to avoid a name-clash with webdriver, the WebDriver client
library. Part of the motivation for adding the subdirectory rather
than renaming the client library is that it's a relatively
isolated change.

MozReview-Commit-ID: BihAKcNLbXK

--HG--
rename : testing/web-platform/meta/webdriver/contexts.py.ini => testing/web-platform/meta/webdriver/tests/contexts.py.ini
rename : testing/web-platform/meta/webdriver/interface.html.ini => testing/web-platform/meta/webdriver/tests/interface.html.ini
rename : testing/web-platform/meta/webdriver/navigation.py.ini => testing/web-platform/meta/webdriver/tests/navigation.py.ini
rename : testing/web-platform/tests/webdriver/actions/__init__.py => testing/web-platform/tests/webdriver/tests/actions/__init__.py
rename : testing/web-platform/tests/webdriver/actions/conftest.py => testing/web-platform/tests/webdriver/tests/actions/conftest.py
rename : testing/web-platform/tests/webdriver/actions/key.py => testing/web-platform/tests/webdriver/tests/actions/key.py
rename : testing/web-platform/tests/webdriver/actions/mouse.py => testing/web-platform/tests/webdriver/tests/actions/mouse.py
rename : testing/web-platform/tests/webdriver/actions/sequence.py => testing/web-platform/tests/webdriver/tests/actions/sequence.py
rename : testing/web-platform/tests/webdriver/actions/special_keys.py => testing/web-platform/tests/webdriver/tests/actions/special_keys.py
rename : testing/web-platform/tests/webdriver/actions/support/__init__.py => testing/web-platform/tests/webdriver/tests/actions/support/__init__.py
rename : testing/web-platform/tests/webdriver/actions/support/keys.py => testing/web-platform/tests/webdriver/tests/actions/support/keys.py
rename : testing/web-platform/tests/webdriver/actions/support/refine.py => testing/web-platform/tests/webdriver/tests/actions/support/refine.py
rename : testing/web-platform/tests/webdriver/actions/support/test_actions_wdspec.html => testing/web-platform/tests/webdriver/tests/actions/support/test_actions_wdspec.html
rename : testing/web-platform/tests/webdriver/conftest.py => testing/web-platform/tests/webdriver/tests/conftest.py
rename : testing/web-platform/tests/webdriver/contexts.py => testing/web-platform/tests/webdriver/tests/contexts.py
rename : testing/web-platform/tests/webdriver/cookies.py => testing/web-platform/tests/webdriver/tests/cookies.py
rename : testing/web-platform/tests/webdriver/navigation.py => testing/web-platform/tests/webdriver/tests/navigation.py
rename : testing/web-platform/tests/webdriver/support/__init__.py => testing/web-platform/tests/webdriver/tests/support/__init__.py
rename : testing/web-platform/tests/webdriver/support/asserts.py => testing/web-platform/tests/webdriver/tests/support/asserts.py
rename : testing/web-platform/tests/webdriver/support/fixtures.py => testing/web-platform/tests/webdriver/tests/support/fixtures.py
rename : testing/web-platform/tests/webdriver/support/http_request.py => testing/web-platform/tests/webdriver/tests/support/http_request.py
rename : testing/web-platform/tests/webdriver/support/inline.py => testing/web-platform/tests/webdriver/tests/support/inline.py
rename : testing/web-platform/tests/webdriver/support/merge_dictionaries.py => testing/web-platform/tests/webdriver/tests/support/merge_dictionaries.py
rename : testing/web-platform/tests/webdriver/window_maximizing.py => testing/web-platform/tests/webdriver/tests/window_maximizing.py
extra : rebase_source : 6450e49b4923eeec7749b5d6b8f2e1ed851b19b9
2017-06-22 16:45:57 -04:00
Maja Frydrychowicz 76de5e3a4c Bug 1376974 - Get all wpt test types working with --try-test-paths try syntax; r=jgraham
`try-test-paths` is set up to map anything under testing/web-platform
to the web-platform-tests flavour. By default, the web-platform-tests flavour
refers to the testharness test type for wptrunner, so we need to account for
reftest and wdspec test types.

This change causes mozharness to omit the test-type argument to wptrunner when
try-test-paths is being used, therefore making wptrunner determine the
appropriate test type for each requested test.

MozReview-Commit-ID: 7TDAShdDM4g

--HG--
extra : rebase_source : fde6ec219f574cd1e536764c0128a6816834f533
2017-06-28 11:13:39 -04:00
Andreas Tolfsen 4c3ba87cfe Bug 1372595 - Return single cookie for GetNamedCookie; r=jgraham
The GetNamedCookie command currently returns a JSON Array of one,
retained cookie, after it has removed the cookies that don't match by
name.

This is in violation of the WebDriver specification, which says it must
return the cookie serialisation directly.

MozReview-Commit-ID: 9yEiarEGBez

--HG--
extra : rebase_source : ec393eec712a6f957cee22d261bcd9ed13c6ec5b
2017-06-16 16:46:34 +01:00
Andreas Tolfsen d8b064b62f Bug 1372595 - Let resource URL protocol be configurable; r=jgraham
The url fixture is used to access hosted files on the wptserve instance.
This patch makes it possible to choose between different wptserve HTTPDs
based on the protocol.

The default remains the HTTP protocol.

MozReview-Commit-ID: FvtMMUSlB4M

--HG--
extra : rebase_source : 3045dffd2c5c1ec5837b75252a4b148a5cc6e2b0
2017-06-13 16:37:38 +01:00
Brad Werth ab54ea8771 Bug 1371453 Part 5: Fix an unexpected-pass web-platform test. r=bz
MozReview-Commit-ID: KEV1AXX0gFP

--HG--
extra : rebase_source : 82c508481ac84e7a8c687437ee86dd146e30861d
2017-06-29 09:37:40 -07:00
Andrea Marchesini 8f0fb4ecbf Bug 1375457 - name should be a replaceable attribute in worker global scopes, r=bkelly 2017-06-28 06:36:22 -07:00
David Burns ba70f4f34a Bug 1370223: Add Window Maximize wdspec tests r=ato
This adds tests for section 10.7.3 of the WebDriver
specification as detailed in
https://w3c.github.io/webdriver/webdriver-spec.html#resizing-and-positioning-windows

MozReview-Commit-ID: 96Ls86ONve0

--HG--
extra : rebase_source : d03e13e7d6a8527fb215cf7d0540088583e72263
2017-06-16 09:39:05 +01:00
James Graham 5f59647162 Bug 1376228 - Pass group_metadata through the running state, r=maja_zf
MozReview-Commit-ID: CZUxRLh7j6B

--HG--
extra : rebase_source : 9edcb42c2593a0c2d7bbaec63eaf3af0b09cafc7
2017-06-26 16:37:47 -07:00
Tobias Schneider b411281ed7 Bug 1359311 - (intersection-observer) Send update notifications in same order as observed. r=smaug
--HG--
extra : rebase_source : 36dc59e18178204e01d293db177664ca994d5117
2017-06-25 19:35:21 -07:00
Cameron McCormack 902f16605c Bug 1291515 - Part 2: Disable pref for <style scoped>. r=dbaron
MozReview-Commit-ID: 8rBHsSTK9SG

--HG--
extra : rebase_source : db36cfa8139ceb53811239b8ddd800f3d08d6698
2017-06-21 09:30:52 +08:00
Wes Kocher 913ce205d2 Backed out 2 changesets (bug 1291515) for reftest assertions in textarea-fieldset-legend-ref-2.html a=backout CLOSED TREE
Backed out changeset 4fac24cc0437 (bug 1291515)
Backed out changeset 4e8b918dc410 (bug 1291515)

MozReview-Commit-ID: F4yQK5ujqLP
2017-06-25 05:18:22 -07:00
Cameron McCormack b7af0d0585 Bug 1291515 - Part 2: Disable pref for <style scoped>. r=dbaron
MozReview-Commit-ID: 8rBHsSTK9SG

--HG--
extra : rebase_source : dc514c56968336cd29b4d4207cf14169ee3fc7fa
2017-06-21 09:30:52 +08:00
James Graham 6a1857dae7 Bug 1363428 - Use reftest wait for MathML tests that do click onload, r=ato
MozReview-Commit-ID: CYI4y3B4yNm
2017-06-24 12:03:31 +01:00
James Graham f6c9b1da3b Bug 1363428 - Use the internal reftest implementation by default on Linux and OSX, r=ato
This is faster and works better in some cases (e.g. with SVG). However
it doesn't work correctly on Windows yet, so remains disabled there by default.

MozReview-Commit-ID: AXyeFUGfVgx
2017-06-24 12:03:30 +01:00
James Graham 71f2f1daf6 Bug 1363428 - Update expectation data for reftest changes, r=ato
The internal reftest harness changes some results, but it's not clear
that it's overall better or worse than the old one, so just update the
expectation metadata for now.

MozReview-Commit-ID: KSE2z1Ct72t
2017-06-24 12:03:28 +01:00
James Graham 105552d940 Bug 1363428 - Copy the Ahem font into the bundled font directory, r=maja_zf
MozReview-Commit-ID: 3VgrawYWoWp
2017-06-24 12:03:12 +01:00
James Graham 8ce434ae01 Bug 1363428 - Add Ahem to wpt fonts directory, r=maja_zf
MozReview-Commit-ID: 8UWoXdDBNhp
2017-06-24 12:03:12 +01:00
James Graham 147951623f Bug 1363428 - Add per-test-queue metadata to wptrunner, r=ato,maja_zf
This adds a metadata object associated with each test queue, and uses
it to pass cache information into the marionette internal reftest
implementation so that we are able to cache only those canvases that
will be reused.

MozReview-Commit-ID: zASrlvnri3
2017-06-24 12:03:11 +01:00
James Graham e9ca85913c Bug 1363428 - Switch wptrunner to use a deque for test groups, r=ato,jdm
Initially wptrunner had a single test queue that was shared between
all processes. Then for --run-by-dir it changed to a queue of
queues. This change makes it a queue of deques, which is simpler,
since the test queues themselves are no longer shared between
processes. It also changes the implementation when we aren't using
--run-by-dir but are using multiple processes to pre-group the tests
into N queues rather than sharing a single queue between all
processes. This is necessary to use the deque of course, but
importantly anticipates a change in which we will pre-compute per
queue metdata for each queue; that doesn't work well with one shared
queue. The downside of this change is that there is no work stealing,
so it may be less efficient if we randomly assign many slow jobs to
one particular process.

MozReview-Commit-ID: 7e0Odk7yDwr
2017-06-24 12:03:11 +01:00
James Graham 41cffd4ec6 Bug 1363428 - Support Marionette reftest implementation in wptrunner, r=maja_zf
Add an InternalReftestImplmentation that runs reftests using the
built-in Marionette reftest primitives rather than screenshots. This
is actiivated using the --internal-reftest switch, although that may
become the default in the future.

MozReview-Commit-ID: 6HxGuBsTITf
2017-06-24 12:03:11 +01:00
James Graham 5fd8e99e6a Bug 1363428 - Add reftest-specific endpoints to Marionette, r=ato
This adds commands to start a reftest session, run a test, and end the
session. It as assumed that after you start a reftest session you will
just run reftests until you end the session. When starting a session
the user provides a string indicating when screenshots should be
taken, and an object mapping urls to a count of the number of times
that url is expected to be used in the session, to help with
caching. Running the tests takes a url to a test, an expected status,
a timeout, and a nested list of possible references, in which each
entry at a specific level is combined by OR and nested references are
combined by AND.

The implementation is heavilly inspired by the existing reftest
harness, starting a minimal window with no tabs, and loading the urls
directly in there. In order to get a screenshot in the e10s case we
have to pass the DRAW_VIEW and USE_WIDGET_LAYERS flags when taking the
screenshot.

For performance we heavily cache canvases; for references that will be
repeated we cache the full canvas with image, and we also cache a
single canvas to use for all other screenshots to avoid the overhead
of repeatedly creating a new canvas element.

MozReview-Commit-ID: JOFvtmH7tg
2017-06-24 12:03:11 +01:00
Emilio Cobos Álvarez 38ab611a70 Bug 1364880: Test non-existent pseudo-element styles. r=bz
MozReview-Commit-ID: 5DH6s2EyXii
2017-06-24 11:02:33 +02:00
Wes Kocher ea40157e54 Backed out 16 changesets (bug 1363428) for Wr failures a=backout CLOSED TREE
Backed out changeset e86d6d5c2a25 (bug 1363428)
Backed out changeset a0687a63e7b9 (bug 1363428)
Backed out changeset 858dc97498c7 (bug 1363428)
Backed out changeset 582a8dce7932 (bug 1363428)
Backed out changeset 26ae2fd48587 (bug 1363428)
Backed out changeset 7fa8e20fe001 (bug 1363428)
Backed out changeset 829c13a75667 (bug 1363428)
Backed out changeset a94d2c400b04 (bug 1363428)
Backed out changeset ec4a6b343b37 (bug 1363428)
Backed out changeset c27b94038e71 (bug 1363428)
Backed out changeset d1c03b96d270 (bug 1363428)
Backed out changeset 60c1c95b46ca (bug 1363428)
Backed out changeset b0604d88973f (bug 1363428)
Backed out changeset f0b218979773 (bug 1363428)
Backed out changeset 1d359561373c (bug 1363428)
Backed out changeset 956d6c0a646e (bug 1363428)

MozReview-Commit-ID: K8EBA8ACZLC
2017-06-23 14:13:27 -07:00
James Graham 93e62b517f Bug 1363428 - Use reftest wait for MathML tests that do click onload, r=ato
MozReview-Commit-ID: CYI4y3B4yNm

--HG--
extra : rebase_source : a9410a441aae32d2c201cd9fea16c10571e484b7
2017-06-02 21:24:02 +01:00
James Graham 5412dd2038 Bug 1363428 - Use the internal reftest implementation by default on Linux and OSX, r=ato
This is faster and works better in some cases (e.g. with SVG). However
it doesn't work correctly on Windows yet, so remains disabled there by default.

MozReview-Commit-ID: AXyeFUGfVgx

--HG--
extra : rebase_source : c7d33dc0c92624e05e9e62109606f1ca32bdd288
2017-06-16 18:05:50 +01:00
James Graham cea57f78b4 Bug 1363428 - Update expectation data for reftest changes, r=ato
The internal reftest harness changes some results, but it's not clear
that it's overall better or worse than the old one, so just update the
expectation metadata for now.

MozReview-Commit-ID: KSE2z1Ct72t

--HG--
extra : rebase_source : f1810dd4b9f8dcc115528ceaac4894408d85f935
2017-06-16 17:38:15 +01:00
James Graham 047b39e813 Bug 1363428 - Copy the Ahem font into the bundled font directory, r=maja_zf
MozReview-Commit-ID: 3VgrawYWoWp

--HG--
extra : rebase_source : 7e544fe8d66806e32d100196fbb411b1bfaebdba
2017-06-01 15:20:11 +01:00
James Graham 92f65fb8bb Bug 1363428 - Add Ahem to wpt fonts directory, r=maja_zf
MozReview-Commit-ID: 8UWoXdDBNhp

--HG--
extra : rebase_source : 53266dc682e98ef967b8767102b1a8f8b61653de
2017-06-01 11:24:17 +01:00
James Graham 1c809e6f6a Bug 1363428 - Add per-test-queue metadata to wptrunner, r=ato,maja_zf
This adds a metadata object associated with each test queue, and uses
it to pass cache information into the marionette internal reftest
implementation so that we are able to cache only those canvases that
will be reused.

MozReview-Commit-ID: zASrlvnri3

--HG--
extra : rebase_source : feb714ec04c44f6b6d2709ae1acbb621f8b0771d
2017-05-10 14:56:20 +01:00
James Graham 78b7c6d475 Bug 1363428 - Switch wptrunner to use a deque for test groups, r=ato,jdm
Initially wptrunner had a single test queue that was shared between
all processes. Then for --run-by-dir it changed to a queue of
queues. This change makes it a queue of deques, which is simpler,
since the test queues themselves are no longer shared between
processes. It also changes the implementation when we aren't using
--run-by-dir but are using multiple processes to pre-group the tests
into N queues rather than sharing a single queue between all
processes. This is necessary to use the deque of course, but
importantly anticipates a change in which we will pre-compute per
queue metdata for each queue; that doesn't work well with one shared
queue. The downside of this change is that there is no work stealing,
so it may be less efficient if we randomly assign many slow jobs to
one particular process.

MozReview-Commit-ID: 7e0Odk7yDwr

--HG--
extra : rebase_source : 8dbe7321a41d79f9bca1efa90494b514d16f07db
2017-05-28 21:14:28 +01:00
James Graham 685665d899 Bug 1363428 - Support Marionette reftest implementation in wptrunner, r=maja_zf
Add an InternalReftestImplmentation that runs reftests using the
built-in Marionette reftest primitives rather than screenshots. This
is actiivated using the --internal-reftest switch, although that may
become the default in the future.

MozReview-Commit-ID: 6HxGuBsTITf

--HG--
extra : rebase_source : 7b5416cfc1a26c54432346de3822a2685b41f9c9
2017-05-10 11:41:33 +01:00
James Graham c9e960f859 Bug 1363428 - Add reftest-specific endpoints to Marionette, r=ato
This adds commands to start a reftest session, run a test, and end the
session. It as assumed that after you start a reftest session you will
just run reftests until you end the session. When starting a session
the user provides a string indicating when screenshots should be
taken, and an object mapping urls to a count of the number of times
that url is expected to be used in the session, to help with
caching. Running the tests takes a url to a test, an expected status,
a timeout, and a nested list of possible references, in which each
entry at a specific level is combined by OR and nested references are
combined by AND.

The implementation is heavilly inspired by the existing reftest
harness, starting a minimal window with no tabs, and loading the urls
directly in there. In order to get a screenshot in the e10s case we
have to pass the DRAW_VIEW and USE_WIDGET_LAYERS flags when taking the
screenshot.

For performance we heavily cache canvases; for references that will be
repeated we cache the full canvas with image, and we also cache a
single canvas to use for all other screenshots to avoid the overhead
of repeatedly creating a new canvas element.

MozReview-Commit-ID: JOFvtmH7tg

--HG--
extra : rebase_source : ab5a2ef2e450b9bbdc6bc3c9487ed5dfda2c1d4b
2017-05-10 10:51:10 +01:00
James Graham f65c4659a7 Bug 1375661 - Add a --list-tests option to wptrunner, r=ahal
MozReview-Commit-ID: 3SVF187zmrR

--HG--
extra : rebase_source : 318fef0c0b80f7e5f0fcd735e66d8e6f137d12d5
2017-06-14 13:18:01 +01:00
Phil Ringnalda 1d977147a3 Backed out 3 changesets (bug 1372595) for build bustage everywhere except Linux32 and OS X
CLOSED TREE

Backed out changeset 6d9081d16588 (bug 1372595)
Backed out changeset 65c71d2ef601 (bug 1372595)
Backed out changeset 5cbd77708cd9 (bug 1372595)

MozReview-Commit-ID: KXCLB1Rt0KN
2017-06-22 19:23:30 -07:00
Andreas Tolfsen 5a99ed9a0e Bug 1372595 - Return single cookie for GetNamedCookie; r=jgraham
The GetNamedCookie command currently returns a JSON Array of one,
retained cookie, after it has removed the cookies that don't match by
name.

This is in violation of the WebDriver specification, which says it must
return the cookie serialisation directly.

MozReview-Commit-ID: 9yEiarEGBez

--HG--
extra : rebase_source : ad4acfb9510354a86a0b604cacf32cfd5c4f8e5d
2017-06-16 16:46:34 +01:00
Andreas Tolfsen 2693c4cbc6 Bug 1372595 - Let resource URL protocol be configurable; r=jgraham
The url fixture is used to access hosted files on the wptserve instance.
This patch makes it possible to choose between different wptserve HTTPDs
based on the protocol.

The default remains the HTTP protocol.

MozReview-Commit-ID: FvtMMUSlB4M

--HG--
extra : rebase_source : 42a25ebc1a0ca6a3d664ba4949711dd11a6f4007
2017-06-13 16:37:38 +01:00
Wes Kocher 3947450ee6 Merge autoland to central, a=merge
MozReview-Commit-ID: DBM5ExEXtYD
2017-06-22 14:10:19 -07:00
Joel Maher afb22b6e36 Bug 1372037 - Windows 10 permafailure /2dcontext/building-paths/canvas_complexshapes_beziercurveto_001.htm. disable for win10. r=gbrown 2017-06-22 10:52:42 -04:00
Joel Maher 1ebf703f3d Bug 1373780 - /mixed-content/imageset.https.sub.html. temporarily disable. r=gbrown
MozReview-Commit-ID: JPnBEYFQiQf
2017-06-22 10:17:42 -04:00
Ho-Pang Hsu d76ced1949 Bug 1290951 - P4.1: Add a new wpt test for extended bytecheck. r=bkelly 2017-06-07 14:06:52 +08:00
James Graham bd8dfcf6a3 Bug 1354750 - Disable loading mozlog plugin with pytest for wpt, r=ato
Loading mozlog from within the executor process makes us prone to
deadlocks since we can't guarantee that the log mutex isn't acquired
when we fork() the parent process, and the python multiprocessing
module doesn't respect posix guidelines about execv()ing a new process
after a fork().

To avoid this specific instance of the probelm we stop pytest loading
the mozlog plugin which we aren't actually using but is loaded by
default when mozlog is available.

MozReview-Commit-ID: IIllNZVOUJz

--HG--
extra : rebase_source : 9281a4d72c82038589937a4f743e1a2447439e95
2017-06-21 16:46:39 +01:00
Wes Kocher ac0fd2038c Merge inbound to m-c a=merge
MozReview-Commit-ID: 3LXFVwSoMvs
2017-06-21 17:58:17 -07:00
Tobias Schneider 73616729d7 Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow
--HG--
extra : rebase_source : f5f559903d704159a062d99fa43360a6222a3ee7
2017-06-21 10:40:44 -07:00