Commit Graph

31089 Commits

Author SHA1 Message Date
Henrik Skupin
a7f1d64843 Bug 1495062 - [webdriver] Release 0.39.0. r=ato
Depends on D17680

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

--HG--
extra : moz-landing-system : lando
2019-01-28 15:02:51 +00:00
Henrik Skupin
267486a4e5 Bug 1495062 - [mozversion-rust] Release 0.2.0. r=ato
Depends on D17679

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

--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:37 +00:00
Henrik Skupin
927eabeb98 Bug 1495062 - [mozrunner-rust] Release 0.9.0. r=ato
Depends on D17678

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

--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:44 +00:00
Henrik Skupin
32ca2a0c03 Bug 1495062 - [mozprofile-rust] Release 0.5.0. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D17678

--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:56 +00:00
Boris Zbarsky
5214e58438 Bug 1522940. Bail out of redirect processing immediately if our loadinfo says to not follow redirects. r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D17674

--HG--
extra : moz-landing-system : lando
2019-01-28 14:32:43 +00:00
reimu
2d75585578 Bug 1521444 - Add webdriver unit tests for indefinite script timeout. r=whimboo
Add tests that check serialization and deserialization for indefinite script timeout

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

--HG--
extra : moz-landing-system : lando
2019-01-28 10:14:52 +00:00
Randell Jesup
c2e3d27e4c Bug 1504251: disable talos tp6_google r=jmaher 2019-01-28 11:26:59 -05:00
Andrew Osmond
0dbc661749 Bug 1522948 - Re-enable previously failing CSS background web platform tests for WebRender. r=aosmond 2019-01-28 07:27:45 -05:00
Randell Jesup
6cce1b770e Bug 1270059: ESLint fix r=bustage
on a CLOSED TREE
2019-01-26 12:43:17 -05:00
Randell Jesup
81c594fcaf Bug 1270059: fix talos to handle hero elements that are gated on timeouts r=davehunt,jmaher 2019-01-26 12:18:23 -05:00
Dorel Luca
e1e5c4c775 Backed out 4 changesets (bug 1521191) for causing leaks on multiple tests
Backed out changeset 138e162d2778 (bug 1521191)
Backed out changeset 3782d011cc9f (bug 1521191)
Backed out changeset 38d3da4804d7 (bug 1521191)
Backed out changeset d6ce4b187195 (bug 1521191)
2019-01-26 03:23:40 +02:00
Coroiu Cristina
cacbab45bd Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-01-25 23:52:42 +02:00
Coroiu Cristina
caf5db8e62 Merge inbound to mozilla-central a=merge 2019-01-25 23:49:49 +02:00
Andrew McCreight
ac257016f5 Bug 1521191, part 4 - Add a test for producing an error if there's a negative leak. r=ahal
Depends on D17536

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

--HG--
extra : moz-landing-system : lando
2019-01-24 20:36:48 +00:00
Andrew McCreight
16351e63ce Bug 1521191, part 2 - Ensure missing leak logs cause mozharness to fail. r=ahal
Depends on D17534

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

--HG--
extra : moz-landing-system : lando
2019-01-25 20:27:34 +00:00
Henrik Skupin
7417b70f91 Bug 1507283 - [wdspec] Remove invalid set timeout test "test_key_invalid". r=ato
Depends on D17634

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

--HG--
extra : moz-landing-system : lando
2019-01-25 20:06:50 +00:00
Henrik Skupin
1ac0b76f06 Bug 1507283 - [geckodriver] Relax deserialization of timeouts parameters. r=ato
It fixes the regression from the transition to Serde (bug 1396821),
which accidentally denied unknown fields.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 19:54:53 +00:00
Andrei Oprea
88359867bd Bug 1509274 - Disable screenshots in mochitests r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D16025

--HG--
extra : moz-landing-system : lando
2019-01-25 19:58:42 +00:00
Csoregi Natalia
c55499a927 Backed out changeset bec3fe861b06 (bug 1507283) for failures on /webdriver/tests/set_timeouts/set.py. CLOSED TREE 2019-01-25 17:25:23 +02:00
Henrik Skupin
7e6a53140b Bug 1507283 - [geckodriver] Relax deserialization of timeouts parameters. r=ato
It fixes the regression from the transition to Serde (bug 1396821),
which accidentally denied unknown fields.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 14:01:37 +00:00
Rob Wood
2863bd9494 Bug 1504227 - Add raptor test option to specify what measurement(s) to alert on; r=davehunt
Depends on D17288

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

--HG--
extra : moz-landing-system : lando
2019-01-25 18:01:45 +00:00
Rob Wood
d7bb330c5f Bug 1504227 - Add raptor test option to specify what measurement(s) to alert on; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D17288

--HG--
extra : moz-landing-system : lando
2019-01-24 19:06:49 +00:00
Geoff Brown
a5a4fba092 Bug 1522696 - Specify argument types and all parameters when calling SendMessageW from wpt font installation code; r=jgraham
This avoids a ValueError seen on Windows/arm64 when calling SendMessageW.
2019-01-25 09:45:19 -07:00
Henrik Skupin
51b9213cce Bug 1522413 - [marionette] Register event listeners before focusing the new window in WindowManagerMixin.open_chrome_window(). r=ato
Differential Revision: https://phabricator.services.mozilla.com/D17473

--HG--
extra : moz-landing-system : lando
2019-01-25 13:58:15 +00:00
Henrik Skupin
e34e2827b5 Bug 1522408 - [marionette] Restore maximized window first before entering fullscreen or minimizing the window. r=ato
The window should always be restored first to the normal window state,
before a special state like fullscreen or minimized can be entered.

Right now this isn't done when going from a maximized window into
fullscreen mode, or when minimizing the window.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 13:16:24 +00:00
Narcis Beleuzu
858fb172ec Merge inbound to mozilla-central. a=merge 2019-01-24 23:43:35 +02:00
Tom Prince
a439a717c0 No bug: Remove usused tools checkout from migration scripts; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D17525

--HG--
extra : moz-landing-system : lando
2019-01-24 18:19:37 +00:00
Oana Pop Rus
40a2bf6ef7 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 19:06:45 +02:00
Oana Pop Rus
028136ace2 Merge inbound to mozilla-central. a=merge 2019-01-24 18:50:45 +02:00
Oana Pop Rus
41938d335a Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 12:29:18 +02:00
Daniel Holbert
76af7cf550 Bug 1522009: Remove WPT .ini annotation files that don't actually contain any annotations. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D17406

--HG--
extra : moz-landing-system : lando
2019-01-24 10:10:14 +00:00
Mihai Tabara
eff8c2b710 Bug 1522144 - fix auth issues in bumping behaviors of mergeduty. r=tomprince a=release 2019-01-24 17:48:23 +00:00
Arthur Iakab
a001672c52 Bug 1490978, disabled abort-while-navigating.window.html on all the platforms r=jmaher 2019-01-24 07:31:00 +02:00
David Major
aba5821724 Bug 1512822 - Remove "MSVC" from the name of AArch64 builds r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D17024

--HG--
extra : moz-landing-system : lando
2019-01-24 15:02:06 +00:00
Ciure Andrei
c035ee7d3a Merge inbound to mozilla-central. a=merge 2019-01-24 05:44:33 +02:00
Sebastian Hengst
e2b193a67c Bug 1522213 - Disable encrypt-media tests on Linux x64 asan due to frequent failures. a=test-only 2019-01-24 13:03:08 +02:00
Sebastian Hengst
4ded6e697b Backed out changeset 008355f71ca0 (bug 1522213) because those Linux asan failures in encrypted-media affect more tests and we are gonna disable the whole directory. a=backout 2019-01-24 12:59:52 +02:00
Valentin Gosu
4c3c923b43 Bug 1522076 - Backed out changeset 01eb1bbef7f2 a=backout
--HG--
extra : rebase_source : 6e99a872bd587a593930e77211987ee649f476d4
2019-01-24 11:31:40 +02:00
Shane Caraveo
e8915eda78 Bug 1515701 show addons disabled doorhanger in private browsing, r=Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D15445

--HG--
extra : moz-landing-system : lando
2019-01-29 01:39:37 +00:00
Ting-Yu Lin
24f636a92f Bug 1516739 - Stop reparenting absolute/fixed positioned blocks when constructing multicol container. r=dbaron
The crash happens when we try to reparent the absolute/fixed
positioned children to the non-column-span wrapper's absolute list.

When constructing the multicol container, we want it to be the
absolute/fixed position container, not the moz-column-content anonymous
blocks. Hence the modification in AppendFramesToParent() and
ConstructBlock().

Delete AdjustAbsoluteContainingBlock() because we'd like to reparent
absolute/fixed children to non-first continuation of block descendant of
multicol. And it doesn't crash anymore today.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 07:09:17 +00:00
Sebastian Hengst
725402f21f Merge mozilla-central to autoland. CLOSED TREE 2019-01-29 02:05:49 +02:00
Dave Hunt
bff88648b3 Bug 1516015 - Fix proxy configuration for Raptor in Google Chrome; r=rwood
When investigating the timeouts for wikia.com on Google Chrome I discovered differences in the way proxy configuration is interpreted. It meant that insecure sites such as wikia were not using the proxy when launched via mach, and now that wikia.com redirects to a secure site we get redirected to a site that is not in the recordings. I have resolved this by fixing the command line argument for the proxy to include all protocols. It was also necesary to allow communication with the control server by adding localhost to the pass-through hosts.

I also removed the trailing disable-sync command line argument that was introduced recently in error.

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

--HG--
extra : moz-landing-system : lando
2019-01-28 22:12:00 +00:00
Brian Grinstead
de5d4965bb Bug 1522916 - Add --jsconsole argument to mochitest r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D17669

--HG--
extra : moz-landing-system : lando
2019-01-28 21:31:18 +00:00
Alexandre Poirot
9a08694477 Bug 1515862 - Set global and target scope front IDs from getFront helper. r=jdescottes
Ideally, formAttributeName would be a field on the prototype of each front,
but unfortunately, Firefox doesn't support ES Class's fields yet. So it is
put as an instance attribute instead.

This patch streamline the manually set actorID and the retrieval of actor ID
from root or target front's form into `getFront` helper method.
So that all the specific related to the lazy actor is now inside of this helper.
It also moves the special "this.manage(this)" to this helper.
We might be able to followup on this one and finally have only the root front
being self managed. But the initialize method makes it hard.

Note the special tweak made to devtools/client/responsive.html/manager.js
Hopefully this can be removed once the target classes are merged.

Depends on D15832

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

--HG--
extra : moz-landing-system : lando
2019-01-28 18:42:50 +00:00
Shane Caraveo
050ca2e7d4 Bug 1511636: update incognito support to use pref and permissions r=rpl,aswan,kmag
This changes the policy to use the pref and permissions rather than a boolean flag.  Using permissions gets us proper settings on startup without introducing any new overhead.  Going this way flips our tests around so rather than testing an override to turn off private browsing support, we test overrides to enable private browsing support.

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

--HG--
extra : moz-landing-system : lando
2019-01-28 18:10:47 +00:00
Cosmin Sabou
a2aab24802 Backed out changeset 5c6cdeb8648d (bug 1355588) causing talos tart timeouts.
--HG--
extra : rebase_source : 238d706bb366772d4870493938deac41a271db6b
2019-01-23 21:44:55 +02:00
Andrea Marchesini
ae7e7d4c3a Bug 1521051 - Get rid of nsICookiePermission.ACCESS_ALLOW_FIRST_PARTY_ONLY, r=johannh, r=flod 2019-01-23 19:19:19 +01:00
Andrea Marchesini
dc777dc7a6 Bug 1521051 - nsICookiePermission.ACCESS_LIMIT_THIRD_PARTY, r=valentin, r=johannh 2019-01-23 19:19:18 +01:00
Sebastian Hengst
159748ddd8 Bug 1522213 - disable permafailing encrypted-media tests on linux asan. DONTBUILD
--HG--
extra : source : 3f543426b25809eea1430a7c39445566912313a8
extra : amend_source : 1229155e57bf41b610527c9c80b2aac544fce38b
2019-01-23 22:06:49 +02:00
Sebastian Hengst
4a9599706c Backed out changeset 3f543426b258 (bug 1522096) for landing with wrong bug number. a=backout
--HG--
extra : amend_source : 67104fbc4c9b75fb37fcad610fa5c74e0a7573d0
2019-01-23 22:46:06 +02:00
Sebastian Hengst
0a768e74c8 Bug 1522096 - disable permafailing encrypted-media tests on linux asan
--HG--
extra : rebase_source : 3943b8b00b2d2492b19eae65b907d916374e8775
2019-01-23 22:06:49 +02:00
Razvan Maries
7ccb4bf803 Backed out 2 changesets (bug 1521051) for xpcshell fails on extensions/cookie/test/unit/test_cookies_thirdparty.js. CLOSED TREE
Backed out changeset 90bb620dd870 (bug 1521051)
Backed out changeset 483fa314e45e (bug 1521051)
2019-01-23 22:09:32 +02:00
Sebastian Hengst
90d6431728 Bug 1513880 [wpt PR 14496] - Revert "Make testharness tests run in a top-level browsing context": Remove .orig files from conflicts, a=testonly DONTBUILD 2019-01-23 21:13:05 +02:00
Ciure Andrei
a4eeeccf1d Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-01-23 20:55:29 +02:00
Andrea Marchesini
8e0c688733 Bug 1521051 - Get rid of nsICookiePermission.ACCESS_ALLOW_FIRST_PARTY_ONLY, r=johannh, r=flod 2019-01-23 19:19:19 +01:00
Andrea Marchesini
fb5e2a4f57 Bug 1521051 - nsICookiePermission.ACCESS_LIMIT_THIRD_PARTY, r=valentin, r=johannh 2019-01-23 19:19:18 +01:00
Sebastian Hengst
a612973f64 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-23 18:51:14 +02:00
Geoff Brown
3ca0bd99af Bug 1520282 - When launching android emulator from mach, use a new pipe to stdin; r=bc 2019-01-23 08:29:09 -07:00
Sebastian Hengst
2ecf173b14 Merge mozilla-central to autoland 2019-01-23 11:31:44 +02:00
Rob Wood
aa7f384d91 Bug 1517738 - Have Raptor use the correct binary name when running on android in production; r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D17251

--HG--
extra : moz-landing-system : lando
2019-01-22 19:56:58 +00:00
Tom Prince
9dab8ed4ab Bug 1520686: Add win64-aarch64 l10n mozconfig; r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D16890

--HG--
rename : browser/config/mozconfigs/win64/l10n-mozconfig => browser/config/mozconfigs/win64-aarch64/l10n-mozconfig
rename : testing/mozharness/configs/single_locale/win64.py => testing/mozharness/configs/single_locale/win64-aarch64.py
extra : moz-landing-system : lando
2019-01-22 22:18:08 +00:00
Tom Prince
be61f47d10 Bug 1520874: [mozharness] Remove unneeded mar code from L10n jobs; r=Callek
Mars are now generated by separate repackage tasks, so we don't need mar tools
in L10n builds.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 04:16:17 +00:00
Tom Prince
44cd83a1df Bug 1520874: [mozharness] Remove duplication in desktop l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15864

--HG--
rename : testing/mozharness/configs/single_locale/tc_linux64.py => testing/mozharness/configs/single_locale/tc_linux_common.py
extra : moz-landing-system : lando
2019-01-21 21:57:08 +00:00
Tom Prince
1672d0a0f9 Bug 1520874: [mozharness] Remove mobile per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15863

--HG--
extra : moz-landing-system : lando
2019-01-21 22:53:12 +00:00
Tom Prince
82783f3b98 Bug 1520874: [mozharness] Remove some obsolete comments in l10n mozharness configs; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15862

--HG--
extra : moz-landing-system : lando
2019-01-21 16:19:32 +00:00
Tom Prince
9e91da3c7a Bug 1520874: [mozharness] Remove desktop per-project l10n config; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15861

--HG--
extra : moz-landing-system : lando
2019-01-21 21:24:03 +00:00
Tom Prince
c7eb29b26f Bug 1520874: [mozharness] Set L10n update channel based on build update channel; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15860

--HG--
extra : moz-landing-system : lando
2019-01-21 20:56:48 +00:00
Tom Prince
826c34b022 Bug 1520874: [mozharness] Don't set nightly_build in per-project configs, since it is set by taskcluster_nightly.py config file; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D15859

--HG--
extra : moz-landing-system : lando
2019-01-21 16:11:28 +00:00
Brad Werth
86437abf5a Bug 1520708: Disable some WPT tests on Android until upstream fixes are accepted. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D17249

--HG--
extra : moz-landing-system : lando
2019-01-22 22:04:10 +00:00
Andrew McCreight
8165812456 Bug 1520064 - Update whitelist for /css/css-fonts/font-display/ and /fetch/api/request/ WPTs. r=valentin
Some other bugs fixed the leaks in these directories, so the white
lists can be removed.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 21:18:11 +00:00
Matt Howell
28ff59ecfc Bug 1514806 Part 5 - Select the appropriate 7-zip SFX stub binary for the build target. r=firefox-build-system-reviewers,mshal#firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D15983

--HG--
extra : moz-landing-system : lando
2019-01-22 21:58:49 +00:00
James Graham
c8a79d483d Bug 1515043 - Remove expected data for throttling-webaudio.window.html, a=testonly on a CLOSED TREE 2019-01-23 13:15:52 +00:00
Kris Maglione
e930b89c34 Bug 1514594: Part 3 - Change ChromeUtils.import API.
***
Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8

This changes the behavior of ChromeUtils.import() to return an exports object,
rather than a module global, in all cases except when `null` is passed as a
second argument, and changes the default behavior not to pollute the global
scope with the module's exports. Thus, the following code written for the old
model:

  ChromeUtils.import("resource://gre/modules/Services.jsm");

is approximately the same as the following, in the new model:

  var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");

Since the two behaviors are mutually incompatible, this patch will land with a
scripted rewrite to update all existing callers to use the new model rather
than the old.
***
Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs

This was done using the followng script:

https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm
***
Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8

Differential Revision: https://phabricator.services.mozilla.com/D16747
***
Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16748
***
Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16749
***
Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs
***
Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs

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

--HG--
extra : rebase_source : 359574ee3064c90f33bf36c2ebe3159a24cc8895
extra : histedit_source : b93c8f42808b1599f9122d7842d2c0b3e656a594%2C64a3a4e3359dc889e2ab2b49461bab9e27fc10a7
2019-01-17 10:18:31 -08:00
Geoff Brown
c7ff34b4e5 Bug 1519588 - Update tooltool manifests for Android avd definitions; r=me,a=test-only
AVDs are identical to previous version, except that the config.ini files are updated
with a larger size for the /data partition.

--HG--
extra : rebase_source : 4eb406a33e47593bb7e7ff9dc34142516012d7ea
2019-01-22 15:05:19 -07:00
James Graham
09f52aeee6 Bug 1522072 - Disable tests that are unstable in WebRender, a=testonly 2019-01-23 11:05:06 +00:00
James Graham
46b368b1b5 Bug 1519865 - Disable IndexedDB tests for instability, a=testonly 2019-01-23 11:05:04 +00:00
James Graham
690c7e8769 Bug 1520788 - Disable unstable media-capture test on linux, a=testonly 2019-01-23 11:05:02 +00:00
James Graham
9f90fda811 Bug 1520787 - Add long timeout to mediastreamtrack test, a=testonly 2019-01-23 11:05:01 +00:00
James Graham
b1bc132970 Bug 1520785 - Disable flaky pointer events test, a=testonly 2019-01-23 11:04:59 +00:00
James Graham
f0c01ab433 Bug 1519417 - Disable prompt-and-unload-script-closeable.html for instability, a=testonly 2019-01-23 11:04:58 +00:00
James Graham
e16e849567 Bug 1519865 - Disable unstable IndexedDB tests, a=testonly 2019-01-23 11:04:56 +00:00
James Graham
8bc67e8731 Bug 1520784 - Fixup test not working when logging is disabled, a=testonly 2019-01-23 11:04:55 +00:00
James Graham
89a54a46e2 Bug 1519862 - Provide a helpful error message when we get a JS Document Unloaded exception, r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16839
2019-01-23 11:04:53 +00:00
James Graham
e507d68f3c Bug 1519862 - Improve logging for crashes, r=ato
Differential Revision: https://phabricator.services.mozilla.com/D16838
2019-01-23 11:04:51 +00:00
James Graham
b95e7d5e7a Bug 1519862 - Handle case where mozcrash can't read the dump file, r=ato
This works around the fact that we sometimes get an IOError trying to
read a dump file on Windows.

Differential Revision: https://phabricator.services.mozilla.com/D16837
2019-01-23 11:04:50 +00:00
James Graham
4a3c4618c1 Bug 1519862 - Allow ignoring process_crash in determing mozharness job status, r=ahal
For shutdown crashes in wpt wse need to ignore the crashes for now
until we have a way of allowing specific ones. So just have a global
flag that permits this.

Differential Revision: https://phabricator.services.mozilla.com/D16836
2019-01-23 11:04:48 +00:00
James Graham
c2a7cf5487 Bug 1519862 - Give mozharness output to indicate why a job failed, r=ahal
Sometimes it's unclear which of the errors are leading to a
failure. For example wpt sometimes has PROCESS-CRASH lines that don't
contribute to a failure. To make this easier to understand record the
reason for the failure in the log so it appears in the summaries.

Differential Revision: https://phabricator.services.mozilla.com/D16835
2019-01-23 11:04:47 +00:00
James Graham
318eab7ab7 Bug 1519862 - Handle unstructured lines in mozlog output better in mozharness, r=ahal
Instead of printing one log message per line about the fact the output
was unstructured, just print one per group of unstructured lines.

Differential Revision: https://phabricator.services.mozilla.com/D16834
2019-01-23 11:04:45 +00:00
James Graham
eac0ae8572 Bug 1519862 - Ignore missing leak files for tab process in wpt, r=ato
It can happen that a tab has an expected crash in wpt. As a result we
won't get a valid leak file for that content process. But this
shouldn't cause the tests to fail. In the absence of a more precise
mechanism we just disable that check for the tab process, but it would
be an improvement to know which processes crashed and ensure that only
those ended up with unexpected leak files.

Differential Revision: https://phabricator.services.mozilla.com/D16833
2019-01-23 11:04:44 +00:00
James Graham
2f0761e35a Bug 1519862 - Don't set status to crash if we find a crash dump, r=ato
This behaviour was leading to intermittent failures with shutdown
crashes, as according to timing we would sometimes get a crash dump
file and sometimes not (or we would sometimes get a shutdown crash and
sometimes not). Until we either have the ability to allow certain
crashes or the ability to set multiple expected statuses, don't change
the test status when we find a process crashed (the crash will
still be logged).

Differential Revision: https://phabricator.services.mozilla.com/D16832
2019-01-23 11:04:42 +00:00
James Graham
560f1e9893 Bug 1519862 - Close windows after test finishes rather than before next test, r=ato
This means that if closing the windows is problematic it affects the
status of the current test not the next one.

Differential Revision: https://phabricator.services.mozilla.com/D16831
2019-01-23 11:04:41 +00:00
James Graham
1b1d53c577 Bug 1519862 - Interpret the window being missing as a crash, r=ato
If we get a NoSuchWindow error from marionette, then something happend
that caused the window to disappear, which we can interpret as a
crash. This may not be true if we accidentially navigated the window
to file:// or something else that causes a remoteness change, but
those are basically marionette bugs so in the long term this should be
correct.

Differential Revision: https://phabricator.services.mozilla.com/D16830
2019-01-23 11:04:39 +00:00
James Graham
00b2eff0a0 Bug 1485887 - Disable flaky tests for unload event, a=testonly 2019-01-23 11:04:38 +00:00
James Graham
c526a7aefc Bug 1519863 - Ensure testharness.js accounts for the timeout multiplier, r=gsnedders
Differential Revision: https://phabricator.services.mozilla.com/D16829
2019-01-23 11:04:36 +00:00
moz-wptsync-bot
298735f7c9 Bug 1515043 - [wpt-sync] Update web-platform-tests to 8506febdb9bdce487ef7e4ff91e9b70853019b38, a=testonly
wpt-head: 8506febdb9bdce487ef7e4ff91e9b70853019b38
wpt-type: landing


--HG--
rename : testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini => testing/web-platform/meta/feature-policy/reporting/__dir__.ini
rename : testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini => testing/web-platform/meta/html/semantics/scripting-1/__dir__.ini
rename : testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini => testing/web-platform/meta/referrer-policy/origin-when-cross-origin/meta-referrer/__dir__.ini
rename : testing/web-platform/meta/html/semantics/embedded-content/__dir__.ini => testing/web-platform/meta/worklets/__dir__.ini
2019-01-23 11:04:35 +00:00
Florian Rivoal
39591caca9 Bug 1514956 [wpt PR 14576] - [css-text] Fix typo in value name, a=testonly
Automatic update from web-platform-tests
[css-text] Fix typo in value name

--

wpt-commits: c022477503a2df44cd5b233e5d04a437dadd8395
wpt-pr: 14576
2019-01-23 10:56:58 +00:00
Florian Rivoal
2995950c73 Bug 1514953 [wpt PR 14575] - [css-text] Remove "exploratory" comment for test backed up by the spec, a=testonly
Automatic update from web-platform-tests
[css-text] Remove "exploratory" comment for test backed up by the spec

The comment about this test being exploratory is wrong.
Assuming that the claim that
  “people using indic scripts expect the user agent
  to keep the orthographic syllable as a single unit”
is true, the spec definition's of typographic character/letter unit
are sufficient to justify the test.

--

wpt-commits: 691e737caf050c5aac0f9675409d73238a3f55d2
wpt-pr: 14575
2019-01-23 10:56:57 +00:00
Florian Rivoal
e49d91c915 Bug 1514952 [wpt PR 14574] - [css-text] Improve metadata, a=testonly
Automatic update from web-platform-tests
[css-text] Improve metadata

Fix rel=help link, and rephrase assert.

--

wpt-commits: 209cda5499c72e49d4ad1a52816e9aaf1d9085e4
wpt-pr: 14574
2019-01-23 10:56:55 +00:00
Joshua Bell
ad1f3d5be9 Bug 1514091 [wpt PR 14509] - TextDecoder: previous failure should not stick around, a=testonly
Automatic update from web-platform-tests
TextDecoder: previous failure should not stick around

When the {fatal:true} option is used, the decode() calls throw rather
than generating U+FFFD on bad data. Subsequent decode() calls should
work as the codec state should be flushed (unless {stream:true} was
specified).

Blink was not flushing the codec state, so subsequent calls would
throw. Fix by flushing the codec state (instantiating a new codec),
and align the implementation's code flow/state more closely with the
spec. Also added a new WPT test case, based on the bug report.

Bug: 910292
Change-Id: Ia47b902b69a4b469341e272ed42bb6b05248c1d8
Reviewed-on: https://chromium-review.googlesource.com/c/1376656
Reviewed-by: Adam Rice <ricea@chromium.org>
Commit-Queue: Joshua Bell <jsbell@chromium.org>
Cr-Commit-Position: refs/heads/master@{#617215}

--

wpt-commits: a093a659ed118112138f8a1ffba97a66c1ea8235
wpt-pr: 14509
2019-01-23 10:56:53 +00:00
moz-wptsync-bot
4aed39f836 Bug 1514838 [wpt PR 14567] - Update wpt metadata, a=testonly
wpt-pr: 14567
wpt-type: metadata
2019-01-23 10:56:52 +00:00