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 d2b8b69c0988d6a7f032e23988f5f8c01bca5d2e..3c2eb131500f0dde0882c19a544a4304c749901e 100644 --- a/test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java +++ b/test/src/main/java/org/jvnet/hudson/test/JenkinsRule.java @@ -1483,6 +1483,10 @@ public class JenkinsRule implements TestRule, MethodRule, RootAction { if (e.isBusy()) building.add(e.getCurrentExecutable()); } + for (Executor e : c.getOneOffExecutors()) { + if (e.isBusy()) + building.add(e.getCurrentExecutable()); + } } dumpThreads(); throw new AssertionError(String.format("Jenkins is still doing something after %dms: queue=%s building=%s",