@@ -2190,55 +2190,6 @@ function getSpanName(span: AbstractSpan): string | undefined {
21902190 return spanHasName ( span ) ? span . name : undefined ;
21912191}
21922192
2193- describe ( 'trace (ignoreSpans)' , ( ) => {
2194- afterEach ( async ( ) => {
2195- await cleanupOtel ( ) ;
2196- } ) ;
2197-
2198- it ( 'returns a non-recording span for an ignored span via startSpan' , ( ) => {
2199- mockSdkInit ( { tracesSampleRate : 1 , ignoreSpans : [ 'ignored-span' ] } ) ;
2200-
2201- startSpan ( { name : 'root' } , ( ) => {
2202- startSpan ( { name : 'ignored-span' } , span => {
2203- expect ( spanIsSampled ( span ) ) . toBe ( false ) ;
2204- expect ( span . isRecording ( ) ) . toBe ( false ) ;
2205- } ) ;
2206- } ) ;
2207- } ) ;
2208-
2209- it ( 'children of ignored spans parent to grandparent via startSpan' , ( ) => {
2210- mockSdkInit ( { tracesSampleRate : 1 , ignoreSpans : [ 'ignored-span' ] } ) ;
2211-
2212- startSpan ( { name : 'root' } , rootSpan => {
2213- const rootSpanId = rootSpan . spanContext ( ) . spanId ;
2214-
2215- startSpan ( { name : 'ignored-span' } , ( ) => {
2216- startSpan ( { name : 'grandchild' } , grandchildSpan => {
2217- const parentId = getSpanParentSpanId ( grandchildSpan ) ;
2218- expect ( parentId ) . toBe ( rootSpanId ) ;
2219- } ) ;
2220- } ) ;
2221- } ) ;
2222- } ) ;
2223-
2224- it ( 'returns a non-recording span for an ignored span via startInactiveSpan' , ( ) => {
2225- mockSdkInit ( { tracesSampleRate : 1 , ignoreSpans : [ 'ignored-span' ] } ) ;
2226-
2227- const span = startInactiveSpan ( { name : 'ignored-span' } ) ;
2228- expect ( spanIsSampled ( span ) ) . toBe ( false ) ;
2229- expect ( span . isRecording ( ) ) . toBe ( false ) ;
2230- } ) ;
2231-
2232- it ( 'does not ignore non-matching spans' , ( ) => {
2233- mockSdkInit ( { tracesSampleRate : 1 , ignoreSpans : [ 'ignored-span' ] } ) ;
2234-
2235- startSpan ( { name : 'normal-span' } , span => {
2236- expect ( spanIsSampled ( span ) ) . toBe ( true ) ;
2237- expect ( span . isRecording ( ) ) . toBe ( true ) ;
2238- } ) ;
2239- } ) ;
2240- } ) ;
2241-
22422193function getSpanEndTime ( span : AbstractSpan ) : [ number , number ] | undefined {
22432194 return ( span as ReadableSpan ) . endTime ;
22442195}
0 commit comments