diff --git a/.buildbot/node/Dockerfile b/.buildbot/node/Dockerfile index 6c91a68..c119147 100644 --- a/.buildbot/node/Dockerfile +++ b/.buildbot/node/Dockerfile @@ -1,7 +1,8 @@ FROM node:18-bullseye RUN apt-get update -RUN apt-get install -yq --no-install-suggests --no-install-recommends xauth xvfb +RUN apt-get install -yq --no-install-suggests --no-install-recommends \ + xauth xvfb chromium firefox-esr WORKDIR /app ADD src ./src diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index b04b338..cc2cd90 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -9,7 +9,7 @@ jobs: run: | apt-get update apt-get install -yq --no-install-suggests --no-install-recommends \ - xauth xvfb + xauth xvfb chromium firefox-esr - name: Check out repository code uses: actions/checkout@v3 - name: Install diff --git a/karma.conf.js b/karma.conf.js index 6c2dec6..9525dd8 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -1,4 +1,4 @@ -process.env.CHROME_BIN = "chromium-browser"; +process.env.CHROME_BIN = "/usr/bin/chromium"; var allTests = process.env.ALL_TESTS === "1"; module.exports = function(config) { diff --git a/package.json b/package.json index ddf6d03..ad1c507 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "scripts": { "install": "node-gyp rebuild || exit 0", - "test": "ALL_TESTS=1 mocha && ALL_TESTS=1 xvfb-run -a karma start --browsers Chromium && ALL_TESTS=1 xvfb-run -a karma start --browsers Firefox && jshint .", + "test": "ALL_TESTS=1 mocha && xvfb-run -a karma start && jshint .", "m": "mocha", "kc": "xvfb-run -a karma start --browsers Chromium", "kf": "xvfb-run -a karma start --browsers Firefox",