Backed out 2 changesets (bug 1512052)for causing build bustages CLOSED TREE
authorCiure Andrei <aciure@mozilla.com>
Wed, 05 Dec 2018 05:47:39 +0200
changeset 508588 269d79ff36b604dd349b76b756dd1883baa35244
parent 508587 5d3409288ae324ded0a1f76c9c3332c774ddf311
child 508589 1dbe3852e298dd4bc918c3139ee8ef2ee4e1da96
push id1905
push userffxbld-merge
push dateMon, 21 Jan 2019 12:33:13 +0000
treeherdermozilla-release@c2fca1944d8c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1512052
milestone65.0a1
backs out4773a3f46c225d5c62f1773e68bf3f907c1ac30e
2f48c5afbe570e3ce027c45b03fc88a6d0fe1312
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out 2 changesets (bug 1512052)for causing build bustages CLOSED TREE Backed out changeset 4773a3f46c22 (bug 1512052) Backed out changeset 2f48c5afbe57 (bug 1512052)
.eslintignore
browser/components/attribution/test/.eslintrc.js
browser/components/attribution/test/xpcshell/.eslintrc.js
browser/components/resistfingerprinting/test/chrome/.eslintrc.js
browser/extensions/screenshots/test/browser/.eslintrc.js
browser/extensions/screenshots/test/browser/.eslintrc.yml
browser/modules/test/browser/formValidation/.eslinrc.js
dom/media/test/.eslintrc.js
dom/media/tests/mochitest/identity/.eslintrc.js
dom/media/webspeech/recognition/test/.eslintrc.js
dom/media/webspeech/synth/test/.eslintrc.js
dom/messagechannel/tests/.eslintrc.js
dom/network/tests/.eslintrc.js
dom/payments/test/.eslintrc.js
dom/performance/tests/.eslintrc.js
dom/permission/tests/.eslintrc.js
dom/promise/tests/.eslintrc.js
dom/push/test/.eslintrc.js
dom/quota/test/.eslintrc.js
dom/quota/test/unit/.eslintrc.js
dom/security/featurepolicy/test/mochitest/.eslintrc.js
dom/serviceworkers/test/.eslintrc.js
dom/smil/test/.eslintrc.js
dom/u2f/tests/.eslintrc.js
dom/url/tests/.eslintrc.js
dom/webauthn/tests/.eslintrc.js
dom/webauthn/tests/browser/.eslintrc.js
dom/webgpu/mochitest/.eslintrc.js
dom/websocket/tests/.eslintrc.js
dom/workers/test/.eslintrc.js
dom/workers/test/xpcshell/.eslintrc.js
dom/worklet/tests/.eslintrc.js
dom/xbl/test/.eslintrc.js
dom/xhr/tests/.eslintrc.js
dom/xml/test/.eslintrc.js
dom/xul/test/.eslintrc.js
extensions/cookie/test/.eslintrc.js
extensions/cookie/test/unit/.eslintrc.js
extensions/spellcheck/hunspell/tests/unit/.eslintrc.js
extensions/universalchardet/tests/.eslintrc.js
gfx/layers/apz/test/mochitest/.eslintrc.js
gfx/tests/browser/.eslintrc.js
gfx/tests/chrome/.eslintrc.js
gfx/tests/mochitest/.eslintrc.js
image/test/browser/.eslintrc.js
image/test/mochitest/.eslintrc.js
image/test/unit/.eslintrc.js
intl/uconv/tests/.eslintrc.js
intl/uconv/tests/unit/.eslintrc.js
layout/base/tests/.eslintrc.js
layout/forms/test/.eslintrc.js
layout/generic/test/.eslintrc.js
layout/inspector/tests/.eslintrc.js
layout/inspector/tests/chrome/.eslintrc.js
layout/mathml/tests/.eslintrc.js
layout/style/test/.eslintrc.js
layout/style/test/chrome/.eslintrc.js
layout/svg/tests/.eslintrc.js
layout/tables/test/.eslintrc.js
layout/tools/layout-debug/tests/browser/.eslintrc.js
layout/tools/layout-debug/tests/unit/.eslintrc.js
layout/xul/test/.eslintrc.js
widget/tests/.eslintrc.js
widget/tests/unit/.eslintrc.js
xpfe/appshell/test/.eslintrc.js
--- a/.eslintignore
+++ b/.eslintignore
@@ -32,31 +32,31 @@ netwerk/test/browser/**
 netwerk/test/mochitests/**
 netwerk/test/unit*/**
 parser/**
 tools/update-packaging/**
 uriloader/exthandler/**
 uriloader/exthandler/tests/mochitest/**
 widget/headless/tests/**
 widget/tests/**
-xpfe/**
 
 # We currently have no js files in these directories, so we ignore them by
 # default to aid ESLint's performance.
 build/**
 config/**
 db/**
 embedding/**
 gradle/**
 hal/**
 mfbt/**
 mozglue/**
 nsprpub/**
 other-licenses/**
 startupcache/**
+xpfe/**
 
 # These directories only contain crashtests, but we still skip the whole
 # directory to aid performance.
 view/**
 
 # browser/ exclusions
 browser/app/**
 browser/branding/**/firefox-branding.js
@@ -235,36 +235,32 @@ dom/xbl/**
 dom/xhr/**
 dom/xml/**
 dom/xslt/**
 dom/xul/**
 
 # Third-party
 dom/canvas/test/webgl-conf/**
 dom/imptests/**
-dom/media/webaudio/test/blink/**
 dom/media/webvtt/**
 
 # Third-party
 editor/libeditor/tests/browserscope/**
 
 # Third-party
 gfx/ots/**
 gfx/skia/**
 gfx/wr/**
 
 # intl/ exclusions
 intl/icu/**
 intl/locale/**
 intl/strres/**
 intl/uconv/**
 
-# Third-party
-layout/mathml/imptests/**
-
 # Exclude everything but self-hosted JS
 js/ductwork/**
 js/examples/**
 js/ipc/**
 js/public/**
 js/xpconnect/**
 js/src/devtools/**
 js/src/octane/**
rename from browser/components/attribution/test/xpcshell/.eslintrc.js
rename to browser/components/attribution/test/.eslintrc.js
deleted file mode 100644
--- a/browser/components/resistfingerprinting/test/chrome/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/browser/extensions/screenshots/test/browser/.eslintrc.js
+++ /dev/null
@@ -1,5 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": "plugin:mozilla/browser-test",
-};
new file mode 100644
--- /dev/null
+++ b/browser/extensions/screenshots/test/browser/.eslintrc.yml
@@ -0,0 +1,5 @@
+env:
+  node: true
+
+extends:
+  - plugin:mozilla/browser-test
new file mode 100644
--- /dev/null
+++ b/browser/modules/test/browser/formValidation/.eslinrc.js
@@ -0,0 +1,7 @@
+"use strict";
+
+module.exports = {
+  "extends": [
+    "plugin:mozilla/browser-test"
+  ]
+};
deleted file mode 100644
--- a/dom/media/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/media/tests/mochitest/identity/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/media/webspeech/recognition/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/media/webspeech/synth/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/messagechannel/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/network/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/payments/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/dom/performance/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/permission/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/promise/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/push/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/quota/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/dom/quota/test/unit/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/dom/security/featurepolicy/test/mochitest/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/serviceworkers/test/.eslintrc.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/smil/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/u2f/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/url/tests/.eslintrc.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/webauthn/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/webauthn/tests/browser/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/dom/webgpu/mochitest/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/websocket/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/workers/test/.eslintrc.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/workers/test/xpcshell/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/dom/worklet/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/xbl/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/dom/xhr/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/dom/xml/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/dom/xul/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/extensions/cookie/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/extensions/cookie/test/unit/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/extensions/spellcheck/hunspell/tests/unit/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/extensions/universalchardet/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/gfx/layers/apz/test/mochitest/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/gfx/tests/browser/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/gfx/tests/chrome/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/gfx/tests/mochitest/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/image/test/browser/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/image/test/mochitest/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/image/test/unit/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/intl/uconv/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/intl/uconv/tests/unit/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/layout/base/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/layout/forms/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/layout/generic/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/layout/inspector/tests/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/layout/inspector/tests/chrome/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/layout/mathml/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/layout/style/test/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/layout/style/test/chrome/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/layout/svg/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/layout/tables/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/layout/tools/layout-debug/tests/browser/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/browser-test",
-  ]
-};
deleted file mode 100644
--- a/layout/tools/layout-debug/tests/unit/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/layout/xul/test/.eslintrc.js
+++ /dev/null
@@ -1,9 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/mochitest-test",
-    "plugin:mozilla/browser-test",
-    "plugin:mozilla/chrome-test",
-  ]
-};
deleted file mode 100644
--- a/widget/tests/.eslintrc.js
+++ /dev/null
@@ -1,8 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/chrome-test",
-    "plugin:mozilla/mochitest-test",
-  ]
-};
deleted file mode 100644
--- a/widget/tests/unit/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/xpcshell-test",
-  ]
-};
deleted file mode 100644
--- a/xpfe/appshell/test/.eslintrc.js
+++ /dev/null
@@ -1,7 +0,0 @@
-"use strict";
-
-module.exports = {
-  "extends": [
-    "plugin:mozilla/chrome-test",
-  ]
-};