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 TypeMethodDescriptionvoid
add
(TableValidationSuite suite) Adds a new test collection.void
addAll
(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, wait
Methods inherited from interface com.illumon.iris.validation.runner.DataQualityTestRunner
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.
-