Use Redis 7.2 for build.
Update jenkinsfile to test against redis 7.2 Replace usage of DEBUG command. Provide Redis server version and client lib version to maven build system / gradle cache. Original Pull Request: #2802
This commit is contained in:
@@ -28,6 +28,7 @@ import static org.springframework.data.redis.connection.RedisGeoCommands.GeoRadi
|
||||
import static org.springframework.data.redis.connection.RedisGeoCommands.GeoSearchStoreCommandArgs.*;
|
||||
import static org.springframework.data.redis.core.ScanOptions.*;
|
||||
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.time.Duration;
|
||||
import java.time.Instant;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
@@ -35,6 +36,7 @@ import java.util.*;
|
||||
import java.util.concurrent.BlockingDeque;
|
||||
import java.util.concurrent.LinkedBlockingDeque;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
import org.assertj.core.data.Offset;
|
||||
import org.junit.AssumptionViolatedException;
|
||||
@@ -2661,10 +2663,11 @@ public abstract class AbstractConnectionIntegrationTests {
|
||||
}
|
||||
|
||||
@Test // DATAREDIS-417
|
||||
@DisabledOnOs(value = MAC, architectures = "aarch64")
|
||||
public void scanShouldReadEntireValueRangeWhenIdividualScanIterationsReturnEmptyCollection() {
|
||||
public void scanShouldReadEntireValueRangeWhenIndividualScanIterationsReturnEmptyCollection() {
|
||||
|
||||
connection.execute("DEBUG", "POPULATE".getBytes(), "100".getBytes());
|
||||
byteConnection.openPipeline();
|
||||
IntStream.range(0, 100).forEach(it -> byteConnection.stringCommands().set("key:%s".formatted(it).getBytes(StandardCharsets.UTF_8), "data".getBytes(StandardCharsets.UTF_8)));
|
||||
byteConnection.closePipeline();
|
||||
|
||||
Cursor<byte[]> cursor = connection.scan(ScanOptions.scanOptions().match("key*9").count(10).build());
|
||||
|
||||
|
||||
@@ -149,8 +149,8 @@ abstract public class AbstractConnectionPipelineIntegrationTests extends Abstrac
|
||||
@Test // DATAREDIS-417
|
||||
@Disabled
|
||||
@Override
|
||||
public void scanShouldReadEntireValueRangeWhenIdividualScanIterationsReturnEmptyCollection() {
|
||||
super.scanShouldReadEntireValueRangeWhenIdividualScanIterationsReturnEmptyCollection();
|
||||
public void scanShouldReadEntireValueRangeWhenIndividualScanIterationsReturnEmptyCollection() {
|
||||
super.scanShouldReadEntireValueRangeWhenIndividualScanIterationsReturnEmptyCollection();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -144,8 +144,8 @@ abstract public class AbstractConnectionTransactionIntegrationTests extends Abst
|
||||
@Test // DATAREDIS-417
|
||||
@Disabled
|
||||
@Override
|
||||
public void scanShouldReadEntireValueRangeWhenIdividualScanIterationsReturnEmptyCollection() {
|
||||
super.scanShouldReadEntireValueRangeWhenIdividualScanIterationsReturnEmptyCollection();
|
||||
public void scanShouldReadEntireValueRangeWhenIndividualScanIterationsReturnEmptyCollection() {
|
||||
super.scanShouldReadEntireValueRangeWhenIndividualScanIterationsReturnEmptyCollection();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -195,7 +195,7 @@ class LettuceReactiveClusterServerCommandsIntegrationTests extends LettuceReacti
|
||||
|
||||
connection.serverCommands().getConfig(NODE1, "*").as(StepVerifier::create) //
|
||||
.consumeNextWith(properties -> {
|
||||
assertThat(properties).containsEntry("databases", "16");
|
||||
assertThat(properties).containsEntry("port", NODE1.getPort().toString());
|
||||
}) //
|
||||
.verifyComplete();
|
||||
}
|
||||
|
||||
@@ -201,8 +201,7 @@ public class LettuceReactiveServerCommandsIntegrationTests extends LettuceReacti
|
||||
|
||||
connection.serverCommands().getConfig("*").as(StepVerifier::create) //
|
||||
.consumeNextWith(properties -> {
|
||||
assertThat(properties).containsEntry("127.0.0.1:7379.databases", "16");
|
||||
|
||||
assertThat(properties).containsEntry("127.0.0.1:7379.port", "7379");
|
||||
}) //
|
||||
.verifyComplete();
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user