This is an automated email from the ASF dual-hosted git repository.
pkarwasz pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/2.x by this push:
new 0bc5b99731 Disable PTS on a per-module basis
0bc5b99731 is described below
commit 0bc5b99731f60035a725c96781e6f07e8c9e505d
Author: Piotr P. Karwasz <[email protected]>
AuthorDate: Fri Jun 14 17:06:33 2024 +0200
Disable PTS on a per-module basis
---
.github/workflows/build.yaml | 1 -
.github/workflows/merge-dependabot.yaml | 1 -
log4j-jul/pom.xml | 3 +++
pom.xml | 8 ++++++++
4 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index d2f5515c85..43e859cf60 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -39,7 +39,6 @@ jobs:
8
17
site-enabled: true
- predictive-test-selection-enabled: true
deploy-snapshot:
needs: build
diff --git a/.github/workflows/merge-dependabot.yaml
b/.github/workflows/merge-dependabot.yaml
index efa3a067e0..a2a8f1f52e 100644
--- a/.github/workflows/merge-dependabot.yaml
+++ b/.github/workflows/merge-dependabot.yaml
@@ -38,7 +38,6 @@ jobs:
java-version: |
8
17
- predictive-test-selection-enabled: true
merge-dependabot:
needs: build
diff --git a/log4j-jul/pom.xml b/log4j-jul/pom.xml
index 8f96b2a9cf..60672017a8 100644
--- a/log4j-jul/pom.xml
+++ b/log4j-jul/pom.xml
@@ -36,6 +36,9 @@
<!-- Log4j Core is optional -->
org.apache.logging.log4j.core.*;resolution:=optional
</bnd-extra-package-options>
+
+ <!-- PTS requires using the JUnit Platform, which interferes with JUL
initialization -->
+
<predictive.test.selection.enabled>false</predictive.test.selection.enabled>
</properties>
<dependencies>
diff --git a/pom.xml b/pom.xml
index 197ffa7dc0..f795bafe56 100644
--- a/pom.xml
+++ b/pom.xml
@@ -319,6 +319,9 @@
Hence, *DO NOT MANUALLY EDIT THIS VALUE*! -->
<project.build.outputTimestamp>2024-03-06T09:31:11Z</project.build.outputTimestamp>
+ <!-- Enables Predictive Test Selection for the project -->
+ <predictive.test.selection.enabled>true</predictive.test.selection.enabled>
+
<!-- ========================
Site-specific properties
======================== -->
@@ -597,6 +600,11 @@
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkCount>1C</forkCount>
+ <properties>
+ <predictiveSelection>
+ <enabled>${predictive.test.selection.enabled}</enabled>
+ </predictiveSelection>
+ </properties>
<reuseForks>false</reuseForks>
<runOrder>alphabetical</runOrder>
<systemPropertyVariables>