1
1
package com .datadog .debugger .origin ;
2
2
3
3
import static com .datadog .debugger .util .TestHelper .setFieldInConfig ;
4
- import static datadog .trace .api .DDTags .DD_CODE_ORIGIN_FRAME ;
4
+ import static datadog .trace .api .DDTags .DD_CODE_ORIGIN_FRAME0 ;
5
5
import static datadog .trace .api .DDTags .DD_CODE_ORIGIN_PREFIX ;
6
6
import static datadog .trace .api .DDTags .DD_CODE_ORIGIN_TYPE ;
7
7
import static datadog .trace .util .AgentThreadFactory .AgentThread .TASK_SCHEDULER ;
@@ -140,7 +140,7 @@ public void doubleEntry() throws IOException, URISyntaxException {
140
140
List <? extends MutableSpan > trace = traceInterceptor .getTrace ();
141
141
MutableSpan span = trace .get (0 );
142
142
// this should be entry but until we get the ordering resolved, it's this.
143
- assertEquals ("entry" , span .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "method" ) ));
143
+ assertEquals ("entry" , span .getTag (DD_CODE_ORIGIN_FRAME0 + "method" ));
144
144
}
145
145
146
146
@ Test
@@ -269,17 +269,17 @@ public void execute(Runnable target) {
269
269
}
270
270
271
271
private static void checkEntrySpanTags (DDSpan span , boolean includeSnapshot ) {
272
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "file" ) );
273
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "line" ) );
274
- assertNotEquals (-1 , span .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "line" ) ));
275
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "method" ) );
276
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "signature" ) );
277
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "type" ) );
272
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "file" );
273
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "line" );
274
+ assertNotEquals (-1 , span .getTag (DD_CODE_ORIGIN_FRAME0 + "line" ));
275
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "method" );
276
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "signature" );
277
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "type" );
278
278
279
279
if (includeSnapshot ) {
280
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "snapshot_id" ) );
280
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "snapshot_id" );
281
281
} else {
282
- assertKeyNotPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "snapshot_id" ) );
282
+ assertKeyNotPresent (span , DD_CODE_ORIGIN_FRAME0 + "snapshot_id" );
283
283
}
284
284
}
285
285
@@ -302,23 +302,23 @@ private static void checkExitSpanTags(DDSpan span, boolean includeSnapshot) {
302
302
format ("Existing keys for %s: %s" , span .getOperationName (), new TreeSet <>(ldKeys (span )));
303
303
304
304
assertKeyPresent (span , DD_CODE_ORIGIN_TYPE );
305
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "file" ) );
306
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "line" ) );
307
- assertNotEquals (-1 , span .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "line" ) ));
308
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "method" ) );
309
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "type" ) );
305
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "file" );
306
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "line" );
307
+ assertNotEquals (-1 , span .getTag (DD_CODE_ORIGIN_FRAME0 + "line" ));
308
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "method" );
309
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "type" );
310
310
if (includeSnapshot ) {
311
- assertKeyPresent (span , format ( DD_CODE_ORIGIN_FRAME , 0 , "snapshot_id" ) );
311
+ assertKeyPresent (span , DD_CODE_ORIGIN_FRAME0 + "snapshot_id" );
312
312
}
313
313
314
314
MutableSpan rootSpan = span .getLocalRootSpan ();
315
315
assertEquals (rootSpan .getTag (DD_CODE_ORIGIN_TYPE ), "entry" , keys );
316
- Object file = rootSpan .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "file" ) );
316
+ Object file = rootSpan .getTag (DD_CODE_ORIGIN_FRAME0 + "file" );
317
317
assertNotNull (file , rootSpan .getTags ().toString ());
318
- assertNotNull (rootSpan .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "line" ) ));
319
- assertNotEquals (-1 , rootSpan .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "line" ) ));
320
- assertNotNull (rootSpan .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "method" ) ));
321
- assertNotNull (rootSpan .getTag (format ( DD_CODE_ORIGIN_FRAME , 0 , "type" ) ));
318
+ assertNotNull (rootSpan .getTag (DD_CODE_ORIGIN_FRAME0 + "line" ));
319
+ assertNotEquals (-1 , rootSpan .getTag (DD_CODE_ORIGIN_FRAME0 + "line" ));
320
+ assertNotNull (rootSpan .getTag (DD_CODE_ORIGIN_FRAME0 + "method" ));
321
+ assertNotNull (rootSpan .getTag (DD_CODE_ORIGIN_FRAME0 + "type" ));
322
322
}
323
323
324
324
private static Set <String > ldKeys (MutableSpan span ) {
0 commit comments