mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-05 22:43:15 +00:00
Problem
skip_bug markers were used with inconsistent argument shapes across the test suite, which made metadata validation brittle and reduced traceability to the actual bug report.
What changed
- Enforced a strict skip_bug(link=..., reason=...) interface in test pylib marker handling/types.
- Migrated existing call sites to the new explicit keyword form.
Usage examples
Before: @pytest.mark.skip_bug("SCYLLADB-1576")
After: @pytest.mark.skip_bug(link="https://scylladb.atlassian.net/browse/SCYLLADB-1576", reason="Hangs or OOMs instead of rejecting")