Bug 1369801 - dt-addon-tests: ignore devtools preferences files from browser_parsable_script test draft
authorJulian Descottes <jdescottes@mozilla.com>
Fri, 16 Jun 2017 17:45:32 +0200
changeset 606668 e6639998f206d5caa58abbe61331c8343c3d3e6c
parent 606667 353f1053a23ee0e1b3285614f7397621cea88e63
child 606669 ee922dac18c2141e7791dca31b359fb0316cab6a
push id67765
push userjdescottes@mozilla.com
push dateTue, 11 Jul 2017 08:07:43 +0000
bugs1369801
milestone56.0a1
Bug 1369801 - dt-addon-tests: ignore devtools preferences files from browser_parsable_script test MozReview-Commit-ID: 2zJnF6wFqbj
browser/base/content/test/static/browser_parsable_script.js
--- a/browser/base/content/test/static/browser_parsable_script.js
+++ b/browser/base/content/test/static/browser_parsable_script.js
@@ -2,16 +2,17 @@
  * http://creativecommons.org/publicdomain/zero/1.0/ */
 
 /* This list allows pre-existing or 'unfixable' JS issues to remain, while we
  * detect newly occurring issues in shipping JS. It is a list of regexes
  * matching files which have errors:
  */
 const kWhitelist = new Set([
   /browser\/content\/browser\/places\/controller.js$/,
+  /devtools@mozilla\.org(.xpi!)?\/chrome\/content\/preferences\/(debugger|devtools).js$/,
 ]);
 
 // Normally we would use reflect.jsm to get Reflect.parse. However, if
 // we do that, then all the AST data is allocated in reflect.jsm's
 // zone. That exposes a bug in our GC. The GC collects reflect.jsm's
 // zone but not the zone in which our test code lives (since no new
 // data is being allocated in it). The cross-compartment wrappers in
 // our zone that point to the AST data never get collected, and so the