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

1397 Коммитов

Автор SHA1 Сообщение Дата
Julian Descottes a3709d6c16 Bug 1684857 - [devtools] Export current DAMP runner from damp.js r=ochameau,perftest-reviewers,kimberlythegeek
Depends on D97733

Exporting the current DAMP runner as a singleton from damp.js simplifies the dependency management between damp.js and head.js

Differential Revision: https://phabricator.services.mozilla.com/D100670
2021-01-06 08:26:52 +00:00
Julian Descottes d2fbfdfcbf Bug 1684963 - [devtools] Disable overlay scrollbars for webconsole.complicated DAMP test r=nchevobbe,perftest-reviewers,kimberlythegeek
Overlay scrollbars make this test timeout while waiting on a "force layout" message which never appears.

Differential Revision: https://phabricator.services.mozilla.com/D100724
2021-01-05 08:30:05 +00:00
Dorel Luca 0cb892b99b Backed out changeset 655f3c4bd5a3 (bug 1684857) for DUMP failures. CLOSED TREE 2021-01-04 23:16:46 +02:00
Julian Descottes cf92aea59a Bug 1684857 - [devtools] Export current DAMP runner from damp.js r=ochameau,perftest-reviewers,kimberlythegeek
Depends on D97733

Exporting the current DAMP runner as a singleton from damp.js simplifies the dependency management between damp.js and head.js

Differential Revision: https://phabricator.services.mozilla.com/D100670
2021-01-04 16:36:36 +00:00
Julian Descottes f928b04c35 Bug 1678550 - [devtools] Add proper linting to damp.js and damp-test.js r=perftest-reviewers,nchevobbe,ochameau
Depends on D97732

Differential Revision: https://phabricator.services.mozilla.com/D97733
2021-01-04 13:28:48 +00:00
Julian Descottes c02f0ed974 Bug 1678550 - [devtools] Move nested require calls to the top of damp.js r=perftest-reviewers,nchevobbe,ochameau
Depends on D97731

We used to delay those calls because they needed rootURI to be set. This is no longer necessary.

Differential Revision: https://phabricator.services.mozilla.com/D97732
2021-01-04 13:09:44 +00:00
Julian Descottes c8ceefd607 Bug 1678550 - [devtools] Use require instead of ChromeUtils.import in damp.js r=perftest-reviewers,nchevobbe,ochameau,AlexandruIonescu
Depends on D97729

Remove some leftover ChromeUtils.import usage

Differential Revision: https://phabricator.services.mozilla.com/D97731
2021-01-04 13:08:40 +00:00
Julian Descottes 0b41d10929 Bug 1678550 - [devtools] Use absolute paths in DAMP require calls r=perftest-reviewers,AlexandruIonescu,ochameau,nchevobbe
Depends on D97727

Similar to what was done for the devtools/ folder, we should use absolute paths in all our require calls.

Differential Revision: https://phabricator.services.mozilla.com/D97729
2021-01-04 13:07:25 +00:00
Julian Descottes d8c21acf2f Bug 1678550 - [devtools] Load damp.js using the main DevTools Loader r=perftest-reviewers,nchevobbe,ochameau
Depends on D97626

Differential Revision: https://phabricator.services.mozilla.com/D97727
2021-01-04 13:07:08 +00:00
Nicolas Chevobbe b45dc96375 Bug 1681285 - [devtools] Modify objectexpand DAMP test to have better perf coverage. r=jdescottes,perftest-reviewers.
We now print a thousand object in a console.log message
before doing the console.dir call and measure how long it takes.
Having multiple ObjectInspector instances can have dramatic
impact on the expand performance of a single instance (See Bug 1599317).

Differential Revision: https://phabricator.services.mozilla.com/D99203
2021-01-04 13:32:52 +00:00
Mike Conley 5073b76a30 Bug 1579683 - Disable the about:home startup cache for startup_about_home_paint_realworld_webextensions. r=sparky,perftest-reviewers
The root cause of the intermittens on startup_about_home_paint_realworld_webextensions is
the same as bug 1220362. Fixing that should fix this one too. In the mean time, we'll
disable the configuration for this test.

Differential Revision: https://phabricator.services.mozilla.com/D99960
2020-12-17 21:57:06 +00:00
Bob Clary 05d29ba882 Bug 1681096 - python3 - pylint --py3k - W1633: round built-in referenced (round-builtin) r=marionette-reviewers,perftest-reviewers,aki,gbrown,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D99067
2020-12-09 15:10:53 +00:00
Bob Clary 9e125ea710 Bug 1681096 - python3 - pylint --py3k - W1619: from __future__ import division r=marionette-reviewers,perftest-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D98938
2020-12-11 16:05:25 +00:00
Julian Descottes df6261692f Bug 1678379 - [devtools] Replace DAMP framescript by js window actors r=perftest-reviewers,ochameau
This doesn't fix anything, but it would be cleaner to remove some framescript/mm usage from DAMP

Differential Revision: https://phabricator.services.mozilla.com/D97626
2020-12-07 17:08:26 +00:00
Victor Porof 86fb638006 Bug 1654192 - Part 2: Update xulstore to use RKV in safe mode, r=nanj,perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D85315
2020-12-07 07:24:40 +00:00
Mihai Alexandru Michis d88071abc9 Backed out 5 changesets (bug 1654192, bug 1680230) for causing tsan bc failures in RWLock.
CLOSED TREE

Backed out changeset 804ccdf33ae8 (bug 1680230)
Backed out changeset 2ced955ab891 (bug 1680230)
Backed out changeset b09ca0548784 (bug 1654192)
Backed out changeset a92f0deb07b2 (bug 1654192)
Backed out changeset 26abc175808e (bug 1654192)
2020-12-07 09:21:15 +02:00
Victor Porof 13845b7762 Bug 1654192 - Part 2: Update xulstore to use RKV in safe mode, r=nanj,perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D85315
2020-12-07 06:29:40 +00:00
Mike Conley 4a36b77818 Bug 1651311 - Make sure TART test waits until browser window idle tasks have finished running before starting. r=sparky,perftest-reviewers
In bug 1633635, tabs were altered so that they don't animate during the first
few event loop ticks of a new window. This made it so that TART would sometimes
race the function that resumed tab animations. When TART won the race, it would
open a tab that would open without animation, and then timeout waiting for that
animation to complete.

This patch makes it so that TART waits until the first window has completed its
idle tasks, meaning that tab animations should be enabled for the window.

Differential Revision: https://phabricator.services.mozilla.com/D98399
2020-12-02 20:22:39 +00:00
Julian Descottes 88119f7f9e Bug 1574417 - [devtools] Disable netmonitor/compicated DAMP test on Fission platform r=bomsy,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D97821
2020-11-30 13:12:22 +00:00
Julian Descottes 5840da2993 Bug 1677587 - [devtools] Disable DAMP inspector & styleeditor complicated tests if fission.autostart is true r=ochameau,perftest-reviewers,sparky
Leverage the "disabled" property available on the DAMP test index to conditionally skip inspector/complicated on fission platforms.

Differential Revision: https://phabricator.services.mozilla.com/D97219
2020-11-17 16:19:11 +00:00
Sylvestre Ledru c0f6fe8caf Bug 1562642 - Add missing license headers r=mhoye,marionette-reviewers,webdriver-reviewers,perftest-reviewers,tarek
Differential Revision: https://phabricator.services.mozilla.com/D97138
2020-11-17 02:06:54 +00:00
Andreea Pavel 1cde5c0d67 Bug 1503499 - disable damp | inspector/complicated.js for frequent failures r=intermittent-reviewers,perftest-reviewers,sparky,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D96330
2020-11-09 12:34:01 +00:00
Gijs Kruitbosch a6e8f36d35 Bug 1674053 - do not toggle the bookmarks toolbar in the middle of the tabswitch test, r=mconley,perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D96263
2020-11-06 22:24:14 +00:00
Gregory Mierzwinski 5bedaec4dc Bug 1562883 - Handle when a talos result is written on two lines. r=perftest-reviewers,Bebe
This patch takes care of a case where a talos result line is written on two lines rather than one. The reason for why it's being written on two lines needs to be investigated in the future. There doesn't seem to be any hidden characters in the lines so it's likely related to `dump` or the `MozillaFileLogger`.

Differential Revision: https://phabricator.services.mozilla.com/D96120
2020-11-06 15:40:20 +00:00
Greg Tatum 3986877f46 Bug 1674219 - Provide the basic documentation for Talos; r=sparky,perftest-reviewers
This patch adds the basic docs for Talos using the PerfDocs system. It
includes a high-level overview of what Talos is, and how to interact with
it.

Differential Revision: https://phabricator.services.mozilla.com/D95604
2020-11-05 15:42:35 +00:00
Geoff Brown 7df7df7e85 Bug 1674736 - [talos] Import Structure and pointer directly from ctypes; r=perftest-reviewers,Gijs,sparky
Differential Revision: https://phabricator.services.mozilla.com/D95603
2020-11-03 13:46:42 +00:00
Geoff Brown e83b64c0b7 Bug 1638986 - Run 'mach talos-test' with python 3; r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D94770
2020-10-29 00:23:51 +00:00
Ricky Stewart 210585edd2 Bug 1672023 - Remove excluded files from `black.yml`
These files were omitted from the original patch because reformatting them required some manual intervention in order to avoid breaking unit tests. Generally the `noqa` lines were already there and just needed to be moved from one line to another (due to the reformatting by `black`), but sometimes `black` saw fit to move a bunch of stuff all onto one line, requiring me to introduce new `noqa` lines.

Besides the autoformat by `black` and some manual fixups, this patch contains no other changes.

# ignore-this-changeset

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

Depends on D94045
2020-10-26 18:21:44 +00:00
Ricky Stewart 02a7b4ebdf Bug 1654103: Standardize on Black for Python code in `mozilla-central`.
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-26 18:34:53 +00:00
Bogdan Tara da1098d4aa Backed out 10 changesets (bug 1654103, bug 1672023, bug 1518999) for PanZoomControllerTest.touchEventForResult gv-junit failures CLOSED TREE
Backed out changeset ff3fb0b4a512 (bug 1672023)
Backed out changeset e7834b600201 (bug 1654103)
Backed out changeset 807893ca8069 (bug 1518999)
Backed out changeset 13e6b92440e9 (bug 1518999)
Backed out changeset 8b2ac5a6c98a (bug 1518999)
Backed out changeset 575748295752 (bug 1518999)
Backed out changeset 65f07ce7b39b (bug 1518999)
Backed out changeset 4bb80556158d (bug 1518999)
Backed out changeset 8ac8461d7bd7 (bug 1518999)
Backed out changeset e8ba13ee17f5 (bug 1518999)
2020-10-24 03:36:18 +03:00
Ricky Stewart fe80718d67 Bug 1672023 - Remove excluded files from `black.yml` r=sylvestre,perftest-reviewers,geckoview-reviewers,agi
These files were omitted from the original patch because reformatting them required some manual intervention in order to avoid breaking unit tests. Generally the `noqa` lines were already there and just needed to be moved from one line to another (due to the reformatting by `black`), but sometimes `black` saw fit to move a bunch of stuff all onto one line, requiring me to introduce new `noqa` lines.

Besides the autoformat by `black` and some manual fixups, this patch contains no other changes.

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94052
2020-10-23 20:40:44 +00:00
Ricky Stewart c0cea3b0fa Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Make some ad-hoc manual updates to `testing/marionette/client/setup.py`, `testing/marionette/harness/setup.py`, and `testing/firefox-ui/harness/setup.py`, which have hard-coded regexes that break after the reformat.

5. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-23 20:40:42 +00:00
Gregory Mierzwinski e17b6a3ee5 Bug 1672740 - Add missing extraOptions for some test variants in Talos. r=perftest-reviewers,davehunt
This patch adds extra options to the perfherder data for webrender, webrender-sw (webrender-software), and webgl-ipc (to distinguish from webgl results).

Differential Revision: https://phabricator.services.mozilla.com/D94596
2020-10-23 15:28:32 +00:00
Dorel Luca 1ff59cb7a3 Backed out changeset 7558c8821a07 (bug 1654103) for multiple failures. CLOSED TREE 2020-10-22 03:51:06 +03:00
Dorel Luca 26941cf2f5 Backed out changeset 94ec15429e21 (bug 1672023) for Backout conflicts with Bug 1654103. CLOSED TREE 2020-10-22 03:43:01 +03:00
Ricky Stewart 8b352f1843 Bug 1672023 - Remove excluded files from `black.yml` r=sylvestre,perftest-reviewers,geckoview-reviewers,agi
These files were omitted from the original patch because reformatting them required some manual intervention in order to avoid breaking unit tests. Generally the `noqa` lines were already there and just needed to be moved from one line to another (due to the reformatting by `black`), but sometimes `black` saw fit to move a bunch of stuff all onto one line, requiring me to introduce new `noqa` lines.

Besides the autoformat by `black` and some manual fixups, this patch contains no other changes.

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94052
2020-10-21 21:29:30 +00:00
Ricky Stewart 50762dacab Bug 1654103: Standardize on Black for Python code in `mozilla-central`. r=remote-protocol-reviewers,marionette-reviewers,webdriver-reviewers,perftest-reviewers,devtools-backward-compat-reviewers,jgilbert,preferences-reviewers,sylvestre,maja_zf,webcompat-reviewers,denschub,ntim,whimboo,sparky
Allow-list all Python code in tree for use with the black linter, and re-format all code in-tree accordingly.

To produce this patch I did all of the following:

1. Make changes to tools/lint/black.yml to remove include: stanza and update list of source extensions.

2. Run ./mach lint --linter black --fix

3. Make some ad-hoc manual updates to python/mozbuild/mozbuild/test/configure/test_configure.py -- it has some hard-coded line numbers that the reformat breaks.

4. Add a set of exclusions to black.yml. These will be deleted in a follow-up bug (1672023).

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D94045
2020-10-21 21:27:27 +00:00
Brad Werth 2f3eeff1f7 Bug 1593728 Part 3: [devtools] Expand console DAMP test to log from cross-origin domains. r=perftest-reviewers,nchevobbe,sparky
This allows this test to measure the performance of console messages arriving
from cross-origin domains.

Differential Revision: https://phabricator.services.mozilla.com/D93433
2020-10-15 01:03:23 +00:00
Brad Werth d30555f7d0 Bug 1593728 Part 2: [devtools] Add a simple log message param and function to a console DAMP test. r=perftest-reviewers,nchevobbe,sparky
This new param is used to allow testing of simple messages in high volume.

Differential Revision: https://phabricator.services.mozilla.com/D93432
2020-10-15 01:03:18 +00:00
Brad Werth bc49180432 Bug 1593728 Part 1: [devtools] Rename parameter in a test to avoid using the async keyword. r=perftest-reviewers,nchevobbe,sparky
This is just cleanup to avoid the "async" keyword as an identifier, plus using
const where appropriate.

Differential Revision: https://phabricator.services.mozilla.com/D93431
2020-10-15 00:58:03 +00:00
Razvan Maries 580c003812 Backed out changeset 8f481c06bcd7 (bug 1670039) for Android build bustages. CLOSED TREE 2020-10-10 02:39:01 +03:00
Mike Hommey 6d61924d28 Bug 1670039 - Always call virtualenv with python -S. r=firefox-build-system-reviewers,perftest-reviewers,mhentges
It disables site modules from the caller python, which are irrelevant
anyways as virtualenv is self-contained.

Differential Revision: https://phabricator.services.mozilla.com/D93064
2020-10-09 15:39:22 +00:00
Ted Campbell 37b5890c05 Bug 1668565 - Update help for --setpref in Raptor/talos r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D92069
2020-10-02 13:42:33 +00:00
Randell Jesup 0af0796991 Bug 1604972: re-enable iframes in tresize-test.html r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D91124
2020-09-30 14:15:27 +00:00
Joel Maher f5333de16a Bug 1656546 - adjust tresize to work on lower resolution screens. r=dthayer,perftest-reviewers,sparky
adjust tresize to work on lower resolution screens.

Differential Revision: https://phabricator.services.mozilla.com/D91133
2020-09-24 15:08:21 +00:00
Kris Maglione bbfbd2f113 Bug 1660057: Add preferences for Fission rollout Normandy experiment. r=nika,marionette-reviewers,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D91066
2020-09-25 02:01:15 +00:00
Razvan Maries 8de1e9f262 Backed out changeset 737f0e3e2f94 (bug 1660057) for xpcshell perma failures. CLOSED TREE 2020-09-24 23:25:54 +03:00
Kris Maglione 04dc79653a Bug 1660057: Add preferences for Fission rollout Normandy experiment. r=nika,marionette-reviewers,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D91066
2020-09-24 18:35:58 +00:00
Dave Hunt 9fcc66b6c6 Bug 1666565 - Carry suite value for shouldAlert when there is only one subtest r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D91038
2020-09-23 13:20:45 +00:00
Kartikaya Gupta c053915f71 Bug 1651311 - Re-enable all non-tart talos tests in svgr. r=perftest-reviewers,Bebe
This re-enables the svgr talos suite, but keeps tart disabled, because it
still fails with a high failure rate.

Differential Revision: https://phabricator.services.mozilla.com/D90504
2020-09-17 08:38:22 +00:00