mirror of
https://gitlab.com/openstapps/openstapps.git
synced 2026-01-22 01:22:54 +00:00
feat: webkit in cypress pipelines
This commit is contained in:
@@ -21,5 +21,6 @@ e2e:
|
|||||||
matrix:
|
matrix:
|
||||||
- BROWSER: chrome
|
- BROWSER: chrome
|
||||||
- BROWSER: firefox
|
- BROWSER: firefox
|
||||||
|
- BROWSER: webkit
|
||||||
rules:
|
rules:
|
||||||
- !reference [.limit_pipelines, rules]
|
- !reference [.limit_pipelines, rules]
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ export default defineConfig({
|
|||||||
fixturesFolder: 'cypress/fixtures',
|
fixturesFolder: 'cypress/fixtures',
|
||||||
defaultCommandTimeout: 20_000,
|
defaultCommandTimeout: 20_000,
|
||||||
specPattern: 'cypress/integration/**/*.spec.ts',
|
specPattern: 'cypress/integration/**/*.spec.ts',
|
||||||
|
experimentalWebKitSupport: true,
|
||||||
/*setupNodeEvents(on, config) {
|
/*setupNodeEvents(on, config) {
|
||||||
on('task', {
|
on('task', {
|
||||||
log(message) {
|
log(message) {
|
||||||
|
|||||||
@@ -170,6 +170,7 @@
|
|||||||
"karma-junit-reporter": "2.0.1",
|
"karma-junit-reporter": "2.0.1",
|
||||||
"karma-mocha-reporter": "2.2.5",
|
"karma-mocha-reporter": "2.2.5",
|
||||||
"license-checker": "25.0.1",
|
"license-checker": "25.0.1",
|
||||||
|
"playwright-webkit": "1.38.0",
|
||||||
"stylelint": "15.10.1",
|
"stylelint": "15.10.1",
|
||||||
"stylelint-config-clean-order": "5.0.1",
|
"stylelint-config-clean-order": "5.0.1",
|
||||||
"stylelint-config-prettier-scss": "1.0.0",
|
"stylelint-config-prettier-scss": "1.0.0",
|
||||||
|
|||||||
@@ -94,6 +94,9 @@ RUN echo " node version: $(node -v) \n" \
|
|||||||
"git version: $(git --version) \n" \
|
"git version: $(git --version) \n" \
|
||||||
"whoami: $(whoami) \n"
|
"whoami: $(whoami) \n"
|
||||||
|
|
||||||
|
# https://docs.cypress.io/guides/guides/launching-browsers#Linux-Dependencies
|
||||||
|
RUN npx playwright install-deps webkit
|
||||||
|
|
||||||
# a few environment variables to make NPM installs easier
|
# a few environment variables to make NPM installs easier
|
||||||
# good colors for most applications
|
# good colors for most applications
|
||||||
ENV TERM=xterm
|
ENV TERM=xterm
|
||||||
|
|||||||
18
pnpm-lock.yaml
generated
18
pnpm-lock.yaml
generated
@@ -1068,6 +1068,9 @@ importers:
|
|||||||
license-checker:
|
license-checker:
|
||||||
specifier: 25.0.1
|
specifier: 25.0.1
|
||||||
version: 25.0.1
|
version: 25.0.1
|
||||||
|
playwright-webkit:
|
||||||
|
specifier: 1.38.0
|
||||||
|
version: 1.38.0
|
||||||
prettier:
|
prettier:
|
||||||
specifier: 2.8.6
|
specifier: 2.8.6
|
||||||
version: 2.8.6
|
version: 2.8.6
|
||||||
@@ -15208,6 +15211,21 @@ packages:
|
|||||||
resolution: {integrity: sha512-sxMwpDw/ySY1WB2CE3+IdMuEcWibJ72DDOsXLkSmEaSzwEUaYBT6DWgOfBiHGCux4q433X6+OEFWjlVqp7gL6g==}
|
resolution: {integrity: sha512-sxMwpDw/ySY1WB2CE3+IdMuEcWibJ72DDOsXLkSmEaSzwEUaYBT6DWgOfBiHGCux4q433X6+OEFWjlVqp7gL6g==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/playwright-core@1.38.0:
|
||||||
|
resolution: {integrity: sha512-f8z1y8J9zvmHoEhKgspmCvOExF2XdcxMW8jNRuX4vkQFrzV4MlZ55iwb5QeyiFQgOFCUolXiRHgpjSEnqvO48g==}
|
||||||
|
engines: {node: '>=16'}
|
||||||
|
hasBin: true
|
||||||
|
dev: true
|
||||||
|
|
||||||
|
/playwright-webkit@1.38.0:
|
||||||
|
resolution: {integrity: sha512-i+/8WMxFgZIRukwFjrU/dDCjHPUE1eFvFSR4I+kIc+WOm0VU5kWhj8b2Ob2Z8Y0BIQKCH8qj6SHW/kXKpc61ug==}
|
||||||
|
engines: {node: '>=16'}
|
||||||
|
hasBin: true
|
||||||
|
requiresBuild: true
|
||||||
|
dependencies:
|
||||||
|
playwright-core: 1.38.0
|
||||||
|
dev: true
|
||||||
|
|
||||||
/plist@3.1.0:
|
/plist@3.1.0:
|
||||||
resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==}
|
resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==}
|
||||||
engines: {node: '>=10.4.0'}
|
engines: {node: '>=10.4.0'}
|
||||||
|
|||||||
Reference in New Issue
Block a user