Package org.apache.heron.spi.utils
Class PackingTestUtils
- java.lang.Object
-
- org.apache.heron.spi.utils.PackingTestUtils
-
public final class PackingTestUtils extends Object
Packing utilities for testing
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Config
newTestConfig(org.apache.heron.api.generated.TopologyAPI.Topology topology)
static PackingPlan.ContainerPlan
testContainerPlan(int containerId)
static PackingPlan.ContainerPlan
testContainerPlan(int containerId, Integer... instanceIndices)
static PackingPlan.ContainerPlan
testContainerPlan(int containerId, org.apache.heron.common.basics.Pair<String,Integer>... instanceInfo)
static PackingPlan.InstancePlan
testInstancePlan(String componentName, int instanceIndex)
static PackingPlan
testPackingPlan(String topologyName, IPacking packing)
static org.apache.heron.proto.system.PackingPlans.PackingPlan
testProtoPackingPlan(String topologyName, IPacking packing)
-
-
-
Method Detail
-
testPackingPlan
public static PackingPlan testPackingPlan(String topologyName, IPacking packing)
-
testProtoPackingPlan
public static org.apache.heron.proto.system.PackingPlans.PackingPlan testProtoPackingPlan(String topologyName, IPacking packing)
-
testContainerPlan
public static PackingPlan.ContainerPlan testContainerPlan(int containerId)
-
testContainerPlan
public static PackingPlan.ContainerPlan testContainerPlan(int containerId, Integer... instanceIndices)
-
testContainerPlan
@SafeVarargs public static PackingPlan.ContainerPlan testContainerPlan(int containerId, org.apache.heron.common.basics.Pair<String,Integer>... instanceInfo)
-
testInstancePlan
public static PackingPlan.InstancePlan testInstancePlan(String componentName, int instanceIndex)
-
newTestConfig
public static Config newTestConfig(org.apache.heron.api.generated.TopologyAPI.Topology topology)
-
-