public class CombinatorialTestExecutionManager extends Object
CombinatorialTestConsumerManager internally to manage the complete execution
of a combinatorial test via a TestInputExecutor. This means that after the initial execute()
method is called, no more method calls are needed and all results are propagated through registered
ExecutionReporter instances.| Constructor and Description |
|---|
CombinatorialTestExecutionManager(CombinatorialTestConsumerManagerConfiguration configuration,
TestInputExecutor executor,
InputParameterModel model)
Creates a new manager with the given configuration, executor and model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Executes a complete combinatorial test including fault characterization (if enabled and configured) using the
TestInputExecutor supplied in the constructor. |
public CombinatorialTestExecutionManager(CombinatorialTestConsumerManagerConfiguration configuration, TestInputExecutor executor, InputParameterModel model)
configuration - all needed configuration for a combinatorial test. This is the part which can be reused
* across different tests. Must not be nullexecutor - can execute any test inputs possible with the supplied model. If the system under test does not
behave correctly for a given combination, any exception should be thrown.
This part is generally not reusable. Must not be nullmodel - the model which defines all parameters and constraints for a combinatorial test. This part
is generally not reusable. Must not be nullpublic void execute()
TestInputExecutor supplied in the constructor.Copyright © 2019. All rights reserved.