From 66fa3e0e632166c1670f360c062f283fae141a75 Mon Sep 17 00:00:00 2001 From: Lee Miller Date: Sun, 3 Mar 2024 22:50:27 +0200 Subject: [PATCH] Add browsers --- .buildbot/node/Dockerfile | 3 ++- .gitea/workflows/test.yaml | 2 +- karma.conf.js | 2 +- package.json | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) 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",