Class InterleavingExecutionReporterToGenerationReporterAdapter
- java.lang.Object
-
- de.rwth.swc.coffee4j.engine.process.phase.interleaving.generation.InterleavingExecutionReporterToGenerationReporterAdapter
-
- All Implemented Interfaces:
InterleavingGenerationReporter,Reporter
public class InterleavingExecutionReporterToGenerationReporterAdapter extends Object implements InterleavingGenerationReporter
Interleaving version ofSequentialExecutionReporterToGenerationReporterAdapter
-
-
Constructor Summary
Constructors Constructor Description InterleavingExecutionReporterToGenerationReporterAdapter(InterleavingExecutionReporter reporter, ArgumentConverter argumentConverter, ModelConverter converter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckingFinished(InterleavingCombinatorialTestGroup group, int[] failureInducingCombination, boolean isFailureInducing)voidcheckingStarted(InterleavingCombinatorialTestGroup group, int[] failureInducingCombination)voididentificationFinished(InterleavingCombinatorialTestGroup group, Set<int[]> exceptionInducingCombinations, Set<int[]> failureInducingCombinations)voididentificationStarted(InterleavingCombinatorialTestGroup group, int[] failingTestInput)voididentificationTestInputGenerated(InterleavingCombinatorialTestGroup group, int[] testInput)voidinterleavingGroupFinished(InterleavingCombinatorialTestGroup group, Map<int[],Class<? extends Throwable>> exceptionInducingCombinations, Set<int[]> possibleFailureInducingCombinations)voidinterleavingGroupGenerated(InterleavingCombinatorialTestGroup group)voidreport(ReportLevel level, Report report)voidreport(ReportLevel level, Supplier<Report> reportSupplier)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.rwth.swc.coffee4j.algorithmic.report.Reporter
reportAssumptionSatisfaction, reportAssumptionViolation, reportDebug, reportDebug, reportError, reportError, reportFatal, reportFatal, reportInfo, reportInfo, reportTrace, reportTrace, reportWarn, reportWarn
-
-
-
-
Constructor Detail
-
InterleavingExecutionReporterToGenerationReporterAdapter
public InterleavingExecutionReporterToGenerationReporterAdapter(InterleavingExecutionReporter reporter, ArgumentConverter argumentConverter, ModelConverter converter)
- Parameters:
reporter- execution reporter to use.argumentConverter- argument converter used to convert between internal and external representation.converter- converter used to convert combinations from internal into the external format and vice versa.
-
-
Method Detail
-
report
public void report(ReportLevel level, Report report)
-
report
public void report(ReportLevel level, Supplier<Report> reportSupplier)
-
interleavingGroupGenerated
public void interleavingGroupGenerated(InterleavingCombinatorialTestGroup group)
- Specified by:
interleavingGroupGeneratedin interfaceInterleavingGenerationReporter
-
interleavingGroupFinished
public void interleavingGroupFinished(InterleavingCombinatorialTestGroup group, Map<int[],Class<? extends Throwable>> exceptionInducingCombinations, Set<int[]> possibleFailureInducingCombinations)
- Specified by:
interleavingGroupFinishedin interfaceInterleavingGenerationReporter
-
identificationStarted
public void identificationStarted(InterleavingCombinatorialTestGroup group, int[] failingTestInput)
- Specified by:
identificationStartedin interfaceInterleavingGenerationReporter
-
identificationFinished
public void identificationFinished(InterleavingCombinatorialTestGroup group, Set<int[]> exceptionInducingCombinations, Set<int[]> failureInducingCombinations)
- Specified by:
identificationFinishedin interfaceInterleavingGenerationReporter
-
identificationTestInputGenerated
public void identificationTestInputGenerated(InterleavingCombinatorialTestGroup group, int[] testInput)
- Specified by:
identificationTestInputGeneratedin interfaceInterleavingGenerationReporter
-
checkingStarted
public void checkingStarted(InterleavingCombinatorialTestGroup group, int[] failureInducingCombination)
- Specified by:
checkingStartedin interfaceInterleavingGenerationReporter
-
checkingFinished
public void checkingFinished(InterleavingCombinatorialTestGroup group, int[] failureInducingCombination, boolean isFailureInducing)
- Specified by:
checkingFinishedin interfaceInterleavingGenerationReporter
-
-