mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
chore(tests/multi_node_kill_one): check function-call result
To stop test in time if error occurs
This commit is contained in:
parent
9247486576
commit
e69118ade7
@ -26,7 +26,7 @@ func templateTestSimpleMultiNode(t *testing.T, tls bool) {
|
||||
_, etcds, err := CreateCluster(clusterSize, procAttr, tls)
|
||||
|
||||
if err != nil {
|
||||
t.Fatal("cannot create cluster")
|
||||
t.Fatalf("cannot create cluster: %v", err)
|
||||
}
|
||||
|
||||
defer DestroyCluster(etcds)
|
||||
@ -35,29 +35,30 @@ func templateTestSimpleMultiNode(t *testing.T, tls bool) {
|
||||
|
||||
c := etcd.NewClient(nil)
|
||||
|
||||
c.SyncCluster()
|
||||
if c.SyncCluster() == false {
|
||||
t.Fatal("Cannot sync cluster!")
|
||||
}
|
||||
|
||||
// Test Set
|
||||
result, err := c.Set("foo", "bar", 100)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
node := result.Node
|
||||
|
||||
if err != nil || node.Key != "/foo" || node.Value != "bar" || node.TTL < 95 {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
if node.Key != "/foo" || node.Value != "bar" || node.TTL < 95 {
|
||||
t.Fatalf("Set 1 failed with %s %s %v", node.Key, node.Value, node.TTL)
|
||||
}
|
||||
|
||||
time.Sleep(time.Second)
|
||||
|
||||
result, err = c.Set("foo", "bar", 100)
|
||||
node = result.Node
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
if err != nil || node.Key != "/foo" || node.Value != "bar" || node.TTL < 95 {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
node = result.Node
|
||||
if node.Key != "/foo" || node.Value != "bar" || node.TTL < 95 {
|
||||
t.Fatalf("Set 2 failed with %s %s %v", node.Key, node.Value, node.TTL)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user