Skip to content

Python smoke: Allure layer + severity for Telegram collage - #8

Merged
svasenkov merged 1 commit into
mainfrom
chore/python-allure-collage-labels
Jul 30, 2026
Merged

Python smoke: Allure layer + severity for Telegram collage#8
svasenkov merged 1 commit into
mainfrom
chore/python-allure-collage-labels

Conversation

@svasenkov

Copy link
Copy Markdown
Contributor

Summary

  • Autouse layer=e2e in tests-python/tests/conftest.py so allure-notifications collage keeps testingPyramid and durations(groupBy:layer) on the live pyramid path (not pyramidFallback: suites).
  • Add @allure.severity(...) on all 11 Python UI smoke tests — parity with tests-js severities for the testResultSeverities panel.

Context

Jenkins job reference-app-tests-freestyle-python-allure3 uses preset sq1080-dense-live (7 tiles). Without layer / severity labels in Allure results, Telegram showed empty states (No severity data) and Suites fallback instead of the testing pyramid.

Test plan

  • Local pytest: 11 passed; fresh allure-results contain layer=e2e on all tests and severity on all tests
  • Merge → rerun Jenkins reference-app-tests-freestyle-python-allure3 → verify Telegram collage: pyramid tile (not Suites), severities panel populated
  • After 2–3 builds: statusDynamics / successRateDistribution still need Allure 3 history.jsonl (separate from this PR)

Made with Cursor

Autouse layer=e2e keeps Telegram collage on testingPyramid and durations(groupBy:layer) instead of Suites fallback; per-test severities feed testResultSeverities panel (parity with tests-js).

Co-authored-by: Cursor <cursoragent@cursor.com>
@svasenkov
svasenkov merged commit 935d159 into main Jul 30, 2026
1 of 2 checks passed
@svasenkov
svasenkov deleted the chore/python-allure-collage-labels branch July 30, 2026 09:49
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