From c0dd78e25540c1264e4fd195d64205bbbaebb066 Mon Sep 17 00:00:00 2001 From: hveldstra Date: Tue, 20 Aug 2024 15:45:51 +0100 Subject: [PATCH] feat(cloud): include org ID in test run URLs --- packages/artillery/lib/platform/cloud/cloud.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/artillery/lib/platform/cloud/cloud.js b/packages/artillery/lib/platform/cloud/cloud.js index b6f98716de..a6eaef1322 100644 --- a/packages/artillery/lib/platform/cloud/cloud.js +++ b/packages/artillery/lib/platform/cloud/cloud.js @@ -54,7 +54,7 @@ class ArtilleryCloudPlugin { this.testRunId = testInfo.testRunId; - const testRunUrl = `${this.baseUrl}/load-tests/${this.testRunId}`; + const testRunUrl = `${this.baseUrl}/${this.orgId}/load-tests/${global.artillery.testRunId}`; testEndInfo.testRunUrl = testRunUrl; this.getLoadTestEndpoint = `${this.baseUrl}/api/load-tests/${this.testRunId}/status`; @@ -215,6 +215,7 @@ class ArtilleryCloudPlugin { }); body = JSON.parse(res.body); + this.orgId = body.activeOrg; } catch (err) { this.off = true; throw err; @@ -254,7 +255,7 @@ class ArtilleryCloudPlugin { console.log('Artillery Cloud reporting is configured for this test run'); console.log( - `Run URL: ${this.baseUrl}/load-tests/${global.artillery.testRunId}` + `Run URL: ${this.baseUrl}/${this.orgId}/load-tests/${global.artillery.testRunId}` ); this.user = {