@@ -459,7 +459,7 @@ struct CursorMonitorServiceTests {
459459 ]
460460 )
461461 func monitorInitializationStates( testCase: ( hasAxorcist: Bool , interventions: Int , apps: Int ) ) async throws {
462- let sessionLogger = await SessionLogger . shared
462+ let sessionLogger = await Diagnostics . SessionLogger. shared
463463 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
464464
465465 try await CursorMonitorTestUtilities . validateMonitorState ( monitor)
@@ -502,7 +502,7 @@ struct CursorMonitorServiceTests {
502502 struct LifecycleManagement {
503503 @Test ( " Monitor lifecycle transitions " )
504504 @MainActor func monitorLifecycleTransitions( ) async throws {
505- let sessionLogger = await SessionLogger . shared
505+ let sessionLogger = await Diagnostics . SessionLogger. shared
506506 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
507507
508508 try await confirmation ( " Lifecycle state transitions " , expectedCount: 3 ) { confirm in
@@ -525,7 +525,7 @@ struct CursorMonitorServiceTests {
525525
526526 @Test ( " Duplicate lifecycle requests are handled gracefully " )
527527 @MainActor func duplicateLifecycleRequests( ) async throws {
528- let sessionLogger = await SessionLogger . shared
528+ let sessionLogger = await Diagnostics . SessionLogger. shared
529529 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
530530
531531 // Multiple start requests should not cause issues
@@ -544,7 +544,7 @@ struct CursorMonitorServiceTests {
544544
545545 @Test ( " Empty apps handling doesn't cause crashes " )
546546 @MainActor func emptyMonitoredAppsHandling( ) async throws {
547- let sessionLogger = await SessionLogger . shared
547+ let sessionLogger = await Diagnostics . SessionLogger. shared
548548 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
549549
550550 // Start monitoring with no apps
@@ -568,7 +568,7 @@ struct CursorMonitorServiceTests {
568568 arguments: CursorMonitorTestData . testAppConfigurations
569569 )
570570 func appManagementMatrix( config: ( id: Int , name: String , status: DisplayStatus ) ) async throws {
571- let sessionLogger = await SessionLogger . shared
571+ let sessionLogger = await Diagnostics . SessionLogger. shared
572572 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
573573
574574 let appInfo = await CursorMonitorTestUtilities . createTestApp (
@@ -600,7 +600,7 @@ struct CursorMonitorServiceTests {
600600 func autoMonitoringStateTransitions(
601601 testCase: ( status: DisplayStatus , shouldMonitor: Bool )
602602 ) async throws {
603- let sessionLogger = await SessionLogger . shared
603+ let sessionLogger = await Diagnostics . SessionLogger. shared
604604 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
605605
606606 try await confirmation ( " Auto monitoring behavior " ) { @MainActor confirm in
@@ -634,7 +634,7 @@ struct CursorMonitorServiceTests {
634634
635635 @Test ( " Multiple apps can be monitored simultaneously " )
636636 @MainActor func multipleAppsMonitoring( ) async throws {
637- let sessionLogger = await SessionLogger . shared
637+ let sessionLogger = await Diagnostics . SessionLogger. shared
638638 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
639639
640640 var apps : [ MonitoredAppInfo ] = [ ]
@@ -676,7 +676,7 @@ struct CursorMonitorServiceTests {
676676 func windowManagementMatrix(
677677 testCase: ( appCount: Int , windowsPerApp: Int )
678678 ) async throws {
679- let sessionLogger = await SessionLogger . shared
679+ let sessionLogger = await Diagnostics . SessionLogger. shared
680680 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
681681
682682 var apps : [ MonitoredAppInfo ] = [ ]
@@ -712,7 +712,7 @@ struct CursorMonitorServiceTests {
712712
713713 @Test ( " Multiple windows per app are supported " , arguments: [ 1 , 3 , 5 ] )
714714 func multipleWindowsPerApp( windowCount: Int ) async throws {
715- let sessionLogger = await SessionLogger . shared
715+ let sessionLogger = await Diagnostics . SessionLogger. shared
716716 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
717717
718718 var windows : [ MonitoredWindowInfo ] = [ ]
@@ -767,7 +767,7 @@ struct CursorMonitorServiceTests {
767767 arguments: InterventionTestCase . standardCases
768768 )
769769 func interventionTrackingMatrix( testCase: InterventionTestCase ) async throws {
770- let sessionLogger = await SessionLogger . shared
770+ let sessionLogger = await Diagnostics . SessionLogger. shared
771771 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
772772
773773 var apps : [ MonitoredAppInfo ] = [ ]
@@ -803,7 +803,7 @@ struct CursorMonitorServiceTests {
803803
804804 @Test ( " Cumulative intervention tracking " )
805805 func cumulativeInterventionTracking( ) async throws {
806- let sessionLogger = await SessionLogger . shared
806+ let sessionLogger = await Diagnostics . SessionLogger. shared
807807 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
808808
809809 try await confirmation ( " Cumulative tracking " , expectedCount: 5 ) { confirm in
@@ -830,7 +830,7 @@ struct CursorMonitorServiceTests {
830830 arguments: [ 5 , 10 , 20 ]
831831 )
832832 func concurrentOperationsMatrix( concurrentTasks: Int ) async throws {
833- let sessionLogger = await SessionLogger . shared
833+ let sessionLogger = await Diagnostics . SessionLogger. shared
834834 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
835835
836836 try await withThrowingTaskGroup ( of: Void . self) { group in
@@ -861,7 +861,7 @@ struct CursorMonitorServiceTests {
861861
862862 @Test ( " Concurrent app management is thread-safe " )
863863 func concurrentAppManagement( ) async throws {
864- let sessionLogger = await SessionLogger . shared
864+ let sessionLogger = await Diagnostics . SessionLogger. shared
865865 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
866866
867867 await withTaskGroup ( of: Void . self) { group in
@@ -893,7 +893,7 @@ struct CursorMonitorServiceTests {
893893 arguments: CursorMonitorTestData . performanceTestSizes
894894 )
895895 func performanceScalingMatrix( appCount: Int ) async throws {
896- let sessionLogger = await SessionLogger . shared
896+ let sessionLogger = await Diagnostics . SessionLogger. shared
897897 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
898898
899899 // Create apps
@@ -925,7 +925,7 @@ struct CursorMonitorServiceTests {
925925
926926 @Test ( " Large number of apps can be handled efficiently " , . timeLimit( . minutes( 1 ) ) )
927927 func largeNumberOfAppsPerformance( ) async throws {
928- let sessionLogger = await SessionLogger . shared
928+ let sessionLogger = await Diagnostics . SessionLogger. shared
929929 let monitor = await createTestMonitor ( sessionLogger: sessionLogger)
930930
931931 // Create many mock apps
@@ -968,7 +968,7 @@ struct CursorMonitorServiceTests {
968968
969969extension CursorMonitorServiceTests {
970970 /// Helper to create test monitor
971- static func createTestMonitor( sessionLogger: SessionLogger ) async -> CursorMonitor {
971+ static func createTestMonitor( sessionLogger: Diagnostics . SessionLogger ) async -> CursorMonitor {
972972 let axorcist = AXorcist ( )
973973 let locatorManager = LocatorManager . shared
974974 let instanceStateManager = CursorInstanceStateManager ( sessionLogger: sessionLogger)
0 commit comments