Log qualityAnalysisSummary after analysisSummary

This commit is contained in:
Michael B. Gale
2025-08-05 15:29:46 +01:00
parent 60bf7dfc0e
commit 06e521573a
3 changed files with 13 additions and 8 deletions
+7 -4
View File
@@ -696,13 +696,15 @@ export async function runQueries(
sarifFile,
config.debugMode,
);
let qualityAnalysisSummary: string | undefined = undefined;
if (config.augmentationProperties.qualityQueriesInput !== undefined) {
logger.info(`Interpreting quality results for ${language}`);
const qualitySarifFile = path.join(
sarifFolder,
`${language}.quality.sarif`,
);
const qualityAnalysisSummary = await runInterpretResults(
qualityAnalysisSummary = await runInterpretResults(
language,
config.augmentationProperties.qualityQueriesInput.map((i) =>
resolveQuerySuiteAlias(language, i.uses),
@@ -710,9 +712,6 @@ export async function runQueries(
qualitySarifFile,
config.debugMode,
);
// TODO: move
logger.info(qualityAnalysisSummary);
}
const endTimeInterpretResults = new Date();
statusReport[`interpret_results_${language}_duration_ms`] =
@@ -720,6 +719,10 @@ export async function runQueries(
logger.endGroup();
logger.info(analysisSummary);
if (qualityAnalysisSummary) {
logger.info(qualityAnalysisSummary);
}
if (await features.getValue(Feature.QaTelemetryEnabled)) {
const perQueryAlertCounts = getPerQueryAlertCounts(sarifFile);