mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
testutil, clientv3: wait for panics in txn tests to complete
Fixes #5901
This commit is contained in:
parent
336e4f2f28
commit
984badeb03
@ -17,9 +17,13 @@ package clientv3
|
|||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/coreos/etcd/pkg/testutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestTxnPanics(t *testing.T) {
|
func TestTxnPanics(t *testing.T) {
|
||||||
|
defer testutil.AfterTest(t)
|
||||||
|
|
||||||
kv := &kv{}
|
kv := &kv{}
|
||||||
|
|
||||||
errc := make(chan string)
|
errc := make(chan string)
|
||||||
|
@ -106,6 +106,7 @@ func interestingGoroutines() (gs []string) {
|
|||||||
}
|
}
|
||||||
stack := strings.TrimSpace(sl[1])
|
stack := strings.TrimSpace(sl[1])
|
||||||
if stack == "" ||
|
if stack == "" ||
|
||||||
|
strings.Contains(stack, "runtime/panic.go") ||
|
||||||
strings.Contains(stack, "created by testing.RunTests") ||
|
strings.Contains(stack, "created by testing.RunTests") ||
|
||||||
strings.Contains(stack, "testing.Main(") ||
|
strings.Contains(stack, "testing.Main(") ||
|
||||||
strings.Contains(stack, "runtime.goexit") ||
|
strings.Contains(stack, "runtime.goexit") ||
|
||||||
|
Loading…
x
Reference in New Issue
Block a user