Skip to content

Add self-declared test tags - #238

Open
zayenz wants to merge 19 commits into
feature/test-libraryfrom
feature/test-tags
Open

zayenz wants to merge 19 commits into
feature/test-libraryfrom
feature/test-tags

Conversation

@zayenz

@zayenz zayenz commented Sep 6, 2026 •

Copy link
Copy Markdown
Member

Add explicit test tags and tag-based runner selection. normal is the default; other memberships are declared at registration. Representative and regression coverage stays in the normal suite, while exhaustive cross-product cases move to the sweep suite. CMake and Autoconf expose matching targets.

Stacked on #237. Review and merge that PR first, then retarget this one to main.

Tag-selection contracts are documented on the public runner, with build commands in the existing CMake guide. The configured checks and installed test-library consumer pass locally.

@zayenz
zayenz marked this pull request as ready for review September 22, 2026 10:11

@zayenz zayenz left a comment •

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Corrected the guide: -tag all excludes explicitly untagged tests, whereas unrestricted selection includes them. Also clarified which listing commands ignore filters.
  • Removed the CMake selection verifier after its only caller was removed.
  • Removed the unused private raw-mask constructor.

@zayenz
zayenz added this pull request to stack #251 October 5, 2026 13:22

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant