From 144735e62a3505477ad9d743ef0f9960e89ec08e Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Fri, 29 Jun 2018 15:17:54 -0400 Subject: [PATCH] Build test: Thread linger Add a thread linger filter to the build test so we don't spuriously fail waiting on the "connection worker" thread. --- .../test/java/org/elasticsearch/gradle/test/BaseTestCase.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/buildSrc/src/test/java/org/elasticsearch/gradle/test/BaseTestCase.java b/buildSrc/src/test/java/org/elasticsearch/gradle/test/BaseTestCase.java index 48a62f8900f..c3262ee1e26 100644 --- a/buildSrc/src/test/java/org/elasticsearch/gradle/test/BaseTestCase.java +++ b/buildSrc/src/test/java/org/elasticsearch/gradle/test/BaseTestCase.java @@ -21,6 +21,7 @@ package org.elasticsearch.gradle.test; import com.carrotsearch.randomizedtesting.JUnit4MethodProvider; import com.carrotsearch.randomizedtesting.RandomizedRunner; import com.carrotsearch.randomizedtesting.annotations.TestMethodProviders; +import com.carrotsearch.randomizedtesting.annotations.ThreadLeakLingering; import org.junit.Assert; import org.junit.runner.RunWith; @@ -29,5 +30,6 @@ import org.junit.runner.RunWith; JUnit4MethodProvider.class, JUnit3MethodProvider.class }) +@ThreadLeakLingering(linger = 5000) // wait for "Connection worker" to die public abstract class BaseTestCase extends Assert { }