From a462d705f5d2abe54620a2b07c194d2cf1960218 Mon Sep 17 00:00:00 2001 From: alexm Date: Thu, 6 Mar 2025 09:21:58 +0100 Subject: [PATCH] fix(cypress.config.js): refs #6695 update reporter to junit and remove unused dependencies --- cypress.config.js | 13 +---- package.json | 4 -- pnpm-lock.yaml | 120 -------------------------------------------- test/cypress/run.sh | 2 +- 4 files changed, 3 insertions(+), 136 deletions(-) diff --git a/cypress.config.js b/cypress.config.js index 3133d46a4..d9cdbe728 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -4,18 +4,9 @@ let urlHost, reporter, reporterOptions, timeouts; if (process.env.CI) { urlHost = 'front'; - reporter = 'mocha-multi-reporters'; + reporter = 'junit'; reporterOptions = { - reporterEnabled: 'mocha-junit-reporter, mochawesome', - mochaJunitReporterReporterOptions: { - mochaFile: 'junit/e2e-[hash].xml', - }, - mochawesomeReporterOptions: { - reportDir: 'test/cypress/results', - overwrite: false, - html: false, - json: false, - }, + mochaFile: 'junit/e2e-[hash].xml', }; timeouts = { defaultCommandTimeout: 30000, diff --git a/package.json b/package.json index 65e5291a3..33b730b9e 100644 --- a/package.json +++ b/package.json @@ -57,10 +57,6 @@ "eslint-plugin-vue": "^9.32.0", "husky": "^8.0.0", "mocha": "^11.1.0", - "mocha-junit-reporter": "^2.2.1", - "mocha-multi-reporters": "^1.5.1", - "mochawesome": "^7.1.3", - "mochawesome-merge": "^5.0.0", "postcss": "^8.4.23", "prettier": "^3.4.2", "sass": "^1.83.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a303ed9d5..168fb9e0d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -94,18 +94,6 @@ devDependencies: mocha: specifier: ^11.1.0 version: 11.1.0 - mocha-junit-reporter: - specifier: ^2.2.1 - version: 2.2.1(mocha@11.1.0) - mocha-multi-reporters: - specifier: ^1.5.1 - version: 1.5.1(mocha@11.1.0) - mochawesome: - specifier: ^7.1.3 - version: 7.1.3(mocha@11.1.0) - mochawesome-merge: - specifier: ^5.0.0 - version: 5.0.0 postcss: specifier: ^8.4.23 version: 8.5.3 @@ -3304,10 +3292,6 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /charenc@0.0.2: - resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} - dev: true - /check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} dependencies: @@ -3730,10 +3714,6 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /crypt@0.0.2: - resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - dev: true - /crypto-random-string@4.0.0: resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} engines: {node: '>=12'} @@ -4997,19 +4977,6 @@ packages: path-scurry: 1.11.1 dev: true - /glob@11.0.1: - resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} - engines: {node: 20 || >=22} - hasBin: true - dependencies: - foreground-child: 3.3.0 - jackspeak: 4.0.3 - minimatch: 10.0.1 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 2.0.0 - dev: true - /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -5398,10 +5365,6 @@ packages: binary-extensions: 2.3.0 dev: true - /is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: true - /is-ci@3.0.1: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true @@ -5561,13 +5524,6 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true - /jackspeak@4.0.3: - resolution: {integrity: sha512-oSwM7q8PTHQWuZAlp995iPpPJ4Vkl7qT0ZRD+9duL9j2oBy6KcTfyxc8mEuHJYC+z/kbps80aJLkaNzTOrf/kw==} - engines: {node: 20 || >=22} - dependencies: - '@isaacs/cliui': 8.0.2 - dev: true - /jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true @@ -5889,11 +5845,6 @@ packages: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} dev: true - /lru-cache@11.0.2: - resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} - engines: {node: 20 || >=22} - dev: true - /lru-cache@4.0.1: resolution: {integrity: sha512-MX0ZnRoVTWXBiNe9dysqKXjvhmQgHsOirh/2rerIVJ8sbQeMxc5OPj0HDpVV3bYjdE6GTHrPf8BEHJqWHFkjHA==} dependencies: @@ -5920,14 +5871,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - /md5@2.3.0: - resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} - dependencies: - charenc: 0.0.2 - crypt: 0.0.2 - is-buffer: 1.1.6 - dev: true - /mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} dependencies: @@ -6047,13 +5990,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: false - /minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} - engines: {node: 20 || >=22} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -6103,12 +6039,6 @@ packages: minimist: 1.2.8 dev: false - /mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - dev: true - /mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} dependencies: @@ -6118,34 +6048,6 @@ packages: ufo: 1.5.4 dev: true - /mocha-junit-reporter@2.2.1(mocha@11.1.0): - resolution: {integrity: sha512-iDn2tlKHn8Vh8o4nCzcUVW4q7iXp7cC4EB78N0cDHIobLymyHNwe0XG8HEHHjc3hJlXm0Vy6zcrxaIhnI2fWmw==} - peerDependencies: - mocha: '>=2.2.5' - dependencies: - debug: 4.4.0(supports-color@8.1.1) - md5: 2.3.0 - mkdirp: 3.0.1 - mocha: 11.1.0 - strip-ansi: 6.0.1 - xml: 1.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /mocha-multi-reporters@1.5.1(mocha@11.1.0): - resolution: {integrity: sha512-Yb4QJOaGLIcmB0VY7Wif5AjvLMUFAdV57D2TWEva1Y0kU/3LjKpeRVmlMIfuO1SVbauve459kgtIizADqxMWPg==} - engines: {node: '>=6.0.0'} - peerDependencies: - mocha: '>=3.1.2' - dependencies: - debug: 4.4.0(supports-color@8.1.1) - lodash: 4.17.21 - mocha: 11.1.0 - transitivePeerDependencies: - - supports-color - dev: true - /mocha@11.1.0: resolution: {integrity: sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6183,16 +6085,6 @@ packages: yargs: 15.4.1 dev: true - /mochawesome-merge@5.0.0: - resolution: {integrity: sha512-PuDSJVqiJu++/QlK1EEwRjBJXh00mmWjAemOLnjT7EcBvce4jtSX+WGCZqYDU6igr6ZXP4/eYLcPpW8+6qmBMA==} - engines: {node: '>=22'} - hasBin: true - dependencies: - fs-extra: 11.3.0 - glob: 11.0.1 - yargs: 17.7.2 - dev: true - /mochawesome-report-generator@6.2.0: resolution: {integrity: sha512-Ghw8JhQFizF0Vjbtp9B0i//+BOkV5OWcQCPpbO0NGOoxV33o+gKDYU0Pr2pGxkIHnqZ+g5mYiXF7GMNgAcDpSg==} hasBin: true @@ -6598,14 +6490,6 @@ packages: minipass: 7.1.2 dev: true - /path-scurry@2.0.0: - resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} - engines: {node: 20 || >=22} - dependencies: - lru-cache: 11.0.2 - minipass: 7.1.2 - dev: true - /path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -8800,10 +8684,6 @@ packages: xmlbuilder: 11.0.1 dev: true - /xml@1.0.1: - resolution: {integrity: sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==} - dev: true - /xmlbuilder@11.0.1: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} diff --git a/test/cypress/run.sh b/test/cypress/run.sh index efaec4e57..1f506aa57 100755 --- a/test/cypress/run.sh +++ b/test/cypress/run.sh @@ -10,7 +10,7 @@ cleanup() { trap cleanup SIGINT #CLEAN -rm -f test/cypress/screenshots/* +rm -rf test/cypress/screenshots rm -f test/cypress/results/* rm -f test/cypress/reports/* rm -f junit/e2e-*.xml