public class IntegrationTestManager extends AbstractTestManager
TestManager for integration tests.| Constructor and Description |
|---|
IntegrationTestManager(ClientConfig clientConfig,
RESTClient restClient,
File tmpFolder) |
addAppArtifact, addAppArtifact, addAppArtifact, addArtifact, addDatasetInstance, addDatasetInstance, addDatasetInstance, addPluginArtifact, addPluginArtifact, addPluginArtifact, addPluginArtifact, deleteDatasetInstance, deployApplication, deployApplication, deployApplication, deployApplication, deployDatasetModule, getDataset, getQueryClient, getStreamManagerpublic IntegrationTestManager(ClientConfig clientConfig, RESTClient restClient, File tmpFolder)
public ApplicationManager deployApplication(NamespaceId namespace, Class<? extends Application> applicationClz, @Nullable Config configObject, File... bundleEmbeddedJars)
public ApplicationManager deployApplication(ApplicationId appId, AppRequest appRequest) throws Exception
Exceptionpublic ApplicationManager getApplicationManager(ApplicationId applicationId)
public ArtifactManager addArtifact(ArtifactId artifactId, File artifactFile) throws Exception
Exceptionpublic ArtifactManager addAppArtifact(ArtifactId artifactId, Class<?> appClass) throws Exception
Exceptionpublic ArtifactManager addAppArtifact(ArtifactId artifactId, Class<?> appClass, String... exportPackages) throws Exception
Exceptionpublic ArtifactManager addAppArtifact(ArtifactId artifactId, Class<?> appClass, Manifest manifest) throws Exception
Exceptionpublic ArtifactManager addPluginArtifact(ArtifactId artifactId, ArtifactId parent, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
addPluginArtifact in interface TestManageraddPluginArtifact in class AbstractTestManagerExceptionpublic ArtifactManager addPluginArtifact(ArtifactId artifactId, Set<ArtifactRange> parents, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
addPluginArtifact in interface TestManageraddPluginArtifact in class AbstractTestManagerExceptionpublic ArtifactManager addPluginArtifact(ArtifactId artifactId, ArtifactId parent, @Nullable Set<PluginClass> additionalPlugins, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
addPluginArtifact in interface TestManageraddPluginArtifact in class AbstractTestManagerExceptionpublic ArtifactManager addPluginArtifact(ArtifactId artifactId, Set<ArtifactRange> parents, @Nullable Set<PluginClass> additionalPlugins, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
Exceptionpublic void deleteArtifact(Id.Artifact artifactId) throws Exception
Exceptionpublic void deployDatasetModule(DatasetModuleId datasetModuleId, Class<? extends DatasetModule> datasetModule) throws Exception
Exceptionpublic <T extends DatasetAdmin> T addDatasetInstance(String datasetType, DatasetId datasetId, DatasetProperties props) throws Exception
Exceptionpublic void deleteDatasetInstance(DatasetId datasetId) throws Exception
Exceptionpublic <T> DataSetManager<T> getDataset(DatasetId datasetId) throws Exception
Exceptionpublic Connection getQueryClient(NamespaceId namespace) throws Exception
Exceptionpublic void createNamespace(NamespaceMeta namespaceMeta) throws Exception
Exceptionpublic void deleteNamespace(Id.Namespace namespace) throws Exception
Exceptionpublic StreamManager getStreamManager(StreamId streamId)
public void deleteAllApplications(NamespaceId namespaceId) throws Exception
ExceptionCopyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.