Alexandru Michis
1662cd5584
Backed out 3 changesets (bug 1681985) for causing performance issues.
...
CLOSED TREE
Backed out changeset 7b19f4ed5182 (bug 1681985)
Backed out changeset e77582268ce1 (bug 1681985)
Backed out changeset 386a8b11c127 (bug 1681985)
2021-04-01 17:51:47 +03:00
Dave Hunt
2c8aa7e49c
Bug 1700767 - Remove live site filter for Raptor tests; r=perftest-reviewers,Bebe
...
Differential Revision: https://phabricator.services.mozilla.com/D109665
2021-03-29 21:11:11 +00:00
championshuttler
1f5055fa54
Bug 1700423 - Remove py2 and py3 linters and their config from taskcluster.r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D109647
2021-03-26 05:26:42 +00:00
Erik Rose
52703e294a
Bug 1681985 - Extract LabelUtils to FormAutofillUtils.jsm. r=zbraniecki
...
We need it from both FormAutofillHeuristics and CreditCardRuleset, and it would make a circular import otherwise: FormAutofillHeuristics -> CreditCardRuleset -> FormAutofillHeuristics.
Differential Revision: https://phabricator.services.mozilla.com/D100140
2021-03-23 18:31:07 +00:00
Myeongjun Go
68c759ec5b
Bug 1691558 - Strengthen a log to confirm that the file will be searched r=sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D107391
2021-03-22 15:48:50 +00:00
Sylvestre Ledru
4b843f1ebf
Bug 1699950 - mozlint/flake8: also update autopep8 r=linter-reviewers,marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D109234
2021-03-22 07:18:38 +00:00
Sylvestre Ledru
33d0032fc3
Bug 1699950 - Update to flake8 3.9.0 r=linter-reviewers,marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D109222
2021-03-22 07:18:38 +00:00
Sylvestre Ledru
8ffdec6355
Bug 1699950 - mozlint/flake8: Move to pip-compile r=linter-reviewers,marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D109221
2021-03-22 07:18:37 +00:00
Ed Lee
f07a609a76
Bug 1699188
- [mozlint] Include jsmin now that mozversioncontrol uses it r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D108807
2021-03-17 18:57:03 +00:00
Ryan Kelly
f6a46d059d
Bug 1665420 - Remove legacy BrowserID crypto code. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D107985
2021-03-17 00:38:08 +00:00
Dave Hunt
a51eb65163
Bug 1697594 - Migrate static wiki content for Talos tests to PerfDocs r=perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D107896
2021-03-15 18:09:58 +00:00
Dave Hunt
9e3ef144c3
Bug 1697772 - Replace uses of "whitelist" with "allowlist" in Talos r=perftest-reviewers,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D108163
2021-03-12 22:04:46 +00:00
Andrew Halberstadt
659a890219
Bug 1638970 - Run 'mach jsshell-bench' with Python 3 r=releng-reviewers,mtabara,bhearsum
...
Differential Revision: https://phabricator.services.mozilla.com/D94882
2021-03-11 17:52:59 +00:00
leli
bb2e8e2911
Bug 1665057 - Add www button on https-only error page r=ckerschb,JulianWels,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D101468
2021-03-11 17:10:06 +00:00
Myeongjun Go
95e1fff568
Bug 1691739 - [perfdocs] Display each test description for raptor r=sparky,perftest-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D105643
2021-03-11 15:59:15 +00:00
Andrew Halberstadt
21323f36fc
Bug 1409733 - [taskcluster] Exclude taskcluster/mach_commands.py from the py2 linter, r=taskgraph-reviewers,bhearsum
...
Differential Revision: https://phabricator.services.mozilla.com/D107271
2021-03-09 16:18:23 +00:00
Valentin Gosu
096363c840
Bug 1696417 - Move HTTP logging page to in-tree docs r=necko-reviewers,sylvestre,dragana DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D107208
2021-03-08 10:28:12 +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
Mike Hommey
39a14165d0
Bug 1694318 - Remove the mozjs_sys rust crate. r=jandem
...
The mozjs_sys crate is actually responsible for all the problems
encountered with the js crate we just removed, but the sm-mozjs-crate
task that builds and runs tests for it doesn't fail because... there is
actually no test to build and run, so all it builds is a static library,
which doesn't expose all the problems that exist.
The content of this crate in mozilla-central is also outdated compared
to servo upstream.
Differential Revision: https://phabricator.services.mozilla.com/D106390
2021-03-02 08:09:35 +00:00
Mike Hommey
93e7a214c2
Bug 1694318 - Remove the js rust crate. r=jandem,sheehan
...
The sm-rust-bindings task that builds and runs tests for it actually only
doesn't fail by three(!) distinct happenstances of chance:
- It somehow doesn't hit a race condition that can happen, but that
attempting to change the build process for jsglue.cpp did,
- The second call to `cargo test` without `--feature debugmozjs` only
works because nothing was cleaned up from the first and the second
build uses artifacts from the first that are otherwise not there if
only running the second.
- The addition of rust code to spidermonkey (the jsrust crate in
js/src/rust) somehow didsn't cause problems in the current
configuration, but in other configurations (which fixing the second
thing above unveils) the build fails because of the multiple
definition of rust_eh_personality between the jsrust staticlib and the
rust stdlib that rustc links to test programs.
On top of all the above, the content of the crate in mozilla-central
has not received updates from upstream servo in years, and doesn't
reflect what servo actually uses.
Differential Revision: https://phabricator.services.mozilla.com/D106389
2021-03-02 08:09:35 +00:00
Dan Minor
a685764079
Bug 1691763 - Add identifier length check for Fluent linter; r=gregtatum,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D106666
2021-03-01 16:18:26 +00:00
Alex Lopez
56dc4c7787
Bug 1682959 - Update pylint dependencies to ensure compatibility. r=mhentges
...
Conflicting pylint requirements were causing the new pip dependency resolver
to report an error. This updates the dependencies for pylint (using the hashin package)
so that the conflict is resolved.
Differential Revision: https://phabricator.services.mozilla.com/D106154
2021-02-25 18:36:59 +00:00
Kershaw Chang
61d4a64bb0
Bug 1688864 - P2: Add more tests for ODoH r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D106074
2021-02-25 13:07:04 +00:00
Daisuke Akatsuka
c0e2db0631
Bug 897954: Implement and apply purge-caches mechanism. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D105440
2021-02-25 01:58:23 +00:00
smolnar
8a82d9ec16
Backed out 3 changesets (bug 897954) for causing node test failures in PlacesFeed. CLOSED TREE
...
Backed out changeset 0a60eb3f7ba8 (bug 897954)
Backed out changeset 9443814d173b (bug 897954)
Backed out changeset 2e558ac8e419 (bug 897954)
2021-02-25 03:21:58 +02:00
Daisuke Akatsuka
88810c4c22
Bug 897954: Implement and apply purge-caches mechanism. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D105440
2021-02-25 00:12:40 +00:00
Neil Deakin
9b59ada594
Bug 1689126, add a test to verify that a subframe crash notification does not appear if there is no crash report, r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D105661
2021-02-19 13:40:45 +00:00
Greg Tatum
71aed68206
Bug 1691751 - Add whitespace rules for the Fluent linter; r=flod,dminor,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D105369
2021-02-17 21:02:48 +00:00
Matthew Gregan
2220e66486
Bug 1693270 - Switch audioipc-2 to vendored code - remove old linting paths. a=lint-fix
...
CLOSED TREE
Build fix - remove obsolete media/audioipc path from linting exclusions.
Differential Revision: https://phabricator.services.mozilla.com/D105510
2021-02-17 20:40:57 +00:00
Renovate Bot
bd82b1c554
no bug - Update dependency pylint to v2.6.2 r=linter-reviewers,andi DONTBUILD
...
Depends on D105298
Differential Revision: https://phabricator.services.mozilla.com/D105299
2021-02-16 12:57:04 +00:00
Alexandre Poirot
6b61530950
Bug 1681698 - [devtools] Bootstrap the thread actor early, when the target actor instantiates r=jdescottes,nchevobbe,devtools-backward-compat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D99356
2021-02-15 17:08:21 +00:00
Gregory Mierzwinski
4981c8073a
Bug 1691558 - Disable perfdocs linting tests on windows and mac. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D105195
2021-02-15 15:12:26 +00:00
Daisuke Akatsuka
8a1a30387f
Bug 1678618: Imlement a mechanism to fire page-removed event. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D101114
2021-02-15 08:04:14 +00:00
Csoregi Natalia
b32d4ca055
Backed out 4 changesets (bug 1678618) for node failures. CLOSED TREE
...
Backed out changeset e714440f6c0d (bug 1678618)
Backed out changeset ae83fda183dd (bug 1678618)
Backed out changeset bef0ea72ded8 (bug 1678618)
Backed out changeset ec96259a3f81 (bug 1678618)
2021-02-15 05:49:54 +02:00
Daisuke Akatsuka
a0b93f756d
Bug 1678618: Imlement a mechanism to fire page-removed event. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D101114
2021-02-15 02:47:37 +00:00
Henrik Skupin
8cb90829cc
Bug 1690474 - [remote] Move CDP specific code to cdp/. r=remote-protocol-reviewers,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D104574
2021-02-14 14:24:27 +00:00
Mark Banner
67bf517e00
Bug 1608272 - Extend an ESLint rule to disallow 'this' as the second argument to ChromeUtils.import. r=Gijs
...
Depends on D104684
Differential Revision: https://phabricator.services.mozilla.com/D104685
2021-02-11 22:02:16 +00:00
Dan Minor
a5dea5e689
Bug 1416149 - Fix placement of test_fluent_lint.py r=gregtatum
...
Depends on D104414
Differential Revision: https://phabricator.services.mozilla.com/D104853
2021-02-11 20:30:19 +00:00
Julien Wajsberg
3c4ba8f56b
Bug 1690631 - Add string matching helpers to Assert.jsm r=Gijs
...
This adds Assert.stringContains and Assert.stringMatches.
Differential Revision: https://phabricator.services.mozilla.com/D104254
2021-02-11 17:59:03 +00:00
Dan Minor
febbe04140
Bug 1416149 - Add linter for checking fluent files r=zbraniecki,gregtatum,flod,Gijs,fluent-reviewers,linter-reviewers,sylvestre
...
This adds a linter for Fluent files based upon the existing test for bad
strings in browser_misused_characters_in_strings.js. It also adds a check
for identifiers that only permits lowercase letters, numbers and the
hyphen character (in ascii). Since a large number of existing identifiers
use uppercase letters, an exclusions file is used to disable the identifier
check on a file by file basis.
Differential Revision: https://phabricator.services.mozilla.com/D104414
2021-02-11 17:35:29 +00:00
Butkovits Atila
caa6d11ebe
Backed out 2 changesets (bug 1681698, bug 1681699) for causing failure on browser_browser_resources_console_messages.js. CLOSED TREE
...
Backed out changeset cf75ed5213a0 (bug 1681698)
Backed out changeset 283763c17ed7 (bug 1681699)
2021-02-11 20:18:10 +02:00
Alexandre Poirot
11d4a4a1ff
Bug 1681698 - [devtools] Bootstrap the thread actor early, when the target actor instantiates r=jdescottes,nchevobbe,devtools-backward-compat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D99356
2021-02-11 15:23:58 +00:00
Sylvestre Ledru
ee69201894
Bug 1691352 - fix: mozlint/codespell: Improve the --fix display r=linter-reviewers,andi DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104524
2021-02-09 13:45:46 +00:00
Akshat Dixit
ad11827401
Bug 1591991 Add lint Fixed count support to linters r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D102082
2021-02-08 19:00:10 +00:00
Alex Ionescu
408ded5b5e
Bug 1683912 Reorganize FrameworkGatherer._urls by suites r=perftest-reviewers,igoldan
...
Differential Revision: https://phabricator.services.mozilla.com/D103630
2021-02-04 15:41:28 +00:00
Alex Ionescu
582cf18b70
Bug 1683912 Add unit test for FrameworkGatherer._urls r=sparky,perftest-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D101449
2021-02-08 07:14:44 +00:00
Sylvestre Ledru
9270e2e340
Bug 1690990 - lint: add some requirements.txt to the line check linter + fix them r=linter-reviewers,marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104156
2021-02-05 17:19:40 +00:00
James Graham
03953dc05e
Bug 1690398 - Require Python 3 for wpt lint, r=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D104048
2021-02-04 12:35:56 +00:00
Sylvestre Ledru
f3bf06a03a
Bug 1690745 - mozlint: Update to autopep8 1.5.5 r=linter-reviewers,marco,andi DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D104007
2021-02-04 10:00:13 +00:00
Myeongjun Go
28da1b2212
Bug 1686987 - [perfdocs] Add unit tests for the gatherer and generator. r=sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D102859
2021-02-03 18:00:47 +00:00