quasarframework / quasar-testing

Testing Harness App Extensions for the Quasar Framework 2.0+
https://testing.quasar.dev
MIT License
179 stars 65 forks source link

test:e2e command of Quasar-Cypress test harness stalls on Windows 11 #348

Closed JacquesRobin closed 9 months ago

JacquesRobin commented 12 months ago

On Windows 11, after:

When trying to run the default Cypress test provided by the harness with: npm run test:e2e

Here is the terminal log: PS C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test> npm init quasar

.d88888b. d88P" "Y88b 888 888 888 888 888 888 8888b. .d8888b 8888b. 888d888 888 888 888 888 "88b 88K "88b 888P" 888 Y8b 888 888 888 .d888888 "Y8888b. .d888888 888 Y88b.Y8b88P Y88b 888 888 888 X88 888 888 888 "Y888888" "Y88888 "Y888888 88888P' "Y888888 888 Y8b

√ What would you like to build? » App with Quasar CLI, let's go! √ Project folder: ... quasar-project √ Pick Quasar version: » Quasar v2 (Vue 3 | latest and greatest) √ Pick script type: » Javascript √ Pick Quasar App CLI variant: » Quasar App CLI with Vite √ Package name: ... quasar-project √ Project product name: (must start with letter if building mobile apps) ... Quasar App √ Project description: ... A Quasar Project √ Author: ... Jacques Robin jrobin@fastmail.com √ Pick your CSS preprocessor: » Sass with indented syntax √ Check the features needed for your project: » ESLint √ Pick an ESLint preset: » Standard

Quasar • Generating files...

√ Install project dependencies? (recommended) » Yes, use npm

added 464 packages, and audited 465 packages in 1m

124 packages are looking for funding run npm fund for details

found 0 vulnerabilities

quasar-project@0.0.1 lint eslint --ext .js,.vue ./ --fix

To get started:

cd quasar-project quasar dev # or: yarn quasar dev # or: npx quasar dev

Documentation can be found at: https://v2.quasar.dev

Quasar is relying on donations to evolve. We'd be very grateful if you can read our manifest on "Why donations are important": https://v2.quasar.dev/why-donate Donation campaign: https://donate.quasar.dev Any amount is very welcome. If invoices are required, please first contact Razvan Stoenescu.

Please give us a star on Github if you appreciate our work: https://github.com/quasarframework/quasar

Enjoy! - Quasar Team

PS C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test> cd .\quasar-project\ PS C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project> quasar ext add @quasar/testing-e2e-cypress App • Installing "@quasar/testing-e2e-cypress" Quasar App Extension

App • Installing @quasar/quasar-app-extension-testing-e2e-cypress... App • [sync] Running "npm install --save-dev @quasar/quasar-app-extension-testing-e2e-cypress" in C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project

added 444 packages, and audited 909 packages in 27s

160 packages are looking for funding run npm fund for details

3 moderate severity vulnerabilities

Some issues need review, and may require choosing a different dependency.

Run npm audit for details. ? Cypress e2e and component Test Harness will now be installed. Please choose additional options: extra "scripts" in your package.json, enable code coverage (currently only supported using Vite, not Webpack)

App • Updating /quasar.extensions.json for "@quasar/testing-e2e-cypress" extension ... App • Running App Extension install script... App • Installing dependencies... App • [sync] Running "npm install" in C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project

added 1 package, and audited 910 packages in 6s

160 packages are looking for funding run npm fund for details

3 moderate severity vulnerabilities

Some issues need review, and may require choosing a different dependency.

Run npm audit for details. App • Quasar App Extension "@quasar/testing-e2e-cypress" successfully installed.

PS C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project> npm run test:e2e

quasar-project@0.0.1 test:e2e cross-env NODE_ENV=test start-test "quasar dev" http-get://localhost:8080 "cypress open --e2e"

1: starting server using command "quasar dev" and when url "[ 'http-get://localhost:8080' ]" is responding with HTTP status code 200 running tests using command "cypress open --e2e"

.d88888b. d88P" "Y88b 888 888 888 888 888 888 8888b. .d8888b 8888b. 888d888 888 888 888 888 "88b 88K "88b 888P" 888 Y8b 888 888 888 .d888888 "Y8888b. .d888888 888 Y88b.Y8b88P Y88b 888 888 888 X88 888 888 888 "Y888888" "Y88888 "Y888888 88888P' "Y888888 888 Y8b

App • Running "@quasar/testing-e2e-cypress" Quasar App Extension... App • Extension(@quasar/testing-e2e-cypress): Extending quasar.config.js... App • TIP • 🚀 You specified an explicit quasar.config.js > devServer > port. It is recommended to use a different devServer > port for each Quasar mode to avoid browser cache issues. Example: ctx.mode.ssr ? 9100 : ... App • Extension(@quasar/testing-e2e-cypress): Extending Vite config

» Reported at............ 08/10/2023 09:26:33 » App dir................ C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project » App URL................ http://192.168.1.103:8080/ http://localhost:8080/ » Dev mode............... spa » Pkg quasar............. v2.12.7 » Pkg @quasar/app-vite... v1.6.2 » Browser target......... es2019|edge88|firefox78|chrome87|safari13.1

Terminate batch job (Y/N)? y PS C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project> npm run test:e2e:ci

quasar-project@0.0.1 test:e2e:ci cross-env NODE_ENV=test start-test "quasar dev" http-get://localhost:8080 "cypress run --e2e"

1: starting server using command "quasar dev" and when url "[ 'http-get://localhost:8080' ]" is responding with HTTP status code 200 running tests using command "cypress run --e2e"

.d88888b. d88P" "Y88b 888 888 888 888 888 888 8888b. .d8888b 8888b. 888d888 888 888 888 888 "88b 88K "88b 888P" 888 Y8b 888 888 888 .d888888 "Y8888b. .d888888 888 Y88b.Y8b88P Y88b 888 888 888 X88 888 888 888 "Y888888" "Y88888 "Y888888 88888P' "Y888888 888 Y8b

App • Running "@quasar/testing-e2e-cypress" Quasar App Extension... App • Extension(@quasar/testing-e2e-cypress): Extending quasar.config.js... App • TIP • 🚀 You specified an explicit quasar.config.js > devServer > port. It is recommended to use a different devServer > port for each Quasar mode to avoid browser cache issues. Example: ctx.mode.ssr ? 9100 : ... App • Extension(@quasar/testing-e2e-cypress): Extending Vite config

» Reported at............ 08/10/2023 09:26:54 » App dir................ C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project » App URL................ http://192.168.1.103:8080/ http://localhost:8080/ » Dev mode............... spa » Pkg quasar............. v2.12.7 » Pkg @quasar/app-vite... v1.6.2 » Browser target......... es2019|edge88|firefox78|chrome87|safari13.1

Terminate batch job (Y/N)? y PS C:\Users\robin\Documents\ESIEA\Teaching\FullStack\2324\Code\QuasarCypressHarnessWindows11Test\quasar-project>

IlCallo commented 12 months ago

Possible duplicate of https://github.com/quasarframework/quasar-testing/issues/236 Please test if the workaround provided there fix your issues

IlCallo commented 9 months ago

Closing due to lack of response