Package com.indeed.proctor.common
Class TestMatrixArtifactProctorLoader
- java.lang.Object
-
- java.util.TimerTask
-
- com.indeed.util.core.DataLoadingTimerTask
-
- com.indeed.proctor.common.AbstractProctorLoader
-
- com.indeed.proctor.common.TestMatrixArtifactProctorLoader
-
- All Implemented Interfaces:
com.google.common.base.Supplier<Proctor>,com.indeed.util.core.HasDataLoadingVariables,java.lang.Runnable
public class TestMatrixArtifactProctorLoader extends AbstractProctorLoader
Support using an already-loaded test matrix with an arbitrary specification.
-
-
Field Summary
-
Fields inherited from class com.indeed.proctor.common.AbstractProctorLoader
dynamicFilters, requiredTests, VAR_EXPORTER
-
-
Constructor Summary
Constructors Constructor Description TestMatrixArtifactProctorLoader(ProctorSpecification proctorSpecification, java.lang.String source, TestMatrixArtifact testMatrixArtifact)TestMatrixArtifactProctorLoader(ProctorSpecification proctorSpecification, java.lang.String source, TestMatrixArtifact testMatrixArtifact, javax.el.FunctionMapper functionMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetSource()protected TestMatrixArtifactloadTestMatrix()-
Methods inherited from class com.indeed.proctor.common.AbstractProctorLoader
addLoadReporter, addLoadReporter, createProvidedContext, doLoad, exportDynamicTests, get, getLastAudit, getLastLoadErrorMessage, getLoggedDynamicTests, getProctorResultReporter, getRuleVerificationContext, isLoadedDataSuccessfullyRecently, load, logDynamicTests, setDiffReporter
-
-
-
-
Constructor Detail
-
TestMatrixArtifactProctorLoader
public TestMatrixArtifactProctorLoader(@Nonnull ProctorSpecification proctorSpecification, @Nonnull java.lang.String source, @Nonnull TestMatrixArtifact testMatrixArtifact, @Nonnull javax.el.FunctionMapper functionMapper)
-
TestMatrixArtifactProctorLoader
public TestMatrixArtifactProctorLoader(@Nonnull ProctorSpecification proctorSpecification, @Nonnull java.lang.String source, @Nonnull TestMatrixArtifact testMatrixArtifact)
-
-
Method Detail
-
loadTestMatrix
@CheckForNull protected TestMatrixArtifact loadTestMatrix() throws java.io.IOException, MissingTestMatrixException
- Throws:
java.io.IOExceptionMissingTestMatrixException
-
getSource
@Nonnull protected java.lang.String getSource()
-
-