Skip to content

Generate consistent history IDs from final test parameters#1323

Open
baev wants to merge 1 commit into
mainfrom
fix-history-id
Open

Generate consistent history IDs from final test parameters#1323
baev wants to merge 1 commit into
mainfrom
fix-history-id

Conversation

@baev

@baev baev commented Jul 10, 2026

Copy link
Copy Markdown
Member

Context

All Allure Java integrations now provide a stable testCaseId, while the compatibility historyId is calculated when the test stops. This includes the complete set of non-excluded parameters, including values added through the runtime API, so parameterized executions are grouped and separated consistently.

JUnit template iterations use the template identity as their testCaseId and retain a hidden per-iteration UniqueId when framework parameter data is unavailable. Custom history calculation is supported through TestLifecycleListener.beforeTestStop; the legacy adapter-specific protected getHistoryId hooks have been removed.

Checklist

@github-actions github-actions Bot added theme:junit4 JUnit 4 related issue theme:testng TestNG related issue theme:junit-platform JUnit 5 related issue theme:cucumber-jvm CucumberJVM related issue theme:jbehave JBehave related issue theme:spock Spock Framework related issue theme:citrus theme:core theme:karate theme:scalatest labels Jul 10, 2026
@baev baev added type:bug Something isn't working and removed theme:junit4 JUnit 4 related issue theme:testng TestNG related issue theme:junit-platform JUnit 5 related issue theme:cucumber-jvm CucumberJVM related issue theme:jbehave JBehave related issue theme:spock Spock Framework related issue theme:citrus theme:core theme:karate theme:scalatest labels Jul 10, 2026
@github-actions

Copy link
Copy Markdown

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure Java – Pull request #1323 26m 1s Passed tests 1949   Skipped tests 2 33 0 0 View
Allure Java GitHub actions run (2026-07-10T20:43:59.955Z) 26m 1s Passed tests 1949   Skipped tests 2 33 0 0 View

@baev baev requested a review from pratushnyi July 10, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant