Skip to content

Fix regex for detecting testable spec (add possible whitespaces at th…

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

[ECO-5429] Message reactions tests #332

Fix regex for detecting testable spec (add possible whitespaces at th…
67073d7
Select commit
Loading
Failed to load commit list.
GitHub Actions / Code coverage results succeeded Aug 10, 2025 in 0s

Xcode test results

Testing workspace AblyChat with scheme AblyChat

Summary

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

Test Summary

AblyChatTests

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

Failure Failures

All tests passed 🎉


Code Coverage

Coverage Covered Executable
AblyChat 69.71 % 3730 5351
  SubscriptionAsyncSequence.swift 90.65 % 97 107
  DefaultOccupancy.swift 64.71 % 55 85
  Occupancy.swift 74.42 % 32 43
  Errors.swift 89.30 % 167 187
  PaginatedResult.swift 65.88 % 56 85
  Logging.swift 54.35 % 25 46
  MessageReactions.swift 13.43 % 9 67
  Typing.swift 78.95 % 30 38
  ClockProtocol.swift 0.00 % 0 26
  MessageReaction+JSON.swift 92.05 % 81 88
  Message.swift 52.75 % 48 91
  Events.swift 57.69 % 30 52
  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
  DefaultPresence.swift 59.31 % 223 376
  TypingTimerManager.swift 95.59 % 65 68
  RoomLifecycleManager.swift 92.96 % 436 469
  Headers.swift 40.91 % 27 66
  Room.swift 92.86 % 182 196
  MessageReaction.swift 72.00 % 36 50
  InternalAblyCocoaTypes.swift 0.00 % 0 493
  DefaultMessageReactions.swift 90.21 % 175 194
  ChatClient.swift 61.76 % 21 34
  JSONCodable.swift 48.28 % 84 174
  DefaultTyping.swift 86.21 % 250 290
  DefaultConnection.swift 4.58 % 7 153
  SubscriptionStorage.swift 93.75 % 45 48
  ChatAPI.swift 96.82 % 213 220
  RoomOptions.swift 100.00 % 31 31
  Subscription.swift 100.00 % 37 37
  DiscontinuityEvent.swift 100.00 % 3 3
  Messages.swift 82.31 % 107 130
  RoomReactionDTO.swift 100.00 % 41 41
  TimerManager.swift 89.29 % 25 28
  RoomReactions.swift 23.68 % 9 38
  Connection.swift 22.64 % 12 53
  DefaultRoomReactions.swift 99.09 % 109 110
  JSONValue.swift 70.73 % 87 123
  SimpleClock.swift 0.00 % 0 3
  Presence.swift 51.61 % 48 93
  InternalError.swift 53.13 % 17 32
  DefaultMessages.swift 90.27 % 297 329
  RoomStatus.swift 50.00 % 31 62
AblyChatTests 76.10 % 8991 11815
  Rooms.swift 98.71 % 382 387
  MockRoomLifecycleManager.swift 89.04 % 65 73
  DiscontinuityEvent.swift 100.00 % 3 3
  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
  MockChannels.swift 89.47 % 17 19
  TimerManager.swift 89.29 % 25 28
  DefaultRoomReactionsTests.swift 100.00 % 160 160
  SubscriptionStorage.swift 93.75 % 45 48
  DefaultMessages.swift 90.27 % 297 329
  SubscriptionAsyncSequence+RoomStatus.swift 62.50 % 30 48
  MockRealtimeChannel.swift 85.82 % 121 141
  MessageReactions.swift 13.43 % 9 67
  DefaultConnection.swift 4.58 % 7 153
  DefaultPresenceTests.swift 98.65 % 437 443
  DefaultMessageReactionsTests.swift 95.69 % 444 464
  DefaultChatClientTests.swift 100.00 % 58 58
  DefaultMessagesTests.swift 99.15 % 580 585
  RoomStatus.swift 50.00 % 31 62
  Messages.swift 82.31 % 107 130
  MockRealtime.swift 71.11 % 32 45
  RoomOptions.swift 100.00 % 31 31
  DefaultTypingTests.swift 100.00 % 229 229
  DefaultOccupancy.swift 64.71 % 55 85
  MockRoom.swift 24.24 % 16 66
  RoomReaction.swift 100.00 % 8 8
  Message.swift 52.75 % 48 91
  MockHTTPPaginatedResponse.swift 68.75 % 22 32
  RoomLifecycleManager.swift 92.96 % 436 469
  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 48.28 % 84 174
  MockTestClock.swift 44.19 % 19 43
  ChatAPITests.swift 100.00 % 190 190
  InternalLoggerTests.swift 100.00 % 12 12
  DefaultMessageReactions.swift 90.21 % 175 194
  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
  DefaultRoomsTests.swift 99.53 % 422 424
  MessageReaction+JSON.swift 92.05 % 81 88
  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 96.82 % 213 220
  Connection.swift 22.64 % 12 53
  TestLogger.swift 62.50 % 5 8
  PaginatedResult.swift 65.88 % 56 85
  MockRealtimeAnnotations.swift 75.00 % 12 16
  DefaultInternalLoggerTests.swift 100.00 % 42 42
  SubscriptionStorageTests.swift 96.55 % 28 29
  BufferingPolicy.swift 80.00 % 8 10
  MessageReaction.swift 72.00 % 36 50
  JSONValueTests.swift 100.00 % 108 108
  InternalErrorTests.swift 100.00 % 15 15
  RoomLifecycleManager+AsyncSequence.swift 97.73 % 129 132
  TypingOperationQueue.swift 96.20 % 76 79
  SynchronizedAccess.swift 100.00 % 20 20
  IntegrationTests.swift 0.00 % 0 509
  RoomOptionsTests.swift 100.00 % 6 6
  Events.swift 57.69 % 30 52
  MockSuppliedRealtime.swift 6.57 % 27 411
  MockSimpleClock.swift 80.00 % 16 20
  Errors.swift 89.30 % 167 187
  ChatClient.swift 61.76 % 21 34
  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 92.86 % 182 196
  MockLogHandler.swift 100.00 % 3 3
  TypingTimerManager.swift 95.59 % 65 68
  InternalError.swift 53.13 % 17 32
  ClockProtocol.swift 0.00 % 0 26
  JSONValue.swift 70.73 % 87 123
Total 74.11 % 12721 17166

Details

Test Details

AblyChatTestsback

AblyChatTests back

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

All tests passed 🎉

TypingTimerManagerTests back

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

All tests passed 🎉

DefaultInternalLoggerTests back

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

All tests passed 🎉

DefaultMessagesTests back

SuccessFailureSkippedExpected Failure⏱️
14 (100%)0 (0%)0 (0%)0 (0%)0.15s

All tests passed 🎉

SubscriptionAsyncSequenceTests back

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

All tests passed 🎉

DefaultRoomOccupancyTests back

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

All tests passed 🎉

ChatAPITests back

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

All tests passed 🎉

InternalLoggerTests back

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

All tests passed 🎉

DefaultPresenceTests back

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

All tests passed 🎉

InternalErrorTests back

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

All tests passed 🎉

MessageSubscriptionAsyncSequenceTests back

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

All tests passed 🎉

DataTests back

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

All tests passed 🎉

ExtrasTests back

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

All tests passed 🎉

DefaultTypingTests back

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

All tests passed 🎉

DefaultMessageReactionsTests back

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

All tests passed 🎉

DefaultRoomTests back

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

All tests passed 🎉

DefaultRoomsTests back

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

All tests passed 🎉

DefaultChatClientTests back

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

All tests passed 🎉

RoomOptionsTests 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.04s

All tests passed 🎉

SubscriptionStorageTests back

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

All tests passed 🎉

DefaultRoomReactionsTests back

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

All tests passed 🎉

TypingOperationQueueTests back

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

All tests passed 🎉

JSONValueTests back

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

All tests passed 🎉