Store query @kind when running a variant analysis (#2740)

This commit is contained in:
Shati Patel
2023-08-24 10:18:20 +01:00
committed by GitHub
parent c584d02805
commit ee88ea1658
8 changed files with 9 additions and 0 deletions

View File

@@ -55,6 +55,7 @@ function mapVariantAnalysisDtoToDto(
filePath: variantAnalysis.query.filePath,
language: mapQueryLanguageToDto(variantAnalysis.query.language),
text: variantAnalysis.query.text,
kind: variantAnalysis.query.kind,
},
databases: {
repositories: variantAnalysis.databases.repositories,

View File

@@ -55,6 +55,7 @@ function mapVariantAnalysisToDomainModel(
filePath: variantAnalysis.query.filePath,
language: mapQueryLanguageToDomainModel(variantAnalysis.query.language),
text: variantAnalysis.query.text,
kind: variantAnalysis.query.kind,
},
databases: {
repositories: variantAnalysis.databases.repositories,

View File

@@ -23,6 +23,7 @@ export interface VariantAnalysisDto {
filePath: string;
language: QueryLanguageDto;
text: string;
kind?: string;
};
databases: {
repositories?: string[];

View File

@@ -10,6 +10,7 @@ export interface VariantAnalysis {
filePath: string;
language: QueryLanguage;
text: string;
kind?: string;
};
databases: {
repositories?: string[];
@@ -138,6 +139,7 @@ export interface VariantAnalysisSubmission {
filePath: string;
language: QueryLanguage;
text: string;
kind?: string;
// Base64 encoded query pack.
pack: string;

View File

@@ -245,6 +245,7 @@ export class VariantAnalysisManager
pack: base64Pack,
language: variantAnalysisLanguage,
text: queryText,
kind: queryMetadata?.kind,
},
databases: {
repositories: repoSelection.repositories,

View File

@@ -32,6 +32,7 @@ export function processVariantAnalysis(
filePath: submission.query.filePath,
language: submission.query.language,
text: submission.query.text,
kind: submission.query.kind,
},
databases: submission.databases,
executionStartTime: submission.startTime,

View File

@@ -12,6 +12,7 @@ export function createMockSubmission(): VariantAnalysisSubmission {
filePath: "query-file-path",
language: QueryLanguage.Javascript,
text: "query-text",
kind: "table",
pack: "base64-encoded-string",
},
databases: {

View File

@@ -51,6 +51,7 @@ describe(processVariantAnalysis.name, () => {
language: QueryLanguage.Javascript,
name: "query-name",
text: mockSubmission.query.text,
kind: "table",
},
databases: {
repositories: ["1", "2", "3"],