remove old plan code
parent
32e73e2626
commit
a1fcf02abf
@ -1,42 +0,0 @@
|
||||
package tea
|
||||
|
||||
import "testing"
|
||||
|
||||
type step struct {
|
||||
Test
|
||||
name string
|
||||
next *step
|
||||
skip bool
|
||||
}
|
||||
|
||||
func (s *step) run(t *testing.T) {
|
||||
name := ""
|
||||
for s := s; s != nil; s = s.next {
|
||||
name += s.name
|
||||
if s.next != nil {
|
||||
name += "/"
|
||||
}
|
||||
}
|
||||
t.Run(name, func(t *testing.T) {
|
||||
for s := s; s != nil; s = s.next {
|
||||
s.Test.Run(t)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
func (t *Tree) plan() []step {
|
||||
if len(t.children) == 0 {
|
||||
s := &step{Test: t.Test, name: parseName(t.Test)}
|
||||
for t.parent != nil {
|
||||
t = t.parent
|
||||
s = &step{Test: t.Test, name: parseName(t.Test), next: s}
|
||||
}
|
||||
return []step{*s}
|
||||
}
|
||||
|
||||
var steps []step
|
||||
for _, child := range t.children {
|
||||
steps = append(steps, child.plan()...)
|
||||
}
|
||||
return steps
|
||||
}
|
Loading…
Reference in New Issue