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

2743 Коммитов

Автор SHA1 Сообщение Дата
Carsten "Tomcat" Book 042f077193 Backed out 17 changesets (bug 1363428) for various testfailures
Backed out changeset 70ce0f808a66 (bug 1363428)
Backed out changeset 5a9a4960a48a (bug 1363428)
Backed out changeset a927531f40db (bug 1363428)
Backed out changeset f1114f4af79a (bug 1363428)
Backed out changeset 4ea37712ed33 (bug 1363428)
Backed out changeset 11692e3c22eb (bug 1363428)
Backed out changeset a85d3f3544cb (bug 1363428)
Backed out changeset 6a7985dda6a1 (bug 1363428)
Backed out changeset f09573370d2f (bug 1363428)
Backed out changeset 2b5ad17f890a (bug 1363428)
Backed out changeset c7086fa5816c (bug 1363428)
Backed out changeset d2f9bdba146c (bug 1363428)
Backed out changeset 014b9aeb9ac2 (bug 1363428)
Backed out changeset 41d682cbc05f (bug 1363428)
Backed out changeset e2e74e66ca3e (bug 1363428)
Backed out changeset 97db3b14fafd (bug 1363428)
Backed out changeset 42e2ae612663 (bug 1363428)
2017-06-21 15:16:00 +02:00
James Graham 361ce8984d Bug 1363428 - Update some metadata for stylo-e10s-debug, a=testonly
MozReview-Commit-ID: 2HHgkMpKlvQ
2017-06-21 12:46:24 +01:00
James Graham 013a7df773 Bug 1363428 - Disable some unstable reftests on macOS, a=testonly
MozReview-Commit-ID: FS7JOYP1Jnd
2017-06-21 11:25:59 +01:00
James Graham fe67da6792 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-21 11:25:59 +01:00
James Graham 74259b962f 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-21 11:25:58 +01:00
James Graham b99bf83929 Bug 1363428 - Copy the Ahem font into the bundled font directory, r=maja_zf
MozReview-Commit-ID: 3VgrawYWoWp
2017-06-21 11:25:58 +01:00
James Graham 7490670b16 Bug 1363428 - Add Ahem to wpt fonts directory, r=maja_zf
MozReview-Commit-ID: 8UWoXdDBNhp
2017-06-21 11:25:58 +01:00
James Graham 5f72670579 Bug 1363428 - Add per-test-queue metadata to wptrunner, r=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-21 11:25:58 +01:00
James Graham 3a8d561171 Bug 1363428 - Switch wptrunner to use a deque for test groups, r=maja_zf, 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-21 11:25:57 +01:00
James Graham 1cb6f7c311 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-21 11:25:57 +01:00
James Graham a7e4a9aded 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-21 11:25:57 +01:00
Andreas Tolfsen f93cf30ebe Bug 1370863 - Remove log() call from WPT Marionette executor; r=jgraham
MozReview-Commit-ID: G1EKpTswJ8h

--HG--
extra : rebase_source : 253e0357260d95c175af5816053739f116818e84
2017-06-09 14:23:56 +01:00
Blake Kaplan 6fd6916834 Bug 981796 - Remove WPTs that assume we implement showModalDialog. r=smaug
MozReview-Commit-ID: HWJwAXgDnmx

--HG--
extra : rebase_source : e6f579161f87d2548d54f08012a66b70dc5cfad3
2017-06-16 12:42:47 -07:00
David Burns db0c64e004 Bug 1371405 - Move to RectResponse aligning with the WebDriver crate; r=ato
This uses the merged RectResponse from the WebDriver crate. It also moves the
types in the struct to floats which aligns with the WebDriver
specification as in
https://w3c.github.io/webdriver/webdriver-spec.html#get-element-rect
and in https://w3c.github.io/webdriver/webdriver-spec.html#dfn-window-rect

MozReview-Commit-ID: DWeXJEnc1p

--HG--
extra : rebase_source : 98df2263693aa639b34af35f38165a5ebccd6a4f
2017-06-13 15:23:32 +01:00
James Graham 4480587bb8 Bug 1294820 - Add support for running wpt from one-click loaner mach environment, r=ahal
Allow running |mach wpt| on one click loaners in order to run
web-platform-tests tests.

This implementation is just like the one for other testsuites using
thee packaged tests rather than the checkout that we get with wpt, at
least on Linux. That's also where the tests run from so it seems
reasonable for now. Moving to the checkout in the future could remove
some of the logic here by using a fake mozbuild environment so that
the testsuite itself doesn't have to implement anything much.

MozReview-Commit-ID: CaewrdjJ2ef

--HG--
extra : rebase_source : 491b8014d48f06ff5bd41b28cc985608981fbdf4
2017-06-19 19:20:41 +01:00
Carsten "Tomcat" Book bf5e392d4d Merge mozilla-central to autoland 2017-06-20 11:32:41 +02:00
Boris Chiou 71b5d6cb3e Bug 1369625 - Update WPT expectations. r=hiro
MozReview-Commit-ID: 2aPbdujd2ai

--HG--
extra : rebase_source : e127ccb4a6a1804384d9f325208a29a5b732936b
2017-06-19 13:33:56 +08:00
Tobias Schneider e5f0ccbf64 Bug 1359317 - (intersection-observer) Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect. r=mstange 2017-06-19 13:32:07 -07:00
Wes Kocher 3923267017 Backed out 4 changesets (bug 981796) for android failures in test_bug414291.html a=backout
Backed out changeset fe6569eae4ef (bug 981796)
Backed out changeset eca1651af3d3 (bug 981796)
Backed out changeset 5a1e684a1494 (bug 981796)
Backed out changeset 7f91ff196c93 (bug 981796)

MozReview-Commit-ID: COSf2kvo6c7
2017-06-19 16:41:55 -07:00
Blake Kaplan 490e01ff8b Bug 981796 - Remove WPTs that assume we implement showModalDialog. r=smaug
MozReview-Commit-ID: HWJwAXgDnmx

--HG--
extra : rebase_source : e6f579161f87d2548d54f08012a66b70dc5cfad3
2017-06-16 12:42:47 -07:00
Phil Ringnalda 4b3c78827c Backed out changeset eeb0a65afa6d (bug 1363650) for wpt failures in intersection-observer/bounding-box.html and intersection-observer/unclipped-root.html
MozReview-Commit-ID: HycwX8lA9sw
2017-06-20 20:50:08 -07:00
Wes Kocher 47a595548e Merge m-c to inbound, a=merge
MozReview-Commit-ID: BYGylgZSbUu
2017-06-20 18:31:42 -07:00
Tobias Schneider cfab4c8f59 Bug 1363650 - (intersection-observer) Use content area as the intersection rectangle for custom root with overflow clip. r=mattwoodrow
--HG--
extra : rebase_source : 28c2af53622e02a2e46f49cd0aed642522d86937
2017-06-20 16:43:17 -07:00
Joel Maher 97a1f0fde4 Bug 1352128 - Web platform test failures for Windows 10 debug on TaskCluster. r=jgraham
MozReview-Commit-ID: 4iMRHwecgOz
2017-06-20 17:52:06 -04:00
Joel Maher d18e5d5e6c Bug 1374743 - allow wpt-update to work on windows and not rewrite newlines. r=jgraham
MozReview-Commit-ID: EHl6l7OGECg
2017-06-20 17:52:03 -04:00
Mantaroh Yoshinaga 993c27f2e5 Bug 1362897 - Enable w-p-t of filter's animation except accumulate test. r=birtles,hiro
MozReview-Commit-ID: LemCwpVUC4O

--HG--
extra : rebase_source : 8992868ffcae3f36b1cfdc17593b70a6f84deaf3
2017-06-19 13:37:12 +09:00
Mantaroh Yoshinaga a2851972f6 Bug 1362897 - Add w-p-t of interpolating filter property. r=hiro
MozReview-Commit-ID: 8vBWe8ZXLgi

--HG--
extra : rebase_source : e0b1c880979bea600542a2586ee805fac97cd95d
2017-06-19 12:39:28 +09:00
Boris Chiou f0ecd59a65 Bug 1374028 - Remove metadata of removed/renamed WPT expectations of web-animations. r=manishearth
We no longer stored invalid property values and dropped spacing mode, so
remove their metadata.

MozReview-Commit-ID: EHGG2ZY8HMG

--HG--
extra : rebase_source : cf3a683d9204d514bfb0e290b644eabd9d74ebb9
2017-06-18 12:57:12 +08:00
Sebastian Hengst ea751a6a52 Bug 1370461 - Update expectations in label-attributes.html for stylo, v2. r=me 2017-06-17 15:16:48 +02:00
Sebastian Hengst cd0fa276c4 Bug 1370461 - Update expectations in label-attributes.html for stylo. r=emilio 2017-06-17 12:45:53 +02:00
James Graham 73e62df385 Bug 1370461 - Update expected data for stylo, r=manishearth
MozReview-Commit-ID: D7V0OIdF13p

--HG--
extra : rebase_source : e76b0e1a618a6d1611ed70d11a1cc51c4aaa2b21
2017-06-07 16:26:33 +01:00
James Graham b1a2201e14 Bug 1370461 - Allow setting number of stylo threads in wpt, r=maja_zf
MozReview-Commit-ID: C5xBEglB4fm

--HG--
extra : rebase_source : c65d86a059347e09bf3a9e4344e82cf6c5184caf
2017-06-06 13:58:46 +01:00
James Graham 612303d5a2 Bug 1370461 - Add support for stylo metadata in wpt, r=maja_zf
MozReview-Commit-ID: FdrZtQpb0KB

--HG--
extra : rebase_source : d197f989b436602f69582fac740f7a56e44b36de
2017-06-06 13:51:55 +01:00
Wes Kocher 39066d6984 Merge inbound to central, a=merge
MozReview-Commit-ID: 2k4filK9zyX
2017-06-16 17:58:58 -07:00
James Graham 981d317f0f Bug 1373709 - Don't infinite loop when a test expects to crash, r=ato
In order to avoid the leak checker complaining about missing output,
we restart the browser before running tests that are expected to
crash. But as part of that restart we end up checking again if a
restart is required and so end up in an infinite loop. To break out of
that loop we simply check if this is the same test as during the last
iteration, and don't ask to restart in that case.

MozReview-Commit-ID: 90gsmqVCRsD

--HG--
extra : rebase_source : 9cf625e9cd1861b25b72e5c39ce070981b84046e
2017-06-16 16:34:44 +01:00
John Dai 2675b61900 Bug 556743 - Update web-platform tests for labels attribute. r=smaug 2017-06-05 06:27:00 -04:00
Wes Kocher 208ec84119 Merge inbound to central, a=merge
MozReview-Commit-ID: AiSwcmvIrE
2017-06-15 16:22:40 -07:00
Boris Chiou ccd05b9231 Bug 1339690 - Part 7: Stop storing invalid property value. r=birtles
MozReview-Commit-ID: H3aRcJIk7CV

--HG--
extra : rebase_source : 774c1596364dd8e3eacf8a6bab093e9e1abf6e18
2017-06-14 11:43:47 +08:00
Boris Chiou 675987464b Bug 1339690 - Part 1: Drop w-p-t tests of paced timing. r=birtles
MozReview-Commit-ID: 1eJ7DgIskKF

--HG--
extra : rebase_source : a17e4bc03fc06bac80779def14977ad30a16ebc4
2017-06-13 13:20:15 +08:00
James Graham da37bf2cf8 Bug 1370936 - Skip directories when updating metdata, r=ato
MozReview-Commit-ID: HLFo9vhYS8p

--HG--
extra : rebase_source : 91cf679c342f1478c718e2a41a853bd0db02d4cd
2017-06-16 10:45:55 +01:00
James Graham d7aa932ed3 Bug 1370936 - Default to not creating a commit when updating wpt metadata, r=ato
MozReview-Commit-ID: FaYNn0hkXkD

--HG--
extra : rebase_source : 437a01155a3d406d8cecf46abda3f91f986ff050
2017-06-16 10:43:16 +01:00
James Graham 0b90b4bef9 Bug 1370936 - Use platform agnostic check for an absolute path, r=ato
MozReview-Commit-ID: 9G4yzsSBciD

--HG--
extra : rebase_source : acba7e02dd0b42516e2d01b728353614b90dc70e
2017-06-16 10:32:37 +01:00
James Graham de0d012f00 Bug 1370936 - Ensure manifest directory exists before writing it, r=ato
MozReview-Commit-ID: H2o2CYAig1j

--HG--
extra : rebase_source : 47489dad4907d2583422e39ae8b30ca940b92b55
2017-06-16 10:32:02 +01:00
James Graham 5c84a5f0ed Bug 1370936 - Update the module path for wpt update, r=ato
This is needed following the harness move.

MozReview-Commit-ID: RvRI9GuvLZ

--HG--
extra : rebase_source : f21f27d6036ae01d6da59c99aeaf4b94e77e7fcd
2017-06-16 10:28:28 +01:00
Ben Kelly 01bd1df36e Bug 1363848 P5 Update WPT test expectations. r=dragana 2017-06-15 07:52:42 -07:00
Henri Sivonen 432653453a Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor.
MozReview-Commit-ID: 15Y5GTX98bv
2017-06-13 13:23:23 +03:00
btian 7e14d0ef4f Bug 1365402 - part 1: Normalize CRLF and CR to LF for textarea value property, r=baku
MozReview-Commit-ID: HDN4EfZ3n5K
2017-06-13 10:17:54 +08:00
Wes Kocher f8412cddff Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: 4j8ngmg8FAD
2017-06-12 17:02:56 -07:00
Ben Kelly bd95903746 Bug 1197401 Remove the disabled HTML imports implementation. r=wchen 2017-06-12 07:36:02 -07:00
Ben Kelly 93851fe7bb Bug 1370617 Set Authorization header using eVarietyRequestDefault to avoid exposing it to service workers. r=dragana 2017-06-12 06:52:44 -07:00
Masatoshi Kimura 9c589731b4 Bug 1371010 - Test to make sure that serializeToString does not percent-encode href attributes. r=jgraham
MozReview-Commit-ID: 2gGhaEXIltr

--HG--
extra : rebase_source : 78dc44d1b40dd1b1d318e0e2ee58a229ea062da2
2017-06-10 11:57:14 +09:00
Mantaroh Yoshinaga df6a321bc6 Bug 1353987 - Clear ready promise when animation is canceled. r=birtles
According to the spec, when we cancel an animation we should "reset an
animation's pending tasks"[1] which has following step:

...
4. Reject animation’s current ready promise with a DOMException named "AbortError".
5. Let animation’s current ready promise be the result of creating a new resolved Promise object.

Since we create the ready promise and, if need resolve it when we create it
(see Animation::GetReady), this patch simply clear the ready promise
when an animation is canceled.

[1] https://w3c.github.io/web-animations/#reset-an-animations-pending-tasks

MozReview-Commit-ID: JxoqeA5dXCO

--HG--
extra : rebase_source : 1c51724f236b3ed464eb6af3c20ccc9aaf5aa3e6
2017-06-12 10:45:48 +09:00
James Graham 349867226e Bug 1368262 - Disable webdriver test that behaves differently on dev edition vs release, r=ato
The test times out on master and dev edition but not on normal beta. Since
this is difficult to handle in ini files just disable the entire test until there's
a proepr fix for the underlying issue.

MozReview-Commit-ID: B3d7MElHy86

--HG--
extra : rebase_source : eaff065fb42f046173281c713c55ec6a977da812
2017-06-09 16:21:49 +01:00
Carsten "Tomcat" Book ea48e176bb Merge mozilla-central to autoland 2017-06-09 13:04:17 +02:00
Carsten "Tomcat" Book d5a13ba05e merge mozilla-inbound to mozilla-central a=merge 2017-06-09 12:58:49 +02:00
Wes Kocher 1be06aea28 Merge m-c to autoland, a=merge
UPGRADE_NSS_RELEASE

MozReview-Commit-ID: ItWcUAUYyaj

--HG--
extra : amend_source : fc43f23f0e12d5f88d72be9526a953d8015e6975
2017-06-08 18:44:32 -07:00
Carsten "Tomcat" Book 247a47fac9 Merge mozilla-central to mozilla-inbound 2017-06-08 15:16:36 +02:00
Shawn Huang 404d298e5d Bug 1370485 - Do not return lowercased header names for getAllResponseHeaders(), r=smaug 2017-06-08 20:45:07 +08:00
Ryan VanderMeulen 9b7a73b65a Merge m-c to autoland. a=merge
UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE

--HG--
extra : amend_source : a59e53ba2f8db608f613f21ad6da2b5be8814aa4
2017-06-07 22:55:56 -04:00
Ben Kelly 51909b7b6c Bug 1369862 P3 Update expectations on fetch-response-taint.https.html. r=asuth 2017-06-07 08:34:51 -07:00
Ben Kelly 88167e3b71 Backout 78533a4ef62e to 4fe11fc40572 (bug 1369862) for incorrect bug number on P1 r=me 2017-06-07 08:32:23 -07:00
Ben Kelly d040c2b969 Bug 1369862 P3 Update expectations on fetch-response-taint.https.html. r=asuth 2017-06-07 08:14:57 -07:00
James Graham e14e7c3ce8 Bug 1371358 - Don't check the webdriver binary exists before running wpt tests, r=ato
This ensures that developers can run the majority of tests with the
default config, but makes things a little more confusing for marionette
developers.

MozReview-Commit-ID: 9wd761ZgCyx

--HG--
extra : rebase_source : d601fa10d1896afd3c450b2d44a2024b9963096f
2017-06-08 18:15:31 +01:00
Jeremy Chen e60da00d8f Bug 1369624 - update manifest for WPT.
No idea where those unrelated updates came from, but making the manifest
always up-to-date is important.

MozReview-Commit-ID: HsxN5p23HnS
2017-06-08 11:34:48 +08:00
Jeremy Chen e36d04f58b Bug 1369624 - enable WPT interpolation tests for SVG fill-opacity.
MozReview-Commit-ID: 8FfcIF4UbkJ
2017-06-08 10:44:41 +08:00
James Graham 6689a4283f Bug 1369109 - Ensure conftest.py files are not considered as tests, r=maja_zf
MozReview-Commit-ID: IfBZsTZTSPQ

--HG--
extra : rebase_source : 224fca601228502b8a5be8d989747a1e5eab60ad
2017-06-05 16:41:23 +01:00
James Graham 1043e6ecc4 Bug 1369109 - Add --rebuild option to mach wpt-manifest-update, r=maja_zf
This is required for cases where files have not changed but the
manifest logic has changed.

MozReview-Commit-ID: E46HtouILS2

--HG--
extra : rebase_source : f9d350018752f866052cf6a7a1ffd8f1d5f4ee39
2017-06-05 16:39:45 +01:00
Jeremy Chen 3e926617b8 Bug 1360133 - enable WPT interpolation tests for SVG {stop, flood}-opacity. r=hiro
MozReview-Commit-ID: 2TpYFmg3tN3

--HG--
extra : rebase_source : 27285e90196f45a6dd3b5c42f9478178b7e5e374
2017-06-09 11:54:24 +08:00
Brian Birtles 7cb2663abe Bug 1367307 - Add content property to create pseudo element in web-platform-tests and devtools tests too; r=hiro
MozReview-Commit-ID: 35F2Cu1w0N7
2017-06-09 11:30:04 +09:00
Wes Kocher bb1d061819 Merge inbound to central, a=merge CLOSED TREE
UPGRADE_NSS_RELEASE UPGRADE_NSPR_RELEASE

MozReview-Commit-ID: 2CXltQtu4Y1

--HG--
extra : amend_source : 16333c0fa5342dfbbb2a4ded71f94119a022e27b
2017-06-06 17:15:21 -07:00
Ben Kelly df55d884d5 Bug 1369874 Make fetch-response-xhr.https.html not depend on window.event. r=asuth 2017-06-06 08:19:10 -07:00
Manish Goregaokar 1d3666a615 Bug 1370458: Disallow floats, negative numbers, and long values in hashless color quirk; r=xidorn
MozReview-Commit-ID: FAwr9rgj58c

--HG--
extra : rebase_source : 4a8e77964d309afad78955a6f1a1c8b14bf06481
2017-06-05 23:47:30 -07:00
James Graham 81a61480fa Bug 1352128 - Update web-platform-tests expected data. r=jmaher, a=testonly
MozReview-Commit-ID: 1cxaSW7ZPMW
2017-06-03 20:34:34 +01:00
Wes Kocher a8ca1dfef7 Backed out changeset 9745b4fb9ac4 (bug 1352128) for breaking webdriver wpt a=backout
MozReview-Commit-ID: 1wLiG2Sq3g
2017-06-05 13:12:13 -07:00
James Graham 8f5559fddd Bug 1352128 - Update web-platform-tests expected data. r=jmaher, a=testonly
MozReview-Commit-ID: HqEyuojy9TG
2017-06-03 20:34:34 +01:00
Ryan VanderMeulen d6d4bcb282 Merge m-c to autoland. a=merge 2017-06-05 09:14:21 -04:00
Sebastian Hengst e9ee226b01 merge mozilla-central to mozilla-inbound. r=merge a=merge 2017-06-05 11:08:00 +02:00
James Graham 0dd1135916 Bug 1370203 - Don't require setting the wpt hosts configuration for servo, r=farre
Servo reads the hosts from a file created at runtime, so this
configuration isn't required.

MozReview-Commit-ID: 20NoZyp3bJz

--HG--
extra : rebase_source : 955d15e9e43e1975fde856e5133fa2ff5786fec7
2017-06-05 13:31:08 +01:00
James Graham 0465b8008b Bug 1370203 - Check hosts are configured with |mach wpt|, r=farre
For Chrome and Edge we don't have any way to set the DNS configuration
to include web-platform.test, so we need to error if this isn't already set.

MozReview-Commit-ID: BHRsTiuV28x

--HG--
extra : rebase_source : cfd3c35a513f98b47a7ffc9328058e6d104d2b2e
2017-06-05 13:29:47 +01:00
James Graham ee7119d9fe Bug 1370203 - Change wptrun to raise an exception instead of exiting directly, r=farre
This makes integration with other frontends a little easier.

MozReview-Commit-ID: 3gGeJqMPiZf

--HG--
extra : rebase_source : a9aa2a8d63cca80d3897149c2a0f7d3351031951
2017-06-05 13:28:49 +01:00
Ryan VanderMeulen 8682112678 Bug 1338486 - Update wpt expectations for /cssom/CSS.html.
--HG--
extra : rebase_source : 653576b499d8032dc0a43310111c6745f46e6211
2017-06-04 22:03:40 -04:00
Wes Kocher 269f7e9f5c Merge m-c to inbound, a=merge
MozReview-Commit-ID: 9wTctDOsPpO
2017-06-02 17:31:31 -07:00
Geoff Brown 7f6d6f270c Bug 1364696 - Disable wpt test open-features-tokenization-noopener.html instead of open-features-tokenization-screenx-screeny.html; r=jmaher
Previous attempt to avoid intermittent failures shifted failure to another
test.
2017-06-02 13:48:12 -06:00
Andreas Tolfsen 7fa53cfeaa Bug 1370191 - Set WPT wdspec bug component to geckodriver; r=jgraham
Testing :: geckodriver is a new Bugzilla component and it should be used
for the WPT wdspec tests located in testing/web-platform/tests/webdriver
because any test failures are likely to be implementation problems in
the testing/geckodriver program.

MozReview-Commit-ID: 75wG57PEsKl

--HG--
extra : rebase_source : 7d5c3bcb00cc00279ec30b5f4c90e2dd44540c3b
2017-06-05 11:46:14 +01:00
James Graham db402b5f5a Bug 1369471 - Allow running wpt directories by path on the command line, r=maja_zf
We regressed running entire directories when wptrunner was switched to
look up command parameters directly in the manifest rather than
iterating over prefix matches. For files that's OK, but for
directories the old behaviour is required.

MozReview-Commit-ID: HVL7rL1YuZx

--HG--
extra : rebase_source : d80150556ba5f07fb8c7ebbd7faab52ee63e2708
2017-06-01 19:01:01 +01:00
Tobias Schneider f47b467c52 Bug 1359318 - (intersection-observer) Map intersectionRect to the coordinate space of the target document. r=mstange 2017-06-02 14:11:31 -07:00
Maja Frydrychowicz 84b2b0814a Bug 1367430 - Set modifier-key properties for mouse action; r=ato
When synthesizing a MouseEvent for the performActions command,
set shiftKey, ctrlKey, etc., based on inputStateMap.

MozReview-Commit-ID: Knw3gxuAcSB

--HG--
extra : source : afcfa17be8acdd3d1b88b2bf8d6deffb53c52af1
2017-05-24 16:42:04 +02:00
Carsten "Tomcat" Book dc95c2f7ad Backed out changeset afcfa17be8ac (bug 1367430) for making bug 1365021 worse
--HG--
extra : rebase_source : e655ab964901f8fa3c4993ccf46b1c812b3957e7
2017-06-07 13:21:05 +02:00
Maja Frydrychowicz 149cdbbd02 Bug 1367430 - Set modifier-key properties for mouse action; r=ato
When synthesizing a MouseEvent for the performActions command,
set shiftKey, ctrlKey, etc., based on inputStateMap.

MozReview-Commit-ID: Knw3gxuAcSB

--HG--
extra : rebase_source : 499f6987fbc237662c925c7fedc83611e4de148b
2017-05-24 16:42:04 +02:00
Andreas Tolfsen e28e599370 Bug 1368264 - Have mach pick up geckodriver from dist/bin r=jgraham
MozReview-Commit-ID: Fs9F6o7jNDP

--HG--
extra : rebase_source : 828d8aab4cba6c951768bbf3e6de5a55af889918
2017-06-05 11:30:59 +01:00
Jessica Jong e259344438 Bug 1365399 - Handle selectedness and dirtiness correctly in Option constructor. r=smaug
This bug fixes this statement in the spec (https://html.spec.whatwg.org/#dom-option):
  If selected is true, then set option's selectedness to true; otherwise set its
  selectedness to false (even if defaultSelected is true).
And also reset the dirtiness.

This patch also reverts the changes in Bug 927796 and 942648, which was added
because IsSelected() returned inaccurately (called from SelectSomething()).
Verified that the tests added in Bug 927796 and 942648 do pass.

MozReview-Commit-ID: 8PVgvCIHPj4
2017-05-26 01:59:00 -04:00
Tobias Schneider ca72a8397e Bug 1335644 - (intersection-observer) Always send an initial notification after .observe() is called. r=mstange
--HG--
extra : rebase_source : 022d43ae4351831e625660ebab023b4ca632939e
2017-05-24 17:20:57 -07:00
James Graham 081f350241 Bug 1367040 - revert bogus metadata changes, a=testonly on a CLOSED TREE
MozReview-Commit-ID: 9CPsU4F50mA
2017-05-31 16:57:38 +01:00
James Graham c91c59475c Bug 1367041 - Add |mach wpt| support for Chrome, Edge and Servo, r=AutomatedTester
Using the wptrun infrastructure from upstream, it is now posible to
make it easy to run web-platform-tests in other browsers. The syntax
used is

mach wpt --product [chrome|servo|edge] [tests]

This will try to use the selected product; possibly prompting to
install dependencies like the WebDriver implementation. For servo if
the install isn't on the PATH then --binary can be used to point to
the actual location.

Because manifest metadata is kept in the same directory as expectation
data and we don't want to reuse Firefox expectation data for other
browsers, a new products subdirectory is introduced and added to the
ignore files. This will contain a subdirectory for each product into
which a copy of the test manifest is placed. It may also be used to
store any expectation data for the other products, in the same way as
testing/web-platform/meta.

MozReview-Commit-ID: 8fdCnha5t2F
2017-05-31 15:45:47 +01:00
James Graham e9c0617c92 Bug 1367040 - Switch to using wptrunner in the tests directory, r=maja_zf
MozReview-Commit-ID: 4gyR245eRou


--HG--
rename : testing/web-platform/harness/wptrunner/config.json => testing/web-platform/tests/tools/wptrunner/wptrunner/config.json
rename : testing/web-platform/harness/wptrunner/testharness_runner.html => testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html
2017-05-31 15:45:46 +01:00
James Graham 33331e71bf Bug 1367040 - Fixup some bogus wpt metadata, a=testonly
Some cross-platform failures were missing metadata for macOS.

MozReview-Commit-ID: 23Bg4yhhSOi
2017-05-31 15:45:34 +01:00
James Graham 140da53cb9 Bug 1367040 - Update to latest wptrunner, a=testonly
Some subsequent changes require the latest wptrunner from upstream so
move to that ahead of the sync schedule.

MozReview-Commit-ID: 2nX7cDhUMST
2017-05-31 15:45:33 +01:00
Carsten "Tomcat" Book e6ae2fa637 Backed out changeset fbe68897c249 (bug 1367040) for wptrunner failures 2017-05-31 14:22:46 +02:00
Carsten "Tomcat" Book 98160c82f1 Backed out changeset f736cf17687b (bug 1367040) 2017-05-31 14:22:00 +02:00
Carsten "Tomcat" Book ad6c75640c Backed out changeset 8966fcaed76d (bug 1367040)
--HG--
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/config.json => testing/web-platform/harness/wptrunner/config.json
rename : testing/web-platform/tests/tools/wptrunner/wptrunner/testharness_runner.html => testing/web-platform/harness/wptrunner/testharness_runner.html
2017-05-31 14:21:57 +02:00