You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by kl...@apache.org on 2018/08/28 23:23:54 UTC
[geode] branch develop updated: GEODE-5637: disable
SingleHopClientExecutorWithLoggingIntegrationTest
This is an automated email from the ASF dual-hosted git repository.
klund pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/develop by this push:
new 34ec001 GEODE-5637: disable SingleHopClientExecutorWithLoggingIntegrationTest
34ec001 is described below
commit 34ec00147c01b043ebc5094e6e699469756245b4
Author: Kirk Lund <kl...@apache.org>
AuthorDate: Tue Aug 28 16:21:54 2018 -0700
GEODE-5637: disable SingleHopClientExecutorWithLoggingIntegrationTest
This test is super flaky and seems to consistently fail on Windows. It's
trying to use SystemErrRule to test logging which doesn't really work
very well. I think the test needs to be rewritten with a Log4J2 Appender
instead of trying to use stdout or stderr. I'm going to disable it with
Ignore until I can get this rewritten.
Discussed with and reviewed by Sai.
---
.../internal/SingleHopClientExecutorWithLoggingIntegrationTest.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/geode-core/src/integrationTest/java/org/apache/geode/cache/client/internal/SingleHopClientExecutorWithLoggingIntegrationTest.java b/geode-core/src/integrationTest/java/org/apache/geode/cache/client/internal/SingleHopClientExecutorWithLoggingIntegrationTest.java
index 0967a70..48aa2ae 100644
--- a/geode-core/src/integrationTest/java/org/apache/geode/cache/client/internal/SingleHopClientExecutorWithLoggingIntegrationTest.java
+++ b/geode-core/src/integrationTest/java/org/apache/geode/cache/client/internal/SingleHopClientExecutorWithLoggingIntegrationTest.java
@@ -20,9 +20,11 @@ import static java.util.concurrent.TimeUnit.MINUTES;
import static org.assertj.core.api.Assertions.assertThat;
import static org.awaitility.Awaitility.await;
+import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.contrib.java.lang.system.SystemErrRule;
+import org.junit.contrib.java.lang.system.SystemOutRule;
import org.junit.experimental.categories.Category;
import org.apache.geode.test.junit.categories.ClientServerTest;
@@ -37,11 +39,15 @@ public class SingleHopClientExecutorWithLoggingIntegrationTest {
@Rule
public SystemErrRule systemErrRule = new SystemErrRule().enableLog();
+ @Rule
+ public SystemOutRule systemOutRule = new SystemOutRule().enableLog();
+
/**
* Refer: GEODE-2109 This test verifies that any exception thrown from forked thread is logged
* into log.
*/
@Test
+ @Ignore("Until GEODE-5637 is fixed")
public void submittedTaskShouldLogFailure() {
String message = "I am expecting this to be logged";