Class DataQualityTestRunnerAbstract
java.lang.Object
com.illumon.iris.validation.runner.DataQualityTestRunnerAbstract
- All Implemented Interfaces:
DataQualityTestRunner
- Direct Known Subclasses:
DataQualityTestRunnerLocal,DataQualityTestRunnerRemote
Machinery to run a collection of data quality tests. Basic functionality needed in more complex runners.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(TableValidationSuite suite) Adds a new test collection.voidaddAll(Collection<TableValidationSuite> suites) Adds a new set of test collections.protected Map<String,TableValidationSuite> Gets the test suites to run.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.validation.runner.DataQualityTestRunner
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.
-