Remove allure (phase 1) - switch to surefire reporting (#2478)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2025-06-20 13:41:26 +03:00
committed by GitHub
parent f73128024c
commit ba23ae3fc2
256 changed files with 360 additions and 152 deletions

View File

@@ -1,11 +0,0 @@
====
Copyright (c) 2015 Bosch Software Innovations GmbH and others
This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
====
A zip need 1 file

View File

@@ -21,6 +21,7 @@
<artifactId>hawkbit-test-report</artifactId>
<name>hawkBit :: Test Report</name>
<!-- enumerate all modules that should be included in the jacoco test report since it aggregates only direct dependencies -->
<dependencies>
<dependency>
<groupId>org.eclipse.hawkbit</groupId>
@@ -104,63 +105,28 @@
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<executions>
<execution>
<id>aggregate-reports</id>
<phase>verify</phase>
<goals>
<goal>report-aggregate</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/jacoco-aggregate</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>generateTestReport</id>
<build>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<id>aggregate-reports</id>
<phase>verify</phase>
<goals>
<goal>copy-resources</goal>
<goal>report-aggregate</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/allure-results</outputDirectory>
<resources>
<resource>
<directory>${basedir}/..</directory>
<filtering>false</filtering>
<includes>
<include>**/target/allure-results/*.json</include>
</includes>
</resource>
<resource>
<directory>${basedir}</directory>
<filtering>false</filtering>
<includes>
<include>placeholder.txt</include>
</includes>
</resource>
</resources>
<outputDirectory>${project.basedir}/../target/jacoco-aggregate</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>

View File

@@ -20,8 +20,12 @@
</formats>
<fileSets>
<fileSet>
<directory>${project.build.directory}/allure-results</directory>
<outputDirectory>/</outputDirectory>
<directory>${project.basedir}/../target/surefire-reports</directory>
<outputDirectory>/surefire-reports</outputDirectory>
</fileSet>
<fileSet>
<directory>${project.basedir}/../target/jacoco-aggregate</directory>
<outputDirectory>/jacoco-aggregate</outputDirectory>
</fileSet>
</fileSets>
</assembly>