public class UnitTestManager extends AbstractTestManager
TestManager for use in unit tests.| Modifier and Type | Class and Description |
|---|---|
class |
UnitTestManager.UnitTestDatasetManager<T>
Dataset manager used in unit tests.
|
| Constructor and Description |
|---|
UnitTestManager(AppFabricClient appFabricClient,
co.cask.cdap.data2.dataset2.DatasetFramework datasetFramework,
org.apache.tephra.TransactionSystemClient txSystemClient,
DiscoveryServiceClient discoveryClient,
ApplicationManagerFactory appManagerFactory,
co.cask.cdap.common.namespace.NamespaceAdmin namespaceAdmin,
StreamManagerFactory streamManagerFactory,
LocationFactory locationFactory,
MetricsManager metricsManager,
ArtifactRepository artifactRepository,
ArtifactManagerFactory artifactManagerFactory,
co.cask.cdap.common.conf.CConfiguration cConf) |
| Modifier and Type | Method and Description |
|---|---|
ArtifactManager |
addAppArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
Class<?> appClass) |
ArtifactManager |
addAppArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
Class<?> appClass,
Manifest manifest) |
ArtifactManager |
addAppArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
Class<?> appClass,
String... exportPackages) |
ArtifactManager |
addArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
File artifactFile) |
<T extends DatasetAdmin> |
addDatasetInstance(String datasetType,
co.cask.cdap.proto.id.DatasetId datasetId,
DatasetProperties props) |
ArtifactManager |
addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
co.cask.cdap.proto.id.ArtifactId parent,
Class<?> pluginClass,
Class<?>... pluginClasses) |
ArtifactManager |
addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
co.cask.cdap.proto.id.ArtifactId parent,
Set<PluginClass> additionalPlugins,
Class<?> pluginClass,
Class<?>... pluginClasses) |
ArtifactManager |
addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
Set<co.cask.cdap.proto.artifact.ArtifactRange> parents,
Class<?> pluginClass,
Class<?>... pluginClasses) |
ArtifactManager |
addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId,
Set<co.cask.cdap.proto.artifact.ArtifactRange> parents,
Set<PluginClass> additionalPlugins,
Class<?> pluginClass,
Class<?>... pluginClasses) |
void |
clear() |
void |
createNamespace(co.cask.cdap.proto.NamespaceMeta namespaceMeta) |
void |
deleteAllApplications(co.cask.cdap.proto.id.NamespaceId namespaceId) |
void |
deleteArtifact(co.cask.cdap.proto.Id.Artifact artifactId) |
void |
deleteDatasetInstance(co.cask.cdap.proto.id.DatasetId datasetId) |
void |
deleteNamespace(co.cask.cdap.proto.Id.Namespace namespace) |
ApplicationManager |
deployApplication(co.cask.cdap.proto.id.ApplicationId appId,
co.cask.cdap.proto.artifact.AppRequest appRequest) |
ApplicationManager |
deployApplication(co.cask.cdap.proto.id.NamespaceId namespace,
Class<? extends Application> applicationClz,
Config configObject,
File... bundleEmbeddedJars) |
void |
deployDatasetModule(co.cask.cdap.proto.id.DatasetModuleId datasetModuleId,
Class<? extends DatasetModule> datasetModule) |
ApplicationManager |
getApplicationManager(co.cask.cdap.proto.id.ApplicationId applicationId) |
<T> DataSetManager<T> |
getDataset(co.cask.cdap.proto.id.DatasetId datasetInstanceId) |
Connection |
getQueryClient(co.cask.cdap.proto.id.NamespaceId namespace) |
StreamManager |
getStreamManager(co.cask.cdap.proto.id.StreamId streamId) |
addAppArtifact, addAppArtifact, addAppArtifact, addArtifact, addDatasetInstance, addDatasetInstance, addDatasetInstance, addPluginArtifact, addPluginArtifact, addPluginArtifact, addPluginArtifact, deleteDatasetInstance, deployApplication, deployApplication, deployApplication, deployApplication, deployDatasetModule, getDataset, getQueryClient, getStreamManager@Inject public UnitTestManager(AppFabricClient appFabricClient, co.cask.cdap.data2.dataset2.DatasetFramework datasetFramework, org.apache.tephra.TransactionSystemClient txSystemClient, DiscoveryServiceClient discoveryClient, ApplicationManagerFactory appManagerFactory, co.cask.cdap.common.namespace.NamespaceAdmin namespaceAdmin, StreamManagerFactory streamManagerFactory, LocationFactory locationFactory, MetricsManager metricsManager, ArtifactRepository artifactRepository, ArtifactManagerFactory artifactManagerFactory, co.cask.cdap.common.conf.CConfiguration cConf)
public ApplicationManager deployApplication(co.cask.cdap.proto.id.NamespaceId namespace, Class<? extends Application> applicationClz, @Nullable Config configObject, File... bundleEmbeddedJars)
public ApplicationManager deployApplication(co.cask.cdap.proto.id.ApplicationId appId, co.cask.cdap.proto.artifact.AppRequest appRequest) throws Exception
Exceptionpublic ApplicationManager getApplicationManager(co.cask.cdap.proto.id.ApplicationId applicationId)
public ArtifactManager addArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, File artifactFile) throws Exception
Exceptionpublic ArtifactManager addAppArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, Class<?> appClass) throws Exception
Exceptionpublic ArtifactManager addAppArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, Class<?> appClass, String... exportPackages) throws Exception
Exceptionpublic ArtifactManager addAppArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, Class<?> appClass, Manifest manifest) throws Exception
Exceptionpublic ArtifactManager addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, co.cask.cdap.proto.id.ArtifactId parent, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
addPluginArtifact in interface TestManageraddPluginArtifact in class AbstractTestManagerExceptionpublic ArtifactManager addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, Set<co.cask.cdap.proto.artifact.ArtifactRange> parents, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
addPluginArtifact in interface TestManageraddPluginArtifact in class AbstractTestManagerExceptionpublic ArtifactManager addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, co.cask.cdap.proto.id.ArtifactId parent, @Nullable Set<PluginClass> additionalPlugins, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
addPluginArtifact in interface TestManageraddPluginArtifact in class AbstractTestManagerExceptionpublic ArtifactManager addPluginArtifact(co.cask.cdap.proto.id.ArtifactId artifactId, Set<co.cask.cdap.proto.artifact.ArtifactRange> parents, @Nullable Set<PluginClass> additionalPlugins, Class<?> pluginClass, Class<?>... pluginClasses) throws Exception
Exceptionpublic void deleteArtifact(co.cask.cdap.proto.Id.Artifact artifactId)
throws Exception
Exceptionpublic void deployDatasetModule(co.cask.cdap.proto.id.DatasetModuleId datasetModuleId,
Class<? extends DatasetModule> datasetModule)
throws Exception
Exceptionpublic <T extends DatasetAdmin> T addDatasetInstance(String datasetType, co.cask.cdap.proto.id.DatasetId datasetId, DatasetProperties props) throws Exception
Exceptionpublic void deleteDatasetInstance(co.cask.cdap.proto.id.DatasetId datasetId)
throws Exception
Exceptionpublic <T> DataSetManager<T> getDataset(co.cask.cdap.proto.id.DatasetId datasetInstanceId) throws Exception
Exceptionpublic Connection getQueryClient(co.cask.cdap.proto.id.NamespaceId namespace) throws Exception
Exceptionpublic void createNamespace(co.cask.cdap.proto.NamespaceMeta namespaceMeta)
throws Exception
Exceptionpublic void deleteNamespace(co.cask.cdap.proto.Id.Namespace namespace)
throws Exception
Exceptionpublic StreamManager getStreamManager(co.cask.cdap.proto.id.StreamId streamId)
Copyright © 2017 Cask Data, Inc. Licensed under the Apache License, Version 2.0.