Skip to content

Add exact CTest test selection #58

Description

@aspix2k

Purpose

Map affected CMake targets and artifacts to exact named CTest tests instead of relying on a target-name regex alone.

Acceptance criteria

  • Read stable test identities and target/artifact relationships from supported CMake File API and CTest metadata.
  • Use anchored exact CTest selection and preserve the owning build directory.
  • Generated tests, fixtures, resources, configure/build changes, regex ambiguity and incomplete metadata run the full affected target test scope.
  • Selected, skipped, failed and cancelled runs cannot replace a complete baseline.
  • Public fixtures cover duplicate prefixes, fixtures, generated tests, added/deleted targets and a smaller faster exact run.

Decision rule

If CMake metadata cannot prove the relation, keep the current target-level CTest execution.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions