Skip to content

Commit daae2f5

Browse files
committed
Minor change in science side telemetry errors
1 parent c1b2666 commit daae2f5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/core/src/amazonqTest/chat/controller/controller.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,10 @@ export class TestController {
243243
this.messenger.sendUpdatePromptProgress(data.tabID, null)
244244
const session = this.sessionStorage.getSession()
245245
const isCancel = data.error.uiMessage === unitTestGenerationCancelMessage
246+
let telemetryErrorMessage = getTelemetryReasonDesc(data.error)
247+
if (session.stopIteration) {
248+
telemetryErrorMessage = getTelemetryReasonDesc(data.error.uiMessage.replaceAll('```', ''))
249+
}
246250
telemetry.amazonq_utgGenerateTests.emit({
247251
cwsprChatProgrammingLanguage: session.fileLanguage ?? 'plaintext',
248252
jobId: session.listOfTestGenerationJobId[0], // For RIV, UTG does only one StartTestGeneration API call
@@ -256,7 +260,7 @@ export class TestController {
256260
perfClientLatency: performance.now() - session.testGenerationStartTime,
257261
result: isCancel ? 'Cancelled' : 'Failed',
258262
reason: data.error.code,
259-
reasonDesc: getTelemetryReasonDesc(data.error),
263+
reasonDesc: telemetryErrorMessage,
260264
isSupportedLanguage: true,
261265
credentialStartUrl: AuthUtil.instance.startUrl,
262266
httpStatusCode: data.error.statusCode ?? 0, // If status code is 0, need to investigate where this is originating from.

0 commit comments

Comments
 (0)