@@ -15,7 +15,7 @@ import Testing
1515@testable import Valkey
1616
1717#if DistributedTracingSupport
18- @ testable import Instrumentation
18+ import TracingTestKit
1919#endif
2020
2121@Suite
@@ -491,7 +491,7 @@ struct ConnectionTests {
491491 try await channel. close ( )
492492 }
493493
494- #if DistributedTracingSupport && compiler(>=6.2) // Swift Testing exit tests only added in 6.2
494+ #if DistributedTracingSupport
495495 @Suite
496496 struct DistributedTracingTests {
497497 @Test
@@ -514,11 +514,11 @@ struct ConnectionTests {
514514 try await channel. writeInbound ( RESPToken ( . bulkString( " Bar " ) ) . base)
515515 #expect( try await fooResult == " Bar " )
516516
517- #expect( tracer. spans . count == 1 )
518- let span = try #require( tracer. spans . first)
517+ #expect( tracer. finishedSpans . count == 1 )
518+ let span = try #require( tracer. finishedSpans . first)
519519 #expect( span. operationName == " GET " )
520520 #expect( span. kind == . client)
521- #expect( span. recordedErrors . isEmpty)
521+ #expect( span. errors . isEmpty)
522522 #expect(
523523 span. attributes == [
524524 " db.system.name " : " valkey " ,
@@ -528,7 +528,6 @@ struct ConnectionTests {
528528 " network.peer.port " : 6379 ,
529529 ]
530530 )
531- #expect( span. recordedErrors. isEmpty)
532531 #expect( span. status == nil )
533532 }
534533
@@ -556,13 +555,13 @@ struct ConnectionTests {
556555 #expect( error. message == " ERR Error! " )
557556 }
558557
559- #expect( tracer. spans . count == 1 )
560- let span = try #require( tracer. spans . first)
558+ #expect( tracer. finishedSpans . count == 1 )
559+ let span = try #require( tracer. finishedSpans . first)
561560 #expect( span. operationName == " GET " )
562561 #expect( span. kind == . client)
563- #expect( span. recordedErrors . count == 1 )
564- let error = try #require( span. recordedErrors . first)
565- #expect( error. 0 as? ValkeyClientError == ValkeyClientError ( . commandError, message: " ERR Error! " ) )
562+ #expect( span. errors . count == 1 )
563+ let error = try #require( span. errors . first)
564+ #expect( error. error as? ValkeyClientError == ValkeyClientError ( . commandError, message: " ERR Error! " ) )
566565 #expect(
567566 span. attributes == [
568567 " db.system.name " : " valkey " ,
@@ -601,11 +600,11 @@ struct ConnectionTests {
601600
602601 #expect( try await results. 1 . get ( ) . map { String ( buffer: $0) } == " OK " )
603602
604- #expect( tracer. spans . count == 1 )
605- let span = try #require( tracer. spans . first)
603+ #expect( tracer. finishedSpans . count == 1 )
604+ let span = try #require( tracer. finishedSpans . first)
606605 #expect( span. operationName == " MULTI " )
607606 #expect( span. kind == . client)
608- #expect( span. recordedErrors . isEmpty)
607+ #expect( span. errors . isEmpty)
609608 #expect(
610609 span. attributes == [
611610 " db.system.name " : " valkey " ,
@@ -616,7 +615,6 @@ struct ConnectionTests {
616615 " network.peer.port " : 6379 ,
617616 ]
618617 )
619- #expect( span. recordedErrors. isEmpty)
620618 #expect( span. status == nil )
621619 }
622620
@@ -645,11 +643,11 @@ struct ConnectionTests {
645643
646644 #expect( try await results. 1 . get ( ) . map { String ( buffer: $0) } == " bar " )
647645
648- #expect( tracer. spans . count == 1 )
649- let span = try #require( tracer. spans . first)
646+ #expect( tracer. finishedSpans . count == 1 )
647+ let span = try #require( tracer. finishedSpans . first)
650648 #expect( span. operationName == " MULTI " )
651649 #expect( span. kind == . client)
652- #expect( span. recordedErrors . isEmpty)
650+ #expect( span. errors . isEmpty)
653651 #expect(
654652 span. attributes == [
655653 " db.system.name " : " valkey " ,
@@ -660,7 +658,6 @@ struct ConnectionTests {
660658 " network.peer.port " : 6379 ,
661659 ]
662660 )
663- #expect( span. recordedErrors. isEmpty)
664661 #expect( span. status == nil )
665662 }
666663
@@ -686,13 +683,13 @@ struct ConnectionTests {
686683 try await channel. writeInbound ( RESPToken ( . simpleError( " WRONGTYPE Error! " ) ) . base)
687684 _ = await results
688685
689- #expect( tracer. spans . count == 1 )
690- let span = try #require( tracer. spans . first)
686+ #expect( tracer. finishedSpans . count == 1 )
687+ let span = try #require( tracer. finishedSpans . first)
691688 #expect( span. operationName == " MULTI " )
692689 #expect( span. kind == . client)
693- #expect( span. recordedErrors . count == 1 )
694- let error = try #require( span. recordedErrors . first)
695- #expect( error. 0 as? ValkeyClientError == ValkeyClientError ( . commandError, message: " WRONGTYPE Error! " ) )
690+ #expect( span. errors . count == 1 )
691+ let error = try #require( span. errors . first)
692+ #expect( error. error as? ValkeyClientError == ValkeyClientError ( . commandError, message: " WRONGTYPE Error! " ) )
696693 #expect(
697694 span. attributes == [
698695 " db.system.name " : " valkey " ,
0 commit comments