Booz Allen's lean manufacturing approach for holistically designing, developing and fielding AI solutions across the engineering lifecycle from data processing to model building, tuning, and training to secure operational deployment
Since the switch over from Jenkins to GitHub Actions for our CI build, we have lost the functionality of published Cucumber reports. The focus of this ticket it to restore that using GitHub Actions.
Redefined scope: The focus of this ticket will be to generate an aggregated cucumber report. This report will show the complete test coverage of aiSSEMBLE and all of its tests.
Description
Since the switch over from Jenkins to GitHub Actions for our CI build, we have lost the functionality of published Cucumber reports.
The focus of this ticket it to restore that using GitHub Actions.Redefined scope: The focus of this ticket will be to generate an aggregated cucumber report. This report will show the complete test coverage of aiSSEMBLE and all of its tests.
DOD
Modify thebuild.yml
to add logic to push the Cucumber report to reports.cucumber.io.Update the README.md to notify users that they can view the Cucumber reports via reports.cucumber.io.Test Strategy/Script
Test 1: Generate an aggregate cucumber report
dev
and verify the new module (cucumber-report-aggregator
) has been added.mvn clean install
).cucumber-report-aggregator/target/cucumber-reports/cucumber-html-reports
and openoverview-features.html
.References/Additional Context