Browse Source

Merge pull request #4472 from gyuho/f0

etcd-tester: count success for v3
Gyu-Ho Lee 10 years ago
parent
commit
3b8237d011
1 changed files with 6 additions and 1 deletions
  1. 6 1
      tools/functional-tester/etcd-tester/stresser.go

+ 6 - 1
tools/functional-tester/etcd-tester/stresser.go

@@ -56,6 +56,8 @@ type stresser struct {
 	wg     *sync.WaitGroup
 	cancel func()
 	conn   *grpc.ClientConn
+
+	success int
 }
 
 func (s *stresser) Stress() error {
@@ -90,6 +92,9 @@ func (s *stresser) Stress() error {
 				if err != nil {
 					return
 				}
+				s.mu.Lock()
+				s.success++
+				s.mu.Unlock()
 			}
 		}(i)
 	}
@@ -111,7 +116,7 @@ func (s *stresser) Report() (int, int) {
 	s.mu.Lock()
 	defer s.mu.Unlock()
 	// TODO: find a better way to report v3 tests
-	return -1, -1
+	return s.success, -1
 }
 
 type stresserV2 struct {