Skip to content

0.7.0 release PR

f31363a
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

0.7.0 release PR #338

0.7.0 release PR
f31363a
Select commit
Loading
Failed to load commit list.
GitHub Actions / Code coverage results succeeded Jul 23, 2025 in 0s

Xcode test results

Testing workspace AblyChat with scheme AblyChat

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
18718700014.08s

Test Summary

AblyChatTests

  • Device: Apple Virtual Machine 1, 15.5 (24F74)
  • SDK: macOS 15.2, 15.2
TestTotalSuccessFailureSkippedExpected Failure
test-class AblyChatTests00000
test-class DefaultMessagesTests1212000
test-class TypingOperationQueueTests77000
test-class DefaultRoomTests1616000
test-class DefaultPresenceTests1515000
test-class InternalLoggerTests11000
test-class SubscriptionStorageTests22000
test-class MessageSubscriptionAsyncSequenceTests33000
test-class InternalErrorTests22000
test-class DefaultRoomLifecycleManagerTests3838000
test-class DefaultTypingTests1313000
test-class RoomOptionsTests22000
test-class JSONValueTests2222000
test-class DefaultChatClientTests44000
test-class DefaultRoomsTests1111000
test-class DataTests66000
test-class ExtrasTests55000
test-class SubscriptionAsyncSequenceTests44000
test-class DefaultRoomReactionsTests33000
test-class TypingTimerManagerTests77000
test-class ChatAPITests77000
test-class DefaultInternalLoggerTests33000
test-class DefaultRoomOccupancyTests22000
test-class DefaultMessageReactionsTests22000

Failure Failures

All tests passed 🎉


Code Coverage

Coverage Covered Executable
AblyChat 66.17 % 3503 5294
  SubscriptionAsyncSequence.swift 90.65 % 97 107
  DefaultOccupancy.swift 64.71 % 55 85
  Errors.swift 89.30 % 167 187
  Occupancy.swift 74.42 % 32 43
  PaginatedResult.swift 65.88 % 56 85
  Logging.swift 54.35 % 25 46
  MessageReactions.swift 0.00 % 0 67
  Typing.swift 78.95 % 30 38
  Message.swift 45.98 % 40 87
  MessageReaction+JSON.swift 85.23 % 75 88
  ClockProtocol.swift 0.00 % 0 26
  Events.swift 75.00 % 12 16
  TypingOperationQueue.swift 96.20 % 76 79
  RoomReaction.swift 100.00 % 8 8
  Dictionary+Extensions.swift 100.00 % 8 8
  Rooms.swift 98.71 % 382 387
  BufferingPolicy.swift 80.00 % 8 10
  Headers.swift 40.91 % 27 66
  DefaultPresence.swift 59.31 % 223 376
  RoomLifecycleManager.swift 92.96 % 436 469
  TypingTimerManager.swift 95.59 % 65 68
  MessageReaction.swift 88.89 % 16 18
  Room.swift 91.33 % 179 196
  ChatClient.swift 61.76 % 21 34
  DefaultMessageReactions.swift 70.00 % 147 210
  InternalAblyCocoaTypes.swift 0.00 % 0 493
  JSONCodable.swift 54.60 % 95 174
  DefaultTyping.swift 86.21 % 250 290
  DefaultConnection.swift 4.58 % 7 153
  SubscriptionStorage.swift 93.75 % 45 48
  ChatAPI.swift 41.55 % 91 219
  RoomOptions.swift 100.00 % 31 31
  Subscription.swift 100.00 % 37 37
  DiscontinuityEvent.swift 100.00 % 3 3
  Messages.swift 79.23 % 103 130
  RoomReactionDTO.swift 100.00 % 41 41
  TimerManager.swift 89.29 % 25 28
  RoomReactions.swift 23.68 % 9 38
  DefaultMessages.swift 84.19 % 277 329
  Connection.swift 22.64 % 12 53
  SimpleClock.swift 0.00 % 0 3
  DefaultRoomReactions.swift 99.09 % 109 110
  JSONValue.swift 70.73 % 87 123
  InternalError.swift 53.13 % 17 32
  Presence.swift 51.61 % 48 93
  RoomStatus.swift 50.00 % 31 62
AblyChatTests 73.77 % 8359 11331
  Rooms.swift 98.71 % 382 387
  DiscontinuityEvent.swift 100.00 % 3 3
  MockRoomLifecycleManager.swift 89.04 % 65 73
  Occupancy.swift 74.42 % 32 43
  RoomReactions.swift 23.68 % 9 38
  Dictionary+Extensions.swift 100.00 % 8 8
  DefaultRoomReactions.swift 99.09 % 109 110
  SubscriptionAsyncSequence.swift 90.65 % 97 107
  TimerManager.swift 89.29 % 25 28
  MockChannels.swift 89.47 % 17 19
  DefaultRoomReactionsTests.swift 100.00 % 160 160
  SubscriptionStorage.swift 93.75 % 45 48
  DefaultMessages.swift 84.19 % 277 329
  SubscriptionAsyncSequence+RoomStatus.swift 62.50 % 30 48
  MockRealtimeChannel.swift 85.82 % 121 141
  MessageReactions.swift 0.00 % 0 67
  DefaultPresenceTests.swift 98.65 % 437 443
  DefaultConnection.swift 4.58 % 7 153
  DefaultMessageReactionsTests.swift 100.00 % 124 124
  RoomStatus.swift 50.00 % 31 62
  DefaultMessagesTests.swift 99.40 % 495 498
  DefaultChatClientTests.swift 100.00 % 58 58
  Messages.swift 79.23 % 103 130
  DefaultTypingTests.swift 100.00 % 229 229
  MockRoom.swift 24.24 % 16 66
  DefaultOccupancy.swift 64.71 % 55 85
  RoomOptions.swift 100.00 % 31 31
  MockRealtime.swift 71.11 % 32 45
  RoomReaction.swift 100.00 % 8 8
  RoomLifecycleManager.swift 92.96 % 436 469
  Message.swift 45.98 % 40 87
  MockHTTPPaginatedResponse.swift 68.75 % 22 32
  MessageSubscriptionAsyncSequenceTests.swift 57.41 % 31 54
  Typing.swift 78.95 % 30 38
  DefaultTyping.swift 86.21 % 250 290
  SimpleClock.swift 0.00 % 0 3
  JSONCodable.swift 54.60 % 95 174
  MockTestClock.swift 44.19 % 19 43
  ChatAPITests.swift 100.00 % 190 190
  InternalLoggerTests.swift 100.00 % 12 12
  DefaultMessageReactions.swift 70.00 % 147 210
  SubscriptionAsyncSequenceTests.swift 100.00 % 62 62
  Headers.swift 40.91 % 27 66
  TypingTimerManagerTests.swift 97.83 % 135 138
  MockInternalRealtimeClientFactory.swift 100.00 % 7 7
  TypingOperationQueueTests.swift 99.67 % 298 299
  Helpers.swift 76.77 % 119 155
  RoomReactionDTOTests.swift 100.00 % 83 83
  DefaultPresence.swift 59.31 % 223 376
  Sandbox.swift 0.00 % 0 32
  MockRoomLifecycleManagerFactory.swift 100.00 % 8 8
  MessageReaction+JSON.swift 85.23 % 75 88
  DefaultRoomsTests.swift 99.53 % 422 424
  DefaultRoomOccupancyTests.swift 100.00 % 64 64
  MockRealtimePresence.swift 79.59 % 39 49
  RoomReactionDTO.swift 100.00 % 41 41
  MockInternalLogger.swift 100.00 % 3 3
  MockConnection.swift 33.33 % 4 12
  Subscription.swift 100.00 % 37 37
  InternalAblyCocoaTypes.swift 0.00 % 0 493
  MockRoomFactory.swift 88.89 % 16 18
  ChatAPI.swift 41.55 % 91 219
  Connection.swift 22.64 % 12 53
  TestLogger.swift 62.50 % 5 8
  PaginatedResult.swift 65.88 % 56 85
  MockRealtimeAnnotations.swift 75.00 % 12 16
  MessageReaction.swift 88.89 % 16 18
  ChatClient.swift 61.76 % 21 34
  SubscriptionStorageTests.swift 96.55 % 28 29
  DefaultInternalLoggerTests.swift 100.00 % 42 42
  JSONValueTests.swift 100.00 % 108 108
  Errors.swift 89.30 % 167 187
  BufferingPolicy.swift 80.00 % 8 10
  TypingOperationQueue.swift 96.20 % 76 79
  SynchronizedAccess.swift 100.00 % 20 20
  RoomOptionsTests.swift 100.00 % 6 6
  InternalErrorTests.swift 100.00 % 15 15
  Events.swift 75.00 % 12 16
  MockSuppliedRealtime.swift 6.57 % 27 411
  MockSimpleClock.swift 80.00 % 16 20
  IntegrationTests.swift 0.00 % 0 509
  RoomLifecycleManager+AsyncSequence.swift 97.73 % 129 132
  DefaultRoomTests.swift 99.22 % 255 257
  DefaultRoomLifecycleManagerTests.swift 100.00 % 872 872
  Logging.swift 54.35 % 25 46
  Presence.swift 51.61 % 48 93
  Room.swift 91.33 % 179 196
  JSONValue.swift 70.73 % 87 123
  MockLogHandler.swift 100.00 % 3 3
  InternalError.swift 53.13 % 17 32
  ClockProtocol.swift 0.00 % 0 26
  TypingTimerManager.swift 95.59 % 65 68
Total 71.35 % 11862 16625

Details

Test Details

AblyChatTestsback

AblyChatTests back

SuccessFailureSkippedExpected Failure⏱️
0 (0%)0 (0%)0 (0%)0 (0%)0.00s

All tests passed 🎉

DefaultMessagesTests back

SuccessFailureSkippedExpected Failure⏱️
12 (100%)0 (0%)0 (0%)0 (0%)0.48s

All tests passed 🎉

TypingOperationQueueTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.56s

All tests passed 🎉

DefaultRoomTests back

SuccessFailureSkippedExpected Failure⏱️
16 (100%)0 (0%)0 (0%)0 (0%)0.14s

All tests passed 🎉

DefaultPresenceTests back

SuccessFailureSkippedExpected Failure⏱️
15 (100%)0 (0%)0 (0%)0 (0%)0.53s

All tests passed 🎉

InternalLoggerTests back

SuccessFailureSkippedExpected Failure⏱️
1 (100%)0 (0%)0 (0%)0 (0%)0.03s

All tests passed 🎉

SubscriptionStorageTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.32s

All tests passed 🎉

MessageSubscriptionAsyncSequenceTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

InternalErrorTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.02s

All tests passed 🎉

DefaultRoomLifecycleManagerTests back

SuccessFailureSkippedExpected Failure⏱️
38 (100%)0 (0%)0 (0%)0 (0%)0.46s

All tests passed 🎉

DefaultTypingTests back

SuccessFailureSkippedExpected Failure⏱️
13 (100%)0 (0%)0 (0%)0 (0%)0.32s

All tests passed 🎉

RoomOptionsTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.05s

All tests passed 🎉

JSONValueTests back

SuccessFailureSkippedExpected Failure⏱️
22 (100%)0 (0%)0 (0%)0 (0%)0.01s

All tests passed 🎉

DefaultChatClientTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.48s

All tests passed 🎉

DefaultRoomsTests back

SuccessFailureSkippedExpected Failure⏱️
11 (100%)0 (0%)0 (0%)0 (0%)0.36s

All tests passed 🎉

DataTests back

SuccessFailureSkippedExpected Failure⏱️
6 (100%)0 (0%)0 (0%)0 (0%)0.12s

All tests passed 🎉

ExtrasTests back

SuccessFailureSkippedExpected Failure⏱️
5 (100%)0 (0%)0 (0%)0 (0%)0.12s

All tests passed 🎉

SubscriptionAsyncSequenceTests back

SuccessFailureSkippedExpected Failure⏱️
4 (100%)0 (0%)0 (0%)0 (0%)0.52s

All tests passed 🎉

DefaultRoomReactionsTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.36s

All tests passed 🎉

TypingTimerManagerTests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)7.89s

All tests passed 🎉

ChatAPITests back

SuccessFailureSkippedExpected Failure⏱️
7 (100%)0 (0%)0 (0%)0 (0%)0.52s

All tests passed 🎉

DefaultInternalLoggerTests back

SuccessFailureSkippedExpected Failure⏱️
3 (100%)0 (0%)0 (0%)0 (0%)0.05s

All tests passed 🎉

DefaultRoomOccupancyTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.36s

All tests passed 🎉

DefaultMessageReactionsTests back

SuccessFailureSkippedExpected Failure⏱️
2 (100%)0 (0%)0 (0%)0 (0%)0.36s

All tests passed 🎉