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

247 Коммитов

Автор SHA1 Сообщение Дата
Alexandre Lissy 60d10601bb Bug 1726804 - Refactor definition and usage of GECKO_PROCESS_TYPE() r=nika,firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D121388
2021-11-19 14:02:55 +00:00
Alexandru Michis 2cb5b32d02 Backed out 2 changesets (bug 1726804) for causing sm bustages in geckoprocesstypes.
CLOSED TREE

Backed out changeset bf7f73fd1921 (bug 1726804)
Backed out changeset c9936f7534cb (bug 1726804)
2021-11-19 11:40:59 +02:00
Alexandre Lissy b71c7b7255 Bug 1726804 - Refactor definition and usage of GECKO_PROCESS_TYPE() r=nika,firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D121388
2021-11-19 08:33:42 +00:00
Dana Keeler 1cfc7d4bce Bug 1724072 - update android hostutils due to ssltunnel changes r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D123276
2021-08-23 05:25:36 +00:00
Agi Sferro 7517b3ca00 Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.

This patch makes it so we generate the AVD in the android-sdk TL job instead.

Differential Revision: https://phabricator.services.mozilla.com/D119221
2021-07-20 22:19:14 +00:00
Sebastian Hengst 5a4f8ee0eb Backed out 13 changesets (bug 1709640, bug 1718341) for failing geckoview-junit tasks on shippable lite platform. CLOSED TREE
Backed out changeset abc4249b08a0 (bug 1709640)
Backed out changeset c7f2fa8d7535 (bug 1709640)
Backed out changeset 45b07d37f247 (bug 1709640)
Backed out changeset a15b3b87d71e (bug 1718341)
Backed out changeset a87639f2921b (bug 1718341)
Backed out changeset 31a57851c6d1 (bug 1718341)
Backed out changeset c7de56a1f886 (bug 1718341)
Backed out changeset 5e76806752c8 (bug 1718341)
Backed out changeset 74cfe6df218b (bug 1718341)
Backed out changeset 3bd0e376de51 (bug 1718341)
Backed out changeset 176238f92cfe (bug 1718341)
Backed out changeset 38d622f60fa5 (bug 1718341)
Backed out changeset 2e16fa5f0a1f (bug 1718341)
2021-07-20 11:31:01 +02:00
Agi Sferro 43584d5056 Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.

This patch makes it so we generate the AVD in the android-sdk TL job instead.

Differential Revision: https://phabricator.services.mozilla.com/D119221
2021-07-20 03:23:29 +00:00
Butkovits Atila df5b6f3929 Backed out 13 changesets (bug 1709640, bug 1718341) for causing android build bustages. CLOSED TREE
Backed out changeset 20645ae32b84 (bug 1709640)
Backed out changeset 7c45682a8f98 (bug 1709640)
Backed out changeset 667e768fd75e (bug 1709640)
Backed out changeset f072adb45b85 (bug 1718341)
Backed out changeset cf443dddb5f5 (bug 1718341)
Backed out changeset 09d3d3e4ce7d (bug 1718341)
Backed out changeset 2b47cc469477 (bug 1718341)
Backed out changeset 8ec277361e46 (bug 1718341)
Backed out changeset b6c4c82d3efc (bug 1718341)
Backed out changeset 8afb8fcd0dc3 (bug 1718341)
Backed out changeset 7723d3a9ba7f (bug 1718341)
Backed out changeset f33b120a77d0 (bug 1718341)
Backed out changeset e7bf6deac270 (bug 1718341)
2021-07-17 01:02:51 +03:00
Agi Sferro fa3a9445b3 Bug 1718341 - Generate Android AVD in TL job instead of using tooltool r=aklotz,nalexander
Tooltool images are hard to update because we don't provide a script to
generate the image and documentation is often inaccurate.

This patch makes it so we generate the AVD in the android-sdk TL job instead.

Differential Revision: https://phabricator.services.mozilla.com/D119221
2021-07-16 17:49:54 +00:00
Mitchell Hentges 70806e17b5 Bug 1714641: Remove usages of vendored "wptserve_py2" library r=jgraham,ahal
We should only be using the Python3 "wptserve" library at this point.

Differential Revision: https://phabricator.services.mozilla.com/D117062
2021-06-09 15:48:51 +00:00
James Graham 7814585840 Bug 1695263 - Vendor in a copy of wptserve that's still Python 2 compatible, r=marionette-reviewers,whimboo
Upstream wptserve just switched to Python 3 only. That's fine for
web-platform-tests, but it turns out that some marionette harness
tests are also using wptserve and are still on Python 2.

Since fixing marionette harness turns out to be non-trivial and this
blocks other wpt work, this patch does the following:

* Temporarily vendors the last wptserve revision that works with
  Python 2 in to testing/web-platform/mozilla/tests/tools/wptserve_py2

* Configures the mach virtualenv to use that copy for Python 2 modules
  only.

* Configures the test packaging system to also put that copy in the
  common tests zip. Requirements files are updated to use either the
  Python 2 version or the Pyhton 3 version as required.

Differential Revision: https://phabricator.services.mozilla.com/D106764
2021-03-03 10:03:05 +00:00
James Graham 2dd2927229 Bug 1682606 - wptserve now depends on pywebsocket, r=denschub
Differential Revision: https://phabricator.services.mozilla.com/D99901
2020-12-16 15:20:38 +00:00
James Graham eec02afd89 Bug 1678663 - Only install enum for python 2, r=karlcow
It's not the same as the stdlib for 3.6+ and is present on 3

Differential Revision: https://phabricator.services.mozilla.com/D99244
2020-12-14 14:10:44 +00:00
Bob Clary 79cc0cdf02 Bug 1681150 - python3 - testing/config/marionette_requirements.txt - exclude installing enum on python3 r=marionette-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D99027
2020-12-11 12:08:13 +00:00
Andrew Erickson fcb3c862e6 Bug 1678163: update win32 hostutils r=m_kato,bc
Differential Revision: https://phabricator.services.mozilla.com/D98827
2020-12-08 23:14:11 +00:00
Andrew Erickson 92a6feb1ee Bug 1678163: update mac hostutils r=bc
Differential Revision: https://phabricator.services.mozilla.com/D98813
2020-12-07 18:51:02 +00:00
Andrew Erickson f577c1eafe Bug 1678163: update linux hostutils r=bc
Differential Revision: https://phabricator.services.mozilla.com/D97516
2020-12-03 23:55:33 +00:00
Andrew Erickson 0a77ea61d7 Bug 1599342: add windows hostutils r=jmaher,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D80523
2020-06-23 01:21:51 +00:00
Greg Tatum 593ab0604f Bug 1628073 - Move gecko profiler testing files to mozgeckoprofiler; r=sparky,perftest-reviewers,gbrown
I need to add symbolication support for the mochitest Gecko Profiler command line
option. These profiles also need to be symbolicated. Unfortunately, there is not
a common place where I could use these files. Talos and Raptor each had their
own copy of the snappy symbolication server.

This commit consolidates these packages into a re-usable mozbase package that can
be used in mochitests, and eventually in other places like xpcshell tests.

I stubbed out a test file, but it doesn't do anything quite yet. This commit makes
it so that the tests still work in Raptor and Talos, but doesn't add any features.
It also doesn't try too hard to make the files look like a mozbase package.

Differential Revision: https://phabricator.services.mozilla.com/D74289
2020-05-22 13:18:44 +00:00
Andrew Erickson b8a2dedab4 Bug 1634226: update host-utils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D73183
2020-04-30 23:09:49 +00:00
Cosmin Sabou 53c2d5ebb9 Backed out 2 changesets (bug 1628527) for causing wpt failures and a spike in bug 1622119. CLOSED TREE
Backed out changeset d9dfb6439761 (bug 1628527)
Backed out changeset 8235287622a8 (bug 1628527)
2020-04-21 23:12:09 +03:00
Nicholas Nethercote 88cd51aa6d Bug 1628527 - Introduce explicit initialization and finalization of `fix-stacks`. r=erahm,perftest-reviewers,sparky,gbrown
Currently AWSY-with-DMD doesn't work on Windows. This is because `fix-stacks`
is initialized lazily, and by the time the initialization happens some file
descriptors for files are open, and that leads to some major Python2-on-Windows
sadness as described in the big comment in the commit.

To fix the problem, this commit adds an `init` function to `fix_stacks.py` so
that `fix-stacks` can be initialized eagerly, hopefully before any file
descriptors for files are open.

For `dmd.py`, other than fixing the AWSY problems, this has little effect,
because `fix-stacks` is always initialized.

For `utils.py`, which is used to process the output of most tests, this has a
more noticeable effect: the `fix-stacks` process is always spawned, rather than
being spawned only when needed. If no stack traces appear in the test output,
this means that `fix-stacks` is spawned unnecessarily. But it's cheap to spawn;
the expensive part only happens when stack traces start getting fixed. So I
think this change in behaviour is acceptable.

Furthermore, the commit adds a `finish` function to `fix_stacks.py`, so that
the `fix-stacks` process can be explicitly shut down. This has never been done
for processes spawned for any of the stack fixing scripts. It's never caused
problems on Linux/Mac, but it seems to be necessary on Windows to avoid
similar "this file is locked" problems with the test_dmd.js test.

The commit also renames some things to more standard Python style, e.g.
`json_mode` instead of `jsonMode`.

Finally, Android tests use `utils.py` from the repository but `fix_stacks.py`
from the Android host utils. Because the two scripts must be updated in tandem,
this commit also updates the Android host utils to a version that contains the
updated `fix_stacks.py`. Thanks to aerickson for packaging up the new Android
host utils and providing the change to the `hostutils.manifest` file.

Differential Revision: https://phabricator.services.mozilla.com/D69478
2020-04-20 22:43:25 +00:00
Andrew Erickson d49a8c8eb1 Bug 1623134: update linux hostutils r=gbrown
Not updating 32-bit because we're not building a test artifact for it any longer.

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

--HG--
extra : moz-landing-system : lando
2020-04-07 19:17:41 +00:00
Narcis Beleuzu 499a78bdb4 Backed out changeset b96f40ed2773 (bug 1623134) for mochitest failures on test_fetch_cors_sw_reroute.html. CLOSED TREE 2020-03-20 03:09:30 +02:00
Andrew Erickson 5f6d81aef0 Bug 1623134: update mac hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D67237

--HG--
extra : moz-landing-system : lando
2020-03-19 23:33:13 +00:00
Andrew Erickson b95018d119 Bug 1623134: update linux hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D67236

--HG--
extra : moz-landing-system : lando
2020-03-19 17:39:27 +00:00
Geoff Brown 9ff45f39cd Bug 1556051 - Remove 'mach android-emulator' support for 'x86-4.2' avd; r=aerickson
This is a really old avd, no longer used in automation; it is obsolete.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 16:57:37 +00:00
Henrik Skupin 255a87c4a6 Bug 1573383 - [marionette] Remove firefox-puppeteer Python package. r=marionette-reviewers,maja_zf
Differential Revision: https://phabricator.services.mozilla.com/D61687

--HG--
extra : moz-landing-system : lando
2020-02-13 19:50:42 +00:00
Mike Hommey 623de66503 Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D59936

--HG--
extra : moz-landing-system : lando
2020-02-06 08:39:54 +00:00
Sebastian Hengst 8f821d77ab Backed out 3 changesets (bug 1525218) for breaking fenix, reference-browser speedometer tasks. a=backout
Backed out changeset 76036ce90611 (bug 1525218)
Backed out changeset 9c66ecb1f66c (bug 1525218)
Backed out changeset eb4b265deb5e (bug 1525218)

--HG--
extra : rebase_source : 5f1b01bd44628efff2a7e0f28a62a7ad673a73c0
2020-01-20 11:19:46 +01:00
Mike Hommey 5378c2e839 Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D59936

--HG--
extra : moz-landing-system : lando
2020-01-15 14:20:30 +00:00
Andrew Erickson e5fe115b16 Bug 1593785: update 4.3 emulator to have larger disk r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D56258

--HG--
extra : moz-landing-system : lando
2019-12-09 19:26:35 +00:00
Geoff Brown 9e59579c39 Bug 1601076 - Fix some broken BUG_COMPONENTS in moz.build files; r=jmaher
Some of these were obvious typos. Others probably reflect once-correct components
that have been combined, split, or otherwise obsoleted; for these I've tried to
use the component associated with the bugs for recent changes to the affected files.

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

--HG--
extra : moz-landing-system : lando
2019-12-04 13:55:45 +00:00
Andrew Erickson 955ab61048 Bug 1503785: use new minidump_stackwalk r=bc
Use the new minidump_stackwalk that incorporates libcurl3 and libcurl4 compatibility. See https://bugzilla.mozilla.org/show_bug.cgi?id=1582574.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 21:59:03 +00:00
Andrew Erickson c39e023148 Bug 1585422: update mac hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D48125

--HG--
extra : moz-landing-system : lando
2019-10-03 22:08:45 +00:00
Andrew Erickson 67a949f0bb Bug 1585422: update linux hostutils r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D47997

--HG--
extra : moz-landing-system : lando
2019-10-03 14:42:40 +00:00
Junior Hsu a0fc2962a8 Bug 1571573 - P2 remove downloading node from tooltool r=tomprince,ahal
Differential Revision: https://phabricator.services.mozilla.com/D44899

--HG--
extra : moz-landing-system : lando
2019-09-09 17:54:36 +00:00
Gregory Mierzwinski 92d5021daf Bug 1567954 - Part 1: Initialize Mozpower module and implement PowerBase class. r=perftest-reviewers,ahal,rwood
This patch initializes the Mozpower module and implements the PowerBase class. This class is used as a base for subclasses that implement power measurement tooling for various OS and CPU combinations.

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

--HG--
extra : moz-landing-system : lando
2019-08-01 20:36:00 +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
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 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 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
Geoff Brown 9352ea1aa6 Bug 1551262 - Remove mach support for jimdb; r=snorp
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
2019-05-13 20:52:29 +00:00
Andrew Erickson 25d6c79cb6 Bug 1548918: update linux hostutils (try build) r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D30123

--HG--
extra : moz-landing-system : lando
2019-05-09 17:39:05 +00:00
Andrew Erickson f1289eb10e Bug 1546453: Increase android x86 7.0 emulator's data partition size r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28568

--HG--
extra : moz-landing-system : lando
2019-04-24 02:17:39 +00:00
Andrew Erickson a9f0a3f921 Bug 1545617: update mac host-utils r=bc,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D28249

--HG--
extra : moz-landing-system : lando
2019-04-23 08:26:12 +00:00
Andrew Erickson 8f8f9f07f5 Bug 1545617: update linux host-utils r=bc,gbrown
Source push: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=74dc09642c222e18634f4f13e7b0bd6b7f91cbc2

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

--HG--
extra : moz-landing-system : lando
2019-04-22 19:53:30 +00:00
Henrik Skupin ddc6537052 Bug 1532919 - [marionette] Remove outdated browsermob-proxy mixin from marionette harness package. r=ato
The development of the package has been moved to:
https://github.com/AutomatedTester/browsermob-proxy-py

The in-tree version is outdated, and no longer developed.

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

--HG--
extra : moz-landing-system : lando
2019-03-07 12:26:43 +00:00
Tarek Ziadé 9ed1006ca9 Bug 1528992 - extract raptor mitmproxy integration - r=rwood,Bebe,gbrown
This patch moves testing/raptor/raptor/playback into its own testing package in testing/mozbase/mozproxy
so we can use the proxy in other places than Raptor.

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

--HG--
rename : testing/raptor/raptor/playback/__init__.py => testing/mozbase/mozproxy/mozproxy/__init__.py
rename : testing/raptor/raptor/playback/base.py => testing/mozbase/mozproxy/mozproxy/backends/base.py
rename : testing/raptor/raptor/playback/mitmproxy.py => testing/mozbase/mozproxy/mozproxy/backends/mitm.py
rename : testing/raptor/raptor/playback/mitmproxy-rel-bin-linux64.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-linux64.manifest
rename : testing/raptor/raptor/playback/mitmproxy-rel-bin-osx.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-osx.manifest
rename : testing/raptor/raptor/playback/mitmproxy-rel-bin-win.manifest => testing/mozbase/mozproxy/mozproxy/backends/mitmproxy-rel-bin-win.manifest
rename : testing/raptor/raptor/playback/mitmproxy_requirements.txt => testing/mozbase/mozproxy/mozproxy/backends/mitmproxy_requirements.txt
extra : moz-landing-system : lando
2019-03-06 17:13:21 +00:00