Skip to content

feat: add Tags attribute support - #32

Merged
gibiw merged 1 commit into
masterfrom
feat/tags-support
Apr 9, 2026
Merged

feat: add Tags attribute support#32
gibiw merged 1 commit into
masterfrom
feat/tags-support

Conversation

@gibiw

@gibiw gibiw commented Apr 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add #[Tags('smoke', 'regression')] attribute (repeatable, class+method)
  • Tags from class and method levels are merged (accumulated)
  • Update examples, expected YAML, docs, unit tests (6 new tests)
  • Bump version to 2.1.5, depends on php-commons ^2.1.18

Test plan

  • Run composer test — all 10 tests pass
  • Verify class-level tags inherited by all methods
  • Verify class+method tags merge correctly
  • Review docs/usage.md Tags section

Add #[Tags('smoke', 'regression')] attribute for test-level tagging.
Tags from class and method levels are merged (accumulated).
Supports IS_REPEATABLE for multiple #[Tags] on same element.
@gibiw
gibiw force-pushed the feat/tags-support branch from f8a46ea to dd3c049 Compare April 9, 2026 08:43
@gibiw
gibiw merged commit 9680f01 into master Apr 9, 2026
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