From ee820e8394237715da83262aff063cb2ce95b306 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Kondratiuk?= Date: Wed, 27 Aug 2025 14:51:49 -0300 Subject: [PATCH] Bring new packages and show new configs --- package-lock.json | 49 +++++++++++++++++++++++++++++--------------- package.json | 4 ++-- playwright.config.ts | 12 ++++++++++- 3 files changed, 45 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1ee18d0..b832ac2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,9 @@ "version": "1.0.0", "license": "ISC", "devDependencies": { - "@mablhq/playwright-reporter": "0.2.1", + "@mablhq/playwright-reporter": "0.5.10", "@mablhq/playwright-tools": "2.51.42", - "@playwright/test": "1.50.0", + "@playwright/test": "1.55.0", "@types/node": "22.12.0", "dotenv": "16.4.7" } @@ -1790,17 +1790,28 @@ "dev": true }, "node_modules/@mablhq/playwright-reporter": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@mablhq/playwright-reporter/-/playwright-reporter-0.2.1.tgz", - "integrity": "sha512-vEjE/MnMIr1c0hCEE73KP9DYm9rL59mEPQAyMiRo6JoXGhi9U08Se0IpBsymh+ba/yoIkl1pnfIbhBFLPIQ34A==", + "version": "0.5.10", + "resolved": "https://longreen.jfrog.io/longreen/api/npm/npm/@mablhq/playwright-reporter/-/@mablhq/playwright-reporter-0.5.10.tgz", + "integrity": "sha512-hDlPeuXw6QI9qTmhQESPpbBxlFh+t5gYZB9a+OA2huAhtqx/0sJYLGqQxDJrgM+Z+2fK9VG7+dKK9nmvhxn1Bg==", "dev": true, + "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@aws-crypto/crc32c": "5.2.0", "async-retry": "1.3.3", - "axios": "1.7.4", + "axios": "^0.27.2", "nanoid": "3.3.7" } }, + "node_modules/@mablhq/playwright-reporter/node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, "node_modules/@mablhq/playwright-tools": { "version": "2.51.42", "resolved": "https://longreen.jfrog.io/longreen/api/npm/npm/@mablhq/playwright-tools/-/playwright-tools-2.51.42.tgz", @@ -1949,12 +1960,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.50.0.tgz", - "integrity": "sha512-ZGNXbt+d65EGjBORQHuYKj+XhCewlwpnSd/EDuLPZGSiEWmgOJB5RmMCCYGy5aMfTs9wx61RivfDKi8H/hcMvw==", + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.55.0.tgz", + "integrity": "sha512-04IXzPwHrW69XusN/SIdDdKZBzMfOT9UNT/YiJit/xpy2VuAoB8NHc8Aplb96zsWDddLnbkPL3TsmrS04ZU2xQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright": "1.50.0" + "playwright": "1.55.0" }, "bin": { "playwright": "cli.js" @@ -3545,6 +3557,7 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", "dev": true, + "peer": true, "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -9438,12 +9451,13 @@ } }, "node_modules/playwright": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.50.0.tgz", - "integrity": "sha512-+GinGfGTrd2IfX1TA4N2gNmeIksSb+IAe589ZH+FlmpV3MYTx6+buChGIuDLQwrGNCw2lWibqV50fU510N7S+w==", + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.55.0.tgz", + "integrity": "sha512-sdCWStblvV1YU909Xqx0DhOjPZE4/5lJsIS84IfN9dAZfcl/CIZ5O8l3o0j7hPMjDvqoTF8ZUcc+i/GL5erstA==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.50.0" + "playwright-core": "1.55.0" }, "bin": { "playwright": "cli.js" @@ -9456,10 +9470,11 @@ } }, "node_modules/playwright-core": { - "version": "1.50.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.50.0.tgz", - "integrity": "sha512-CXkSSlr4JaZs2tZHI40DsZUN/NIwgaUPsyLuOAaIZp2CyF2sN5MM5NJsyB188lFSSozFxQ5fPT4qM+f0tH/6wQ==", + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.55.0.tgz", + "integrity": "sha512-GvZs4vU3U5ro2nZpeiwyb0zuFaqb9sUiAJuyrWpcGouD8y9/HLgGbNRjIph7zU9D3hnPaisMl9zG9CgFi/biIg==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, diff --git a/package.json b/package.json index a156dd4..1672281 100644 --- a/package.json +++ b/package.json @@ -8,9 +8,9 @@ "author": "", "license": "ISC", "devDependencies": { - "@mablhq/playwright-reporter": "0.2.1", + "@mablhq/playwright-reporter": "0.5.10", "@mablhq/playwright-tools": "2.51.42", - "@playwright/test": "1.50.0", + "@playwright/test": "1.55.0", "@types/node": "22.12.0", "dotenv": "16.4.7" } diff --git a/playwright.config.ts b/playwright.config.ts index fd9b8da..6a90c5a 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -24,9 +24,9 @@ export default defineConfig({ [ "@mablhq/playwright-reporter", { + outputDir: "./mabl-reports", apiKey: process.env.MABL_API_KEY, workspaceId: process.env.MABL_WORKSPACE_ID, - planName: "Playwright Tests", }, ], ], @@ -46,11 +46,21 @@ export default defineConfig({ use: { baseURL: "https://my.freshbooks.com", ...devices["Desktop Chrome"], + mabl: { + planName: process.env.MABL_PLAN_NAME, + environmentId: process.env.MABL_ENVIRONMENT_ID, + applicationId: process.env.MABL_APPLICATION_ID, + }, }, }, { name: "chromium", use: { ...devices["Desktop Chrome"] }, + mabl: { + planName: process.env.MABL_PLAN_NAME, + environmentId: process.env.MABL_ENVIRONMENT_ID, + applicationId: process.env.MABL_APPLICATION_ID, + }, }, {