fix(qa): surface missing required scenarios in parity report

This commit is contained in:
Eva
2026-04-11 04:50:26 +07:00
committed by Peter Steinberger
parent 55df6f11a4
commit 3211aa2540
2 changed files with 2 additions and 1 deletions

View File

@@ -147,6 +147,7 @@ export function buildQaAgenticParityComparison(params: {
const baselineMetrics = computeQaAgenticParityMetrics(params.baselineSummary);
const scenarioNames = new Set([
...QA_AGENTIC_PARITY_SCENARIO_TITLES,
...params.candidateSummary.scenarios.map((scenario) => scenario.name),
...params.baselineSummary.scenarios.map((scenario) => scenario.name),
]);

View File

@@ -171,7 +171,7 @@ export function registerQaLabCli(program: Command) {
"--cli-auth-mode <mode>",
"CLI backend auth mode for live Claude CLI runs: auto, api-key, or subscription",
)
.option("--parity-pack <name>", 'Preset scenario pack; currently only "agentic" is supported')
.option("--parity-pack <name>", "Preset scenario pack; currently only \"agentic\" is supported")
.option("--scenario <id>", "Run only the named QA scenario (repeatable)", collectString, [])
.option("--concurrency <count>", "Scenario worker concurrency", (value: string) =>
Number(value),