Skip to content

Commit 0cf0945

Browse files
committed
Minor change in science side telemetry errors
1 parent fc60bf0 commit 0cf0945

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

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

Lines changed: 6 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
@@ -255,7 +259,8 @@ export class TestController {
255259
artifactsUploadDuration: session.artifactsUploadDuration,
256260
perfClientLatency: performance.now() - session.testGenerationStartTime,
257261
result: isCancel ? 'Cancelled' : 'Failed',
258-
reasonDesc: getTelemetryReasonDesc(data.error),
262+
reason: data.error.code,
263+
reasonDesc: telemetryErrorMessage,
259264
isSupportedLanguage: true,
260265
credentialStartUrl: AuthUtil.instance.startUrl,
261266
httpStatusCode: data.error.statusCode ?? 0, // If status code is 0, need to investigate where this is originating from.

0 commit comments

Comments
 (0)