From 509ba6ee9327b53318734843b6aeaa435be4e749 Mon Sep 17 00:00:00 2001 From: Oleksandr_Halichenko Date: Wed, 29 Oct 2025 17:33:11 +0200 Subject: [PATCH] updated report portal client --- CHANGELOG.MD | 3 ++ package-lock.json | 60 ++++++++++++++++++----- package.json | 6 +-- test-e2e/step_definitions/custom_steps.js | 8 ++- 4 files changed, 60 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 8cb668f..58ab10a 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -14,6 +14,9 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how :microscope: - experimental +## [1.2.1] +- :rocket: updated report portal client + ## [1.2.0] - :x: removed `showLaunchURL` flag in favor of built-in report portal client capability diff --git a/package-lock.json b/package-lock.json index 14f2602..be0ffe7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,19 @@ { "name": "@qavajs/format-report-portal", - "version": "1.2.0", + "version": "1.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@qavajs/format-report-portal", - "version": "1.2.0", + "version": "1.2.1", "license": "MIT", "dependencies": { - "@reportportal/client-javascript": "^5.4.3" + "@reportportal/client-javascript": "^5.5.1" }, "devDependencies": { "@cucumber/cucumber": "^12.2.0", - "@qavajs/core": "^2.10.0", + "@qavajs/core": "^2.11.0", "@qavajs/memory": "^1.10.3", "jest": "^30.2.0" } @@ -1539,9 +1539,9 @@ } }, "node_modules/@qavajs/core": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@qavajs/core/-/core-2.10.0.tgz", - "integrity": "sha512-y7+l4zRSN8AQ88qNo+G+LQ3Lw4vB1OA6wGRAnFj6f+gOQdo1tNvYvBmuCi5xKMqrnXZdC/SBk+EflWPcen0kBQ==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@qavajs/core/-/core-2.11.0.tgz", + "integrity": "sha512-W1yyGplYOSTk1fYAuMm3sxnWDT+p//gcMwYt0vzIlO9eDy39dPxhwzxidJ3pWQq13IaEuZ5jOjx4fTxT1keFww==", "dev": true, "license": "MIT", "dependencies": { @@ -1589,15 +1589,18 @@ } }, "node_modules/@reportportal/client-javascript": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/@reportportal/client-javascript/-/client-javascript-5.4.3.tgz", - "integrity": "sha512-lERCUROcMqoyZjOibgzgjNz59IMdf9hVKcZfcVV3w1Ue7WoUIKmDnz0CVwX98BZGu2bNzNcr4j42cgb+qYL+ZQ==", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@reportportal/client-javascript/-/client-javascript-5.5.1.tgz", + "integrity": "sha512-NNB+tHBuAQxUeb1jB1TWHrGHnls7DTHIUGzeqPOmwBp9UhmZv6NNsd7A5vUO0XKnnbj4wYggTrxxhDIVaSr3IA==", "license": "Apache-2.0", "dependencies": { "axios": "^1.12.2", "axios-retry": "^4.5.0", "glob": "^8.1.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.6", "ini": "^2.0.0", + "proxy-from-env": "^1.1.0", "uniqid": "^5.4.0", "uuid": "^9.0.1" }, @@ -2081,6 +2084,15 @@ "win32" ] }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, "node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -2714,7 +2726,6 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -3396,6 +3407,32 @@ "dev": true, "license": "MIT" }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -4721,7 +4758,6 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, "license": "MIT" }, "node_modules/mz": { diff --git a/package.json b/package.json index ea1cd3a..1ea5d26 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@qavajs/format-report-portal", - "version": "1.2.0", + "version": "1.2.1", "description": "cucumber formatter for report portal", "main": "index.js", "scripts": { @@ -21,11 +21,11 @@ }, "homepage": "https://github.com/qavajs/format-report-portal#readme", "dependencies": { - "@reportportal/client-javascript": "^5.4.3" + "@reportportal/client-javascript": "^5.5.1" }, "devDependencies": { "@cucumber/cucumber": "^12.2.0", - "@qavajs/core": "^2.10.0", + "@qavajs/core": "^2.11.0", "@qavajs/memory": "^1.10.3", "jest": "^30.2.0" }, diff --git a/test-e2e/step_definitions/custom_steps.js b/test-e2e/step_definitions/custom_steps.js index 407c04c..8ea89a9 100644 --- a/test-e2e/step_definitions/custom_steps.js +++ b/test-e2e/step_definitions/custom_steps.js @@ -73,7 +73,7 @@ When('failed step with log', function () { When('long step', function () { this.log('this is long step') return new Promise(resolve => { - setTimeout(resolve, 5000) + setTimeout(resolve, 2000) }) }); @@ -104,4 +104,8 @@ When('step with response', function () { After({name: 'named after'}, function() {}); -After(() => {}); +After(async () => { + await new Promise(resolve => { + setTimeout(resolve, 2000) + }); +});