Class DataQualityTestRunnerAbstract
java.lang.Object
com.illumon.iris.validation.runner.DataQualityTestRunnerAbstract
- All Implemented Interfaces:
DataQualityTestRunner
- Direct Known Subclasses:
DataQualityTestRunnerLocal
,DataQualityTestRunnerRemote
public abstract class DataQualityTestRunnerAbstract extends Object implements DataQualityTestRunner
Machinery to run a collection of data quality tests. Basic functionality needed in more complex runners.
-
Constructor Summary
Constructors Constructor Description DataQualityTestRunnerAbstract()
-
Method Summary
Modifier and Type Method Description void
add(TableValidationSuite suite)
Adds a new test collection.void
addAll(Collection<TableValidationSuite> suites)
Adds a new set of test collections.protected Map<String,TableValidationSuite>
getSuites()
Gets the test suites to run.
-
Constructor Details
-
DataQualityTestRunnerAbstract
public DataQualityTestRunnerAbstract()
-
-
Method Details
-
add
Description copied from interface:DataQualityTestRunner
Adds a new test collection.- Specified by:
add
in interfaceDataQualityTestRunner
- Parameters:
suite
- test collection.
-
addAll
Description copied from interface:DataQualityTestRunner
Adds a new set of test collections.- Specified by:
addAll
in interfaceDataQualityTestRunner
- Parameters:
suites
- test collections.
-
getSuites
Gets the test suites to run.- Returns:
- map of names and test suites to be run.
-