Skip to content

Commit 9b0e971

Browse files
committed
Disable VectorSearch tests on CI.
Running the VectorSearch tests is flakey on our CI as the container sometimes doesn't start. Closes #5119
1 parent cb3eb02 commit 9b0e971

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

Jenkinsfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ pipeline {
102102
docker.image("springci/spring-data-with-mongodb-6.0:${p['java.main.tag']}").inside(p['docker.java.inside.docker']) {
103103
sh 'ci/start-replica.sh'
104104
sh 'MAVEN_OPTS="-Duser.name=' + "${p['jenkins.user.name']}" + ' -Duser.home=/tmp/jenkins-home" ' +
105-
"./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B -DexcludedGroups=VectorSearch"
105+
"./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B -Pno-vector-search-tests"
106106
}
107107
}
108108
}
@@ -133,7 +133,7 @@ pipeline {
133133
docker.image("springci/spring-data-with-mongodb-7.0:${p['java.main.tag']}").inside(p['docker.java.inside.docker']) {
134134
sh 'ci/start-replica.sh'
135135
sh 'MAVEN_OPTS="-Duser.name=' + "${p['jenkins.user.name']}" + ' -Duser.home=/tmp/jenkins-home" ' +
136-
"./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B -DexcludedGroups=VectorSearch"
136+
"./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B -Pno-vector-search-tests"
137137
}
138138
}
139139
}
@@ -155,7 +155,7 @@ pipeline {
155155
docker.image("springci/spring-data-with-mongodb-8.0:${p['java.next.tag']}").inside(p['docker.java.inside.docker']) {
156156
sh 'ci/start-replica.sh'
157157
sh 'MAVEN_OPTS="-Duser.name=' + "${p['jenkins.user.name']}" + ' -Duser.home=/tmp/jenkins-home" ' +
158-
"./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B -DexcludedGroups=VectorSearch"
158+
"./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B -Pno-vector-search-tests"
159159
}
160160
}
161161
}

spring-data-mongodb/pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,26 @@
359359

360360
</dependencies>
361361

362+
<profiles>
363+
<profile>
364+
<id>no-vector-search-tests</id>
365+
<build>
366+
<plugins>
367+
<plugin>
368+
<groupId>org.apache.maven.plugins</groupId>
369+
<artifactId>maven-surefire-plugin</artifactId>
370+
<configuration>
371+
<excludes combine.children="append">
372+
<exclude>**/VectorIndexIntegrationTests.java</exclude>
373+
<exclude>**/VectorSearchTests.java</exclude>
374+
</excludes>
375+
</configuration>
376+
</plugin>
377+
</plugins>
378+
</build>
379+
</profile>
380+
</profiles>
381+
362382
<build>
363383

364384
<plugins>
@@ -432,4 +452,5 @@
432452
</plugins>
433453

434454
</build>
455+
435456
</project>

0 commit comments

Comments
 (0)