@aladas-org/cryptocalc
Version:
Cryptocurrency wallet generator
258 lines • 57.3 kB
JSON
{
"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\\\\