Browse Source

tests/e2e: fix "testCtlV2Backup"

Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
Gyuho Lee 7 years ago
parent
commit
b153be2acb
1 changed files with 4 additions and 0 deletions
  1. 4 0
      tests/e2e/ctl_v2_test.go

+ 4 - 0
tests/e2e/ctl_v2_test.go

@@ -265,9 +265,11 @@ func testCtlV2Backup(t *testing.T, snapCount int, v3 bool) {
 
 
 	// v3 put before v2 set so snapshot happens after v3 operations to confirm
 	// v3 put before v2 set so snapshot happens after v3 operations to confirm
 	// v3 data is preserved after snapshot.
 	// v3 data is preserved after snapshot.
+	os.Setenv("ETCDCTL_API", "3")
 	if err := ctlV3Put(ctlCtx{t: t, epc: epc1}, "v3key", "123", ""); err != nil {
 	if err := ctlV3Put(ctlCtx{t: t, epc: epc1}, "v3key", "123", ""); err != nil {
 		t.Fatal(err)
 		t.Fatal(err)
 	}
 	}
+	os.Setenv("ETCDCTL_API", "2")
 
 
 	if err := etcdctlSet(epc1, "foo1", "bar1"); err != nil {
 	if err := etcdctlSet(epc1, "foo1", "bar1"); err != nil {
 		t.Fatal(err)
 		t.Fatal(err)
@@ -298,6 +300,7 @@ func testCtlV2Backup(t *testing.T, snapCount int, v3 bool) {
 		t.Fatal(err)
 		t.Fatal(err)
 	}
 	}
 
 
+	os.Setenv("ETCDCTL_API", "3")
 	ctx2 := ctlCtx{t: t, epc: epc2}
 	ctx2 := ctlCtx{t: t, epc: epc2}
 	if v3 {
 	if v3 {
 		if err := ctlV3Get(ctx2, []string{"v3key"}, kv{"v3key", "123"}); err != nil {
 		if err := ctlV3Get(ctx2, []string{"v3key"}, kv{"v3key", "123"}); err != nil {
@@ -308,6 +311,7 @@ func testCtlV2Backup(t *testing.T, snapCount int, v3 bool) {
 			t.Fatal(err)
 			t.Fatal(err)
 		}
 		}
 	}
 	}
+	os.Setenv("ETCDCTL_API", "2")
 
 
 	// check if it can serve client requests
 	// check if it can serve client requests
 	if err := etcdctlSet(epc2, "foo2", "bar2"); err != nil {
 	if err := etcdctlSet(epc2, "foo2", "bar2"); err != nil {