Reporting / Constructor sets job name | 1 ms | Passed |
Reporting / addExecutionListener() adds an engine listener | 4 ms | Passed |
Reporting / addSecurityCheck() adds failing check | 4 ms | Passed |
Reporting / addSecurityCheck() adds passing check | 21 ms | Passed |
Reporting / buffered variables are injected into the eninge | 2 ms | Passed |
Reporting / engine notification handles exceptions gracefully | 3 ms | Passed |
Reporting / execute errorous code and terminate | 3 ms | Passed |
Reporting / execute valid code and terminate | 1 ms | Passed |
Reporting / execute() processes script when engine is started | 1 ms | Passed |
Reporting / execute() schedules script | 1 ms | Passed |
Reporting / getDefinedVariables() returns debug variables | 4 ms | Passed |
Reporting / getDescription() = null by default | 1 ms | Passed |
Reporting / getDescription() returns engine description | 1 ms | Passed |
Reporting / getErrorStream() defaults to System.err | 1 ms | Passed |
Reporting / getExecutedFile() = null for dynamic code | 1 ms | Passed |
Reporting / getExecutedFile() returns execution root file | 2 ms | Passed |
Reporting / getExecutedFile() returns script resource | 4 ms | Passed |
Reporting / getInputStream() defaults to System.in | 0 ms | Passed |
Reporting / getLastExecutionResult() = null after engine termination | 1 ms | Passed |
Reporting / getLastExecutionResult() = null on new engine | 2 ms | Passed |
Reporting / getLastExecutionResult() returns last result | 2 ms | Passed |
Reporting / getLaunch() = null by default | 1 ms | Passed |
Reporting / getLaunch() returns previously set launch | 63 ms | Passed |
Reporting / getOutputStream() defaults to System.out | 0 ms | Passed |
Reporting / getStackTrace() returns empty trace for fresh engine | 0 ms | Passed |
Reporting / getStackTrace() returns empty trace for terminated engine | 1 ms | Passed |
Reporting / getStackTrace() returns stack of size 1 during execution | 1 ms | Passed |
Reporting / getType(Boolean) = JAVA_PRIMITIVE | 1 ms | Passed |
Reporting / getType(Byte) = JAVA_PRIMITIVE | 2 ms | Passed |
Reporting / getType(Character) = JAVA_PRIMITIVE | 1 ms | Passed |
Reporting / getType(Double) = JAVA_PRIMITIVE | 1 ms | Passed |
Reporting / getType(Float) = JAVA_PRIMITIVE | 1 ms | Passed |
Reporting / getType(Integer) = JAVA_PRIMITIVE | 1 ms | Passed |
Reporting / getType(Long) = JAVA_PRIMITIVE | 1 ms | Passed |
Reporting / getType(Short) = JAVA_PRIMITIVE | 1 ms | Passed |
Reporting / getType(String) = JAVA_OBJECT | 2 ms | Passed |
Reporting / getType(VOID) = VOID | 1 ms | Passed |
Reporting / getType(null) = NULL | 1 ms | Passed |
Reporting / getVariable() = null for non existing variable | 0 ms | Passed |
Reporting / getVariable() returns buffered variable | 1 ms | Passed |
Reporting / getVariables() returns all buffered variables | 0 ms | Passed |
Reporting / hasVariable() = false when no variable is set | 1 ms | Passed |
Reporting / hasVariable() = true when variable is set | 1 ms | Passed |
Reporting / inject() executes code in the middle of a script | 2 ms | Passed |
Reporting / instance extends Job.class | 1 ms | Passed |
Reporting / interactive engine executes incoming code | 2 ms | Passed |
Reporting / isFinished() = false for not started engine | 1 ms | Passed |
Reporting / isFinished() = true for finished engine | 1 ms | Passed |
Reporting / joinEngine() waits for engine to terminate | 1 sec | Passed |
Reporting / joinEngine(x) waits for x ms | 1 sec | Passed |
Reporting / removeExecutionListener() removes an engine listener | 17 ms | Passed |
Reporting / setCloseStreamsOnTerminate(false) keeps streams open | 2 ms | Passed |
Reporting / setCloseStreamsOnTerminate(true) closes streams | 0.17 sec | Passed |
Reporting / setErrorStream() changes error stream | 1 ms | Passed |
Reporting / setErrorStream(null) resets error stream | 1 ms | Passed |
Reporting / setInputStream() changes input stream | 0 ms | Passed |
Reporting / setInputStream(null) resets input stream | 0 ms | Passed |
Reporting / setOutputStream() changes output stream | 1 ms | Passed |
Reporting / setOutputStream(null) resets output stream | 0 ms | Passed |
Reporting / setTerminateOnIdle(false) keeps engine running | 1 sec | Passed |
Reporting / streams are not closed by default on engine termination | 2 ms | Passed |
Reporting / terminate() does nothing for non-launched engine | 1 ms | Passed |
Reporting / terminate() from other thread stops running engine | 0.1 sec | Passed |
Reporting / terminate() stops interactive engine | 1 ms | Passed |
Reporting / terminate() stops running engine | 0.2 sec | Passed |