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 voidadd(TableValidationSuite suite)Adds a new test collection.voidaddAll(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:DataQualityTestRunnerAdds a new test collection.- Specified by:
addin interfaceDataQualityTestRunner- Parameters:
suite- test collection.
-
addAll
Description copied from interface:DataQualityTestRunnerAdds a new set of test collections.- Specified by:
addAllin interfaceDataQualityTestRunner- Parameters:
suites- test collections.
-
getSuites
Gets the test suites to run.- Returns:
- map of names and test suites to be run.
-