-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Include Historical Data in Allure Reports with Commit References #89
Comments
…th Commit References trueagi-io#89
So I have updated the junit.xml generated to include some timing information, but the generated Allure report doesn't seem to pick up on it:
(the time field is currently bogus awaiting #100, the timestamp field is legit) Any ideas why the Allure report doesn't include this top-level timing info? |
OK, including a timestamp for each testsuite too fixes that. I expected allure to take the timestamp & time from testsuites for the top-level info, but apparently it just computes it on its own from each testsuite. |
Completed as of dc8b5b9 |
Currently, the Allure reports generated in our CI pipeline only provide insights into the latest test results. While this is useful, it lacks historical context, making it difficult to track trends, identify regressions, or correlate test results with specific commits over time. We need a way to track test results across multiple runs and understand how they relate to the development history.
Proposed Solution:
Enhance the Allure report generation process to include historical JUnit reports along with commit metadata. This will allow the Allure reports to provide richer insights, such as:
Requirements:
Store Historical JUnit Reports:
Include Commit Metadata:
environment.properties
file that stores the current commit SHA and branch name.Generate Allure Reports with Full History:
Preserve Historical Context:
Proposed Implementation:
Update CI Workflow:
Enhance Allure Report Generation:
Add Commit Metadata to All Reports:
environment.properties
file containing:Benefits:
Acceptance Criteria:
This feature will greatly enhance the utility of our CI pipeline by providing full historical context within our Allure reports, making it easier to manage and understand test performance over time.
The text was updated successfully, but these errors were encountered: