--- a/src/test/java/ch/qos/logback/core/AsyncAppenderBaseTest.java +++ b/src/test/java/ch/qos/logback/core/AsyncAppenderBaseTest.java @@ -18,6 +18,7 @@ import static org.junit.Assert.assertTrue; import org.junit.Before; +import org.junit.Ignore; import org.junit.Test; import ch.qos.logback.core.helpers.NOPAppender; @@ -281,10 +282,13 @@ public void verifyInterruptionFlagWhenStopping_NOT_INTERUPPTED() { } + // In JDK non started threads can be interrupted + @Ignore @Test public void verifyInterruptionOfWorkerIsSwallowed() { asyncAppenderBase.addAppender(delayingListAppender); asyncAppenderBase.start(); + Thread.yield(); asyncAppenderBase.stop(); assertFalse(asyncAppenderBase.worker.isInterrupted()); }