Skip to content

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

Open
svasenkov wants to merge 1 commit into
mainfrom
chore/python-allure-collage-labels
Open

Python smoke: Allure layer + severity for Telegram collage#8
svasenkov wants to merge 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>
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