diff --git a/examples/.idea/misc.xml b/examples/.idea/misc.xml index 3b0e6ac..82dccc0 100644 --- a/examples/.idea/misc.xml +++ b/examples/.idea/misc.xml @@ -3,6 +3,10 @@ + + + + diff --git a/examples/lib/bld/bld-wrapper.properties b/examples/lib/bld/bld-wrapper.properties index d424f97..281f0e5 100644 --- a/examples/lib/bld/bld-wrapper.properties +++ b/examples/lib/bld/bld-wrapper.properties @@ -1,6 +1,6 @@ bld.downloadExtensionJavadoc=false bld.downloadExtensionSources=true -bld.extensions=com.uwyn.rife2:bld-testng:0.9.5 +bld.extensions=com.uwyn.rife2:bld-testng:0.9.6-SNAPSHOT bld.extension.jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.5 bld.repositories=MAVEN_LOCAL,MAVEN_CENTRAL,RIFE2_SNAPSHOTS,RIFE2_RELEASES bld.downloadLocation= diff --git a/examples/src/bld/java/com/example/ExamplesBuild.java b/examples/src/bld/java/com/example/ExamplesBuild.java index a296562..dd67bf7 100644 --- a/examples/src/bld/java/com/example/ExamplesBuild.java +++ b/examples/src/bld/java/com/example/ExamplesBuild.java @@ -8,6 +8,9 @@ import rife.bld.operations.TestOperation; import java.io.IOException; import java.util.List; +import java.util.logging.ConsoleHandler; +import java.util.logging.Level; +import java.util.logging.Logger; import static rife.bld.dependencies.Repository.MAVEN_CENTRAL; import static rife.bld.dependencies.Scope.test; @@ -21,13 +24,6 @@ import static rife.bld.dependencies.Scope.test; * */ public class ExamplesBuild extends BaseProject { - @Override - public TestOperation, ?> testOperation() { - return new TestNgOperation() - .fromProject(this) - .packages("com.example"); - } - public ExamplesBuild() { pkg = "com.example"; name = "Examples"; @@ -43,6 +39,16 @@ public class ExamplesBuild extends BaseProject { } public static void main(String[] args) { + // Enable detailed logging for the JaCoCo extension + var level = Level.ALL; + var logger = Logger.getLogger("rife.bld.extension"); + var consoleHandler = new ConsoleHandler(); + + consoleHandler.setLevel(level); + logger.addHandler(consoleHandler); + logger.setLevel(level); + logger.setUseParentHandlers(false); + new ExamplesBuild().start(args); } @@ -52,4 +58,11 @@ public class ExamplesBuild extends BaseProject { .fromProject(this) .execute(); } + + @Override + public TestOperation, ?> testOperation() { + return new TestNgOperation() + .fromProject(this) + .packages("com.example"); + } } diff --git a/src/bld/java/rife/bld/extension/TestNgOperationBuild.java b/src/bld/java/rife/bld/extension/TestNgOperationBuild.java index 68b3d6c..e4c3235 100644 --- a/src/bld/java/rife/bld/extension/TestNgOperationBuild.java +++ b/src/bld/java/rife/bld/extension/TestNgOperationBuild.java @@ -34,7 +34,7 @@ public class TestNgOperationBuild extends Project { public TestNgOperationBuild() { pkg = "rife.bld.extension"; name = "bld-testng"; - version = version(0, 9, 5); + version = version(0, 9, 6, "SNAPSHOT"); javaRelease = 17; downloadSources = true; diff --git a/src/main/java/rife/bld/extension/TestNgOperation.java b/src/main/java/rife/bld/extension/TestNgOperation.java index 2fef66a..f8bb7db 100644 --- a/src/main/java/rife/bld/extension/TestNgOperation.java +++ b/src/main/java/rife/bld/extension/TestNgOperation.java @@ -184,8 +184,11 @@ public class TestNgOperation extends TestOperation } } + if (LOGGER.isLoggable(Level.FINE)) { + LOGGER.fine(String.join(" ", args)); + } + if (LOGGER.isLoggable(Level.INFO)) { - LOGGER.info(String.join(" ", args)); LOGGER.info(String.format("Report will be saved in file://%s", new File(options.get("-d")))); }