gecko/testing
Dave Townsend 00ec37e011 Bug 1245916: XBL bindings should support global declarations in comments. r=miker
To properly lint XBL files we need to support things like import-globals-from
and other ESlint comment directives so we have to pass comments through to the
code blocks that ESlint parses. Unfortunately the way the XBL processor works
now is by passing a separate code block for every method/property/etc. in the
XBL and ESlint doesn't retain state across the blocks so we would have to prefix
every block with every comment. Instead this change makes us output just a
single block that roughly looks like this:

<comments>
var bindings = {
  "<binding-id>": {
    <binding-part-name>: function() { ... }
  }
}

This has some interesting bonuses. Defining the same ID twice will cause a lint
failure. Same for the same field in a binding. The line mapping is a little
harder and there are still a few lines that won't map directly back to the
original file but they should be rare cases. The only downside is that since
some bindings have the same binding declared differently for different platforms
we have to exclude those from linting for now.

MozReview-Commit-ID: CAsPt5dtf6T
2016-02-05 12:13:34 -08:00
..
config Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures 2016-02-10 11:04:50 +01:00
crashtest Bug 1230428 - Add crashtest for WebSpeech synthesis. r=eeejay 2016-02-10 20:57:41 +09:00
docker Bug 1247170 - Part 1: Add "android-gradle-build" Docker image. r=dustin,sebastian 2016-02-16 11:11:34 -08:00
eslint-plugin-mozilla Bug 1245916: XBL bindings should support global declarations in comments. r=miker 2016-02-05 12:13:34 -08:00
firefox-ui Bug 1207038 - Backout workaround of bug 1156475 for Marionette shutdown hang. r=maja_zf 2016-02-10 01:48:00 +01:00
gtest Bug 1055224 - Run gtest output through a stack fixer. r=ahal 2016-01-15 10:36:46 -08:00
instrumentation Bug 1119520 - Add opt-in Gradle build mode for mobile/android. r=gps 2016-02-12 10:06:40 -08:00
luciddream
marionette Backed out 18 changesets (bug 1245153) for multiple test failures 2016-02-11 17:05:41 +01:00
mochitest Merge m-i to m-c, a=merge 2016-02-13 19:18:53 -08:00
modules Bug 1034290 - Use structured log output for test results in reftest, r=jmaher 2016-02-05 15:44:20 -05:00
mozbase Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures 2016-02-10 11:04:50 +01:00
mozharness Backed out changeset 88735739af7a (bug 1244893) for causing failing Initial decision task for mozilla-central 2016-02-12 17:11:52 +01:00
profiles Backed out 3 changesets (bug 1231784) for breaking 10.10 opt jetpack tests 2016-02-03 17:38:12 -08:00
puppeteer/firefox Bug 1244715 - Upgrade firefox-ui-tests to use marionette_client 2.2.0 and marionette-driver 1.3.0. r=maja_zf DONTBUILD 2016-02-02 12:46:27 +01:00
runtimes
specialpowers Bug 1246787 - [webext] Add schema storage.json (r=kmag) 2016-02-11 13:04:31 -08:00
talos Bug 1248252 - Improper outdated octal constant syntax in M-C tree. Use '0o' prefix. r=dao 2016-02-15 08:57:00 +01:00
taskcluster Bug 1247170 - Part 2: Add "android-gradle-build-dependencies" TaskCluster job. r=dustin 2016-02-16 11:11:42 -08:00
tools Bug 1216681 - Cross compilation fixup. 2016-02-15 16:44:39 +01:00
tps Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures 2016-02-10 11:04:50 +01:00
web-platform Bug 1244586 part 2 - Remove entry in testing/web-platform/meta/web-animations/animatable/animate.html.ini. r=birtles 2016-02-15 09:34:47 +09:00
xpcshell Backed out changeset e28540fe266a (bug 1246828) for xpcshell failures in test_TelemetrySession.js CLOSED TREE 2016-02-10 13:40:41 -08:00
cppunittest.ini Bug 1194721: Add |Saturate| template for saturation arithmetics, r=nfroyd 2016-02-04 12:35:12 +01:00
mach_commands.py Backed out changeset c6617c4a27b4 (bug 1238305) for android cpp failures 2016-01-29 15:01:46 -08:00
machine-configuration.json
README.txt
remotecppunittests.py Bug 1233311 - Avoid python exception on Android cppunit time-out; r=jmaher 2015-12-18 12:17:07 -07:00
runcppunittests.py Backed out changeset c6617c4a27b4 (bug 1238305) for android cpp failures 2016-01-29 15:01:46 -08:00
testsuite-targets.mk Bug 1239987 - Remove marionette-transport dependency from build environment; r=gps 2016-01-30 08:55:24 +00:00

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff