For starters, js tests require the js shell, so recursing js/src/tests
make no sense.
As for the other, it feels like it's reasonably that if one didn't
opt-in to build the js shell for Gecko builds, they are not interested
in jsapi-tests and gdb-tests either.
The default for Spidermonkey standalone build being to build the shell,
nothing changes for them.
Building jsapi-tests and gdb-tests forces to build jsrust, which can be
a drag when building Firefox.
Differential Revision: https://phabricator.services.mozilla.com/D43537
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-tests
Port offset-*-interpolation-*.html to wpt
Most of these has corresponding tests in wpt/ already, this CL adds
some additional test cases that is not covered in wpt/.
Bug: 900581
Change-Id: I534b55582814b31cc0e3368afcf69eeefb45e661
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1763250
Commit-Queue: Xida Chen <xidachen@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689917}
--
wpt-commits: 00832c4cfcd3d93b9ea5ef35cb47ce9d0c2316f2
wpt-pr: 18592
Automatic update from web-platform-tests
Port offset-path-interpolation-*.html to wpt/
There are already 5 corresponding tests under css/motion/animation/ for
offset-path. 001--004 are almost identical with some numbers different
at from or to value. This CL adds some test cases to 005.html which
don't currently exist.
Bug: 900581
Change-Id: I9f6995313bdaa29baec19f26b781c95449be0a4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1762371
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689912}
--
wpt-commits: 863ab8eb05f6fda8de334c81d91f566b816eaa18
wpt-pr: 18565
Automatic update from web-platform-tests
Add WPT test for responder iceConnectionState
This is based on the repro script in #968960.
At the moment, it gives consistent "new", "checking", "connected"
transitions.
Bug: chromium:968960
Change-Id: I88eb2d7d06410d6ea79196bc6cec10552e34d400
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660429
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Reviewed-by: Henrik Boström <hbos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689888}
--
wpt-commits: 6265e5cecf8fef67c6ed8783763a3a61abb2644f
wpt-pr: 18611
Automatic update from web-platform-tests
Add missing comma in earlyoom argument list (#18630)
Without the comma, the string literals are concatenated.
Spotted via `sudo earlyoom -p -r 60--prefer=(chrome|firefox) --avoid=python`
with a missing space in Taskcluster logs.
This was introduced in https://github.com/web-platform-tests/wpt/pull/15724.
--
wpt-commits: b3b48132272f9a92414ce879bd8a5ab468879b8f
wpt-pr: 18630
Automatic update from web-platform-tests
bluetooth: disconnect evt to standalone tests
This change updates the gattserverdisconnected-event tests in wpt/ to be
standalone window tests. This change allows the tests to be formatted
with clang-format.
Bug: 994756
Change-Id: Id08fd9bdef1fc8b37d8ad192b23e11a77a99f4c4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1761071
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Matt Reynolds <mattreynolds@chromium.org>
Auto-Submit: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689743}
--
wpt-commits: d8cebfcaa00c03fdf60fc5b548b631a636e99754
wpt-pr: 18551
Automatic update from web-platform-tests
[WebXR] Resolve required/optional features per the spec
This adds support to resolve required/optional features against device
capabilities as well as sets up the plumbing for appropriately tailored
consent.
A WPT test for lack of device support was also added, which required
updating the tests.
Bug: 991605
Change-Id: Ibce6924492311544fd75ca36ed79aa855c943aad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1757183
Auto-Submit: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Jacob DeWitt <jacde@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689605}
--
wpt-commits: 04c1d5adf9ab1e0b3b29a55599cf59727fcf9e93
wpt-pr: 18512
Automatic update from web-platform-tests
Add ability for service worker to filter out frozen windows.
Add code to support handling of frozen clients. Frozen clients do not
run their event loop, so postMessage to them just causes problems. To
allow service workers to continue working with frozen windows we expose
includeFrozen in the matchAll and the frozen attribute on the Client. If
a service worker calls focus on a client it will unfreeze the window when
it is moved to have focus. This feature is currently marked as
experimental and an intent to ship will be sent.
This is specified in https://wicg.github.io/page-lifecycle/ and
https://github.com/w3c/ServiceWorker/pull/1442
BUG=957597
Change-Id: I6abe1882e88c65dac99250db5bb7fa8d3a4b2b1d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1677065
Commit-Queue: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Ken Buchanan <kenrb@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689558}
--
wpt-commits: 3d052c54485970c1673500c1ba7d52182adf6f4f
wpt-pr: 17554
Automatic update from web-platform-tests
Create Web Platform Tests for Scroll to text
Add a web platform test that performs navigations to a test page with
various targetText parameters and checks if the target page
successfully scrolled as expected. Using a BroadcastChannel is the only
way to communicate whether the target page scrolled, since scroll to
text is specifically restricted from iframes or pages with an opener,
so there's no other way for the test page to track the status of the
child target page.
Bug: 994299
Change-Id: I69243e739c3a7469ac48647508e379f204ccfbf6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1756707
Commit-Queue: Nick Burris <nburris@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689453}
--
wpt-commits: 3c56e312080b972189b3dcfe57107b60527bb436
wpt-pr: 18469
Automatic update from web-platform-tests
MathML: Wait for Ahem fonts to be ready for displaystyle dynamic tests. (#18614)
--
wpt-commits: 3ccf6da39967fe9e9c296c4b9342e3de8dcf4c98
wpt-pr: 18614
Automatic update from web-platform-tests
[css-flexbox] Only clear the override size if we're doing layout
And make ChildUnstretchedLogical{Width,Height} handle the case where
an override size is set (by clearing and re-setting).
The problem with clearing the override size, but not doing layout,
is that we may later do a simplified layout which will then
lay out as shrink-to-fit, which is undesired.
Bug: 992010
Change-Id: I18d3ae66f62cbdc9cdcf76810dc0eff6be915af6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1758940
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689485}
--
wpt-commits: 768d6294ed324158d4269a833fda94ea7927efe3
wpt-pr: 18573
Automatic update from web-platform-tests
Revert "[CSS] Treat viewport-relative units as computationally independent"
This is a speculative revert in order to either confirm or eliminate it
as a source for a hard to track down persistent performance regression.
This reverts r679183 (commit 6b846d3689b9038c73d87ecbab61670e91c7e051).
Bug: 993476
Tbr: pdr@chromium.org
Change-Id: I37566d32fb0853590e72299fdc0f281c712bf027
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1764195
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689475}
--
wpt-commits: 7c8e32ead1a5cc9b402558fd43d0c555bd31965f
wpt-pr: 18612
Automatic update from web-platform-tests
Skip problematic tests in Safari using --exclude (#18585)
Workaround for https://github.com/web-platform-tests/wpt/issues/16229.
--
wpt-commits: 2c25b504c582b31efdd33ae429de78efe9558331
wpt-pr: 18585
Automatic update from web-platform-tests
[LayoutNG] Give flex items their stretched size earlier.
Force the cross size on stretchy items when they are laid out for
flex base sizing or cross size determination.
Bug: 845235
Change-Id: I49c6b9a9ef1d2e86aa02c47841075ed2726d5619
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1762816
Commit-Queue: David Grogan <dgrogan@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689303}
--
wpt-commits: 0702f3fe6d81479cb42dcc59c930599cd28ca5cc
wpt-pr: 18572
Automatic update from web-platform-tests
Corrected text assert of abs-pos-non-replaced-vlr-213.xht test (#18605)
--
wpt-commits: 738a91a4ef94f5163c0addc53e2f65d42a0e3cda
wpt-pr: 18605
Automatic update from web-platform-tests
bluetooth: descriptor tests to standalone window
This change updates the descriptor tests in wpt/ to be standalone window
tests. This change allows tests to be formatted with clang-format.
Bug: 994756
Change-Id: Ifcedeadd35d0775793269572fec478eaa5dbe06d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1757889
Reviewed-by: Matt Reynolds <mattreynolds@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Ovidio de Jesús Ruiz-Henríquez <odejesush@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689260}
--
wpt-commits: e6dc25e5af4343c1220996a54ba24a735d3ce81c
wpt-pr: 18504
Automatic update from web-platform-tests
[LayoutNG] Lay out flex items with ShrinkToFit in more cases
A row flex box's cross size of {fit,min,max}-content isn't definite,
which affects the inline size of orthogonal children.
Bug: 845235
Change-Id: Id08a1cf6d23e9e295e87c52d426079bc7e886b74
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1758992
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: David Grogan <dgrogan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689232}
--
wpt-commits: a1cec169e027d234248e36e74c29b1efae1b528c
wpt-pr: 18514
Automatic update from web-platform-tests
Support percentage comparison resolution against negative reference values
It's a very edge case that a percentage may be resolved against a
negative value, which is allowed only in 'background-position' property.
To support this without massively changing existing code, this patch
adds an indicator flag to |CSSMathFunctionValue|, so that when the flag
is set, the resolution of calculated percentage values is delayed to when
a reference value is available. When the flag is not set, we still use
the existing code path where a calculated percentage value can be
resolved immediately.
Together with this patch is a test suite on parsing and evaluation of
comparisons on percentages.
Bug: 825895, 978682
Change-Id: I2a6aabd48313ccda82b50f6dc00fd62c4548bc84
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1762970
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#689198}
--
wpt-commits: 8f929221b0664b735209dd1b44594dd21d643520
wpt-pr: 18574