From 28bef5f366c2ebf6efdb4a71c920fe1d8bb28d3e Mon Sep 17 00:00:00 2001 From: Jesse Glick Date: Mon, 4 Jan 2016 10:23:31 -0500 Subject: [PATCH] [JENKINS-30395] Work around ClosedByInterruptException by checking Thread.interrupted. --- test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java b/test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java index 394555c489..8e6f3677ce 100644 --- a/test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java +++ b/test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java @@ -321,6 +321,10 @@ public class JenkinsRule implements TestRule, MethodRule, RootAction { * @throws Throwable if setup fails (which will disable {@code after} */ public void before() throws Throwable { + if (Thread.interrupted()) { // JENKINS-30395 + System.err.println("was interrupted before start"); + } + if(Functions.isWindows()) { // JENKINS-4409. // URLConnection caches handles to jar files by default,