test: refs #6695 e2e run with chrome

This commit is contained in:
Alex Moreno 2025-02-05 07:15:10 +01:00
parent 2f53406e8d
commit 8d923a8b75
2 changed files with 20 additions and 8 deletions

View File

@ -2,17 +2,29 @@ FROM node:lts-bookworm
ENV SHELL bash
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN npm install -g pnpm@8.15.1 && \
pnpm setup
RUN apt-get -y --fix-missing update && \
apt-get -y --fix-missing upgrade && \
apt-get -y --no-install-recommends install apt-utils libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb && \
apt-get clean && rm -rf /var/lib/apt/lists/*
apt-get -y --no-install-recommends install \
apt-utils \
libgtk2.0-0 \
libgtk-3-0 \
libgbm-dev \
libnotify-dev \
libnss3 \
libxss1 \
libasound2 \
libxtst6 \
xauth \
xvfb \
chromium \
&& apt-get clean && rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY \
package.json \
.npmrc \
@ -29,16 +41,13 @@ COPY \
index.html \
jsconfig.json \
quasar.extensions.json \
# .eslintignore \
# .eslintrc.js \
postcss.config.js \
cypress.config.js \
./
COPY src src
COPY test/cypress test/cypress
COPY public public
# RUN npx quasar build
ENV CYPRESS_BROWSER=chrome
ENV CHROME_BIN=/usr/bin/chromium
CMD ["npx", "cypress", "run"]

View File

@ -44,4 +44,7 @@ export default defineConfig({
viewportWidth: 1280,
viewportHeight: 720,
},
experimentalMemoryManagement: true,
defaultCommandTimeout: 10000,
numTestsKeptInMemory: 1000,
});