Package step.repositories.artifact
Class AbstractArtifactRepository
java.lang.Object
step.core.repositories.AbstractRepository
step.repositories.artifact.AbstractArtifactRepository
- All Implemented Interfaces:
Repository
- Direct Known Subclasses:
MavenArtifactRepository
,ResourceArtifactRepository
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final org.slf4j.Logger
protected final PlanAccessor
protected final StepJarParser
-
Constructor Summary
ConstructorDescriptionAbstractArtifactRepository
(Set<String> canonicalRepositoryParameters, PlanAccessor planAccessor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
exportExecution
(ExecutionContext context, Map<String, String> repositoryParameters) protected step.repositories.artifact.AbstractArtifactRepository.ParsedArtifact
getAndParseArtifact
(Map<String, String> repositoryParameters) getArtefactInfo
(Map<String, String> repositoryParameters) protected abstract File
getArtifact
(Map<String, String> repositoryParameters) protected abstract File
getLibraries
(Map<String, String> repositoryParameters) protected static String
getMandatoryRepositoryParameter
(Map<String, String> repositoryParameters, String paramKey) getTestSetStatusOverview
(Map<String, String> repositoryParameters) importArtefact
(ExecutionContext context, Map<String, String> repositoryParameters) protected StepJarParser.PlansParsingResult
parsePlans
(File artifact, File libraries, String[] includedClasses, String[] includedAnnotations, String[] excludedClasses, String[] excludedAnnotations) protected abstract String
resolveArtifactName
(Map<String, String> repositoryParameters) protected void
wrapPlanInTestCase
(Plan plan, String testCaseName) Methods inherited from class step.core.repositories.AbstractRepository
compareCanonicalRepositoryParameters, enrichPlan, getCanonicalRepositoryParameters
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface step.core.repositories.Repository
postExecution
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
planAccessor
-
stepJarParser
-
-
Constructor Details
-
AbstractArtifactRepository
public AbstractArtifactRepository(Set<String> canonicalRepositoryParameters, PlanAccessor planAccessor)
-
-
Method Details
-
getMandatoryRepositoryParameter
-
getArtefactInfo
-
resolveArtifactName
-
getTestSetStatusOverview
-
getAndParseArtifact
-
getLibraries
-
getArtifact
-
importArtefact
public ImportResult importArtefact(ExecutionContext context, Map<String, String> repositoryParameters) -
exportExecution
-
parsePlans
-
wrapPlanInTestCase
-