Package org.testng
Interface IDynamicGraph<T>
-
- All Known Implementing Classes:
DynamicGraph
public interface IDynamicGraph<T>Represents the graphical representative capabilities of an entity. The entities could be either aISuiteor anITestNGMethodobject which are usually the logical units of work that TestNG deals with.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIDynamicGraph.Status
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddEdge(int weight, T from, T to)voidaddEdges(int weight, T from, java.lang.Iterable<T> tos)booleanaddNode(T node)java.util.List<T>getDependenciesFor(T node)java.util.List<T>getFreeNodes()intgetNodeCount()intgetNodeCountWithStatus(IDynamicGraph.Status status)java.util.Set<T>getNodesWithStatus(IDynamicGraph.Status status)default java.util.List<T>getUpstreamDependenciesFor(T node)voidsetStatus(java.util.Collection<T> nodes, IDynamicGraph.Status status)voidsetStatus(T node, IDynamicGraph.Status status)voidsetVisualisers(java.util.Set<IExecutionVisualiser> listener)java.lang.StringtoDot()
-
-
-
Method Detail
-
addNode
boolean addNode(T node)
-
setVisualisers
void setVisualisers(java.util.Set<IExecutionVisualiser> listener)
-
getFreeNodes
java.util.List<T> getFreeNodes()
-
setStatus
void setStatus(java.util.Collection<T> nodes, IDynamicGraph.Status status)
-
setStatus
void setStatus(T node, IDynamicGraph.Status status)
-
getNodeCount
int getNodeCount()
-
getNodeCountWithStatus
int getNodeCountWithStatus(IDynamicGraph.Status status)
-
getNodesWithStatus
java.util.Set<T> getNodesWithStatus(IDynamicGraph.Status status)
-
toDot
java.lang.String toDot()
-
-