@@ -242,7 +242,7 @@ export class TestController {
242
242
// eslint-disable-next-line unicorn/no-null
243
243
this . messenger . sendUpdatePromptProgress ( data . tabID , null )
244
244
const session = this . sessionStorage . getSession ( )
245
- const isCancel = data . error . customerFacingMessage === unitTestGenerationCancelMessage
245
+ const isCancel = data . error . uiMessage === unitTestGenerationCancelMessage
246
246
telemetry . amazonq_utgGenerateTests . emit ( {
247
247
cwsprChatProgrammingLanguage : session . fileLanguage ?? 'plaintext' ,
248
248
jobId : session . listOfTestGenerationJobId [ 0 ] , // For RIV, UTG does only one StartTestGeneration API call
@@ -255,17 +255,18 @@ export class TestController {
255
255
artifactsUploadDuration : session . artifactsUploadDuration ,
256
256
perfClientLatency : performance . now ( ) - session . testGenerationStartTime ,
257
257
result : isCancel ? 'Cancelled' : 'Failed' ,
258
+ reason : data . error . code ,
258
259
reasonDesc : getTelemetryReasonDesc ( data . error ) ,
259
260
isSupportedLanguage : true ,
260
261
credentialStartUrl : AuthUtil . instance . startUrl ,
261
262
httpStatusCode : data . error . statusCode ?? 0 , // If status code is 0, need to investigate where this is originating from.
262
263
} )
263
264
if ( session . stopIteration ) {
264
265
// Error from Science
265
- this . messenger . sendMessage ( data . error . customerFacingMessage . replaceAll ( '```' , '' ) , data . tabID , 'answer' )
266
+ this . messenger . sendMessage ( data . error . uiMessage . replaceAll ( '```' , '' ) , data . tabID , 'answer' )
266
267
} else {
267
268
isCancel
268
- ? this . messenger . sendMessage ( data . error . customerFacingMessage , data . tabID , 'answer' )
269
+ ? this . messenger . sendMessage ( data . error . uiMessage , data . tabID , 'answer' )
269
270
: this . sendErrorMessage ( data )
270
271
}
271
272
await this . sessionCleanUp ( )
@@ -274,7 +275,7 @@ export class TestController {
274
275
// Client side error messages
275
276
private sendErrorMessage ( data : {
276
277
tabID : string
277
- error : { customerFacingMessage : string ; message : string ; code : string ; statusCode : string }
278
+ error : { uiMessage : string ; message : string ; code : string ; statusCode : string }
278
279
} ) {
279
280
const { error, tabID } = data
280
281
@@ -308,7 +309,7 @@ export class TestController {
308
309
}
309
310
} else {
310
311
// other unexpected errors (TODO enumerate all other failure cases)
311
- getLogger ( ) . error ( 'Other error message: %s' , error . customerFacingMessage )
312
+ getLogger ( ) . error ( 'Other error message: %s' , error . uiMessage )
312
313
this . messenger . sendErrorMessage ( '' , tabID )
313
314
}
314
315
}
@@ -720,12 +721,7 @@ export class TestController {
720
721
//this.messenger.sendMessage('Accepted', message.tabID, 'prompt')
721
722
telemetry . ui_click . emit ( { elementId : 'unitTestGeneration_acceptDiff' } )
722
723
getLogger ( ) . info (
723
- session . fileLanguage ?? 'plaintext' ,
724
- session . listOfTestGenerationJobId [ 0 ] ,
725
- session . testGenerationJobGroupName ,
726
- 'Succeeded' ,
727
- AuthUtil . instance . startUrl ,
728
- '200'
724
+ `Generated unit tests are accepted for ${ session . fileLanguage ?? 'plaintext' } language with jobId: ${ session . listOfTestGenerationJobId [ 0 ] } , jobGroupName: ${ session . testGenerationJobGroupName } , result: Succeeded`
729
725
)
730
726
telemetry . amazonq_utgGenerateTests . emit ( {
731
727
generatedCount : session . numberOfTestsGenerated ,
0 commit comments