From 7961599b2e41c71720a42b3bfde641f7529f05fe Mon Sep 17 00:00:00 2001 From: Corey Hulen Date: Tue, 22 Nov 2016 11:05:54 -0800 Subject: PLT-4357 adding performance monitoring (#4622) * WIP * WIP * Adding metrics collection * updating vendor packages * Adding metrics to config * Adding admin console page for perf monitoring * Updating glide * switching to tylerb/graceful --- .../braintree/manners/transition_test.go | 53 ---------------------- 1 file changed, 53 deletions(-) delete mode 100644 vendor/github.com/braintree/manners/transition_test.go (limited to 'vendor/github.com/braintree/manners/transition_test.go') diff --git a/vendor/github.com/braintree/manners/transition_test.go b/vendor/github.com/braintree/manners/transition_test.go deleted file mode 100644 index ffa06d3eb..000000000 --- a/vendor/github.com/braintree/manners/transition_test.go +++ /dev/null @@ -1,53 +0,0 @@ -package manners - -import ( - "net/http" - "strings" - "testing" -) - -func TestStateTransitions(t *testing.T) { - tests := []transitionTest{ - transitionTest{[]http.ConnState{http.StateNew, http.StateActive}, 1}, - transitionTest{[]http.ConnState{http.StateNew, http.StateClosed}, 0}, - transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateClosed}, 0}, - transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateHijacked}, 0}, - transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle}, 0}, - transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive}, 1}, - transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive, http.StateIdle}, 0}, - transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive, http.StateClosed}, 0}, - transitionTest{[]http.ConnState{http.StateNew, http.StateActive, http.StateIdle, http.StateActive, http.StateIdle, http.StateClosed}, 0}, - } - - for _, test := range tests { - testStateTransition(t, test) - } -} - -type transitionTest struct { - states []http.ConnState - expectedWgCount int -} - -func testStateTransition(t *testing.T, test transitionTest) { - server := newServer() - wg := newTestWg() - server.wg = wg - startServer(t, server, nil) - - conn := &fakeConn{} - for _, newState := range test.states { - server.ConnState(conn, newState) - } - - server.Close() - waiting := <-wg.waitCalled - if waiting != test.expectedWgCount { - names := make([]string, len(test.states)) - for i, s := range test.states { - names[i] = s.String() - } - transitions := strings.Join(names, " -> ") - t.Errorf("%s - Waitcount should be %d, got %d", transitions, test.expectedWgCount, waiting) - } -} -- cgit v1.2.3-1-g7c22