diff --git a/build/cucumber-test-runner/src/com/intellij/cucumber/CucumberMain.java b/build/cucumber-test-runner/src/com/intellij/cucumber/CucumberMain.java index 04aa4bad456f..40d91c7dfe0c 100644 --- a/build/cucumber-test-runner/src/com/intellij/cucumber/CucumberMain.java +++ b/build/cucumber-test-runner/src/com/intellij/cucumber/CucumberMain.java @@ -38,7 +38,13 @@ public class CucumberMain { } public static void main(String[] args) throws IOException { - int exitStatus = run(args, Thread.currentThread().getContextClassLoader()); + int exitStatus; + try { + exitStatus = run(args, Thread.currentThread().getContextClassLoader()); + } + catch (Throwable e) { + exitStatus = 1; + } System.exit(exitStatus); }