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:
  • Constructor Details

  • Method Details

    • 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
    • getClassLevelFailureGraderClassNames

      public List<String> getClassLevelFailureGraderClassNames()
    • getSubResults

      public Iterable<JunitModuleRunnerSubResult> getSubResults()
    • getType

      public ModuleType getType()
      Specified by:
      getType in class ModuleRunnerResult