Package de.hsh.graja.core.modules.junit
Class JunitModuleRunnerResult
- java.lang.Object
-
- de.hsh.graja.core.ModuleRunnerResult
-
- de.hsh.graja.core.modules.junit.JunitModuleRunnerResult
-
- All Implemented Interfaces:
ContentLogger
,Serializable
public class JunitModuleRunnerResult extends ModuleRunnerResult
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JunitModuleRunnerResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JunitModuleRunnerSubResult
findSubResult(String key)
This method is queried when logical results are created based on a complete module runner result.List<String>
getClassLevelFailureGraderClassNames()
JunitModuleRunnerSubResult
getOrCreateJUnitModuleRunnerSubResult(String className, String methodName)
This method is called by callbacks during the JUnit execution.Iterable<JunitModuleRunnerSubResult>
getSubResults()
ModuleType
getType()
boolean
isClassLevelFailure()
returns true, if the test run failed on class level, i. e.void
setClassFailure(String graderClassName)
-
Methods inherited from class de.hsh.graja.core.ModuleRunnerResult
addItem, addLeadingCommentItem, addTrailingCommentItem, getLeadingComment, getTrailingComment, isTimeout, prependLeadingCommentItems, setTimeout
-
-
-
-
Method Detail
-
getOrCreateJUnitModuleRunnerSubResult
public JunitModuleRunnerSubResult getOrCreateJUnitModuleRunnerSubResult(String className, String methodName)
This method is called by callbacks during the JUnit execution.- Parameters:
className
-methodName
-
-
findSubResult
public JunitModuleRunnerSubResult findSubResult(String key)
This method is queried when logical results are created based on a complete module runner result.- Parameters:
key
-
-
setClassFailure
public void setClassFailure(String graderClassName)
-
isClassLevelFailure
public boolean isClassLevelFailure()
returns true, if the test run failed on class level, i. e. the junit runner was not able to run individual test methods in the grader.- Returns:
- true, if the test run failed on class level
-
getSubResults
public Iterable<JunitModuleRunnerSubResult> getSubResults()
-
getType
public ModuleType getType()
- Specified by:
getType
in classModuleRunnerResult
-
-