From 1d4a25fca0f4037ad523578c2219ef431daafd75 Mon Sep 17 00:00:00 2001 From: Moiz Habibi Date: Mon, 11 Nov 2024 15:46:52 -0500 Subject: [PATCH] Replaces the plugin that was used in Jenkins that would aggregate all individual Cucumber reports into one. The focus of this commit will be to generate an aggregated cucumber report of ALL the tests within aiSSEMBLE. --- cucumber-report-aggregator/pom.xml | 73 ++++++++++++++++++++++++++++++ pom.xml | 3 ++ 2 files changed, 76 insertions(+) create mode 100644 cucumber-report-aggregator/pom.xml diff --git a/cucumber-report-aggregator/pom.xml b/cucumber-report-aggregator/pom.xml new file mode 100644 index 000000000..f4717844d --- /dev/null +++ b/cucumber-report-aggregator/pom.xml @@ -0,0 +1,73 @@ + + + 4.0.0 + + com.boozallen.aissemble + aissemble-root + 1.10.0-SNAPSHOT + + + cucumber-report-aggregator + + aiSSEMBLE::Cucumber Report Aggregator + Consolidates all Cucumber test results across the project modules into an aggregated report for streamlined review of the test coverage. + + + 17 + 17 + UTF-8 + + + + + + maven-resources-plugin + + + copy-cucumber-reports + verify + + copy-resources + + + ${project.build.directory}/cucumber-reports-jsons/ + + + ${project.build.directory}/../../ + + **/cucumber.json + + true + + + + + + + + net.masterthought + maven-cucumber-reporting + + + execution + verify + + generate + + + aiSSEMBLE + true + ${project.build.directory}/../target/cucumber-reports + ${project.build.directory}/../target/cucumber-reports-jsons + + **/cucumber.json + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index e5ef16e5b..ce448ff21 100644 --- a/pom.xml +++ b/pom.xml @@ -39,6 +39,9 @@ foundation extensions test + + cucumber-report-aggregator