Index: test/firefox.js
diff --git a/test/firefox.js b/test/firefox.js
deleted file mode 100644
index 2e69ffe18b030ba5256829b57727d2e52e7d5b3c..0000000000000000000000000000000000000000
--- a/test/firefox.js
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * This file is part of Adblock Plus <https://adblockplus.org/>,
- * Copyright (C) 2006-present eyeo GmbH
- *
- * Adblock Plus is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 3 as
- * published by the Free Software Foundation.
- *
- * Adblock Plus is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-/* eslint-env mocha */
-
-"use strict";
-
-const FIREFOX_VERSION = "57.0";
-
-const path = require("path");
-const assert = require("assert");
-const webdriver = require("selenium-webdriver");
-const {By, until} = webdriver;
-const firefox = require("selenium-webdriver/firefox");
-const {Command} = require("selenium-webdriver/lib/command");
-const {ensureFirefox} = require("../adblockpluscore/test/runners/" +
-                                "firefox_download");
-
-describe("Firefox", function()
-{
-  this.timeout(0);
-
-  let driver;
-  let origin;
-
-  before(() =>
-    ensureFirefox(FIREFOX_VERSION).then(firefoxPath =>
-    {
-      let binary = new firefox.Binary(firefoxPath);
-      binary.addArguments("-headless");
-
-      driver = new webdriver.Builder()
-        .forBrowser("firefox")
-        .setFirefoxOptions(new firefox.Options().setBinary(binary))
-        .build();
-
-      let devenv = "./devenv.gecko";
-      let cmd = new Command("moz-install-web-ext")
-        .setParameter("path", path.resolve(devenv))
-        .setParameter("temporary", true);
-
-      driver.getExecutor().defineCommand(
-        cmd.getName(), "POST",
-        "/session/:sessionId/moz/addon/install"
-      );
-      driver.schedule(cmd, `installWebExt(${devenv})`);
-
-      return driver.wait(() =>
-        driver.getAllWindowHandles().then(handles => handles[1])
-      ).then(handle =>
-        driver.switchTo().window(handle)
-      ).then(() =>
-        driver.executeScript("return location.origin;")
-      ).then(result => { origin = result; });
-    })
-  );
-
-  it("qunit", () =>
-    driver.navigate().to(origin + "/qunit/index.html").then(() =>
-      // Wait for qunit-results to be present
-      driver.wait(until.elementLocated(By.id("qunit-testresult")))
-    ).then(() =>
-      // Wait for tests to finish
-      driver.wait(() =>
-        driver.findElement(By.id("qunit-testresult"))
-          .getAttribute("innerHTML").then(data =>
-             data.includes("Tests completed")))
-    ).then(() => Promise.all([[true, ".pass"], [false, ".fail"]].map(
-      ([success, sel]) => driver.findElements(
-        By.css(`#qunit-tests ${sel} .test-name`)
-      ).then(elements => Promise.all(elements.map(elem =>
-        elem.getAttribute("textContent").then(data => assert.ok(success, data))
-      )))
-    )))
-  );
-
-  after(() => driver.quit());
-});
