commit 73b0417cdea307981d529f32fe29dd0b9b7b6b95 Author: Mauro Talevi <mauro.tal...@aquilonia.org> AuthorDate: Sat, 23 Nov 2013 11:08:05 +0100 Commit: Mauro Talevi <mauro.tal...@aquilonia.org> CommitDate: Sat, 23 Nov 2013 11:08:34 +0100
JBEHAVE-943: Shutdown exexecutor service regardless of failures in reports view. diff --git a/jbehave-core/src/main/java/org/jbehave/core/embedder/Embedder.java b/jbehave-core/src/main/java/org/jbehave/core/embedder/Embedder.java index 28f62c2..321da2d 100755 --- a/jbehave-core/src/main/java/org/jbehave/core/embedder/Embedder.java +++ b/jbehave-core/src/main/java/org/jbehave/core/embedder/Embedder.java @@ -207,13 +207,16 @@ public class Embedder { handleFailures(failures); } finally { - // generate reports view regardless of failures in running stories // (if configured to do so) + try { if (embedderControls.generateViewAfterStories()) { generateReportsView(); } + } finally { + // shutdown regardless of failures in reports view shutdownExecutorService(); + } } }