@@ -8,7 +8,7 @@ const test = require('tape')
8
8
const AsyncId = require ( '../../lib/context/async-id' )
9
9
const grpc = require ( '@grpc/grpc-js' )
10
10
const services = require ( '../../lib/data/v1/Service_grpc_pb' )
11
- const { beforeSpecificOne, afterOne, getCallRequests, getMetadata, DataSourceCallCountable } = require ( './grpc-fixture' )
11
+ const { beforeSpecificOne, afterOne, getCallRequests, getMetadata, DataSourceCallCountable, SpanOnlyFunctionalTestableDataSource } = require ( './grpc-fixture' )
12
12
const cmdMessage = require ( '../../lib/data/v1/Cmd_pb' )
13
13
const CommandType = require ( '../../lib/client/command/command-type' )
14
14
const { Empty } = require ( 'google-protobuf/google/protobuf/empty_pb' )
@@ -56,19 +56,6 @@ function sendSpan(call) {
56
56
callMetadata . push ( call . metadata )
57
57
}
58
58
59
- class DataSource extends DataSourceCallCountable {
60
- constructor ( collectorIp , collectorTcpPort , collectorStatPort , collectorSpanPort , agentInfo , config ) {
61
- super ( collectorIp , collectorTcpPort , collectorStatPort , collectorSpanPort , agentInfo , config )
62
- }
63
-
64
- initializeClients ( ) { }
65
- initializeMetadataClients ( ) { }
66
- initializeStatStream ( ) { }
67
- initializePingStream ( ) { }
68
- initializeAgentInfoScheduler ( ) { }
69
- initializeProfilerClients ( ) { }
70
- }
71
-
72
59
test ( 'Should send span' , function ( t ) {
73
60
agent . bindHttp ( )
74
61
sendSpanMethodOnDataCallback = null
@@ -79,7 +66,7 @@ test('Should send span', function (t) {
79
66
} )
80
67
let dataSender
81
68
server . bindAsync ( 'localhost:0' , grpc . ServerCredentials . createInsecure ( ) , ( error , port ) => {
82
- const grpcDataSender = beforeSpecificOne ( port , DataSource )
69
+ const grpcDataSender = beforeSpecificOne ( port , SpanOnlyFunctionalTestableDataSource )
83
70
const traceRoot = new RemoteTraceRootBuilder ( agent . agentInfo , '5' ) . build ( )
84
71
dataSender = dataSenderMock ( agent . config , grpcDataSender )
85
72
const spanBuilder = new SpanBuilder ( traceRoot )
@@ -175,7 +162,7 @@ test('sendSpanChunk redis.SET.end', function (t) {
175
162
176
163
let dataSender
177
164
server . bindAsync ( 'localhost:0' , grpc . ServerCredentials . createInsecure ( ) , ( error , port ) => {
178
- const grpcDataSender = beforeSpecificOne ( port , DataSource )
165
+ const grpcDataSender = beforeSpecificOne ( port , SpanOnlyFunctionalTestableDataSource )
179
166
const traceRoot = new RemoteTraceRootBuilder ( agent . agentInfo , '5' ) . build ( )
180
167
const asyncId = AsyncId . make ( )
181
168
dataSender = dataSenderMock ( agent . config , grpcDataSender )
@@ -253,7 +240,7 @@ test('sendSpanChunk redis.GET.end', (t) => {
253
240
254
241
let dataSender
255
242
server . bindAsync ( 'localhost:0' , grpc . ServerCredentials . createInsecure ( ) , ( error , port ) => {
256
- const grpcDataSender = beforeSpecificOne ( port , DataSource )
243
+ const grpcDataSender = beforeSpecificOne ( port , SpanOnlyFunctionalTestableDataSource )
257
244
const traceRoot = new RemoteTraceRootBuilder ( agent . agentInfo , '5' ) . build ( )
258
245
const asyncId = AsyncId . make ( )
259
246
dataSender = dataSenderMock ( agent . config , grpcDataSender )
@@ -324,7 +311,7 @@ test('sendSpan', (t) => {
324
311
325
312
let dataSender
326
313
server . bindAsync ( 'localhost:0' , grpc . ServerCredentials . createInsecure ( ) , ( error , port ) => {
327
- const grpcDataSender = beforeSpecificOne ( port , DataSource )
314
+ const grpcDataSender = beforeSpecificOne ( port , SpanOnlyFunctionalTestableDataSource )
328
315
const traceRoot = new RemoteTraceRootBuilder ( agent . agentInfo , '5' ) . build ( )
329
316
dataSender = dataSenderMock ( agent . config , grpcDataSender )
330
317
const spanBuilder = new SpanBuilder ( traceRoot )
@@ -455,10 +442,9 @@ test('sendStat', (t) => {
455
442
const actualHistogram = data . getAgentstat ( ) . getActivetrace ( ) . getHistogram ( ) . getActivetracecountList ( )
456
443
t . deepEqual ( originalHistogram , actualHistogram , 'active trace histogram' )
457
444
agent . dataSender . close ( )
458
- collectorServer . tryShutdown ( ( ) => {
459
- server . close ( ( ) => {
460
- t . end ( )
461
- } )
445
+ collectorServer . forceShutdown ( )
446
+ server . close ( ( ) => {
447
+ t . end ( )
462
448
} )
463
449
}
464
450
} )
0 commit comments