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 ConfignewTestConfig(org.apache.heron.api.generated.TopologyAPI.Topology topology)static PackingPlan.ContainerPlantestContainerPlan(int containerId)static PackingPlan.ContainerPlantestContainerPlan(int containerId, Integer... instanceIndices)static PackingPlan.ContainerPlantestContainerPlan(int containerId, org.apache.heron.common.basics.Pair<String,Integer>... instanceInfo)static PackingPlan.InstancePlantestInstancePlan(String componentName, int instanceIndex)static PackingPlantestPackingPlan(String topologyName, IPacking packing)static org.apache.heron.proto.system.PackingPlans.PackingPlantestProtoPackingPlan(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)
-
-