allow System.in in java tests (IDEA-64081; IDEA-148698)

This commit is contained in:
Anna Kozlova
2017-01-04 16:24:10 +01:00
parent 8da8efcc36
commit 2609f78e6a
2 changed files with 8 additions and 0 deletions
@@ -32,6 +32,7 @@ import com.intellij.execution.configurations.RunConfiguration;
import com.intellij.execution.stacktrace.StackTraceLine;
import com.intellij.execution.testframework.sm.runner.SMTRunnerConsoleProperties;
import com.intellij.openapi.diff.LineTokenizer;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.pom.Navigatable;
import com.intellij.psi.PsiClass;
import com.intellij.psi.PsiMethod;
@@ -107,4 +108,8 @@ public abstract class JavaAwareTestConsoleProperties<T extends ModuleBasedConfig
return null;
}
@Override
public boolean isEditable() {
return Registry.is("editable.java.test.console");
}
}
@@ -942,3 +942,6 @@ typescript.service.node.arguments=
typescript.service.node.arguments.description=Node options to use when starting TypeScript service process
WebStorm.JavaScript.Modules.Diagram=false
WebStorm.JavaScript.Modules.Diagram.description=Turns on module dependency diagram for javascript
editable.java.test.console=true
editable.java.test.console.description=Enables System.in in java test consoles (junit & testng)