Generate Code Coverage Report for Jenkins #7
							
								
								
									
										1
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@@ -18,6 +18,7 @@ pipeline {
 | 
			
		||||
			post {
 | 
			
		||||
				always {
 | 
			
		||||
					junit '*/target/surefire-reports/*.xml'
 | 
			
		||||
					publishCoverage adapters: [jacocoAdapter(mergeToOneReport: true, path: '*/target/site/jacoco/jacoco.xml')]
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								pom.xml
									
									
									
									
									
								
							@@ -11,7 +11,7 @@
 | 
			
		||||
	<name>Undo-Redo</name>
 | 
			
		||||
	<description>A Java library for managing changes in an editor history.</description>
 | 
			
		||||
	<url>https://git.kske.dev/kske/event-bus</url>
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
	<modules>
 | 
			
		||||
		<module>core</module>
 | 
			
		||||
		<module>javafx</module>
 | 
			
		||||
@@ -182,11 +182,31 @@
 | 
			
		||||
				<artifactId>maven-surefire-plugin</artifactId>
 | 
			
		||||
				<version>3.0.0-M5</version>
 | 
			
		||||
				<configuration>
 | 
			
		||||
					<argLine>--add-opens dev.kske.undoredo.core/dev.kske.undoredo.core=ALL-UNNAMED</argLine>
 | 
			
		||||
					<argLine>${argLine} --add-opens dev.kske.undoredo.core/dev.kske.undoredo.core=ALL-UNNAMED</argLine>
 | 
			
		||||
				</configuration>
 | 
			
		||||
			</plugin>
 | 
			
		||||
 | 
			
		||||
			<!-- Generate coverage report -->
 | 
			
		||||
			<plugin>
 | 
			
		||||
				<groupId>org.jacoco</groupId>
 | 
			
		||||
				<artifactId>jacoco-maven-plugin</artifactId>
 | 
			
		||||
				<version>0.8.7</version>
 | 
			
		||||
				<executions>
 | 
			
		||||
					<execution>
 | 
			
		||||
						<goals>
 | 
			
		||||
							<goal>prepare-agent</goal>
 | 
			
		||||
						</goals>
 | 
			
		||||
					</execution>
 | 
			
		||||
					<execution>
 | 
			
		||||
						<id>report</id>
 | 
			
		||||
						<phase>test</phase>
 | 
			
		||||
						<goals>
 | 
			
		||||
							<goal>report</goal>
 | 
			
		||||
						</goals>
 | 
			
		||||
					</execution>
 | 
			
		||||
				</executions>
 | 
			
		||||
			</plugin>
 | 
			
		||||
 | 
			
		||||
		</plugins>
 | 
			
		||||
	</build>
 | 
			
		||||
</project>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user