@@ -57,13 +57,13 @@ func TestMetricsRequest(t *testing.T) {
57
57
}
58
58
59
59
func TestMetricsExporter_InvalidName (t * testing.T ) {
60
- me , err := NewMetricsExporter (nil , zap .NewNop (), newPushMetricsData (0 , nil ))
60
+ me , err := NewMetricsExporter (nil , zap .NewNop (), newPushMetricsData (nil ))
61
61
require .Nil (t , me )
62
62
require .Equal (t , errNilConfig , err )
63
63
}
64
64
65
65
func TestMetricsExporter_NilLogger (t * testing.T ) {
66
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , nil , newPushMetricsData (0 , nil ))
66
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , nil , newPushMetricsData (nil ))
67
67
require .Nil (t , me )
68
68
require .Equal (t , errNilLogger , err )
69
69
}
@@ -76,7 +76,7 @@ func TestMetricsExporter_NilPushMetricsData(t *testing.T) {
76
76
77
77
func TestMetricsExporter_Default (t * testing.T ) {
78
78
md := testdata .GenerateMetricsEmpty ()
79
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ))
79
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ))
80
80
assert .NotNil (t , me )
81
81
assert .NoError (t , err )
82
82
@@ -87,22 +87,14 @@ func TestMetricsExporter_Default(t *testing.T) {
87
87
func TestMetricsExporter_Default_ReturnError (t * testing.T ) {
88
88
md := testdata .GenerateMetricsEmpty ()
89
89
want := errors .New ("my_error" )
90
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , want ))
90
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (want ))
91
91
require .Nil (t , err )
92
92
require .NotNil (t , me )
93
93
require .Equal (t , want , me .ConsumeMetrics (context .Background (), md ))
94
94
}
95
95
96
96
func TestMetricsExporter_WithRecordMetrics (t * testing.T ) {
97
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ))
98
- require .Nil (t , err )
99
- require .NotNil (t , me )
100
-
101
- checkRecordedMetricsForMetricsExporter (t , me , nil )
102
- }
103
-
104
- func TestMetricsExporter_WithRecordMetrics_NonZeroDropped (t * testing.T ) {
105
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (1 , nil ))
97
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ))
106
98
require .Nil (t , err )
107
99
require .NotNil (t , me )
108
100
@@ -111,30 +103,23 @@ func TestMetricsExporter_WithRecordMetrics_NonZeroDropped(t *testing.T) {
111
103
112
104
func TestMetricsExporter_WithRecordMetrics_ReturnError (t * testing.T ) {
113
105
want := errors .New ("my_error" )
114
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , want ))
106
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (want ))
115
107
require .Nil (t , err )
116
108
require .NotNil (t , me )
117
109
118
110
checkRecordedMetricsForMetricsExporter (t , me , want )
119
111
}
120
112
121
113
func TestMetricsExporter_WithSpan (t * testing.T ) {
122
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ))
123
- require .Nil (t , err )
124
- require .NotNil (t , me )
125
- checkWrapSpanForMetricsExporter (t , me , nil , 1 )
126
- }
127
-
128
- func TestMetricsExporter_WithSpan_NonZeroDropped (t * testing.T ) {
129
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (1 , nil ))
114
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ))
130
115
require .Nil (t , err )
131
116
require .NotNil (t , me )
132
117
checkWrapSpanForMetricsExporter (t , me , nil , 1 )
133
118
}
134
119
135
120
func TestMetricsExporter_WithSpan_ReturnError (t * testing.T ) {
136
121
want := errors .New ("my_error" )
137
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , want ))
122
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (want ))
138
123
require .Nil (t , err )
139
124
require .NotNil (t , me )
140
125
checkWrapSpanForMetricsExporter (t , me , want , 1 )
@@ -144,7 +129,7 @@ func TestMetricsExporter_WithShutdown(t *testing.T) {
144
129
shutdownCalled := false
145
130
shutdown := func (context.Context ) error { shutdownCalled = true ; return nil }
146
131
147
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithShutdown (shutdown ))
132
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithShutdown (shutdown ))
148
133
assert .NotNil (t , me )
149
134
assert .NoError (t , err )
150
135
@@ -154,7 +139,7 @@ func TestMetricsExporter_WithShutdown(t *testing.T) {
154
139
155
140
func TestMetricsExporter_WithResourceToTelemetryConversionDisabled (t * testing.T ) {
156
141
md := testdata .GenerateMetricsTwoMetrics ()
157
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithResourceToTelemetryConversion (defaultResourceToTelemetrySettings ()))
142
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithResourceToTelemetryConversion (defaultResourceToTelemetrySettings ()))
158
143
assert .NotNil (t , me )
159
144
assert .NoError (t , err )
160
145
@@ -164,7 +149,7 @@ func TestMetricsExporter_WithResourceToTelemetryConversionDisabled(t *testing.T)
164
149
165
150
func TestMetricsExporter_WithResourceToTelemetryConversionEbabled (t * testing.T ) {
166
151
md := testdata .GenerateMetricsTwoMetrics ()
167
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithResourceToTelemetryConversion (ResourceToTelemetrySettings {Enabled : true }))
152
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithResourceToTelemetryConversion (ResourceToTelemetrySettings {Enabled : true }))
168
153
assert .NotNil (t , me )
169
154
assert .NoError (t , err )
170
155
@@ -176,16 +161,16 @@ func TestMetricsExporter_WithShutdown_ReturnError(t *testing.T) {
176
161
want := errors .New ("my_error" )
177
162
shutdownErr := func (context.Context ) error { return want }
178
163
179
- me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (0 , nil ), WithShutdown (shutdownErr ))
164
+ me , err := NewMetricsExporter (fakeMetricsExporterConfig , zap .NewNop (), newPushMetricsData (nil ), WithShutdown (shutdownErr ))
180
165
assert .NotNil (t , me )
181
166
assert .NoError (t , err )
182
167
183
168
assert .Equal (t , me .Shutdown (context .Background ()), want )
184
169
}
185
170
186
- func newPushMetricsData (droppedTimeSeries int , retError error ) PushMetrics {
187
- return func (ctx context.Context , td pdata.Metrics ) ( int , error ) {
188
- return droppedTimeSeries , retError
171
+ func newPushMetricsData (retError error ) PushMetrics {
172
+ return func (ctx context.Context , td pdata.Metrics ) error {
173
+ return retError
189
174
}
190
175
}
191
176
0 commit comments