@@ -53,23 +53,14 @@ func DowngradeEnable(t *testing.T, epc *EtcdProcessCluster, ver *semver.Version)
53
53
t .Log ("Cluster is ready for downgrade" )
54
54
}
55
55
56
- func DowngradeCancel (t * testing.T , epc * EtcdProcessCluster , versions [] * version. Versions ) {
56
+ func DowngradeCancel (t * testing.T , epc * EtcdProcessCluster ) {
57
57
t .Logf ("etcdctl downgrade cancel" )
58
58
c := epc .Etcdctl ()
59
59
testutils .ExecuteWithTimeout (t , 20 * time .Second , func () {
60
60
err := c .DowngradeCancel (context .TODO ())
61
61
require .NoError (t , err )
62
62
})
63
63
64
- t .Log ("Downgrade cancelled, validating if cluster is in the right state" )
65
- for i := 0 ; i < len (epc .Procs ); i ++ {
66
- ValidateVersion (t , epc .Cfg , epc .Procs [i ], version.Versions {
67
- Cluster : versions [i ].Cluster ,
68
- Server : versions [i ].Server ,
69
- Storage : versions [i ].Storage ,
70
- })
71
- }
72
-
73
64
t .Log ("Cluster downgrade cancellation is completed" )
74
65
}
75
66
@@ -124,6 +115,13 @@ func DowngradeUpgradeMembers(t *testing.T, lg *zap.Logger, clus *EtcdProcessClus
124
115
return nil
125
116
}
126
117
118
+ func ValidateMemberVersions (t * testing.T , epc * EtcdProcessCluster , expect []* version.Versions ) {
119
+ for i := 0 ; i < len (epc .Procs ); i ++ {
120
+ ValidateVersion (t , epc .Cfg , epc .Procs [i ], * expect [i ])
121
+ }
122
+ t .Log ("Cluster member version validation after downgrade cancellation is completed" )
123
+ }
124
+
127
125
func ValidateVersion (t * testing.T , cfg * EtcdProcessClusterConfig , member EtcdProcess , expect version.Versions ) {
128
126
testutils .ExecuteWithTimeout (t , 30 * time .Second , func () {
129
127
for {
0 commit comments