You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by kw...@apache.org on 2020/10/22 08:46:55 UTC

[jackrabbit-filevault-package-maven-plugin] branch master updated: releng: use jacoco agent for Maven verifier based IT tests

This is an automated email from the ASF dual-hosted git repository.

kwin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jackrabbit-filevault-package-maven-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 5f0ea96  releng: use jacoco agent for Maven verifier based IT tests
5f0ea96 is described below

commit 5f0ea961da146836ccc3c44db8b79bf362418cad
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Thu Oct 22 10:40:24 2020 +0200

    releng: use jacoco agent for Maven verifier based IT tests
---
 .../jackrabbit/filevault/maven/packaging/it/ProjectBuilder.java    | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/test/java/org/apache/jackrabbit/filevault/maven/packaging/it/ProjectBuilder.java b/src/test/java/org/apache/jackrabbit/filevault/maven/packaging/it/ProjectBuilder.java
index 1c46696..4c82551 100644
--- a/src/test/java/org/apache/jackrabbit/filevault/maven/packaging/it/ProjectBuilder.java
+++ b/src/test/java/org/apache/jackrabbit/filevault/maven/packaging/it/ProjectBuilder.java
@@ -233,7 +233,12 @@ public class ProjectBuilder {
         verifier.setDebug(true);
         verifier.setAutoclean(false);
         // verifier.setDebugJvm(true);
-        //verifier.setMavenDebug(true);
+        // verifier.setMavenDebug(true);
+        // propagate jacoco agent settings
+        String jacocoAgentSettings = System.getProperty("jacoco.command");
+        if (StringUtils.isNotBlank(jacocoAgentSettings)) {
+            verifier.setEnvironmentVariable("MAVEN_OPTS", jacocoAgentSettings);
+        }
         try {
             verifier.executeGoals(Arrays.asList(testGoals));
             assertFalse("Build expected to fail in project " + testProjectDir.getAbsolutePath(), buildExpectedToFail);