functional-tester/tester: fix "Desc" calls

Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
This commit is contained in:
Gyuho Lee
2018-04-04 13:53:43 -07:00
parent d7b468ec6f
commit a7ec9f28e3
3 changed files with 47 additions and 8 deletions

View File

@ -99,7 +99,16 @@ func (f *failureFollower) Recover(clus *Cluster) error {
return f.recoverMember(clus, f.last)
}
func (f *failureFollower) FailureCase() rpcpb.FailureCase { return f.failureCase }
func (f *failureFollower) Desc() string {
if string(f.desc) != "" {
return string(f.desc)
}
return f.failureCase.String()
}
func (f *failureFollower) FailureCase() rpcpb.FailureCase {
return f.failureCase
}
type failureLeader struct {
failureByFunc
@ -152,7 +161,16 @@ func (f *failureQuorum) Recover(clus *Cluster) error {
return nil
}
func (f *failureQuorum) FailureCase() rpcpb.FailureCase { return f.failureCase }
func (f *failureQuorum) Desc() string {
if string(f.desc) != "" {
return string(f.desc)
}
return f.failureCase.String()
}
func (f *failureQuorum) FailureCase() rpcpb.FailureCase {
return f.failureCase
}
type failureAll failureByFunc
@ -174,6 +192,13 @@ func (f *failureAll) Recover(clus *Cluster) error {
return nil
}
func (f *failureAll) Desc() string {
if string(f.desc) != "" {
return string(f.desc)
}
return f.failureCase.String()
}
func (f *failureAll) FailureCase() rpcpb.FailureCase {
return f.failureCase
}