Skip to content

Improve test density for Discovery/ and Project/ subsystems #175

@antonsynd

Description

@antonsynd

The 2026-02-16 compiler health audit identified that the Discovery/ and Project/ subsystems have lower test density compared to other compiler components.

Areas to improve:

  • Discovery/CachedModuleDiscovery: Limited unit tests
  • Project/ProjectCompiler: Integration-heavy, limited unit tests for individual phases
  • Project/SymbolSerializer: Round-trip tests could be more comprehensive
  • Project/IncrementalCompilationCache: Edge case coverage

Priority: P2 (deferred from audit action items)

Related: #174 (ValidateRestoredSymbols dead code affects test scope)

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech-debtCode quality, cleanup, and maintainability improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions