Henrik Skupin
0529daadd3
Bug 1573406 - Remove every trace of Firefox UI update tests. r=webdriver-reviewers,ato
...
Differential Revision: https://phabricator.services.mozilla.com/D41834
--HG--
extra : moz-landing-system : lando
2019-08-14 11:08:45 +00:00
Edwin Gao
5d0a507d0c
Bug 1559975 - convert testing/mochitest to python3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D37096
--HG--
extra : moz-landing-system : lando
2019-08-02 19:44:34 +00:00
Edwin Gao
1eb2f0f7be
Bug 1559975 - convert dom/bindings to python3 r=ahal,bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D36634
--HG--
extra : moz-landing-system : lando
2019-08-02 19:45:12 +00:00
Edwin Gao
7e8510c1ae
Bug 1559975 - convert layout/style to python3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35699
--HG--
extra : moz-landing-system : lando
2019-08-02 19:46:12 +00:00
Edwin Gao
a02acfb096
Bug 1559975 - remove media from python2/3 linter blacklist r=ahal
...
Changes:
- remove `media` from python2 and python3 linter blacklist due to no errors
Differential Revision: https://phabricator.services.mozilla.com/D38126
--HG--
extra : moz-landing-system : lando
2019-07-19 14:53:16 +00:00
Edwin Gao
cac304ad15
Bug 1559975 - remove dom/media/test from python3 linter exclusion list r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D37124
--HG--
extra : moz-landing-system : lando
2019-07-10 07:10:39 +00:00
Gurzau Raul
9866332964
Backed out 3 changesets (bug 1559975) for linting failure at WebIDL.py on a CLOSED TREE.
...
Backed out changeset a7154744a5d7 (bug 1559975)
Backed out changeset 4005ac274170 (bug 1559975)
Backed out changeset 68ed1ccb5921 (bug 1559975)
2019-07-19 18:25:10 +03:00
Edwin Gao
8cc5b421aa
Bug 1559975 - convert testing/mochitest to python3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D37096
--HG--
extra : moz-landing-system : lando
2019-07-19 14:04:54 +00:00
Edwin Gao
805e1d99d2
Bug 1559975 - convert dom/bindings to python3 r=ahal,bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D36634
--HG--
extra : moz-landing-system : lando
2019-07-19 14:15:00 +00:00
Edwin Gao
78d4e7fac9
Bug 1559975 - convert layout/style to python3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35699
--HG--
extra : moz-landing-system : lando
2019-07-09 15:54:06 +00:00
Brindusan Cristian
88dcb17147
Backed out changeset 8e741ae8dcab (bug 1559975) as requested by ahal on irc. CLOSED TREE
2019-07-08 23:40:47 +03:00
Justin Wood
baa089903e
Bug 1559975 - Make config/ lint with 'py2' and 'py3' r=catlee
...
Depends on D36091
Differential Revision: https://phabricator.services.mozilla.com/D36092
--HG--
extra : moz-landing-system : lando
2019-07-08 17:30:34 +00:00
Edwin Gao
474a08164f
Bug 1559975 - convert tools/jprof to python3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35564
--HG--
extra : moz-landing-system : lando
2019-07-08 17:34:43 +00:00
Edwin Gao
c9ea675a59
Bug 1559975 - convert dom/canvas/test to python3 syntax r=ahal
...
Changes:
- change syntax of all python files under `dom/canvas/test` to python3 syntax
- remove semicolon line terminators from `dom/canvas/test/webgl-conf/checkout/deqp/genHTMLfromTest.py`
Differential Revision: https://phabricator.services.mozilla.com/D36388
--HG--
extra : moz-landing-system : lando
2019-07-05 14:35:43 +00:00
Edwin Gao
ee1a9fb757
Bug 1559975 - remove modules/freetype2 from python3 linter blacklist r=ahal
...
Changes:
- nothing changed except removing `modules/freetype2` from the blacklist
Differential Revision: https://phabricator.services.mozilla.com/D35701
--HG--
extra : moz-landing-system : lando
2019-07-05 14:36:23 +00:00
Edwin Gao
1c340c7633
Bug 1559975 - convert testing/tools/iceserver to python3 syntax r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35339
--HG--
extra : moz-landing-system : lando
2019-07-05 14:28:35 +00:00
Calixte Denizet
8cff6b528a
Bug 1559975 - Fix python3 lint issues on servo r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35247
--HG--
extra : moz-landing-system : lando
2019-07-05 14:29:44 +00:00
Edwin Gao
e8ea0ad451
Bug 1559975 - Fix python3 lint issues on js/src, r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35243
--HG--
extra : moz-landing-system : lando
2019-07-05 14:34:55 +00:00
Edwin Gao
6b9a6ec54c
Bug 1559975 - convert testing/tps to python3 r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35328
--HG--
extra : moz-landing-system : lando
2019-07-02 18:04:40 +00:00
Edwin Gao
1fd0b4e594
Bug 1559975 - convert testing/awsy to python3 syntax r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35327
--HG--
extra : moz-landing-system : lando
2019-07-02 17:26:13 +00:00
Maliha Islam
2d69e323f1
Bug 1559975 - Make directories python3 compatible r=catlee
...
Differential Revision: https://phabricator.services.mozilla.com/D35257
--HG--
extra : moz-landing-system : lando
2019-07-02 15:47:34 +00:00
Simon Fraser
d0608d0c0a
Bug 1559980 Remove python/safety from py3 linting r=Callek
...
Differential Revision: https://phabricator.services.mozilla.com/D35242
--HG--
extra : moz-landing-system : lando
2019-06-26 20:57:21 +00:00
Armen Zambrano G.
53bd62e369
Bug 1559975 - Python3 linting changes for raptor r=Callek,rwood
...
Differential Revision: https://phabricator.services.mozilla.com/D35252
--HG--
extra : moz-landing-system : lando
2019-06-24 20:50:14 +00:00
Nick Thomas
1048178580
Bug 1559975 - enable py2 and py3 linting in memory r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35251
--HG--
extra : moz-landing-system : lando
2019-06-28 18:53:28 +00:00
Marco Castelluccio
41559f0e29
Bug 1559975 - Fix py3 lint issues in testing/firefox-ui and enable py3 linter r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35244
--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:53 +00:00
Marco Castelluccio
1ca0405e1a
Bug 1559975 - Remove tools/update-packaging from py3 exclude list. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35237
--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:55 +00:00
Chris Manchester
4158f69bc1
Bug 1559982 - Make testing/gtest importable with python 3. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35245
--HG--
extra : moz-landing-system : lando
2019-06-26 23:06:51 +00:00
Mihai Alexandru Michis
9852c55d11
Backed out 5 changesets (bug 1559982, bug 1559975) for cpp unit test failures due to unsupported operand type. CLOSED TREE
...
Backed out changeset 2309aac6cea3 (bug 1559975)
Backed out changeset bf5a6d853abd (bug 1559975)
Backed out changeset 0c36f78c971a (bug 1559975)
Backed out changeset 0560cf7df7dc (bug 1559975)
Backed out changeset 4cb64ca524e7 (bug 1559982)
2019-06-27 02:03:31 +03:00
Marco Castelluccio
cad5dfda57
Bug 1559975 - Fix py3 lint issues in testing/firefox-ui and enable py3 linter r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35244
--HG--
extra : moz-landing-system : lando
2019-06-26 18:25:18 +00:00
Marco Castelluccio
9ef2872276
Bug 1559975 - Remove tools/update-packaging from py3 exclude list. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35237
--HG--
extra : moz-landing-system : lando
2019-06-26 16:09:56 +00:00
Chris Manchester
89a6a2647d
Bug 1559982 - Make testing/gtest importable with python 3. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35245
--HG--
extra : moz-landing-system : lando
2019-06-24 21:20:43 +00:00
Dorel Luca
d85302a490
Backed out 3 changesets (bug 1559975) for Build bustage. CLOSED TREE
...
Backed out changeset bdb15150dc59 (bug 1559975)
Backed out changeset 16efad631029 (bug 1559975)
Backed out changeset d72bc2063456 (bug 1559975)
2019-06-24 23:42:34 +03:00
Bastien Abadie
be17d14cb5
Bug 1559975 - Fix python3 lint issues on js/src, r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35243
--HG--
extra : moz-landing-system : lando
2019-06-24 16:55:05 +00:00
Marco Castelluccio
6af2d64066
Bug 1559975 - Remove tools/update-packaging from py3 exclude list. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D35237
--HG--
extra : moz-landing-system : lando
2019-06-24 16:49:01 +00:00
Andrew Halberstadt
8dbaa4117c
Bug 1375861 - [mozlint] Globally exclude paths listed in tools/rewriting/ThirdPartyPaths.txt from our linters, r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D9126
--HG--
extra : moz-landing-system : lando
2018-10-18 15:27:59 +00:00
Mike Hommey
f1afe5ceec
Bug 1489340 - Remove xpcom/typelib r=froydnj
...
Nothing is using the xpt module anymore, which means we can remove it,
as well as the runtests.py script that runs its test, and the
integration of those tests in the build system.
Depends on D5221
Differential Revision: https://phabricator.services.mozilla.com/D5223
--HG--
extra : moz-landing-system : lando
2018-09-07 13:55:38 +00:00
Simon Fraser
1c95120d44
Bug 1468394 mach python-safety command for checking requirements files r=mtabara,tomprince
...
Added `./mach python-safety`, distinct from python-test so it doesn't have
to be run on every CI job - its errors may not depend on the area the push has changed.
Added the python/safety directory to ensure a different Pipfile is used, avoiding
conflicts with python-test.
Differential Revision: https://phabricator.services.mozilla.com/D1825
--HG--
extra : moz-landing-system : lando
2018-06-29 16:56:51 +00:00
Rob Wood
4af496d7f2
Bug 1454466 - Move raptor in-tree; r=ahal
...
MozReview-Commit-ID: AkqbROfvmbu
--HG--
extra : rebase_source : bf30030a333852d6d81c4278e91b1ac9fef237fe
2018-04-16 17:15:38 -04:00
Andrew Halberstadt
0515e13234
Bug 1373368 - [lint] Add support-files to all of the lint configs, r=standard8
...
MozReview-Commit-ID: ChOVmTFTmha
--HG--
extra : rebase_source : 41e4666401cd58b1022aa4eed936987300213b6a
2018-02-16 17:46:46 -05:00
Andrew Halberstadt
e04895a098
Bug 1373368 - [mozlint] Raise if a non-existant path is specified in a lint config, r=standard8
...
Since I left the next two patches to bitrot, I realized that a path I had added
didn't exist anymore. We should definitely error out if non-existant paths are
specified, otherwise the lists will become outdated and it will be possible to
accidentally disable linting on some files.
I discovered a few instances of this already in our existing definitions.
MozReview-Commit-ID: 8jsTKLI0nFE
--HG--
extra : rebase_source : acceb0b129fc472fb456ff527e4c8c52228edd59
2018-03-29 14:50:17 -04:00
Andrew Halberstadt
4c232ca311
Bug 1436792 - [py-compat] Improve error messaging when python is missing, r=jmaher
...
This patch makes a few changes around error handling:
1) Prints the name of the linter that produced non-json output
2) Changes the 'python not found' error to a warning (as this is not fatal)
3) Makes sure said warning only gets printed once (by moving it to the setup function)
MozReview-Commit-ID: Dkq7CulTs91
--HG--
extra : rebase_source : 5d4bd32a62264a88520c09420f5acd90edcdc740
2018-02-08 14:26:15 -05:00
Andrew Halberstadt
aaea466286
Bug 1436725 - [lint] Remove obsolete eslintvalidate files, r=standard8
...
As the eslintvalidate linters haven't been doing anything but printing
an error message for a month, this is just cleanup.
MozReview-Commit-ID: 5dhrSmEv0Gi
--HG--
extra : rebase_source : 30e588f47a69b152f72d29e6aaab7efbd59fbf09
2018-02-08 09:25:14 -05:00
iceman
5d31e3d10a
Bug 1407763 - Enable py2 and py3 compat linters for testing/marionette. r=ahal
...
MozReview-Commit-ID: 4IYhPPGlJlo
--HG--
extra : rebase_source : a27b89c734082fc8acbc329ded75d7ef87d70dbe
2018-01-17 16:14:43 +01:00
Andrew Halberstadt
59d606ead7
Bug 1411568 - Enable py3 linter on testing/xpcshell r=stevea1+601043
...
MozReview-Commit-ID: 722pub6TTuQ
--HG--
extra : rebase_source : 54571c07d49cdb01b3593c861fa708f51fd2f7bd
2017-10-25 08:51:16 -04:00
Steve Armand
fa0b6e7c7e
Bug 1397849 - Enable py2 and py3 linter on testing/mozbase. r=ahal
...
MozReview-Commit-ID: GnaVLhtO4un
--HG--
extra : rebase_source : 8839a423c5db505469b813957649b1605ed5737f
2017-09-25 22:57:18 -04:00
Sebastian Hengst
73fac0091d
Backed out changeset dbe60b600dc0 (bug 1397853) for failining linter py-compat at testing/mochitest/runtests.py:2236. r=backout
2017-09-28 14:58:36 +02:00
Steve Armand
f8318d16e8
Bug 1397853 - Enable py2 and py3 linter on testing/mochitest. r=ahal
...
MozReview-Commit-ID: EhkNhyFHDox
--HG--
extra : rebase_source : 5200a985034c7ca0a494bc7d02a4c842e85dec3a
2017-09-24 21:28:25 -04:00
Kris Maglione
e99cced382
Bug 1371065: Part 1 - Remove external references to the add-on SDK. r=Mossop,glandium
...
MozReview-Commit-ID: D5KyHcg8Ujk
--HG--
extra : rebase_source : 1a74ccb2963f2946a49c8bf720af595151b48fd1
2017-09-12 11:54:47 -07:00
Ionut Goldan
f3028165fe
Bug 1396217 - resolve py2 and py3 lint errors r=jmaher
...
MozReview-Commit-ID: LG332HzJKcw
--HG--
extra : rebase_source : b82da0cceac18f310cadf945578464c2fb4704c4
2017-09-08 11:27:26 +03:00
Andrew Halberstadt
3411e8b3d4
Bug 1391019 - Add py2 and py3 compatability linters, r=gps
...
check_compat.py was adapted from gps' check-py3-compat.py in mercurial:
https://www.mercurial-scm.org/repo/hg/file/tip/contrib/check-py3-compat.py
The py3 linter simply runs ast.parse(f) for each file being linted. Any syntax errors
are formatted as mozlint results and dumped to stdout as json. I looked into also
importing the file (using 3.5+'s importlib.util.spec_from_file_location), but there
were too many problems:
1. Lots of false positives (e.g module not found)
2. Some files seemed to run indefinitely on import
I decided to punt on importing for now, we can always investigate in a follow-up.
The py2 linter runs ast.parse(f), and also checks that the file has:
from __future__ import absolute_import, print_function
Initially every python file in the tree is excluded from the py2 check, though
at least this makes it easy to find+fix, and new files in un-excluded
directories will automatically be linted.
MozReview-Commit-ID: ABtq9dnPo9T
--HG--
extra : rebase_source : 60762937284d498514cd020b90cbfd2ba23f0b70
2017-08-31 10:12:02 -04:00