summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cloud-tenant-base-dependencies-enforcer/pom.xml10
-rw-r--r--dependency-versions/pom.xml4
-rw-r--r--hosted-tenant-base/pom.xml4
-rw-r--r--tenant-cd-api/pom.xml4
-rw-r--r--vespa-dependencies-enforcer/allowed-maven-dependencies.txt13
-rw-r--r--vespa-maven-plugin/pom.xml1
-rw-r--r--vespa-osgi-testrunner/pom.xml8
7 files changed, 31 insertions, 13 deletions
diff --git a/cloud-tenant-base-dependencies-enforcer/pom.xml b/cloud-tenant-base-dependencies-enforcer/pom.xml
index 8871b8ac55a..c3c1f10697a 100644
--- a/cloud-tenant-base-dependencies-enforcer/pom.xml
+++ b/cloud-tenant-base-dependencies-enforcer/pom.xml
@@ -193,11 +193,11 @@
<include>org.hamcrest:hamcrest-core:${hamcrest.vespa.version}:test</include>
<include>org.hdrhistogram:HdrHistogram:${hdrhistogram.vespa.version}:test</include>
<include>org.json:json:${org.json.vespa.version}:test</include>
- <include>org.junit.jupiter:junit-jupiter-api:${junit.vespa.version}:test</include>
- <include>org.junit.jupiter:junit-jupiter-engine:${junit.vespa.version}:test</include>
- <include>org.junit.platform:junit-platform-commons:${junit.platform.vespa.version}:test</include>
- <include>org.junit.platform:junit-platform-engine:${junit.platform.vespa.version}:test</include>
- <include>org.junit.vintage:junit-vintage-engine:${junit.vespa.version}:test</include>
+ <include>org.junit.jupiter:junit-jupiter-api:${junit.vespa.tenant.version}:test</include>
+ <include>org.junit.jupiter:junit-jupiter-engine:${junit.vespa.tenant.version}:test</include>
+ <include>org.junit.platform:junit-platform-commons:${junit.platform.vespa.tenant.version}:test</include>
+ <include>org.junit.platform:junit-platform-engine:${junit.platform.vespa.tenant.version}:test</include>
+ <include>org.junit.vintage:junit-vintage-engine:${junit.vespa.tenant.version}:test</include>
<include>org.lz4:lz4-java:${org.lz4.vespa.version}:test</include>
<include>org.opentest4j:opentest4j:${opentest4j.vespa.version}:test</include>
<include>xerces:xercesImpl:${xerces.vespa.version}:test</include>
diff --git a/dependency-versions/pom.xml b/dependency-versions/pom.xml
index 5242723a03a..5ac932d0ee2 100644
--- a/dependency-versions/pom.xml
+++ b/dependency-versions/pom.xml
@@ -130,6 +130,10 @@
<zero-allocation-hashing.vespa.version>0.16</zero-allocation-hashing.vespa.version>
<zookeeper.client.vespa.version>3.8.0</zookeeper.client.vespa.version>
+ <!-- Versions used by tenant parent pom and testing framework -->
+ <!-- CAUTION: upgrading junit for tenants poms may break testing frameworks -->
+ <junit.vespa.tenant.version>5.8.1</junit.vespa.tenant.version>
+ <junit.platform.vespa.tenant.version>1.8.1</junit.platform.vespa.tenant.version>
<!-- Maven plugins -->
<clover-maven-plugin.vespa.version>4.4.1</clover-maven-plugin.vespa.version>
diff --git a/hosted-tenant-base/pom.xml b/hosted-tenant-base/pom.xml
index 6f21ed3aafc..33f47cf262f 100644
--- a/hosted-tenant-base/pom.xml
+++ b/hosted-tenant-base/pom.xml
@@ -43,8 +43,8 @@
<bundle-plugin.failOnWarnings>false</bundle-plugin.failOnWarnings>
<target_jdk_version>17</target_jdk_version>
- <!-- NOTE: this must not be overriden by users, and must be in sync with junit version specified in 'tenant-cd-api' -->
- <junit.vespa.tenant.version>${junit.vespa.version}</junit.vespa.tenant.version>
+ <!-- NOTE: junit version must not be overridden by users -->
+
<test.categories>!integration</test.categories>
<!-- To allow specialized base pom to include additional "test provided" dependencies -->
diff --git a/tenant-cd-api/pom.xml b/tenant-cd-api/pom.xml
index 42e3fe150fa..bc17de1eb72 100644
--- a/tenant-cd-api/pom.xml
+++ b/tenant-cd-api/pom.xml
@@ -24,7 +24,7 @@
This version must match the string in all ExportPackage annotations in this module.
It must also be in sync junit version specified in 'hosted-tenant-base'.
-->
- <hosted-tenant-base-junit-version>${junit.vespa.version}</hosted-tenant-base-junit-version>
+ <hosted-tenant-base-junit-version>${junit.vespa.tenant.version}</hosted-tenant-base-junit-version>
</properties>
@@ -69,7 +69,7 @@
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-commons</artifactId>
- <version>${junit.platform.vespa.version}</version>
+ <version>${junit.platform.vespa.tenant.version}</version>
</dependency>
<dependency>
<groupId>com.yahoo.vespa</groupId>
diff --git a/vespa-dependencies-enforcer/allowed-maven-dependencies.txt b/vespa-dependencies-enforcer/allowed-maven-dependencies.txt
index bae58ce67d4..1c6a2957317 100644
--- a/vespa-dependencies-enforcer/allowed-maven-dependencies.txt
+++ b/vespa-dependencies-enforcer/allowed-maven-dependencies.txt
@@ -175,10 +175,11 @@ org.hdrhistogram:HdrHistogram:2.1.12
org.iq80.snappy:snappy:0.4
org.json:json:20230618
org.junit.jupiter:junit-jupiter-api:5.10.0
-org.junit.jupiter:junit-jupiter-engine:5.10.0
-org.junit.platform:junit-platform-commons:1.10.0
-org.junit.platform:junit-platform-engine:1.10.0
-org.junit.platform:junit-platform-launcher:1.10.0
+org.junit.jupiter:junit-jupiter-api:5.8.1
+org.junit.jupiter:junit-jupiter-engine:5.8.1
+org.junit.platform:junit-platform-commons:1.8.1
+org.junit.platform:junit-platform-engine:1.8.1
+org.junit.platform:junit-platform-launcher:1.8.1
org.kohsuke:libpam4j:1.11
org.lz4:lz4-java:1.8.0
org.opentest4j:opentest4j:1.3.0
@@ -206,8 +207,12 @@ net.bytebuddy:byte-buddy-agent:1.14.7
org.apache.curator:curator-test:5.5.0
org.assertj:assertj-core:3.24.2
org.junit.jupiter:junit-jupiter:5.10.0
+org.junit.jupiter:junit-jupiter-engine:5.10.0
org.junit.jupiter:junit-jupiter-params:5.10.0
+org.junit.platform:junit-platform-commons:1.10.0
+org.junit.platform:junit-platform-engine:1.10.0
org.junit.vintage:junit-vintage-engine:5.10.0
+org.junit.vintage:junit-vintage-engine:5.8.1
org.mockito:mockito-core:5.5.0
org.mockito:mockito-junit-jupiter:5.5.0
org.objenesis:objenesis:3.3
diff --git a/vespa-maven-plugin/pom.xml b/vespa-maven-plugin/pom.xml
index d4f2e8649af..02bf660f6fc 100644
--- a/vespa-maven-plugin/pom.xml
+++ b/vespa-maven-plugin/pom.xml
@@ -93,6 +93,7 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
+ <version>${junit.vespa.tenant.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/vespa-osgi-testrunner/pom.xml b/vespa-osgi-testrunner/pom.xml
index 17d9beb294e..6bc974408a0 100644
--- a/vespa-osgi-testrunner/pom.xml
+++ b/vespa-osgi-testrunner/pom.xml
@@ -33,6 +33,12 @@
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>org.junit.jupiter</groupId>
+ <artifactId>junit-jupiter-api</artifactId>
+ <version>${junit.vespa.tenant.version}</version>
+ <scope>provided</scope>
+ </dependency>
<dependency>
<groupId>com.yahoo.vespa</groupId>
@@ -43,6 +49,7 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
+ <version>${junit.vespa.tenant.version}</version>
<exclusions>
<exclusion>
<groupId>org.junit.jupiter</groupId>
@@ -65,6 +72,7 @@
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
+ <version>${junit.platform.vespa.tenant.version}</version>
<exclusions>
<exclusion>
<groupId>org.junit.jupiter</groupId>