MCPcopy
hub / github.com/dapr/dapr / assertRequestSentMetrics

Function assertRequestSentMetrics

pkg/api/grpc/proxy/handler_test.go:563–576  ·  view source on GitHub ↗
(t *testing.T, meter view.Meter, requestType string, requestsSentExpected int64, assertEqualFn func(t assert.TestingT, e1 any, e2 any, msgAndArgs ...any) bool)

Source from the content-addressed store, hash-verified

561}
562
563func assertRequestSentMetrics(t *testing.T, meter view.Meter, requestType string, requestsSentExpected int64, assertEqualFn func(t assert.TestingT, e1 any, e2 any, msgAndArgs ...any) bool) []*view.Row {
564 t.Helper()
565 rows, err := meter.RetrieveData(serviceInvocationRequestSentName)
566 require.NoError(t, err)
567 assert.Len(t, rows, 1)
568 requestsSent := diag.GetCountValueForObservationWithTagSet(
569 rows, map[tag.Tag]bool{diag.NewTag("type", requestType): true})
570
571 if assertEqualFn == nil {
572 assertEqualFn = assert.Equal
573 }
574 assertEqualFn(t, requestsSent, requestsSentExpected)
575 return rows
576}
577
578func (s *proxyTestSuite) TestResiliencyStreaming() {
579 // Set the resiliency policy

Callers 2

TestResiliencyUnaryMethod · 0.85

Calls 1

LenMethod · 0.65

Tested by

no test coverage detected