Package de.hsh.graja.modules.junit
Class JunitModuleRunner
- java.lang.Object
-
- de.hsh.graja.core.ModuleRunner
-
- de.hsh.graja.modules.junit.JunitModuleRunner
-
public class JunitModuleRunner extends ModuleRunner
-
-
Constructor Summary
Constructors Constructor Description JunitModuleRunner(JunitModuleConfiguration moduleCfg, ContentLogger dummy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
createAllowedPackagesMsg(Iterable<ClassFileObject> classFileObjects, ContentLogger log)
static JunitBroker
getJunitBroker()
JunitModuleConfiguration
getModuleConfiguration()
void
logActuallySkippedClasses(ModuleRunnerInput mri, Iterable<ClassFileObject> classFileObjects, Set<String> loadedClasses, ContentLogger log)
ModuleRunnerResult
run(ModuleRunnerInput mri, Map<String,ModuleRunnerResult> previousModuleResults)
This method executes the module runner.
-
-
-
Constructor Detail
-
JunitModuleRunner
public JunitModuleRunner(JunitModuleConfiguration moduleCfg, ContentLogger dummy)
-
-
Method Detail
-
getModuleConfiguration
public JunitModuleConfiguration getModuleConfiguration()
- Overrides:
getModuleConfiguration
in classModuleRunner
- Returns:
- the module configuration
-
run
public ModuleRunnerResult run(ModuleRunnerInput mri, Map<String,ModuleRunnerResult> previousModuleResults)
Description copied from class:ModuleRunner
This method executes the module runner. It must be implemented by subclasses.- Specified by:
run
in classModuleRunner
- Parameters:
mri
- the input data for the runnerpreviousModuleResults
- output of previous modules serves as input for this module- Returns:
- the result of the module execution
-
logActuallySkippedClasses
public void logActuallySkippedClasses(ModuleRunnerInput mri, Iterable<ClassFileObject> classFileObjects, Set<String> loadedClasses, ContentLogger log)
-
createAllowedPackagesMsg
public String createAllowedPackagesMsg(Iterable<ClassFileObject> classFileObjects, ContentLogger log)
-
getJunitBroker
public static JunitBroker getJunitBroker()
-
-