Browse Source

Disable `VectorSearch` tests on CI.

Running the VectorSearch tests is flakey on our CI as the container sometimes doesn't start.

Closes #5119
4.5.x
Mark Paluch 1 week ago
parent
commit
cb3eb02fce
No known key found for this signature in database
GPG Key ID: 55BC6374BAA9D973
  1. 6
      Jenkinsfile
  2. 2
      spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/VectorSearchTests.java

6
Jenkinsfile vendored

@ -102,7 +102,7 @@ pipeline { @@ -102,7 +102,7 @@ pipeline {
docker.image("springci/spring-data-with-mongodb-6.0:${p['java.main.tag']}").inside(p['docker.java.inside.docker']) {
sh 'ci/start-replica.sh'
sh 'MAVEN_OPTS="-Duser.name=' + "${p['jenkins.user.name']}" + ' -Duser.home=/tmp/jenkins-home" ' +
"./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"
"./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"
}
}
}
@ -133,7 +133,7 @@ pipeline { @@ -133,7 +133,7 @@ pipeline {
docker.image("springci/spring-data-with-mongodb-7.0:${p['java.main.tag']}").inside(p['docker.java.inside.docker']) {
sh 'ci/start-replica.sh'
sh 'MAVEN_OPTS="-Duser.name=' + "${p['jenkins.user.name']}" + ' -Duser.home=/tmp/jenkins-home" ' +
"./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"
"./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"
}
}
}
@ -155,7 +155,7 @@ pipeline { @@ -155,7 +155,7 @@ pipeline {
docker.image("springci/spring-data-with-mongodb-8.0:${p['java.next.tag']}").inside(p['docker.java.inside.docker']) {
sh 'ci/start-replica.sh'
sh 'MAVEN_OPTS="-Duser.name=' + "${p['jenkins.user.name']}" + ' -Duser.home=/tmp/jenkins-home" ' +
"./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"
"./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"
}
}
}

2
spring-data-mongodb/src/test/java/org/springframework/data/mongodb/core/aggregation/VectorSearchTests.java

@ -25,6 +25,7 @@ import org.bson.BinaryVector; @@ -25,6 +25,7 @@ import org.bson.BinaryVector;
import org.bson.Document;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
@ -50,6 +51,7 @@ import com.mongodb.client.MongoClients; @@ -50,6 +51,7 @@ import com.mongodb.client.MongoClients;
* @author Mark Paluch
*/
@Testcontainers(disabledWithoutDocker = true)
@Tag("VectorSearch")
public class VectorSearchTests {
private static final String SCORE_FIELD = "vector-search-tests";

Loading…
Cancel
Save