commit e0c638313966fac1ad5e829df308fca304dac1c5 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:05 +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 6980834..4004b61 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 @@ -206,13 +206,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(); + } } }