forked from mirrors/gecko-dev
Bug 1614891 - Clarify the ESLint situation around some remote/ files. Remove unnecessary remote/test/demo.js. r=remote-protocol-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D62547 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
bb0152beb3
commit
e4edff6d1a
4 changed files with 15 additions and 8 deletions
|
|
@ -1,6 +1,5 @@
|
||||||
# Please DO NOT add more third party files to this file.
|
# Please DO NOT add more third party files to this file.
|
||||||
# They should be added to tools/rewriting/ThirdPartyPaths.txt instead.
|
# They should be added to tools/rewriting/ThirdPartyPaths.txt instead.
|
||||||
# The remaining third-party paths will be removed in bug 1608799.
|
|
||||||
|
|
||||||
# This file should only be used for exclusions where we have:
|
# This file should only be used for exclusions where we have:
|
||||||
# - preprocessed files
|
# - preprocessed files
|
||||||
|
|
@ -158,10 +157,9 @@ modules/libpref/test/unit/*data/
|
||||||
# Only contains non-standard test files.
|
# Only contains non-standard test files.
|
||||||
python/
|
python/
|
||||||
|
|
||||||
# Remote agent
|
# These are (mainly) imported code that we don't want to lint to make imports easier.
|
||||||
remote/Protocol.jsm
|
remote/Protocol.jsm
|
||||||
remote/test/browser/chrome-remote-interface.js
|
remote/test/browser/chrome-remote-interface.js
|
||||||
remote/test/demo.js
|
|
||||||
|
|
||||||
# services/ exclusions
|
# services/ exclusions
|
||||||
|
|
||||||
|
|
@ -186,6 +184,7 @@ testing/talos/talos/tests/devtools/addon/content/pages/
|
||||||
testing/talos/talos/tests/tp5n/
|
testing/talos/talos/tests/tp5n/
|
||||||
testing/talos/talos/fis/tp5n/
|
testing/talos/talos/fis/tp5n/
|
||||||
|
|
||||||
|
# Mainly third-party related code, that shouldn't be linted.
|
||||||
testing/web-platform/
|
testing/web-platform/
|
||||||
|
|
||||||
# toolkit/ exclusions
|
# toolkit/ exclusions
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,8 @@
|
||||||
|
|
||||||
var EXPORTED_SYMBOLS = ["Protocol"];
|
var EXPORTED_SYMBOLS = ["Protocol"];
|
||||||
|
|
||||||
|
// The `Description` below is imported from Chromium Code.
|
||||||
|
|
||||||
// TODO(ato): We send back a description of the protocol
|
// TODO(ato): We send back a description of the protocol
|
||||||
// when the user makes the initial HTTP request,
|
// when the user makes the initial HTTP request,
|
||||||
// but the following is pure fiction.
|
// but the following is pure fiction.
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
/* eslint-env node */
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
// Node.js script to test basic CDP behaviors against Firefox and Chromium.
|
// Node.js script to test basic CDP behaviors against Firefox and Chromium.
|
||||||
|
|
@ -22,7 +24,7 @@ async function demo() {
|
||||||
let client;
|
let client;
|
||||||
try {
|
try {
|
||||||
client = await CDP();
|
client = await CDP();
|
||||||
const {Log, Network, Page, Runtime} = client;
|
const { Log, Page, Runtime } = client;
|
||||||
|
|
||||||
// Bug 1553756, Firefox requires `contextId` argument to be passed to
|
// Bug 1553756, Firefox requires `contextId` argument to be passed to
|
||||||
// Runtime.evaluate, so fetch the current context id it first.
|
// Runtime.evaluate, so fetch the current context id it first.
|
||||||
|
|
@ -48,9 +50,9 @@ async function demo() {
|
||||||
|
|
||||||
// receive console.log messages and print them
|
// receive console.log messages and print them
|
||||||
Log.enable();
|
Log.enable();
|
||||||
Log.entryAdded(({entry}) => {
|
Log.entryAdded(({ entry }) => {
|
||||||
const {timestamp, level, text, args} = entry;
|
const { timestamp, level, text, args } = entry;
|
||||||
const msg = text || args.join(" ");
|
const msg = text || args.join(" ");
|
||||||
console.log(`${new Date(timestamp)}\t${level.toUpperCase()}\t${msg}`);
|
console.log(`${new Date(timestamp)}\t${level.toUpperCase()}\t${msg}`);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -58,7 +60,10 @@ async function demo() {
|
||||||
await Page.enable();
|
await Page.enable();
|
||||||
|
|
||||||
const onLoad = Page.loadEventFired();
|
const onLoad = Page.loadEventFired();
|
||||||
await Page.navigate({url: "data:text/html,test-page<script>console.log('foo');</script><script>'</script>"});
|
await Page.navigate({
|
||||||
|
url:
|
||||||
|
"data:text/html,test-page<script>console.log('foo');</script><script>'</script>",
|
||||||
|
});
|
||||||
await onLoad;
|
await onLoad;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(e);
|
console.error(e);
|
||||||
|
|
|
||||||
|
|
@ -121,6 +121,7 @@ netwerk/srtp/src/
|
||||||
nsprpub/
|
nsprpub/
|
||||||
other-licenses/
|
other-licenses/
|
||||||
parser/expat/
|
parser/expat/
|
||||||
|
remote/test/browser/chrome-remote-interface.js
|
||||||
remote/test/puppeteer/
|
remote/test/puppeteer/
|
||||||
security/nss/
|
security/nss/
|
||||||
security/sandbox/chromium/
|
security/sandbox/chromium/
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue