diff --git a/plugins/junit/src/com/intellij/execution/junit/TestObject.java b/plugins/junit/src/com/intellij/execution/junit/TestObject.java index 28d2b22eea2b..01832d66f084 100644 --- a/plugins/junit/src/com/intellij/execution/junit/TestObject.java +++ b/plugins/junit/src/com/intellij/execution/junit/TestObject.java @@ -433,7 +433,7 @@ public abstract class TestObject implements JavaCommandLine { private void appendForkInfo(Executor executor) throws ExecutionException { final String forkMode = myConfiguration.getForkMode(); if (Comparing.strEqual(forkMode, "none")) { - if (forkPerModule()) { + if (forkPerModule() && getRunnerSettings() != null) { final String actionName = UIUtil.removeMnemonic(executor.getStartActionText()); throw new CantRunException("'" + actionName + "' is disabled when per-module working directory is configured.
" + "Please specify single working directory, or change test scope to single module.");