@@ -21,7 +21,7 @@ import Testing
2121@testable import Valkey
2222
2323#if DistributedTracingSupport
24- @ testable import Instrumentation
24+ import TracingTestKit
2525#endif
2626
2727@Suite
@@ -497,7 +497,7 @@ struct ConnectionTests {
497497 try await channel. close ( )
498498 }
499499
500- #if DistributedTracingSupport && compiler(>=6.2) // Swift Testing exit tests only added in 6.2
500+ #if DistributedTracingSupport
501501 @Suite
502502 struct DistributedTracingTests {
503503 @Test
@@ -520,11 +520,11 @@ struct ConnectionTests {
520520 try await channel. writeInbound ( RESPToken ( . bulkString( " Bar " ) ) . base)
521521 #expect( try await fooResult == " Bar " )
522522
523- #expect( tracer. spans . count == 1 )
524- let span = try #require( tracer. spans . first)
523+ #expect( tracer. finishedSpans . count == 1 )
524+ let span = try #require( tracer. finishedSpans . first)
525525 #expect( span. operationName == " GET " )
526526 #expect( span. kind == . client)
527- #expect( span. recordedErrors . isEmpty)
527+ #expect( span. errors . isEmpty)
528528 #expect(
529529 span. attributes == [
530530 " db.system.name " : " valkey " ,
@@ -534,7 +534,6 @@ struct ConnectionTests {
534534 " network.peer.port " : 6379 ,
535535 ]
536536 )
537- #expect( span. recordedErrors. isEmpty)
538537 #expect( span. status == nil )
539538 }
540539
@@ -562,13 +561,13 @@ struct ConnectionTests {
562561 #expect( error. message == " ERR Error! " )
563562 }
564563
565- #expect( tracer. spans . count == 1 )
566- let span = try #require( tracer. spans . first)
564+ #expect( tracer. finishedSpans . count == 1 )
565+ let span = try #require( tracer. finishedSpans . first)
567566 #expect( span. operationName == " GET " )
568567 #expect( span. kind == . client)
569- #expect( span. recordedErrors . count == 1 )
570- let error = try #require( span. recordedErrors . first)
571- #expect( error. 0 as? ValkeyClientError == ValkeyClientError ( . commandError, message: " ERR Error! " ) )
568+ #expect( span. errors . count == 1 )
569+ let error = try #require( span. errors . first)
570+ #expect( error. error as? ValkeyClientError == ValkeyClientError ( . commandError, message: " ERR Error! " ) )
572571 #expect(
573572 span. attributes == [
574573 " db.system.name " : " valkey " ,
@@ -607,11 +606,11 @@ struct ConnectionTests {
607606
608607 #expect( try await results. 1 . get ( ) . map { String ( buffer: $0) } == " OK " )
609608
610- #expect( tracer. spans . count == 1 )
611- let span = try #require( tracer. spans . first)
609+ #expect( tracer. finishedSpans . count == 1 )
610+ let span = try #require( tracer. finishedSpans . first)
612611 #expect( span. operationName == " MULTI " )
613612 #expect( span. kind == . client)
614- #expect( span. recordedErrors . isEmpty)
613+ #expect( span. errors . isEmpty)
615614 #expect(
616615 span. attributes == [
617616 " db.system.name " : " valkey " ,
@@ -622,7 +621,6 @@ struct ConnectionTests {
622621 " network.peer.port " : 6379 ,
623622 ]
624623 )
625- #expect( span. recordedErrors. isEmpty)
626624 #expect( span. status == nil )
627625 }
628626
@@ -651,11 +649,11 @@ struct ConnectionTests {
651649
652650 #expect( try await results. 1 . get ( ) . map { String ( buffer: $0) } == " bar " )
653651
654- #expect( tracer. spans . count == 1 )
655- let span = try #require( tracer. spans . first)
652+ #expect( tracer. finishedSpans . count == 1 )
653+ let span = try #require( tracer. finishedSpans . first)
656654 #expect( span. operationName == " MULTI " )
657655 #expect( span. kind == . client)
658- #expect( span. recordedErrors . isEmpty)
656+ #expect( span. errors . isEmpty)
659657 #expect(
660658 span. attributes == [
661659 " db.system.name " : " valkey " ,
@@ -666,7 +664,6 @@ struct ConnectionTests {
666664 " network.peer.port " : 6379 ,
667665 ]
668666 )
669- #expect( span. recordedErrors. isEmpty)
670667 #expect( span. status == nil )
671668 }
672669
@@ -692,13 +689,13 @@ struct ConnectionTests {
692689 try await channel. writeInbound ( RESPToken ( . simpleError( " WRONGTYPE Error! " ) ) . base)
693690 _ = await results
694691
695- #expect( tracer. spans . count == 1 )
696- let span = try #require( tracer. spans . first)
692+ #expect( tracer. finishedSpans . count == 1 )
693+ let span = try #require( tracer. finishedSpans . first)
697694 #expect( span. operationName == " MULTI " )
698695 #expect( span. kind == . client)
699- #expect( span. recordedErrors . count == 1 )
700- let error = try #require( span. recordedErrors . first)
701- #expect( error. 0 as? ValkeyClientError == ValkeyClientError ( . commandError, message: " WRONGTYPE Error! " ) )
696+ #expect( span. errors . count == 1 )
697+ let error = try #require( span. errors . first)
698+ #expect( error. error as? ValkeyClientError == ValkeyClientError ( . commandError, message: " WRONGTYPE Error! " ) )
702699 #expect(
703700 span. attributes == [
704701 " db.system.name " : " valkey " ,
0 commit comments