var _global_node_id_counter … var _global_id_mutex … func UniqueNodeID() uint { … } type Node … type focusType … type pendingType … type serialType … type orderedType … type continueOnFailureType … type honorsOrderedType … type suppressProgressReporting … const Focus … const Pending … const Serial … const Ordered … const ContinueOnFailure … const OncePerOrdered … const SuppressProgressReporting … type FlakeAttempts … type MustPassRepeatedly … type Offset … type Done … type Labels … type PollProgressInterval … type PollProgressAfter … type NodeTimeout … type SpecTimeout … type GracePeriod … func (l Labels) MatchesLabelFilter(query string) bool { … } func UnionOfLabels(labels ...Labels) Labels { … } func PartitionDecorations(args ...interface{ … } func isDecoration(arg interface{ … } func isSliceOfDecorations(slice interface{ … } var contextType … var specContextType … func NewNode(deprecationTracker *types.DeprecationTracker, nodeType types.NodeType, text string, args ...interface{ … } var doneType … func extractBodyFunction(deprecationTracker *types.DeprecationTracker, cl types.CodeLocation, arg interface{ … } var byteType … func extractSynchronizedBeforeSuiteProc1Body(arg interface{ … } func extractSynchronizedBeforeSuiteAllProcsBody(arg interface{ … } var errInterface … func NewCleanupNode(deprecationTracker *types.DeprecationTracker, fail func(string, types.CodeLocation), args ...interface{ … } func (n Node) IsZero() bool { … } type Nodes … func (n Nodes) Clone() Nodes { … } func (n Nodes) CopyAppend(nodes ...Node) Nodes { … } func (n Nodes) SplitAround(pivot Node) (Nodes, Nodes) { … } func (n Nodes) FirstNodeWithType(nodeTypes types.NodeType) Node { … } func (n Nodes) WithType(nodeTypes types.NodeType) Nodes { … } func (n Nodes) WithoutType(nodeTypes types.NodeType) Nodes { … } func (n Nodes) WithoutNode(nodeToExclude Node) Nodes { … } func (n Nodes) Filter(filter func(Node) bool) Nodes { … } func (n Nodes) FirstSatisfying(filter func(Node) bool) Node { … } func (n Nodes) WithinNestingLevel(deepestNestingLevel int) Nodes { … } func (n Nodes) SortedByDescendingNestingLevel() Nodes { … } func (n Nodes) SortedByAscendingNestingLevel() Nodes { … } func (n Nodes) FirstWithNestingLevel(level int) Node { … } func (n Nodes) Reverse() Nodes { … } func (n Nodes) Texts() []string { … } func (n Nodes) Labels() [][]string { … } func (n Nodes) UnionOfLabels() []string { … } func (n Nodes) CodeLocations() []types.CodeLocation { … } func (n Nodes) BestTextFor(node Node) string { … } func (n Nodes) ContainsNodeID(id uint) bool { … } func (n Nodes) HasNodeMarkedPending() bool { … } func (n Nodes) HasNodeMarkedFocus() bool { … } func (n Nodes) HasNodeMarkedSerial() bool { … } func (n Nodes) FirstNodeMarkedOrdered() Node { … } func (n Nodes) IndexOfFirstNodeMarkedOrdered() int { … } func (n Nodes) GetMaxFlakeAttempts() int { … } func (n Nodes) GetMaxMustPassRepeatedly() int { … } func unrollInterfaceSlice(args interface{ … }