@@ -591,7 +591,8 @@ describe('Trace', () => {
591
591
useHex : true ,
592
592
} ) ;
593
593
assert . ok ( exportRequest ) ;
594
- const spanFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
594
+ const spanFlags =
595
+ exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
595
596
assert . strictEqual ( spanFlags , 0x101 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE
596
597
} ) ;
597
598
@@ -609,11 +610,15 @@ describe('Trace', () => {
609
610
parentSpanContext : remoteParentSpanContext ,
610
611
} ;
611
612
612
- const exportRequest = createExportTraceServiceRequest ( [ spanWithRemoteParent ] , {
613
- useHex : true ,
614
- } ) ;
613
+ const exportRequest = createExportTraceServiceRequest (
614
+ [ spanWithRemoteParent ] ,
615
+ {
616
+ useHex : true ,
617
+ }
618
+ ) ;
615
619
assert . ok ( exportRequest ) ;
616
- const spanFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
620
+ const spanFlags =
621
+ exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
617
622
assert . strictEqual ( spanFlags , 0x301 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE | IS_REMOTE
618
623
} ) ;
619
624
@@ -622,7 +627,9 @@ describe('Trace', () => {
622
627
useHex : true ,
623
628
} ) ;
624
629
assert . ok ( exportRequest ) ;
625
- const linkFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ] . flags ;
630
+ const linkFlags =
631
+ exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ]
632
+ . flags ;
626
633
assert . strictEqual ( linkFlags , 0x101 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE
627
634
} ) ;
628
635
@@ -646,11 +653,16 @@ describe('Trace', () => {
646
653
links : [ remoteLink ] ,
647
654
} ;
648
655
649
- const exportRequest = createExportTraceServiceRequest ( [ spanWithRemoteLink ] , {
650
- useHex : true ,
651
- } ) ;
656
+ const exportRequest = createExportTraceServiceRequest (
657
+ [ spanWithRemoteLink ] ,
658
+ {
659
+ useHex : true ,
660
+ }
661
+ ) ;
652
662
assert . ok ( exportRequest ) ;
653
- const linkFlags = exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ] . flags ;
663
+ const linkFlags =
664
+ exportRequest . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ]
665
+ . flags ;
654
666
assert . strictEqual ( linkFlags , 0x301 ) ; // TraceFlags (0x01) | HAS_IS_REMOTE | IS_REMOTE
655
667
} ) ;
656
668
} ) ;
@@ -681,8 +693,11 @@ describe('Trace', () => {
681
693
isRemote : false ,
682
694
} ,
683
695
} as unknown as ReadableSpan ;
684
- const reqLocal = createExportTraceServiceRequest ( [ spanLocal ] , { useHex : true } ) ;
685
- const spanFlagsLocal = reqLocal . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
696
+ const reqLocal = createExportTraceServiceRequest ( [ spanLocal ] , {
697
+ useHex : true ,
698
+ } ) ;
699
+ const spanFlagsLocal =
700
+ reqLocal . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
686
701
assert . strictEqual ( spanFlagsLocal , c . local ) ;
687
702
688
703
// Remote parent
@@ -693,8 +708,11 @@ describe('Trace', () => {
693
708
isRemote : true ,
694
709
} ,
695
710
} as unknown as ReadableSpan ;
696
- const reqRemote = createExportTraceServiceRequest ( [ spanRemote ] , { useHex : true } ) ;
697
- const spanFlagsRemote = reqRemote . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
711
+ const reqRemote = createExportTraceServiceRequest ( [ spanRemote ] , {
712
+ useHex : true ,
713
+ } ) ;
714
+ const spanFlagsRemote =
715
+ reqRemote . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
698
716
assert . strictEqual ( spanFlagsRemote , c . remote ) ;
699
717
}
700
718
} ) ;
@@ -716,8 +734,11 @@ describe('Trace', () => {
716
734
...span ,
717
735
links : [ linkLocal ] ,
718
736
} as unknown as ReadableSpan ;
719
- const reqLocal = createExportTraceServiceRequest ( [ spanWithLocalLink ] , { useHex : true } ) ;
720
- const linkFlagsLocal = reqLocal . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ] . flags ;
737
+ const reqLocal = createExportTraceServiceRequest ( [ spanWithLocalLink ] , {
738
+ useHex : true ,
739
+ } ) ;
740
+ const linkFlagsLocal =
741
+ reqLocal . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ] . flags ;
721
742
assert . strictEqual ( linkFlagsLocal , c . local ) ;
722
743
723
744
const linkRemote = {
@@ -728,8 +749,13 @@ describe('Trace', () => {
728
749
...span ,
729
750
links : [ linkRemote ] ,
730
751
} as unknown as ReadableSpan ;
731
- const reqRemote = createExportTraceServiceRequest ( [ spanWithRemoteLink ] , { useHex : true } ) ;
732
- const linkFlagsRemote = reqRemote . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ] . flags ;
752
+ const reqRemote = createExportTraceServiceRequest (
753
+ [ spanWithRemoteLink ] ,
754
+ { useHex : true }
755
+ ) ;
756
+ const linkFlagsRemote =
757
+ reqRemote . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . links ?. [ 0 ]
758
+ . flags ;
733
759
assert . strictEqual ( linkFlagsRemote , c . remote ) ;
734
760
}
735
761
} ) ;
@@ -748,7 +774,9 @@ describe('Trace', () => {
748
774
} ) ,
749
775
parentSpanContext : undefined ,
750
776
} as unknown as ReadableSpan ;
751
- const req = createExportTraceServiceRequest ( [ rootSpan ] , { useHex : true } ) ;
777
+ const req = createExportTraceServiceRequest ( [ rootSpan ] , {
778
+ useHex : true ,
779
+ } ) ;
752
780
const flags = req . resourceSpans ?. [ 0 ] . scopeSpans [ 0 ] . spans ?. [ 0 ] . flags ;
753
781
assert . strictEqual ( flags , c . local ) ;
754
782
}
0 commit comments