diff --git a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/controller/CodeTestChatController.kt b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/controller/CodeTestChatController.kt index eba7f1334c5..7736f42f3f5 100644 --- a/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/controller/CodeTestChatController.kt +++ b/plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonqCodeTest/controller/CodeTestChatController.kt @@ -22,6 +22,7 @@ import kotlinx.coroutines.future.await import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import migration.software.aws.toolkits.jetbrains.services.codewhisperer.customization.CodeWhispererModelConfigurator +import software.amazon.awssdk.services.codewhispererruntime.model.IdeCategory import software.amazon.awssdk.services.codewhispererruntime.model.Position import software.amazon.awssdk.services.codewhispererruntime.model.Range import software.amazon.awssdk.services.codewhispererruntime.model.Reference @@ -571,6 +572,7 @@ class CodeTestChatController( session.testGenerationJob, session.testGenerationJobGroupName, session.programmingLanguage, + IdeCategory.JETBRAINS, session.numberOfUnitTestCasesGenerated, session.numberOfUnitTestCasesGenerated, session.linesOfCodeGenerated, @@ -766,6 +768,7 @@ class CodeTestChatController( session.testGenerationJob, session.testGenerationJobGroupName, session.programmingLanguage, + IdeCategory.JETBRAINS, session.numberOfUnitTestCasesGenerated, 0, session.linesOfCodeGenerated, diff --git a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt b/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt index d1ecae07fa5..cedd56e35a2 100644 --- a/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt +++ b/plugins/amazonq/codewhisperer/jetbrains-community/src/software/aws/toolkits/jetbrains/services/codewhisperer/credentials/CodeWhispererClientAdaptor.kt @@ -27,6 +27,7 @@ import software.amazon.awssdk.services.codewhispererruntime.model.GenerateComple import software.amazon.awssdk.services.codewhispererruntime.model.GetCodeFixJobRequest import software.amazon.awssdk.services.codewhispererruntime.model.GetCodeFixJobResponse import software.amazon.awssdk.services.codewhispererruntime.model.GetTestGenerationResponse +import software.amazon.awssdk.services.codewhispererruntime.model.IdeCategory import software.amazon.awssdk.services.codewhispererruntime.model.InlineChatUserDecision import software.amazon.awssdk.services.codewhispererruntime.model.ListAvailableCustomizationsRequest import software.amazon.awssdk.services.codewhispererruntime.model.ListFeatureEvaluationsResponse @@ -199,6 +200,7 @@ interface CodeWhispererClientAdaptor : Disposable { jobId: String, groupName: String, language: CodeWhispererProgrammingLanguage?, + ideCategory: IdeCategory?, numberOfUnitTestCasesGenerated: Int?, numberOfUnitTestCasesAccepted: Int?, linesOfCodeGenerated: Int?, @@ -668,6 +670,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW jobId: String, groupName: String, language: CodeWhispererProgrammingLanguage?, + ideCategory: IdeCategory?, numberOfUnitTestCasesGenerated: Int?, numberOfUnitTestCasesAccepted: Int?, linesOfCodeGenerated: Int?, @@ -682,6 +685,7 @@ open class CodeWhispererClientAdaptorImpl(override val project: Project) : CodeW } it.jobId(jobId) it.groupName(groupName) + it.ideCategory(ideCategory) it.numberOfUnitTestCasesGenerated(numberOfUnitTestCasesGenerated) it.numberOfUnitTestCasesAccepted(numberOfUnitTestCasesAccepted) it.linesOfCodeGenerated(linesOfCodeGenerated)