Due to missing class abstractions for Gecko- and non-Gecko based
browsers it's currently sub-optimal to define when preferences
as defined by tests will be set.
Given that by default we run Gecko-based applications other
browsers should opt-out from setting test preferences.
Differential Revision: https://phabricator.services.mozilla.com/D30923
--HG--
extra : moz-landing-system : lando
The patch tries to reduce the amount of initialization code
to call when creating a new Raptor class.
Initializing the ADBDevice already in the constructor of the
RaptorAndroid class is currently not possible because it would
mean that a device is immediately created but the "adb" binary
is not available for python test jobs. This has to be fixed later.
Differential Revision: https://phabricator.services.mozilla.com/D29331
--HG--
extra : moz-landing-system : lando
If there is still value to this -- if you know of anyone using jimdb via mach, etc -- I am
happy to throw this away, but otherwise, would like to clean it up.
Differential Revision: https://phabricator.services.mozilla.com/D30943
--HG--
extra : moz-landing-system : lando
That being said, this code is clearly not getting hit, are we 100% sure that
this is interoperable with what WebKit / Blink do?
Differential Revision: https://phabricator.services.mozilla.com/D30830
--HG--
extra : moz-landing-system : lando
The spec says that when there's no box or the property doesn't apply, the
computed value should be returned.
That's not what we're doing right now, we're clamping by min-/max- values, which
is wrong.
This patch makes us match other engines and the spec, and it's an attempt to get
interop on resolved values in:
https://github.com/w3c/csswg-drafts/issues/3678
WebKit fails the WPT test, but due to a different reason:
https://bugs.webkit.org/show_bug.cgi?id=197814
Differential Revision: https://phabricator.services.mozilla.com/D30780
--HG--
extra : moz-landing-system : lando
We disable them rather than marking them as expected to fail because sometimes
the problems with them can manifest as intermittent failures.
Differential Revision: https://phabricator.services.mozilla.com/D30791
--HG--
extra : moz-landing-system : lando
This disables a few additional tests and updates the annotations for other disabled tests to point to this bug instead of the general geckoview-wpt bug.
Differential Revision: https://phabricator.services.mozilla.com/D30734
--HG--
extra : moz-landing-system : lando
Changes:
- implement cpu, gpu, memory bus and other kernel tweaks for Motorola G5 to complement D30116
Differential Revision: https://phabricator.services.mozilla.com/D30715
--HG--
extra : moz-landing-system : lando
This change makes get_relative_transform() to no longer rely on any flattening done before in the pipeline.
This makes it correct is some of the cases we failed previously (see ini files removed).
It now does flattening on every flat coordinate system it passes through, and it's used for SpaceMapper.
The old RelativeTransform is now replaced with CoordinateSpaceMapping, which reduces the zoo of our types :)
Differential Revision: https://phabricator.services.mozilla.com/D30600
--HG--
extra : moz-landing-system : lando
The Mozlog version number needed to be updated to 4.1 for the new
release on PyPI. The dependencies of other libraries that require
mozlog were updated to reflect the new version. (mozversion,
mozrunner, mozprofile)
Differential Revision: https://phabricator.services.mozilla.com/D30550
--HG--
extra : moz-landing-system : lando
When adjusting box's position, we would choose a axis first and move the box along this axis to see whether we can place this box without overlapping with other boxes and fully inside the rendering area.
If the box has been over the boundary along the moving direction, we should move box back to the original position and change the moving direction to see whether we can find another best place for the box.
Although the adjustment can run without timeout now, it still doesn't match the result of the reference, so change the state to `fail`.
Differential Revision: https://phabricator.services.mozilla.com/D29765
--HG--
extra : moz-landing-system : lando
On Android, sometime we can't get the first frame, which would cause intermittent fail. See bug1546128.
On Windows, sometime we would get incorrect text color rendering, which would also cause intermittent fail. See bug1546133.
It seems that we won't get these two bug fixed recently, so I'm going to disable them on these two platforms.
Differential Revision: https://phabricator.services.mozilla.com/D28359
--HG--
extra : moz-landing-system : lando
Sometime there are some color rendering differences between the test and the reference, which is small enough to be ignored because human can't be aware of that difference.
Differential Revision: https://phabricator.services.mozilla.com/D27179
--HG--
extra : moz-landing-system : lando