-
-
Notifications
You must be signed in to change notification settings - Fork 3
test(release): cover live onboarding, viewer recovery, and integration drift regressions #628
Copy link
Copy link
Closed
Labels
area:testingAutomated test coverage, fixtures, and regression testsAutomated test coverage, fixtures, and regression testspriority:P1High-priority work after foundationHigh-priority work after foundationproduct:vscode-extensionKiCad Studio VS Code extension workspaceKiCad Studio VS Code extension workspaceregressionPrevents known bugs from returningPrevents known bugs from returningrisk:mediumMinor, build-tool, action, or container dependency update requiring normal reviewMinor, build-tool, action, or container dependency update requiring normal reviewtestingAutomated test coverage, fixtures, and regression testsAutomated test coverage, fixtures, and regression teststype:taskOperational or maintenance taskOperational or maintenance task
Description
Metadata
Metadata
Assignees
Labels
area:testingAutomated test coverage, fixtures, and regression testsAutomated test coverage, fixtures, and regression testspriority:P1High-priority work after foundationHigh-priority work after foundationproduct:vscode-extensionKiCad Studio VS Code extension workspaceKiCad Studio VS Code extension workspaceregressionPrevents known bugs from returningPrevents known bugs from returningrisk:mediumMinor, build-tool, action, or container dependency update requiring normal reviewMinor, build-tool, action, or container dependency update requiring normal reviewtestingAutomated test coverage, fixtures, and regression testsAutomated test coverage, fixtures, and regression teststype:taskOperational or maintenance taskOperational or maintenance task
Summary
Add non-destructive release-confidence coverage for the user-facing failures and drift classes found during the 2026-08-30 live extension audit.
Context
The repository already has strong unit, security, accessibility, webview, visual, integration, real-pair, canary, mutation, and package checks. The live audit still found defects that are difficult to catch with isolated tests: installer/runtime mismatch, first-load viewer recovery, profile catalog drift, and multi-surface onboarding state.
This issue should extend the existing strategy rather than introduce a parallel test framework.
Scope
Add focused coverage for:
kicad-mcp-proinstaller selection across Python/runtime combinations;Acceptance criteria
Validation
check:kicad-studio, security, accessibility, webview/visual, integration, and real-pair suites.