Bug 1899331 - Rename workers in toolkit to use the ESLint pattern. r=frontend-codestyle-reviewers,Gijs

Differential Revision: https://phabricator.services.mozilla.com/D211889
This commit is contained in:
Mark Banner 2024-05-29 13:46:57 +00:00
parent 2d94a0b023
commit eda45767a0
17 changed files with 25 additions and 39 deletions

View file

@ -2,7 +2,7 @@
skip-if = ["os == 'android'"] skip-if = ["os == 'android'"]
support-files = [ support-files = [
"xpcshellTestHarnessAdaptor.js", "xpcshellTestHarnessAdaptor.js",
"ctypes_worker.js", "ctypes.worker.js",
"../unit/test_jsctypes.js", "../unit/test_jsctypes.js",
] ]

View file

@ -3,8 +3,6 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* eslint-env worker */
importScripts("xpcshellTestHarnessAdaptor.js"); importScripts("xpcshellTestHarnessAdaptor.js");
onmessage = function (event) { onmessage = function (event) {

View file

@ -77,7 +77,7 @@
ok(dir.exists() && dir.isDirectory(), "Chrome test dir doesn't exist?!"); ok(dir.exists() && dir.isDirectory(), "Chrome test dir doesn't exist?!");
setupLibs(dir); setupLibs(dir);
var worker = new ChromeWorker("ctypes_worker.js"); var worker = new ChromeWorker("ctypes.worker.js");
worker.onmessage = function(event) { worker.onmessage = function(event) {
is(event.data, "Done!", "Wrong message!"); is(event.data, "Done!", "Wrong message!");
cleanupLibs(dir); cleanupLibs(dir);

View file

@ -7,7 +7,7 @@ support-files = [
"file_image_great.png", "file_image_great.png",
"file_sample.html", "file_sample.html",
"file_with_images.html", "file_with_images.html",
"webrequest_chromeworker.js", "webrequest_chrome.worker.js",
"webrequest_test.sys.mjs", "webrequest_test.sys.mjs",
] ]
prefs = ["security.mixed_content.upgrade_display_content=false"] prefs = ["security.mixed_content.upgrade_display_content=false"]

View file

@ -57,7 +57,7 @@ add_task(async function test_webRequest_chromeworker_events() {
let extension = ExtensionTestUtils.loadExtension(testExtension); let extension = ExtensionTestUtils.loadExtension(testExtension);
await extension.startup(); await extension.startup();
await new Promise(resolve => { await new Promise(resolve => {
let worker = new ChromeWorker("webrequest_chromeworker.js"); let worker = new ChromeWorker("webrequest_chrome.worker.js");
worker.onmessage = () => { worker.onmessage = () => {
ok("chrome worker fetch finished"); ok("chrome worker fetch finished");
resolve(); resolve();

View file

@ -1,7 +1,5 @@
"use strict"; "use strict";
/* eslint-env worker */
onmessage = function () { onmessage = function () {
fetch("https://example.com/example.txt").then(() => { fetch("https://example.com/example.txt").then(() => {
postMessage("Done!"); postMessage("Done!");

View file

@ -1,8 +1,6 @@
/* Any copyright is dedicated to the Public Domain. /* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */ * http://creativecommons.org/publicdomain/zero/1.0/ */
/* eslint-env worker */
"use strict"; "use strict";
// Trivial worker definition // Trivial worker definition

View file

@ -15,19 +15,19 @@ support-files = [
"threathit.sjs", "threathit.sjs",
"redirect_tracker.sjs", "redirect_tracker.sjs",
"!/toolkit/components/url-classifier/tests/mochitest/classifierFrame.html", "!/toolkit/components/url-classifier/tests/mochitest/classifierFrame.html",
"!/toolkit/components/url-classifier/tests/mochitest/cleanWorker.js", "!/toolkit/components/url-classifier/tests/mochitest/clean.worker.js",
"!/toolkit/components/url-classifier/tests/mochitest/good.js", "!/toolkit/components/url-classifier/tests/mochitest/good.js",
"!/toolkit/components/url-classifier/tests/mochitest/evil.css", "!/toolkit/components/url-classifier/tests/mochitest/evil.css",
"!/toolkit/components/url-classifier/tests/mochitest/evil.css^headers^", "!/toolkit/components/url-classifier/tests/mochitest/evil.css^headers^",
"!/toolkit/components/url-classifier/tests/mochitest/evil.js", "!/toolkit/components/url-classifier/tests/mochitest/evil.js",
"!/toolkit/components/url-classifier/tests/mochitest/evil.js^headers^", "!/toolkit/components/url-classifier/tests/mochitest/evil.js^headers^",
"!/toolkit/components/url-classifier/tests/mochitest/evilWorker.js", "!/toolkit/components/url-classifier/tests/mochitest/evil.worker.js",
"!/toolkit/components/url-classifier/tests/mochitest/import.css", "!/toolkit/components/url-classifier/tests/mochitest/import.css",
"!/toolkit/components/url-classifier/tests/mochitest/raptor.jpg", "!/toolkit/components/url-classifier/tests/mochitest/raptor.jpg",
"!/toolkit/components/url-classifier/tests/mochitest/track.html", "!/toolkit/components/url-classifier/tests/mochitest/track.html",
"!/toolkit/components/url-classifier/tests/mochitest/trackingRequest.js", "!/toolkit/components/url-classifier/tests/mochitest/trackingRequest.js",
"!/toolkit/components/url-classifier/tests/mochitest/trackingRequest.js^headers^", "!/toolkit/components/url-classifier/tests/mochitest/trackingRequest.js^headers^",
"!/toolkit/components/url-classifier/tests/mochitest/unwantedWorker.js", "!/toolkit/components/url-classifier/tests/mochitest/unwanted.worker.js",
"!/toolkit/components/url-classifier/tests/mochitest/vp9.webm", "!/toolkit/components/url-classifier/tests/mochitest/vp9.webm",
"!/toolkit/components/url-classifier/tests/mochitest/whitelistFrame.html", "!/toolkit/components/url-classifier/tests/mochitest/whitelistFrame.html",
"!/toolkit/components/url-classifier/tests/mochitest/workerFrame.html", "!/toolkit/components/url-classifier/tests/mochitest/workerFrame.html",

View file

@ -1,8 +1,6 @@
/* eslint-env worker */
onmessage = function () { onmessage = function () {
try { try {
importScripts("evilWorker.js"); importScripts("evil.worker.js");
} catch (ex) { } catch (ex) {
postMessage("success"); postMessage("success");
return; return;

View file

@ -1,5 +1,3 @@
/* eslint-env worker */
onmessage = function () { onmessage = function () {
postMessage("loaded bad file"); postMessage("loaded bad file");
}; };

View file

@ -4,14 +4,14 @@ support-files = [
"classifierCommon.js", "classifierCommon.js",
"classifierFrame.html", "classifierFrame.html",
"classifierHelper.js", "classifierHelper.js",
"cleanWorker.js", "clean.worker.js",
"good.js", "good.js",
"head.js", "head.js",
"evil.css", "evil.css",
"evil.css^headers^", "evil.css^headers^",
"evil.js", "evil.js",
"evil.js^headers^", "evil.js^headers^",
"evilWorker.js", "evil.worker.js",
"import.css", "import.css",
"import2.css", "import2.css",
"raptor.jpg", "raptor.jpg",
@ -20,7 +20,7 @@ support-files = [
"trackerFrame.sjs", "trackerFrame.sjs",
"trackingRequest.js", "trackingRequest.js",
"trackingRequest.js^headers^", "trackingRequest.js^headers^",
"unwantedWorker.js", "unwanted.worker.js",
"vp9.webm", "vp9.webm",
"whitelistFrame.html", "whitelistFrame.html",
"workerFrame.html", "workerFrame.html",

View file

@ -15,10 +15,10 @@
<script class="testbody" type="text/javascript"> <script class="testbody" type="text/javascript">
// Add some URLs to the malware database. // Add some URLs to the malware database.
var testData = [ var testData = [
{ url: "example.com/tests/toolkit/components/url-classifier/tests/mochitest/evilWorker.js", { url: "example.com/tests/toolkit/components/url-classifier/tests/mochitest/evil.worker.js",
db: "test-malware-simple", db: "test-malware-simple",
}, },
{ url: "example.com/tests/toolkit/components/url-classifier/tests/mochitest/unwantedWorker.js", { url: "example.com/tests/toolkit/components/url-classifier/tests/mochitest/unwanted.worker.js",
db: "test-unwanted-simple", db: "test-unwanted-simple",
}, },
]; ];

View file

@ -1,5 +1,3 @@
/* eslint-env worker */
onmessage = function () { onmessage = function () {
postMessage("loaded bad file"); postMessage("loaded bad file");
}; };

View file

@ -5,19 +5,19 @@
<script type="text/javascript"> <script type="text/javascript">
function startCleanWorker() { function startCleanWorker() {
var worker = new Worker("cleanWorker.js"); var worker = new Worker("clean.worker.js");
worker.onmessage = function(event) { worker.onmessage = function(event) {
if (event.data == "success") { if (event.data == "success") {
window.parent.postMessage("success:blocked importScripts('evilWorker.js')", "*"); window.parent.postMessage("success:blocked importScripts('evil.worker.js')", "*");
} else { } else {
window.parent.postMessage("failure:failed to block importScripts('evilWorker.js')", "*"); window.parent.postMessage("failure:failed to block importScripts('evil.worker.js')", "*");
} }
window.parent.postMessage("finish", "*"); window.parent.postMessage("finish", "*");
}; };
worker.onerror = function() { worker.onerror = function() {
window.parent.postmessage("failure:failed to load cleanWorker.js", "*"); window.parent.postmessage("failure:failed to load clean.worker.js", "*");
window.parent.postMessage("finish", "*"); window.parent.postMessage("finish", "*");
}; };
@ -25,15 +25,15 @@ function startCleanWorker() {
} }
function startEvilWorker() { function startEvilWorker() {
var worker = new Worker("evilWorker.js"); var worker = new Worker("evil.worker.js");
worker.onmessage = function() { worker.onmessage = function() {
window.parent.postMessage("failure:failed to block evilWorker.js", "*"); window.parent.postMessage("failure:failed to block evil.worker.js", "*");
startUnwantedWorker(); startUnwantedWorker();
}; };
worker.onerror = function() { worker.onerror = function() {
window.parent.postMessage("success:blocked evilWorker.js", "*"); window.parent.postMessage("success:blocked evil.worker.js", "*");
startUnwantedWorker(); startUnwantedWorker();
}; };
@ -41,15 +41,15 @@ function startEvilWorker() {
} }
function startUnwantedWorker() { function startUnwantedWorker() {
var worker = new Worker("unwantedWorker.js"); var worker = new Worker("unwanted.worker.js");
worker.onmessage = function() { worker.onmessage = function() {
window.parent.postMessage("failure:failed to block unwantedWorker.js", "*"); window.parent.postMessage("failure:failed to block unwanted.worker.js", "*");
startCleanWorker(); startCleanWorker();
}; };
worker.onerror = function() { worker.onerror = function() {
window.parent.postMessage("success:blocked unwantedWorker.js", "*"); window.parent.postMessage("success:blocked unwanted.worker.js", "*");
startCleanWorker(); startCleanWorker();
}; };

View file

@ -10,9 +10,9 @@ support-files = [
"moduleH-module-dot-exports.js", "moduleH-module-dot-exports.js",
"moduleI-depends.js", "moduleI-depends.js",
"moduleJ-dependency.js", "moduleJ-dependency.js",
"test_loading.worker.js",
"utils_mainthread.js", "utils_mainthread.js",
"utils_worker.js", "utils_worker.js",
"worker_test_loading.js",
] ]
["test_loading.xhtml"] ["test_loading.xhtml"]

View file

@ -1,8 +1,6 @@
/* Any copyright is dedicated to the Public Domain. /* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */ http://creativecommons.org/publicdomain/zero/1.0/ */
/* eslint-env worker */
"use strict"; "use strict";
importScripts("utils_worker.js"); // Test suite code importScripts("utils_worker.js"); // Test suite code

View file

@ -20,7 +20,7 @@ let main = this;
function test() { function test() {
info("Starting test " + document.uri); info("Starting test " + document.uri);
worker = new ChromeWorker("worker_test_loading.js"); worker = new ChromeWorker("test_loading.worker.js");
SimpleTest.waitForExplicitFinish(); SimpleTest.waitForExplicitFinish();
info("Chrome worker created"); info("Chrome worker created");
worker_handler(worker); worker_handler(worker);