Disable tests based on system architecture.
Redis has issues with numeric representation of floating point numbers which causes tests to fail on M1. See: redis/redis#3768 Closes: #2424
This commit is contained in:
@@ -18,6 +18,7 @@ package org.springframework.data.redis.connection;
|
||||
import static org.assertj.core.api.Assertions.*;
|
||||
import static org.assertj.core.api.Assumptions.*;
|
||||
import static org.awaitility.Awaitility.*;
|
||||
import static org.junit.jupiter.api.condition.OS.*;
|
||||
import static org.springframework.data.redis.connection.BitFieldSubCommands.*;
|
||||
import static org.springframework.data.redis.connection.BitFieldSubCommands.BitFieldIncrBy.Overflow.*;
|
||||
import static org.springframework.data.redis.connection.BitFieldSubCommands.BitFieldType.*;
|
||||
@@ -41,7 +42,7 @@ import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import org.junit.jupiter.api.condition.DisabledOnOs;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.dao.DataAccessException;
|
||||
import org.springframework.data.domain.Range;
|
||||
@@ -1259,6 +1260,7 @@ public abstract class AbstractConnectionIntegrationTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
@DisabledOnOs(value = MAC, architectures = "aarch64")
|
||||
void testIncrByDouble() {
|
||||
|
||||
actual.add(connection.set("tdb", "4.5"));
|
||||
@@ -2467,6 +2469,7 @@ public abstract class AbstractConnectionIntegrationTests {
|
||||
}
|
||||
|
||||
@Test
|
||||
@DisabledOnOs(value = MAC, architectures = "aarch64")
|
||||
void testHIncrByDouble() {
|
||||
actual.add(connection.hSet("test", "key", "2.9"));
|
||||
actual.add(connection.hIncrBy("test", "key", 3.5));
|
||||
@@ -2648,6 +2651,7 @@ public abstract class AbstractConnectionIntegrationTests {
|
||||
}
|
||||
|
||||
@Test // DATAREDIS-417
|
||||
@DisabledOnOs(value = MAC, architectures = "aarch64")
|
||||
public void scanShouldReadEntireValueRangeWhenIdividualScanIterationsReturnEmptyCollection() {
|
||||
|
||||
connection.execute("DEBUG", "POPULATE".getBytes(), "100".getBytes());
|
||||
|
||||
@@ -17,7 +17,9 @@ package org.springframework.data.redis.core;
|
||||
|
||||
import static org.assertj.core.api.Assertions.*;
|
||||
import static org.assertj.core.api.Assumptions.*;
|
||||
import static org.junit.jupiter.api.condition.OS.*;
|
||||
|
||||
import org.junit.jupiter.api.condition.DisabledOnOs;
|
||||
import org.springframework.data.redis.connection.convert.Converters;
|
||||
import reactor.test.StepVerifier;
|
||||
|
||||
@@ -305,6 +307,7 @@ public class DefaultReactiveHashOperationsIntegrationTests<K, HK, HV> {
|
||||
}
|
||||
|
||||
@ParameterizedRedisTest // DATAREDIS-602
|
||||
@DisabledOnOs(value = MAC, architectures = "aarch64")
|
||||
@SuppressWarnings("unchecked")
|
||||
void incrementDouble() {
|
||||
|
||||
|
||||
@@ -17,11 +17,13 @@ package org.springframework.data.redis.core;
|
||||
|
||||
import static org.assertj.core.api.Assertions.*;
|
||||
import static org.junit.Assume.*;
|
||||
import static org.junit.jupiter.api.condition.OS.*;
|
||||
import static org.springframework.data.redis.connection.BitFieldSubCommands.*;
|
||||
import static org.springframework.data.redis.connection.BitFieldSubCommands.BitFieldIncrBy.Overflow.*;
|
||||
import static org.springframework.data.redis.connection.BitFieldSubCommands.BitFieldType.*;
|
||||
import static org.springframework.data.redis.connection.BitFieldSubCommands.Offset.offset;
|
||||
|
||||
import org.junit.jupiter.api.condition.DisabledOnOs;
|
||||
import reactor.test.StepVerifier;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
@@ -453,6 +455,7 @@ public class DefaultReactiveValueOperationsIntegrationTests<K, V> {
|
||||
}
|
||||
|
||||
@ParameterizedRedisTest // DATAREDIS-784
|
||||
@DisabledOnOs(value = MAC, architectures = "aarch64")
|
||||
void incrementByFloatDelta() {
|
||||
|
||||
K key = keyFactory.instance();
|
||||
|
||||
Reference in New Issue
Block a user