Commit Graph

36720 Commits

Author SHA1 Message Date
Andreea Pavel
fc92f585e2 Backed out 3 changesets (bug 1559244) for causing bug 1370046
Backed out changeset de76712278a6 (bug 1559244)
Backed out changeset 467caef2ef9c (bug 1559244)
Backed out changeset 17ab0c52dca0 (bug 1559244)
2019-07-25 17:42:32 +03:00
Byron Campen [:bwc]
026476fff4 Bug 1568530: Put bug links in these .ini files. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D39237

--HG--
extra : moz-landing-system : lando
2019-07-25 00:41:42 +00:00
Marian Raiciof
0bcdfa9933 Bug 1567177 - Create cold tests for cnn mobile website. r=perftest-reviewers,sparky
The new cold cnn mobile tests can be found in 'raptor-tp6m-cold-27.ini'.

Differential Revision: https://phabricator.services.mozilla.com/D38671

--HG--
extra : moz-landing-system : lando
2019-07-24 16:08:06 +00:00
Ciure Andrei
77673dccee Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-07-25 09:28:08 +03:00
Andreea Pavel
e4263c00eb Merge mozilla-inbound to mozilla-central. a=merge 2019-07-25 08:59:39 +03:00
Boris Chiou
0d2240d1bd Bug 1568615 - Accept percentage for shape-image-threshold. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D39241

--HG--
extra : moz-landing-system : lando
2019-07-24 21:37:22 +00:00
Mike Hommey
05ba1d00a3 Bug 1568349 - Remove FetchesMixin. r=nalexander
With all mozharness-based jobs now using run-task (except aarch64
windows, see bug 1557614), and thus fetch-content, the FetchesMixin
mixin should not be required anymore.

Differential Revision: https://phabricator.services.mozilla.com/D39108

--HG--
extra : moz-landing-system : lando
2019-07-24 22:41:59 +00:00
Bob Clary
0e4603dbfd Bug 1568623 - [test isolation] Add web-platform-tests support, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D39242

--HG--
extra : moz-landing-system : lando
2019-07-25 01:23:45 +00:00
Nick Alexander
dd80e00527 Bug 1564282 - Extract Perftest abstract base class. r=rwood,perftest-reviewers
This mechanical transform lays the foundation for generalizing the
underlying test runner.

Differential Revision: https://phabricator.services.mozilla.com/D37132

--HG--
extra : moz-landing-system : lando
2019-07-25 00:44:40 +00:00
Nick Alexander
07f31a8dc3 Bug 1564282 - Pre: Make it easier to work with mozbase in Raptor locally. r=ahal
This is the equivalent of .pth in virtualenv declarations.  It sets up
a .egg file with a `sys.path` addition, as far as I can tell.

Differential Revision: https://phabricator.services.mozilla.com/D37131

--HG--
extra : moz-landing-system : lando
2019-07-25 00:46:36 +00:00
Brendan Dahl
275407fe9d Bug 1565680 - Track time to render first page of PDF in talos. r=jmaher
Adds a new pageload test that captures the "pagerendered" event from
PDF.js.

Differential Revision: https://phabricator.services.mozilla.com/D37935

--HG--
extra : moz-landing-system : lando
2019-07-24 21:03:26 +00:00
Boris Zbarsky
a41e846699 Bug 1568579. Remove test-only uses of QueryInterface on Window objects. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D39219

--HG--
extra : moz-landing-system : lando
2019-07-24 19:46:46 +00:00
Abdoulaye O. Ly
71143356cc Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37780

--HG--
extra : moz-landing-system : lando
2019-07-24 18:43:14 +00:00
Abdoulaye O. Ly
ae5c8d4df9 Bug 1559244 - Step 1: make BrowserTestUtils@crashBrowser function work with JSWindowActor. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37318

--HG--
extra : moz-landing-system : lando
2019-07-24 18:42:48 +00:00
Coroiu Cristina
e64fca61b1 Backed out changeset 0052568cf710 (bug 1565680) for talos failures on a CLOSED TREE 2019-07-24 22:24:49 +03:00
Brendan Dahl
35917bc65b Bug 1565680 - Track time to render first page of PDF in talos. r=jmaher
Adds a new pageload test that captures the "pagerendered" event from
PDF.js.

Differential Revision: https://phabricator.services.mozilla.com/D37935

--HG--
extra : moz-landing-system : lando
2019-07-24 16:54:58 +00:00
Tom Ritter
78ec788506 Bug 1565818 - Disable the safebrowsing tests on MinGW clang builds r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D37985

--HG--
extra : moz-landing-system : lando
2019-07-24 13:41:19 +00:00
Andreas Tolfsen
bb030bafa9 bug 1566778: mozrunner: search system path on assorted Unices; r=webdriver-reviewers,jgraham
Makes the Linux platform implementation of firefox_default_path()
apply to all flavours of Unix.

It was reported in https://github.com/mozilla/geckodriver/issues/1585
that geckodriver does not search the system path for the Firefox
binary on FreeBSD.

Differential Revision: https://phabricator.services.mozilla.com/D39196

--HG--
extra : moz-landing-system : lando
2019-07-24 14:45:27 +00:00
Nikki Sharpley
42278002e0 Bug 1568014 - Update wptrunner docs to describe inclusion of expected intermittent statuses. r=jgraham
Updated the docs with examples of the metadata format with expected intermittent statuses,
and information on how to use --update_intermittent and --remove_intermittent.

Differential Revision: https://phabricator.services.mozilla.com/D38914

--HG--
extra : moz-landing-system : lando
2019-07-24 12:31:33 +00:00
Nikki Sharpley
32e52422c3 Bug 1567000 - Add --update-intermittent and --remove-intermittent arguments to the command line for the web-platform-tests harness r=jgraham
`--update-intermittent` and `--remove-intermittent` have been added to the command line arguments for the web-platform-tests
`update` option. This adds expected intermittent statuses to the test metadata.

Differential Revision: https://phabricator.services.mozilla.com/D38871

--HG--
extra : moz-landing-system : lando
2019-07-24 12:30:05 +00:00
Henrik Skupin
9f30b727d0 Bug 1560033 - [wptrunner] Remove usage of "/etc/hosts" file for tests on Android. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D35662

--HG--
extra : moz-landing-system : lando
2019-07-24 09:20:40 +00:00
Narcis Beleuzu
eb0c30f254 Backed out changeset 657c0163535f (bug 1564282) for raptor failures. CLOSED TREE 2019-07-24 05:43:55 +03:00
Boris Zbarsky
a818800ec5 Bug 1568278. Remove various unnecessary QIs to nsIDOMWindow. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D39065

--HG--
extra : moz-landing-system : lando
2019-07-24 01:26:07 +00:00
Jan-Ivar Bruaroey
4e2000dea5 Bug 1567951: Test implicit rollback in SRD(offer). r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D38890

--HG--
extra : moz-landing-system : lando
2019-07-23 20:36:11 +00:00
Narcis Beleuzu
acffe94058 Backed out 1 changesets (bug 1564282) for raptor failures. CLOSED TREE
Backed out changeset 7e617d055160 (bug 1564282)
2019-07-24 02:28:40 +03:00
Nick Alexander
b9a2db9df5 Bug 1564282 - Extract Perftest abstract base class. r=rwood,perftest-reviewers
This mechanical transform lays the foundation for generalizing the
underlying test runner.

Differential Revision: https://phabricator.services.mozilla.com/D37132

--HG--
extra : moz-landing-system : lando
2019-07-23 21:58:46 +00:00
Nick Alexander
3437fc2557 Bug 1564282 - Pre: Make it easier to work with mozbase in Raptor locally. r=ahal
This is the equivalent of .pth in virtualenv declarations.  It sets up
a .egg file with a `sys.path` addition, as far as I can tell.

Differential Revision: https://phabricator.services.mozilla.com/D37131

--HG--
extra : moz-landing-system : lando
2019-07-23 21:58:23 +00:00
Narcis Beleuzu
4db8112c33 Backed out 2 changesets (bug 1561939) as per nalexander`s request.
Backed out changeset 2833ba67a5b9 (bug 1561939)
Backed out changeset 3125e12eee29 (bug 1561939)
2019-07-24 00:41:43 +03:00
Nick Alexander
cbf4f4f55e Bug 1561939 - Extract Perftest abstract base class. r=rwood,perftest-reviewers
This mechanical transform lays the foundation for generalizing the
underlying test runner.

Differential Revision: https://phabricator.services.mozilla.com/D37132

--HG--
extra : moz-landing-system : lando
2019-07-19 23:01:11 +00:00
Nick Alexander
3316f7167c Bug 1561939 - Pre: Make it easier to work with mozbase in Raptor locally. r=ahal
This is the equivalent of .pth in virtualenv declarations.  It sets up
a .egg file with a `sys.path` addition, as far as I can tell.

Differential Revision: https://phabricator.services.mozilla.com/D37131

--HG--
extra : moz-landing-system : lando
2019-07-23 20:27:29 +00:00
Ryan Hunt
1a3b16017c Bug 1559962 - Update spec/core wasm tests for bulk memory operations repo changes. r=luke
This commit updates the core wasm tests again using 'spidermonkey-tree-tests'.
(https://github.com/eqrion/spec @ bc995a154acb02624cab98a7f6bb7e90f0328172)

The branch continues from the last vendored point of the spec and merges the
changes from the bulk-memory-operations spec, along with a fix for a test.

Differential Revision: https://phabricator.services.mozilla.com/D38660

--HG--
extra : rebase_source : fc9bf428abd827f985acc4ddd62c085b305b57e4
extra : histedit_source : ff99b0a97aedabd62eabcf4904ac9913a649881f
2019-07-18 17:43:51 -05:00
Nick Alexander
3fb9ca394a Bug 1563074 - Lift Android device performance tuning out of testing/raptor/raptor.py. r=rwood
Bug 1547135 added functionality to configure specific Android devices
for performance tests. That code landed as part of device setup in
`testing/raptor/raptor.py` but there is nothing Raptor-specific
(indeed, nothing harness-specific) about this configuration.

Rather than lift it to `mozdevice`, this commit moves it into a
`performance_tuning` module.  That's enough to slim down `raptor.py`.

Differential Revision: https://phabricator.services.mozilla.com/D37128

--HG--
extra : moz-landing-system : lando
2019-07-23 20:55:38 +00:00
Narcis Beleuzu
5f131d63bd Backed out 2 changesets (bug 1567951) for mda failures on test_peerConnection_setRemoteOfferInHaveLocalOffer.html . CLOSED TREE
Backed out changeset ca95add81105 (bug 1567951)
Backed out changeset 092e24332c39 (bug 1567951)

--HG--
extra : histedit_source : e2768cd60a59cd80528a92bab86d3fe24962cfe8
2019-07-23 23:02:54 +03:00
Boris Zbarsky
3381384634 Bug 1568279. Remove some unnecessary QIs to nsIDOMChromeWindow. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D39066

--HG--
extra : moz-landing-system : lando
2019-07-23 19:08:55 +00:00
Jan-Ivar Bruaroey
2e658e3d4b Bug 1567951: Test implicit rollback in SRD(offer). r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D38890

--HG--
extra : moz-landing-system : lando
2019-07-23 00:23:05 +00:00
Charlie Marlow
497fd1947d Bug 1567643: adding text-decoration-skip-ink: none to reftests r=dholbert
Browsers who already have text-decoration-skip-ink implemented will currently
fail [or spuriously pass] these tests because the feature is on by default and
the Ahem font is "ink-heavy", causing underlines and overlines to not show up
at all. The added text-decoration-skip-ink: none; line will ensure that an
underline or overline will be rendered whether or not skip-ink has been
implemented.

Differential Revision: https://phabricator.services.mozilla.com/D38949

--HG--
extra : moz-landing-system : lando
2019-07-23 18:08:15 +00:00
Ehsan Akhgari
f6fcc7e4bf Bug 1556632 - Increase the intermittent leak threshold for all wpt tests on OSX to 2100 bytes to allow for new fields to be added to OriginAttributes; r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D39023

--HG--
extra : moz-landing-system : lando
2019-07-23 15:25:08 +00:00
Rob Wu
60c5dd7843 Bug 1566984 - Support --no-install for Android mochitests r=gbrown,snorp
Add the `--no-install` option to reduce the time it takes to run
mochitests again on Android when the app does not need to be
re-installed.

Differential Revision: https://phabricator.services.mozilla.com/D38409

--HG--
extra : moz-landing-system : lando
2019-07-23 14:00:24 +00:00
Geoff Brown
666781b9c0 Bug 1554326 - Always set toolkit.telemetry.eventping.enabled during unit tests; r=snorp
This pref defaults to true, but geckoview builds set it to false. Several tests assume
this pref is set; some android xpcshell tests currently fail when run against the geckoview apk
for this reason. Setting the pref in the test profile means that geckoview tests will run
with a different pref value than geckoview would normally use, but aligns the geckoview
test environment with firefox. (An alternative would be to skip geckoview tests that rely
on the pref.)

Differential Revision: https://phabricator.services.mozilla.com/D38585

--HG--
extra : moz-landing-system : lando
2019-07-23 14:01:36 +00:00
Tom Schuster
14f3a24095 Bug 1523706 - Disable WPT Worker tests that require a non JavaScript mime. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D37911

--HG--
extra : moz-landing-system : lando
2019-07-16 21:26:51 +00:00
Marian Raiciof
02a7af7f2c Bug 1564200 - No such file or directory running Raptor against x86 emulator r=perftest-reviewers,Bebe
Handle the exception ADBProcessError raised by
thermal_zone0 = self.device.shell_output('cat sys/class/thermal/thermal_zone0/temp')
on the emulator

Differential Revision: https://phabricator.services.mozilla.com/D38859

--HG--
extra : moz-landing-system : lando
2019-07-22 15:38:22 +00:00
Glenn Watson
0129dacbea Bug 1566901 - Make picture caching more robust to float issues. r=kvark,nical
This patch fixes a couple of picture caching issues that could
cause more invalidations than required. Specifically:

* Ensure the viewport rect is included in child surfaces, so
  that redundant clips are filtered out correctly.
* Use epsilon comparisons where appropriate for tile descriptor
  comparisons, to avoid invalidations due to float inaccuracies.

Differential Revision: https://phabricator.services.mozilla.com/D38455

--HG--
extra : moz-landing-system : lando
2019-07-22 20:35:37 +00:00
Sebastian Streich
a32c854de2 Bug 1558197 Adding more time to worker-subresource-fetch-redirect-upgrade r=ckerschb,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D38843

--HG--
extra : moz-landing-system : lando
2019-07-22 12:33:07 +00:00
Marian Raiciof
914b7530c9 Bug 1560339 - Extra incoherent logging when running android mochitest r=gbrown
Do not decode data returned by get_file() in adb.py

Differential Revision: https://phabricator.services.mozilla.com/D38844

--HG--
extra : moz-landing-system : lando
2019-07-22 14:19:03 +00:00
Sebastian Streich
d19c155e9e Bug 1100630 - Print Related JS-Line on CSP Violation (if any) r=ckerschb,dveditz
Differential Revision: https://phabricator.services.mozilla.com/D31420

--HG--
extra : moz-landing-system : lando
2019-07-22 09:31:57 +00:00
Marian Raiciof
c0ad375dad Bug 1565438 - Intermittent AttributeError: RaptorLogger instance has no attribute 'crash' r=perftest-reviewers,sparky
Added the crash method for RaptorLogger class,
which will call structuredlog.py crash method.

Differential Revision: https://phabricator.services.mozilla.com/D38055

--HG--
extra : moz-landing-system : lando
2019-07-19 18:09:53 +00:00
Daniel Varga
ddd3e9f4f5 Backed out changeset 0eaeadceac47 (bug 1563040) requested by whimboo 2019-07-22 12:52:29 +03:00
Ryan Hunt
123476301e Bug 1566516 - Update spec/core wasm tests in WPT. r=luke
This is the second part of the previous commit that contains the updated
tests for WPT.

Differential Revision: https://phabricator.services.mozilla.com/D38657

--HG--
extra : rebase_source : 626c451f0b7b3ba8b132ea949e2d256d907d9f07
extra : histedit_source : 89303d06c6945dc3c7eefe3f60e213c251ac61dd
2019-07-18 17:00:40 -05:00
Kris Maglione
e40b418215 Bug 1566952: Part 2 - Update Fission failure annotations after skipping crashes. r=mccr8
When a test crashes, the harness skips all of the remaining tests in the
directory. That means that with crashes skipped, we now try to run a whole lot
more tests than we did before, and a lot of them fail under Fission.

This patch adds annotations to the new failures that show up after part 1.

Differential Revision: https://phabricator.services.mozilla.com/D38726

--HG--
extra : rebase_source : 292157039c88fc615f5de41679e96e72766ac4db
2019-07-19 12:30:10 -07:00
Kris Maglione
73e321aadc Bug 1566952: Part 0 - Fix comment processing in multi-line directives. r=ahal
The current comment processing code strips whitespace from a line, calculates
comment offsets based on the unstripped version, and then strips those offsets
from the stripped version. That means that, for multi-line directives, which
typically have two spaces at the front, the offsets are wrong and lines with
comments end up with a trailing "# " that the expression parser doesn't
understand.

This patch fixes the comment parser to correctly use the stripped line for
offset calculations instead.

Differential Revision: https://phabricator.services.mozilla.com/D38724

--HG--
extra : rebase_source : 9f19314ccab3fb2fa68642ff0aef978cb5c3e13c
2019-07-17 14:19:59 -07:00