From 741be087f8e6aeef90e2c05fb8d2305184f43dcb Mon Sep 17 00:00:00 2001 From: Artem Bilan Date: Tue, 23 Aug 2016 11:43:15 -0400 Subject: [PATCH] Ignore Exponential Moving Average Tests https://build.spring.io/browse/INT-SI43X-6/ Since Exponential Moving Average algorithm is fully based on the time in between events, it is very difficult to reach the stable tests. All of them used to fail from time to time on the slow CI server. Mark all Exponential Moving Average Tests with `@Ignore`. The manual testing is required in case of some changes. **Cherry-pick to 4.3.x** (cherry picked from commit 76bb3ad) --- .../support/management/ExponentialMovingAverageRateTests.java | 1 + .../support/management/ExponentialMovingAverageRatioTests.java | 1 + .../support/management/ExponentialMovingAverageTests.java | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRateTests.java b/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRateTests.java index 823e0cba46..ae4f9bd9f0 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRateTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRateTests.java @@ -38,6 +38,7 @@ import org.springframework.util.StopWatch; * @author Gary Russell * @author Steven Swor */ +@Ignore("Very sensitive to the time. Don't forget to test after some changes.") public class ExponentialMovingAverageRateTests { private final static Log logger = LogFactory.getLog(ExponentialMovingAverageRateTests.class); diff --git a/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRatioTests.java b/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRatioTests.java index 2993a739ad..652d6b6b84 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRatioTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageRatioTests.java @@ -36,6 +36,7 @@ import org.springframework.integration.test.util.TestUtils; * @author Artem Bilan * @author Steven Swor */ +@Ignore("Very sensitive to the time. Don't forget to test after some changes.") public class ExponentialMovingAverageRatioTests { private final ExponentialMovingAverageRatio history = new ExponentialMovingAverageRatio( diff --git a/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageTests.java b/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageTests.java index 54a3968dd5..1a1ca1f5f5 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/support/management/ExponentialMovingAverageTests.java @@ -26,8 +26,8 @@ import org.junit.Test; * @author Dave Syer * @author Artem Bilan * @author Gary Russell - * */ +@Ignore("Very sensitive to the time. Don't forget to test after some changes.") public class ExponentialMovingAverageTests { private final ExponentialMovingAverage history = new ExponentialMovingAverage(10);