Skip to content

Bug: qfcformcontroller-setupdisposal-coverage-debt #683

Description

@drmoisan
  • Work Mode: full-bug

Summary

QuickFiler/Controllers/QfcFormController.SetupDisposal.cs has pre-existing whole-file line coverage of 70.70%, below this repository's 80% line-coverage floor, though none of the uncovered lines were touched by issue #677's changes.

Environment

  • OS/version: Windows, .NET Framework / VSTO toolchain
  • Command/flags used: vstest.console.exe ... /EnableCodeCoverage against QuickFiler.Test.dll
  • Data source or fixture: Cobertura coverage report from the issue Bug: quickfiler-keyboard-hook-leaks-to-outlook #677 feature-review run

Steps to Reproduce

  1. Run the full QuickFiler.Test suite with code coverage enabled.
  2. Inspect the Cobertura report for QuickFiler/Controllers/QfcFormController.SetupDisposal.cs.

Expected Behavior

Per this repository's coverage policy (CLAUDE.md, repository-wide line coverage >= 80%), this file should meet or exceed the 80% line-coverage floor.

Actual Behavior

The file's whole-file line coverage is 70.70%, with 46 lines uncovered. All 46 uncovered lines were verified pre-existing at the issue #677 merge-base baseline (not introduced or touched by that fix); the two lines #677 added to this file are both 100% covered.

Logs / Screenshots

  • Attached minimal logs or screenshot
  • Snippet: N/A - see docs/features/active/2026-08-28-quickfiler-keyboard-hook-leaks-to-outlook-677/feature-audit.2026-08-28T12-31.md section covering the coverage table for the dispositioned FAIL row.

Impact / Severity

  • Blocker
  • High
  • Low

Source

From: docs/features/potential/2026-08-28-qfcformcontroller-setupdisposal-coverage-debt.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions