From 754b8bebd6669648980cf4895e1e1e697a43c28f Mon Sep 17 00:00:00 2001 From: Johannes Veihelmann Date: Mon, 15 Dec 2025 11:38:26 +0100 Subject: [PATCH 1/2] TS-44905 add maven properties --- .../testlistener/src/main/java/org/testlistener.java | 9 +++++++++ .../main/java/com/teamscale/maven/tia/TiaMojoBase.java | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java diff --git a/system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java b/system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java new file mode 100644 index 000000000..ac0a62dc3 --- /dev/null +++ b/system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java @@ -0,0 +1,9 @@ +import org.junit.platform.launcher.TestExecutionListener; +import org.junit.platform.launcher.TestIdentifier; +import org.junit.platform.engine.TestExecutionResult; +public class testlistener implements TestExecutionListener { + + public void executionFinished(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) { + System.out.println("THIS IS MY MESSAGE - Test execution finished"); + } +} \ No newline at end of file diff --git a/teamscale-maven-plugin/src/main/java/com/teamscale/maven/tia/TiaMojoBase.java b/teamscale-maven-plugin/src/main/java/com/teamscale/maven/tia/TiaMojoBase.java index d6b0c58b3..3b60b17df 100644 --- a/teamscale-maven-plugin/src/main/java/com/teamscale/maven/tia/TiaMojoBase.java +++ b/teamscale-maven-plugin/src/main/java/com/teamscale/maven/tia/TiaMojoBase.java @@ -133,13 +133,13 @@ public abstract class TiaMojoBase extends TeamscaleMojoBase { /** * Executes all tests, not only impacted ones if set. Defaults to false. */ - @Parameter(defaultValue = "false") + @Parameter(defaultValue = "false", property = "runAllTests") public boolean runAllTests; /** * Executes only impacted tests, not all ones if set. Defaults to true. */ - @Parameter(defaultValue = "true") + @Parameter(defaultValue = "true", property = "runImpacted") public boolean runImpacted; /** From 632ee440590035f1de2c4f22ff80168f2442f62d Mon Sep 17 00:00:00 2001 From: Johannes Veihelmann Date: Mon, 15 Dec 2025 11:47:51 +0100 Subject: [PATCH 2/2] TS-44905 remove random file and add changelog --- CHANGELOG.md | 1 + .../testlistener/src/main/java/org/testlistener.java | 9 --------- 2 files changed, 1 insertion(+), 9 deletions(-) delete mode 100644 system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java diff --git a/CHANGELOG.md b/CHANGELOG.md index f2d9aba0f..abc6d9ad8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ We use [semantic versioning](http://semver.org/): - PATCH version when you make backwards compatible bug fixes. # Next version +- _maven-plugin_: Added maven properties for `runImpacted` and `runAllTests` configuration parameters # 36.2.0 - _agent_: improved logging when multiple agents are attached diff --git a/system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java b/system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java deleted file mode 100644 index ac0a62dc3..000000000 --- a/system-tests/tia-maven/maven-project/testlistener/src/main/java/org/testlistener.java +++ /dev/null @@ -1,9 +0,0 @@ -import org.junit.platform.launcher.TestExecutionListener; -import org.junit.platform.launcher.TestIdentifier; -import org.junit.platform.engine.TestExecutionResult; -public class testlistener implements TestExecutionListener { - - public void executionFinished(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) { - System.out.println("THIS IS MY MESSAGE - Test execution finished"); - } -} \ No newline at end of file