UNPKG

@aladas-org/cryptocalc

Version:
258 lines 57.3 kB
{ "config": { "configFile": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\playwright.config.js", "rootDir": "E:/_00_Michel/_00_Lab/_00_GitHub/Cryptocalc/tests/playwright/e2e", "forbidOnly": false, "fullyParallel": false, "globalSetup": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\test-setup.js", "globalTeardown": null, "globalTimeout": 0, "grep": {}, "grepInvert": null, "maxFailures": 0, "metadata": { "actualWorkers": 1 }, "preserveOutput": "always", "projects": [ { "outputDir": "E:/_00_Michel/_00_Lab/_00_GitHub/Cryptocalc/tests/playwright/test-results", "repeatEach": 1, "retries": 0, "metadata": { "type": "e2e", "platform": "win32" }, "id": "electron", "name": "electron", "testDir": "E:/_00_Michel/_00_Lab/_00_GitHub/Cryptocalc/tests/playwright/e2e", "testIgnore": [], "testMatch": [ "**/*.@(spec|test).?(c|m)[jt]s?(x)" ], "timeout": 60000 } ], "quiet": false, "reporter": [ [ "list", null ], [ "html", { "outputFolder": "../playwright-report", "open": "never" } ], [ "json", { "outputFile": "../playwright-results.json" } ] ], "reportSlowTests": { "max": 5, "threshold": 300000 }, "runAgents": "none", "shard": null, "tags": [], "updateSnapshots": "missing", "updateSourceMethod": "patch", "version": "1.58.2", "workers": 1, "webServer": null }, "suites": [ { "title": "app-launch.spec.js", "file": "app-launch.spec.js", "column": 0, "line": 0, "specs": [], "suites": [ { "title": "Lancement de l'application", "file": "app-launch.spec.js", "line": 8, "column": 6, "specs": [ { "title": "L'application se lance avec le bon titre", "ok": false, "tags": [], "tests": [ { "timeout": 60000, "annotations": [], "expectedStatus": "passed", "projectId": "electron", "projectName": "electron", "results": [ { "workerIndex": 0, "parallelIndex": 0, "status": "failed", "duration": 17545, "error": { "message": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=18436\u001b[22m\n\u001b[2m - [pid=18436][out]\u001b[22m\n\u001b[2m - [pid=18436][err] Debugger listening on ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - [pid=18436][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - [pid=18436][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=18436] <kill>\u001b[22m\n\u001b[2m - [pid=18436] <will force kill>\u001b[22m\n\u001b[2m - [pid=18436] taskkill stderr: Erreur�: le processus \"18436\" est introuvable.\u001b[22m\n\u001b[2m - [pid=18436] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=18436] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=18436] finished temporary directories cleanup\u001b[22m\n", "stack": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=18436\u001b[22m\n\u001b[2m - [pid=18436][out]\u001b[22m\n\u001b[2m - [pid=18436][err] Debugger listening on ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - [pid=18436][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - [pid=18436][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=18436] <kill>\u001b[22m\n\u001b[2m - [pid=18436] <will force kill>\u001b[22m\n\u001b[2m - [pid=18436] taskkill stderr: Erreur�: le processus \"18436\" est introuvable.\u001b[22m\n\u001b[2m - [pid=18436] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=18436] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=18436] finished temporary directories cleanup\u001b[22m\n\n at launchElectronApp (E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js:32:10)\n at E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\e2e\\app-launch.spec.js:10:19", "location": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 }, "snippet": "\u001b[90m at \u001b[39m..\\config\\electron-launch.js:32\n\n\u001b[0m \u001b[90m 30 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 31 |\u001b[39m\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 32 |\u001b[39m \u001b[36mreturn\u001b[39m \u001b[36mawait\u001b[39m electron\u001b[33m.\u001b[39mlaunch(finalOptions)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 33 |\u001b[39m }\n \u001b[90m 34 |\u001b[39m\n \u001b[90m 35 |\u001b[39m module\u001b[33m.\u001b[39mexports \u001b[33m=\u001b[39m { launchElectronApp }\u001b[33m;\u001b[39m\u001b[0m" }, "errors": [ { "location": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 }, "message": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=18436\u001b[22m\n\u001b[2m - [pid=18436][out]\u001b[22m\n\u001b[2m - [pid=18436][err] Debugger listening on ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - [pid=18436][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96\u001b[22m\n\u001b[2m - [pid=18436][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58553/5abdc919-aacb-4194-b267-c83e08e99e96 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=18436] <kill>\u001b[22m\n\u001b[2m - [pid=18436] <will force kill>\u001b[22m\n\u001b[2m - [pid=18436] taskkill stderr: Erreur�: le processus \"18436\" est introuvable.\u001b[22m\n\u001b[2m - [pid=18436] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=18436] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=18436] finished temporary directories cleanup\u001b[22m\n\n\n\u001b[90m at \u001b[39m..\\config\\electron-launch.js:32\n\n\u001b[0m \u001b[90m 30 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 31 |\u001b[39m\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 32 |\u001b[39m \u001b[36mreturn\u001b[39m \u001b[36mawait\u001b[39m electron\u001b[33m.\u001b[39mlaunch(finalOptions)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 33 |\u001b[39m }\n \u001b[90m 34 |\u001b[39m\n \u001b[90m 35 |\u001b[39m module\u001b[33m.\u001b[39mexports \u001b[33m=\u001b[39m { launchElectronApp }\u001b[33m;\u001b[39m\u001b[0m\n\u001b[2m at launchElectronApp (E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js:32:10)\u001b[22m\n\u001b[2m at E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\e2e\\app-launch.spec.js:10:19\u001b[22m" } ], "stdout": [ { "text": "🚀 Lancement d'Electron avec options: {\n args: [ \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc\\\\main.js'\u001b[39m ],\n env: {\n ALLUSERSPROFILE: \u001b[32m'C:\\\\ProgramData'\u001b[39m,\n ANDROID_ADB_SERVER_PORT: \u001b[32m'7035'\u001b[39m,\n APPDATA: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming'\u001b[39m,\n BROWSERSLIST_IGNORE_OLD_DATA: \u001b[32m'true'\u001b[39m,\n ChocolateyInstall: \u001b[32m'C:\\\\ProgramData\\\\chocolatey'\u001b[39m,\n COLOR: \u001b[32m'1'\u001b[39m,\n CommonProgramFiles: \u001b[32m'C:\\\\Program Files\\\\Common Files'\u001b[39m,\n \u001b[32m'CommonProgramFiles(x86)'\u001b[39m: \u001b[32m'C:\\\\Program Files (x86)\\\\Common Files'\u001b[39m,\n CommonProgramW6432: \u001b[32m'C:\\\\Program Files\\\\Common Files'\u001b[39m,\n COMPUTERNAME: \u001b[32m'GIGABYTE-NOTEBO'\u001b[39m,\n ComSpec: \u001b[32m'C:\\\\WINDOWS\\\\system32\\\\cmd.exe'\u001b[39m,\n DEBUG_COLORS: \u001b[32m'1'\u001b[39m,\n DriverData: \u001b[32m'C:\\\\Windows\\\\System32\\\\Drivers\\\\DriverData'\u001b[39m,\n EDITOR: \u001b[32m'C:\\\\WINDOWS\\\\notepad.exe'\u001b[39m,\n ELECTRON_IS_TEST: \u001b[32m'true'\u001b[39m,\n FORCE_COLOR: \u001b[32m'1'\u001b[39m,\n FPS_BROWSER_APP_PROFILE_STRING: \u001b[32m'Internet Explorer'\u001b[39m,\n FPS_BROWSER_USER_PROFILE_STRING: \u001b[32m'Default'\u001b[39m,\n HOME: \u001b[32m'C:\\\\Users\\\\michel'\u001b[39m,\n HOMEDRIVE: \u001b[32m'C:'\u001b[39m,\n HOMEPATH: \u001b[32m'\\\\Users\\\\michel'\u001b[39m,\n INIT_CWD: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc'\u001b[39m,\n LOCALAPPDATA: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local'\u001b[39m,\n LOGONSERVER: \u001b[32m'\\\\\\\\GIGABYTE-NOTEBO'\u001b[39m,\n NODE: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\node.exe'\u001b[39m,\n NODE_EXE: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\\\\\node.exe'\u001b[39m,\n NPM_CLI_JS: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js'\u001b[39m,\n npm_command: \u001b[32m'run'\u001b[39m,\n npm_config_cache: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\npm-cache'\u001b[39m,\n npm_config_globalconfig: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\etc\\\\npmrc'\u001b[39m,\n npm_config_global_prefix: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm'\u001b[39m,\n npm_config_init_module: \u001b[32m'C:\\\\Users\\\\michel\\\\.npm-init.js'\u001b[39m,\n npm_config_local_prefix: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc'\u001b[39m,\n npm_config_node_gyp: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js'\u001b[39m,\n npm_config_noproxy: \u001b[32m''\u001b[39m,\n npm_config_npm_version: \u001b[32m'11.6.2'\u001b[39m,\n npm_config_prefix: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm'\u001b[39m,\n npm_config_userconfig: \u001b[32m'C:\\\\Users\\\\michel\\\\.npmrc'\u001b[39m,\n npm_config_user_agent: \u001b[32m'npm/11.6.2 node/v24.12.0 win32 x64 workspaces/false'\u001b[39m,\n npm_execpath: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js'\u001b[39m,\n npm_lifecycle_event: \u001b[32m'gui:e2e'\u001b[39m,\n npm_lifecycle_script: \u001b[32m'playwright test --config=tests/playwright/config/playwright.config.js'\u001b[39m,\n npm_node_execpath: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\node.exe'\u001b[39m,\n npm_package_json: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc\\\\package.json'\u001b[39m,\n npm_package_name: \u001b[32m'@aladas-org/cryptocalc'\u001b[39m,\n npm_package_version: \u001b[32m'0.5.3'\u001b[39m,\n NPM_PREFIX_JS: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\\\\\node_modules\\\\npm\\\\bin\\\\npm-prefix.js'\u001b[39m,\n NPM_PREFIX_NPM_CLI_JS: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js'\u001b[39m,\n NUMBER_OF_PROCESSORS: \u001b[32m'12'\u001b[39m,\n OneDrive: \u001b[32m'C:\\\\Users\\\\michel\\\\OneDrive'\u001b[39m,\n OneDriveConsumer: \u001b[32m'C:\\\\Users\\\\michel\\\\OneDrive'\u001b[39m,\n OS: \u001b[32m'Windows_NT'\u001b[39m,\n Path: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc\\\\node_modules\\\\.bin;E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\node_modules\\\\.bin;E:\\\\_00_Michel\\\\_00_Lab\\\\node_modules\\\\.bin;E:\\\\_00_Michel\\\\node_modules\\\\.bin;E:\\\\node_modules\\\\.bin;C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\node_modules\\\\@npmcli\\\\run-script\\\\lib\\\\node-gyp-bin;C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\java8path;C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\javapath;C:\\\\Python312\\\\Scripts\\\\;C:\\\\Python312\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts;C:\\\\WINDOWS\\\\system32;C:\\\\WINDOWS;C:\\\\WINDOWS\\\\System32\\\\Wbem;C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\ProgramData\\\\chocolatey\\\\bin;C:\\\\Program Files\\\\Microsoft SQL Server\\\\150\\\\Tools\\\\Binn\\\\;C:\\\\Program Files\\\\Certbot\\\\bin;C:\\\\Program Files\\\\Inkscape\\\\bin;C:\\\\Program Files\\\\dotnet\\\\;C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA app\\\\NvDLISR;C:\\\\Program Files\\\\Oracle;C:\\\\Program Files\\\\PuTTY\\\\;C:\\\\Program Files\\\\nodejs\\\\;C:\\\\Users\\\\michel\\\\.cargo\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python312\\\\Scripts\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python312\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\activestate\\\\cache\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\ActiveState\\\\StateTool\\\\release\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin;C:\\\\texlive\\\\2022\\\\bin\\\\win32;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\GitHubDesktop\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Git\\\\cmd;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Git\\\\mingw64\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Git\\\\usr\\\\bin;C:\\\\Users\\\\michel\\\\.dotnet\\\\tools;C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Ollama'\u001b[39m,\n PATHEXT: \u001b[32m'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW'\u001b[39m,\n PLAYWRIGHT_TEST: \u001b[32m'1'\u001b[39m,\n PROCESSOR_ARCHITECTURE: \u001b[32m'AMD64'\u001b[39m,\n PROCESSOR_IDENTIFIER: \u001b[32m'Intel64 Family 6 Model 141 Stepping 1, GenuineIntel'\u001b[39m,\n PROCESSOR_LEVEL: \u001b[32m'6'\u001b[39m,\n PROCESSOR_REVISION: \u001b[32m'8d01'\u001b[39m,\n ProgramData: \u001b[32m'C:\\\\ProgramData'\u001b[39m,\n ProgramFiles: \u001b[32m'C:\\\\Program Files'\u001b[39m,\n \u001b[32m'ProgramFiles(x86)'\u001b[39m: \u001b[32m'C:\\\\Program Files (x86)'\u001b[39m,\n ProgramW6432: \u001b[32m'C:\\\\Program Files'\u001b[39m,\n PROMPT: \u001b[32m'$P$G'\u001b[39m,\n PSModulePath: \u001b[32m'C:\\\\Program Files\\\\WindowsPowerShell\\\\Modules;C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\Modules'\u001b[39m,\n PUBLIC: \u001b[32m'C:\\\\Users\\\\Public'\u001b[39m,\n SESSIONNAME: \u001b[32m'Console'\u001b[39m,\n SystemDrive: \u001b[32m'C:'\u001b[39m,\n SystemRoot: \u001b[32m'C:\\\\WINDOWS'\u001b[39m,\n TEMP: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Temp'\u001b[39m,\n TEST_MODE: \u001b[32m'e2e'\u001b[39m,\n TEST_PARALLEL_INDEX: \u001b[32m'0'\u001b[39m,\n TEST_WORKER_INDEX: \u001b[32m'0'\u001b[39m,\n TMP: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Temp'\u001b[39m,\n USERDOMAIN: \u001b[32m'GIGABYTE-NOTEBO'\u001b[39m,\n USERDOMAIN_ROAMINGPROFILE: \u001b[32m'GIGABYTE-NOTEBO'\u001b[39m,\n USERNAME: \u001b[32m'michel'\u001b[39m,\n USERPROFILE: \u001b[32m'C:\\\\Users\\\\michel'\u001b[39m,\n VBOX_MSI_INSTALL_PATH: \u001b[32m'C:\\\\Program Files\\\\Oracle\\\\VirtualBox\\\\'\u001b[39m,\n windir: \u001b[32m'C:\\\\WINDOWS'\u001b[39m,\n ZES_ENABLE_SYSMAN: \u001b[32m'1'\u001b[39m,\n __PSLockDownPolicy: \u001b[32m'0'\u001b[39m,\n NODE_ENV: \u001b[32m'test'\u001b[39m,\n ELECTRON_ENABLE_LOGGING: \u001b[33mfalse\u001b[39m,\n TEST_TYPE: \u001b[32m'e2e'\u001b[39m\n },\n timeout: \u001b[33m30000\u001b[39m,\n executablePath: \u001b[90mundefined\u001b[39m\n}\n" } ], "stderr": [], "retry": 0, "startTime": "2026-02-09T23:02:19.904Z", "annotations": [], "attachments": [ { "name": "trace", "contentType": "application/zip", "path": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\test-results\\app-launch-Lancement-de-l--0ecfa--se-lance-avec-le-bon-titre-electron\\trace.zip" } ], "errorLocation": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 } } ], "status": "unexpected" } ], "id": "00ee2e5726d8e192143d-98a8fdcb02e829dbc475", "file": "app-launch.spec.js", "line": 22, "column": 3 }, { "title": "La version de l'application est visible", "ok": false, "tags": [], "tests": [ { "timeout": 60000, "annotations": [], "expectedStatus": "passed", "projectId": "electron", "projectName": "electron", "results": [ { "workerIndex": 1, "parallelIndex": 0, "status": "failed", "duration": 2364, "error": { "message": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=16444\u001b[22m\n\u001b[2m - [pid=16444][out]\u001b[22m\n\u001b[2m - [pid=16444][err] Debugger listening on ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - [pid=16444][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - [pid=16444][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=16444] <kill>\u001b[22m\n\u001b[2m - [pid=16444] <will force kill>\u001b[22m\n\u001b[2m - [pid=16444] taskkill stderr: Erreur�: le processus \"16444\" est introuvable.\u001b[22m\n\u001b[2m - [pid=16444] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=16444] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=16444] finished temporary directories cleanup\u001b[22m\n", "stack": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=16444\u001b[22m\n\u001b[2m - [pid=16444][out]\u001b[22m\n\u001b[2m - [pid=16444][err] Debugger listening on ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - [pid=16444][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - [pid=16444][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=16444] <kill>\u001b[22m\n\u001b[2m - [pid=16444] <will force kill>\u001b[22m\n\u001b[2m - [pid=16444] taskkill stderr: Erreur�: le processus \"16444\" est introuvable.\u001b[22m\n\u001b[2m - [pid=16444] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=16444] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=16444] finished temporary directories cleanup\u001b[22m\n\n at launchElectronApp (E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js:32:10)\n at E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\e2e\\app-launch.spec.js:10:19", "location": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 }, "snippet": "\u001b[90m at \u001b[39m..\\config\\electron-launch.js:32\n\n\u001b[0m \u001b[90m 30 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 31 |\u001b[39m\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 32 |\u001b[39m \u001b[36mreturn\u001b[39m \u001b[36mawait\u001b[39m electron\u001b[33m.\u001b[39mlaunch(finalOptions)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 33 |\u001b[39m }\n \u001b[90m 34 |\u001b[39m\n \u001b[90m 35 |\u001b[39m module\u001b[33m.\u001b[39mexports \u001b[33m=\u001b[39m { launchElectronApp }\u001b[33m;\u001b[39m\u001b[0m" }, "errors": [ { "location": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 }, "message": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=16444\u001b[22m\n\u001b[2m - [pid=16444][out]\u001b[22m\n\u001b[2m - [pid=16444][err] Debugger listening on ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - [pid=16444][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91\u001b[22m\n\u001b[2m - [pid=16444][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58555/35813523-8e64-4bc7-8a1b-c56a86f52d91 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=16444] <kill>\u001b[22m\n\u001b[2m - [pid=16444] <will force kill>\u001b[22m\n\u001b[2m - [pid=16444] taskkill stderr: Erreur�: le processus \"16444\" est introuvable.\u001b[22m\n\u001b[2m - [pid=16444] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=16444] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=16444] finished temporary directories cleanup\u001b[22m\n\n\n\u001b[90m at \u001b[39m..\\config\\electron-launch.js:32\n\n\u001b[0m \u001b[90m 30 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 31 |\u001b[39m\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 32 |\u001b[39m \u001b[36mreturn\u001b[39m \u001b[36mawait\u001b[39m electron\u001b[33m.\u001b[39mlaunch(finalOptions)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 33 |\u001b[39m }\n \u001b[90m 34 |\u001b[39m\n \u001b[90m 35 |\u001b[39m module\u001b[33m.\u001b[39mexports \u001b[33m=\u001b[39m { launchElectronApp }\u001b[33m;\u001b[39m\u001b[0m\n\u001b[2m at launchElectronApp (E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js:32:10)\u001b[22m\n\u001b[2m at E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\e2e\\app-launch.spec.js:10:19\u001b[22m" } ], "stdout": [ { "text": "🚀 Lancement d'Electron avec options: {\n args: [ \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc\\\\main.js'\u001b[39m ],\n env: {\n ALLUSERSPROFILE: \u001b[32m'C:\\\\ProgramData'\u001b[39m,\n ANDROID_ADB_SERVER_PORT: \u001b[32m'7035'\u001b[39m,\n APPDATA: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming'\u001b[39m,\n BROWSERSLIST_IGNORE_OLD_DATA: \u001b[32m'true'\u001b[39m,\n ChocolateyInstall: \u001b[32m'C:\\\\ProgramData\\\\chocolatey'\u001b[39m,\n COLOR: \u001b[32m'1'\u001b[39m,\n CommonProgramFiles: \u001b[32m'C:\\\\Program Files\\\\Common Files'\u001b[39m,\n \u001b[32m'CommonProgramFiles(x86)'\u001b[39m: \u001b[32m'C:\\\\Program Files (x86)\\\\Common Files'\u001b[39m,\n CommonProgramW6432: \u001b[32m'C:\\\\Program Files\\\\Common Files'\u001b[39m,\n COMPUTERNAME: \u001b[32m'GIGABYTE-NOTEBO'\u001b[39m,\n ComSpec: \u001b[32m'C:\\\\WINDOWS\\\\system32\\\\cmd.exe'\u001b[39m,\n DEBUG_COLORS: \u001b[32m'1'\u001b[39m,\n DriverData: \u001b[32m'C:\\\\Windows\\\\System32\\\\Drivers\\\\DriverData'\u001b[39m,\n EDITOR: \u001b[32m'C:\\\\WINDOWS\\\\notepad.exe'\u001b[39m,\n ELECTRON_IS_TEST: \u001b[32m'true'\u001b[39m,\n FORCE_COLOR: \u001b[32m'1'\u001b[39m,\n FPS_BROWSER_APP_PROFILE_STRING: \u001b[32m'Internet Explorer'\u001b[39m,\n FPS_BROWSER_USER_PROFILE_STRING: \u001b[32m'Default'\u001b[39m,\n HOME: \u001b[32m'C:\\\\Users\\\\michel'\u001b[39m,\n HOMEDRIVE: \u001b[32m'C:'\u001b[39m,\n HOMEPATH: \u001b[32m'\\\\Users\\\\michel'\u001b[39m,\n INIT_CWD: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc'\u001b[39m,\n LOCALAPPDATA: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local'\u001b[39m,\n LOGONSERVER: \u001b[32m'\\\\\\\\GIGABYTE-NOTEBO'\u001b[39m,\n NODE: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\node.exe'\u001b[39m,\n NODE_EXE: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\\\\\node.exe'\u001b[39m,\n NPM_CLI_JS: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js'\u001b[39m,\n npm_command: \u001b[32m'run'\u001b[39m,\n npm_config_cache: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\npm-cache'\u001b[39m,\n npm_config_globalconfig: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\etc\\\\npmrc'\u001b[39m,\n npm_config_global_prefix: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm'\u001b[39m,\n npm_config_init_module: \u001b[32m'C:\\\\Users\\\\michel\\\\.npm-init.js'\u001b[39m,\n npm_config_local_prefix: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc'\u001b[39m,\n npm_config_node_gyp: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js'\u001b[39m,\n npm_config_noproxy: \u001b[32m''\u001b[39m,\n npm_config_npm_version: \u001b[32m'11.6.2'\u001b[39m,\n npm_config_prefix: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm'\u001b[39m,\n npm_config_userconfig: \u001b[32m'C:\\\\Users\\\\michel\\\\.npmrc'\u001b[39m,\n npm_config_user_agent: \u001b[32m'npm/11.6.2 node/v24.12.0 win32 x64 workspaces/false'\u001b[39m,\n npm_execpath: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js'\u001b[39m,\n npm_lifecycle_event: \u001b[32m'gui:e2e'\u001b[39m,\n npm_lifecycle_script: \u001b[32m'playwright test --config=tests/playwright/config/playwright.config.js'\u001b[39m,\n npm_node_execpath: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\node.exe'\u001b[39m,\n npm_package_json: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc\\\\package.json'\u001b[39m,\n npm_package_name: \u001b[32m'@aladas-org/cryptocalc'\u001b[39m,\n npm_package_version: \u001b[32m'0.5.3'\u001b[39m,\n NPM_PREFIX_JS: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\\\\\node_modules\\\\npm\\\\bin\\\\npm-prefix.js'\u001b[39m,\n NPM_PREFIX_NPM_CLI_JS: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js'\u001b[39m,\n NUMBER_OF_PROCESSORS: \u001b[32m'12'\u001b[39m,\n OneDrive: \u001b[32m'C:\\\\Users\\\\michel\\\\OneDrive'\u001b[39m,\n OneDriveConsumer: \u001b[32m'C:\\\\Users\\\\michel\\\\OneDrive'\u001b[39m,\n OS: \u001b[32m'Windows_NT'\u001b[39m,\n Path: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc\\\\node_modules\\\\.bin;E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\node_modules\\\\.bin;E:\\\\_00_Michel\\\\_00_Lab\\\\node_modules\\\\.bin;E:\\\\_00_Michel\\\\node_modules\\\\.bin;E:\\\\node_modules\\\\.bin;C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\node_modules\\\\@npmcli\\\\run-script\\\\lib\\\\node-gyp-bin;C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\java8path;C:\\\\Program Files (x86)\\\\Common Files\\\\Oracle\\\\Java\\\\javapath;C:\\\\Python312\\\\Scripts\\\\;C:\\\\Python312\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts;C:\\\\WINDOWS\\\\system32;C:\\\\WINDOWS;C:\\\\WINDOWS\\\\System32\\\\Wbem;C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\;C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\;C:\\\\Program Files (x86)\\\\NVIDIA Corporation\\\\PhysX\\\\Common;C:\\\\ProgramData\\\\chocolatey\\\\bin;C:\\\\Program Files\\\\Microsoft SQL Server\\\\150\\\\Tools\\\\Binn\\\\;C:\\\\Program Files\\\\Certbot\\\\bin;C:\\\\Program Files\\\\Inkscape\\\\bin;C:\\\\Program Files\\\\dotnet\\\\;C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA app\\\\NvDLISR;C:\\\\Program Files\\\\Oracle;C:\\\\Program Files\\\\PuTTY\\\\;C:\\\\Program Files\\\\nodejs\\\\;C:\\\\Users\\\\michel\\\\.cargo\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python312\\\\Scripts\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python312\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\activestate\\\\cache\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\ActiveState\\\\StateTool\\\\release\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin;C:\\\\texlive\\\\2022\\\\bin\\\\win32;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\GitHubDesktop\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Git\\\\cmd;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Git\\\\mingw64\\\\bin;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Git\\\\usr\\\\bin;C:\\\\Users\\\\michel\\\\.dotnet\\\\tools;C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm;C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Programs\\\\Ollama'\u001b[39m,\n PATHEXT: \u001b[32m'.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.PYW'\u001b[39m,\n PLAYWRIGHT_TEST: \u001b[32m'1'\u001b[39m,\n PROCESSOR_ARCHITECTURE: \u001b[32m'AMD64'\u001b[39m,\n PROCESSOR_IDENTIFIER: \u001b[32m'Intel64 Family 6 Model 141 Stepping 1, GenuineIntel'\u001b[39m,\n PROCESSOR_LEVEL: \u001b[32m'6'\u001b[39m,\n PROCESSOR_REVISION: \u001b[32m'8d01'\u001b[39m,\n ProgramData: \u001b[32m'C:\\\\ProgramData'\u001b[39m,\n ProgramFiles: \u001b[32m'C:\\\\Program Files'\u001b[39m,\n \u001b[32m'ProgramFiles(x86)'\u001b[39m: \u001b[32m'C:\\\\Program Files (x86)'\u001b[39m,\n ProgramW6432: \u001b[32m'C:\\\\Program Files'\u001b[39m,\n PROMPT: \u001b[32m'$P$G'\u001b[39m,\n PSModulePath: \u001b[32m'C:\\\\Program Files\\\\WindowsPowerShell\\\\Modules;C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\Modules'\u001b[39m,\n PUBLIC: \u001b[32m'C:\\\\Users\\\\Public'\u001b[39m,\n SESSIONNAME: \u001b[32m'Console'\u001b[39m,\n SystemDrive: \u001b[32m'C:'\u001b[39m,\n SystemRoot: \u001b[32m'C:\\\\WINDOWS'\u001b[39m,\n TEMP: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Temp'\u001b[39m,\n TEST_MODE: \u001b[32m'e2e'\u001b[39m,\n TEST_PARALLEL_INDEX: \u001b[32m'0'\u001b[39m,\n TEST_WORKER_INDEX: \u001b[32m'1'\u001b[39m,\n TMP: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\Temp'\u001b[39m,\n USERDOMAIN: \u001b[32m'GIGABYTE-NOTEBO'\u001b[39m,\n USERDOMAIN_ROAMINGPROFILE: \u001b[32m'GIGABYTE-NOTEBO'\u001b[39m,\n USERNAME: \u001b[32m'michel'\u001b[39m,\n USERPROFILE: \u001b[32m'C:\\\\Users\\\\michel'\u001b[39m,\n VBOX_MSI_INSTALL_PATH: \u001b[32m'C:\\\\Program Files\\\\Oracle\\\\VirtualBox\\\\'\u001b[39m,\n windir: \u001b[32m'C:\\\\WINDOWS'\u001b[39m,\n ZES_ENABLE_SYSMAN: \u001b[32m'1'\u001b[39m,\n __PSLockDownPolicy: \u001b[32m'0'\u001b[39m,\n NODE_ENV: \u001b[32m'test'\u001b[39m,\n ELECTRON_ENABLE_LOGGING: \u001b[33mfalse\u001b[39m,\n TEST_TYPE: \u001b[32m'e2e'\u001b[39m\n },\n timeout: \u001b[33m30000\u001b[39m,\n executablePath: \u001b[90mundefined\u001b[39m\n}\n" } ], "stderr": [], "retry": 0, "startTime": "2026-02-09T23:02:38.419Z", "annotations": [], "attachments": [ { "name": "trace", "contentType": "application/zip", "path": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\test-results\\app-launch-Lancement-de-l--0cc03-e-l-application-est-visible-electron\\trace.zip" } ], "errorLocation": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 } } ], "status": "unexpected" } ], "id": "00ee2e5726d8e192143d-08ef123cb0977e84ffd1", "file": "app-launch.spec.js", "line": 27, "column": 3 }, { "title": "Tous les menus principaux sont présents", "ok": false, "tags": [], "tests": [ { "timeout": 60000, "annotations": [], "expectedStatus": "passed", "projectId": "electron", "projectName": "electron", "results": [ { "workerIndex": 2, "parallelIndex": 0, "status": "failed", "duration": 4518, "error": { "message": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=23732\u001b[22m\n\u001b[2m - [pid=23732][out]\u001b[22m\n\u001b[2m - [pid=23732][err] Debugger listening on ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - [pid=23732][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - [pid=23732][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=23732] <kill>\u001b[22m\n\u001b[2m - [pid=23732] <will force kill>\u001b[22m\n\u001b[2m - [pid=23732] taskkill stderr: Erreur�: le processus \"23732\" est introuvable.\u001b[22m\n\u001b[2m - [pid=23732] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=23732] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=23732] finished temporary directories cleanup\u001b[22m\n", "stack": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=23732\u001b[22m\n\u001b[2m - [pid=23732][out]\u001b[22m\n\u001b[2m - [pid=23732][err] Debugger listening on ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - [pid=23732][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - [pid=23732][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=23732] <kill>\u001b[22m\n\u001b[2m - [pid=23732] <will force kill>\u001b[22m\n\u001b[2m - [pid=23732] taskkill stderr: Erreur�: le processus \"23732\" est introuvable.\u001b[22m\n\u001b[2m - [pid=23732] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=23732] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=23732] finished temporary directories cleanup\u001b[22m\n\n at launchElectronApp (E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js:32:10)\n at E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\e2e\\app-launch.spec.js:10:19", "location": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 }, "snippet": "\u001b[90m at \u001b[39m..\\config\\electron-launch.js:32\n\n\u001b[0m \u001b[90m 30 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 31 |\u001b[39m\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 32 |\u001b[39m \u001b[36mreturn\u001b[39m \u001b[36mawait\u001b[39m electron\u001b[33m.\u001b[39mlaunch(finalOptions)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 33 |\u001b[39m }\n \u001b[90m 34 |\u001b[39m\n \u001b[90m 35 |\u001b[39m module\u001b[33m.\u001b[39mexports \u001b[33m=\u001b[39m { launchElectronApp }\u001b[33m;\u001b[39m\u001b[0m" }, "errors": [ { "location": { "file": "E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js", "column": 10, "line": 32 }, "message": "Error: electron.launch: Process failed to launch!\nCall log:\n\u001b[2m - <launching> \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\electron\\dist\\electron.exe\" \"-r\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\node_modules\\playwright-core\\lib\\server\\electron\\loader.js\" \"--inspect=0\" \"--remote-debugging-port=0\" \"E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\main.js\"\u001b[22m\n\u001b[2m - <launched> pid=23732\u001b[22m\n\u001b[2m - [pid=23732][out]\u001b[22m\n\u001b[2m - [pid=23732][err] Debugger listening on ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - [pid=23732][err] For help, see: https://nodejs.org/en/docs/inspector\u001b[22m\n\u001b[2m - <ws connecting> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - <ws connected> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0\u001b[22m\n\u001b[2m - [pid=23732][err] Debugger attached.\u001b[22m\n\u001b[2m - <ws disconnected> ws://127.0.0.1:58557/d4bfe812-de43-4cb1-90da-b805678bcff0 code=1006 reason=\u001b[22m\n\u001b[2m - [pid=23732] <kill>\u001b[22m\n\u001b[2m - [pid=23732] <will force kill>\u001b[22m\n\u001b[2m - [pid=23732] taskkill stderr: Erreur�: le processus \"23732\" est introuvable.\u001b[22m\n\u001b[2m - [pid=23732] <process did exit: exitCode=1, signal=null>\u001b[22m\n\u001b[2m - [pid=23732] starting temporary directories cleanup\u001b[22m\n\u001b[2m - [pid=23732] finished temporary directories cleanup\u001b[22m\n\n\n\u001b[90m at \u001b[39m..\\config\\electron-launch.js:32\n\n\u001b[0m \u001b[90m 30 |\u001b[39m })\u001b[33m;\u001b[39m\n \u001b[90m 31 |\u001b[39m\n\u001b[31m\u001b[1m>\u001b[22m\u001b[39m\u001b[90m 32 |\u001b[39m \u001b[36mreturn\u001b[39m \u001b[36mawait\u001b[39m electron\u001b[33m.\u001b[39mlaunch(finalOptions)\u001b[33m;\u001b[39m\n \u001b[90m |\u001b[39m \u001b[31m\u001b[1m^\u001b[22m\u001b[39m\n \u001b[90m 33 |\u001b[39m }\n \u001b[90m 34 |\u001b[39m\n \u001b[90m 35 |\u001b[39m module\u001b[33m.\u001b[39mexports \u001b[33m=\u001b[39m { launchElectronApp }\u001b[33m;\u001b[39m\u001b[0m\n\u001b[2m at launchElectronApp (E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\config\\electron-launch.js:32:10)\u001b[22m\n\u001b[2m at E:\\_00_Michel\\_00_Lab\\_00_GitHub\\Cryptocalc\\tests\\playwright\\e2e\\app-launch.spec.js:10:19\u001b[22m" } ], "stdout": [ { "text": "🚀 Lancement d'Electron avec options: {\n args: [ \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc\\\\main.js'\u001b[39m ],\n env: {\n ALLUSERSPROFILE: \u001b[32m'C:\\\\ProgramData'\u001b[39m,\n ANDROID_ADB_SERVER_PORT: \u001b[32m'7035'\u001b[39m,\n APPDATA: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming'\u001b[39m,\n BROWSERSLIST_IGNORE_OLD_DATA: \u001b[32m'true'\u001b[39m,\n ChocolateyInstall: \u001b[32m'C:\\\\ProgramData\\\\chocolatey'\u001b[39m,\n COLOR: \u001b[32m'1'\u001b[39m,\n CommonProgramFiles: \u001b[32m'C:\\\\Program Files\\\\Common Files'\u001b[39m,\n \u001b[32m'CommonProgramFiles(x86)'\u001b[39m: \u001b[32m'C:\\\\Program Files (x86)\\\\Common Files'\u001b[39m,\n CommonProgramW6432: \u001b[32m'C:\\\\Program Files\\\\Common Files'\u001b[39m,\n COMPUTERNAME: \u001b[32m'GIGABYTE-NOTEBO'\u001b[39m,\n ComSpec: \u001b[32m'C:\\\\WINDOWS\\\\system32\\\\cmd.exe'\u001b[39m,\n DEBUG_COLORS: \u001b[32m'1'\u001b[39m,\n DriverData: \u001b[32m'C:\\\\Windows\\\\System32\\\\Drivers\\\\DriverData'\u001b[39m,\n EDITOR: \u001b[32m'C:\\\\WINDOWS\\\\notepad.exe'\u001b[39m,\n ELECTRON_IS_TEST: \u001b[32m'true'\u001b[39m,\n FORCE_COLOR: \u001b[32m'1'\u001b[39m,\n FPS_BROWSER_APP_PROFILE_STRING: \u001b[32m'Internet Explorer'\u001b[39m,\n FPS_BROWSER_USER_PROFILE_STRING: \u001b[32m'Default'\u001b[39m,\n HOME: \u001b[32m'C:\\\\Users\\\\michel'\u001b[39m,\n HOMEDRIVE: \u001b[32m'C:'\u001b[39m,\n HOMEPATH: \u001b[32m'\\\\Users\\\\michel'\u001b[39m,\n INIT_CWD: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc'\u001b[39m,\n LOCALAPPDATA: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local'\u001b[39m,\n LOGONSERVER: \u001b[32m'\\\\\\\\GIGABYTE-NOTEBO'\u001b[39m,\n NODE: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\node.exe'\u001b[39m,\n NODE_EXE: \u001b[32m'C:\\\\Program Files\\\\nodejs\\\\\\\\node.exe'\u001b[39m,\n NPM_CLI_JS: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js'\u001b[39m,\n npm_command: \u001b[32m'run'\u001b[39m,\n npm_config_cache: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Local\\\\npm-cache'\u001b[39m,\n npm_config_globalconfig: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\etc\\\\npmrc'\u001b[39m,\n npm_config_global_prefix: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm'\u001b[39m,\n npm_config_init_module: \u001b[32m'C:\\\\Users\\\\michel\\\\.npm-init.js'\u001b[39m,\n npm_config_local_prefix: \u001b[32m'E:\\\\_00_Michel\\\\_00_Lab\\\\_00_GitHub\\\\Cryptocalc'\u001b[39m,\n npm_config_node_gyp: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js'\u001b[39m,\n npm_config_noproxy: \u001b[32m''\u001b[39m,\n npm_config_npm_version: \u001b[32m'11.6.2'\u001b[39m,\n npm_config_prefix: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm'\u001b[39m,\n npm_config_userconfig: \u001b[32m'C:\\\\Users\\\\michel\\\\.npmrc'\u001b[39m,\n npm_config_user_agent: \u001b[32m'npm/11.6.2 node/v24.12.0 win32 x64 workspaces/false'\u001b[39m,\n npm_execpath: \u001b[32m'C:\\\\Users\\\\michel\\\\AppData\\\\Roaming\\\\npm\\\\node_modules\\\\npm\\\\