Skip to content

Enable disabled integration tests

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

[ECO-5465] Enable disabled integration tests #55

Enable disabled integration tests
c4bab5f
Select commit
Loading
Failed to load commit list.
GitHub Actions / Code coverage results succeeded Aug 4, 2025 in 0s

Xcode test results

Testing workspace AblyLiveObjects with scheme AblyLiveObjects

Summary

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

Test Summary

AblyLiveObjectsTests

  • Device: Apple Virtual Machine 1, 15.5 (24F74)
  • SDK: macOS 15.4, 15.4
TestTotalSuccessFailureSkippedExpected Failure
test-class AblyLiveObjectsTests55000
test-class CreateZeroValueObjectTests55000
test-class ApplySyncObjectsPoolTests88000
test-class CreationOperationTests22000
test-class ObjectIDTests11000
test-class WireObjectOperationTests55000
test-class WireCounterOpTests22000
test-class InboundWireObjectMessageDecodingTests88000
test-class WireMapOpTests44000
test-class WireCounterTests44000
test-class WireObjectStateTests44000
test-class OutboundWireObjectMessageEncodingTests22000
test-class WireObjectDataTests44000
test-class WireMapTests55000
test-class WireMapEntryTests44000
test-class CounterCreateOperationTests22000
test-class MergeInitialValueTests77000
test-class ValueTests33000
test-class IncrementTests77000
test-class CounterIncOperationTests22000
test-class DecrementTests11000
test-class ApplyOperationTests1515000
test-class WithCreateOpTests11000
test-class WithoutCreateOpTests33000
test-class ReplaceDataTests55000
test-class WireValueTests2626000
test-class CanApplyOperationTests1010000
test-class UnsubscribeTests43010
test-class EmitTests22000
test-class SubscriptionTests22000
test-class JSONTests1818000
test-class MessagePackTests1919000
test-class RoundTripTests1212000
test-class ObjectsIntegrationTests1616000
test-class InternalErrorTests11000
test-class ObjectLifetimesTests33000
test-class SyncCursorTests66000
test-class RemoveTests44000
test-class GetTests1414000
test-class SetTests1212000
test-class MapCreateOperationTests22000
test-class NoExistingEntryTests55000
test-class ExistingEntryTests66000
test-class MapOperationApplicabilityTests1515000
test-class AccessPropertiesTests55000
test-class MapSetOperationTests11000
test-class HandleObjectSyncProtocolMessageTests88000
test-class CreateCounterTests66000
test-class CreateMapTests66000
test-class GetRootTests77000
test-class BufferOperationTests11000
test-class OnChannelAttachedTests66000
test-class JSONValueTests2222000

Failure Failures

All tests passed 🎉


Code Coverage

Coverage Covered Executable
AblyLiveObjects 86.01 % 4090 4755
  PublicDefaultRealtimeObjects.swift 89.77 % 79 88
  SyncCursor.swift 100.00 % 23 23
  APLogger+Swift.swift 100.00 % 3 3
  InternalLiveMapValue.swift 73.00 % 73 100
  DefaultInternalPlugin.swift 91.43 % 128 140
  WireEnum.swift 93.33 % 14 15
  InternalLiveMapValue+ToPublic.swift 100.00 % 26 26
  WireValue.swift 65.93 % 120 182
  ObjectMessage.swift 96.63 % 373 386
  PublicDefaultLiveCounter.swift 53.85 % 14 26
  JSONValue.swift 70.81 % 131 185
  CoreSDK.swift 100.00 % 30 30
  InternalLiveObject.swift 56.52 % 13 23
  ObjectCreationHelpers.swift 96.73 % 148 153
  Data+Extensions.swift 100.00 % 6 6
  ARTRealtimeChannel+Objects.swift 100.00 % 28 28
  InternalObjectsMapEntry.swift 100.00 % 9 9
  ExtendedJSONValue.swift 88.46 % 69 78
  InternalDefaultLiveMap.swift 89.63 % 847 945
  WireCodable.swift 51.98 % 118 227
  NSLock+Extensions.swift 100.00 % 5 5
  ObjectsPool.swift 78.32 % 271 346
  Dictionary+Extensions.swift 100.00 % 8 8
  SyncObjectsPoolEntry.swift 100.00 % 4 4
  PublicDefaultLiveMap.swift 63.22 % 55 87
  Errors.swift 97.06 % 33 34
  Assertions.swift 0.00 % 0 11
  InternalError.swift 100.00 % 15 15
  InternalDefaultLiveCounter.swift 89.46 % 331 370
  LiveObjectUpdate.swift 71.43 % 10 14
  PublicTypes.swift 89.32 % 92 103
  LoggingUtilities.swift 100.00 % 8 8
  InternalDefaultRealtimeObjects.swift 92.47 % 479 518
  PublicObjectsStore.swift 100.00 % 121 121
  LiveObjectMutableState.swift 100.00 % 83 83
  WireObjectMessage.swift 90.88 % 319 351
  SimpleClock.swift 100.00 % 4 4
AblyLiveObjectsTests 89.42 % 11542 12908
  Assertions.swift 0.00 % 0 11
  ObjectMessage.swift 96.63 % 373 386
  InternalDefaultLiveCounter.swift 89.46 % 331 370
  SyncObjectsPoolEntry.swift 100.00 % 4 4
  LiveObjectMutableStateTests.swift 86.26 % 182 211
  JSONValue.swift 70.81 % 131 185
  InternalLiveObject.swift 56.52 % 13 23
  TestFactories.swift 76.66 % 220 287
  Assertions.swift 0.00 % 0 11
  ObjectsPool.swift 78.32 % 271 346
  PublicDefaultLiveCounter.swift 53.85 % 14 26
  InternalErrorTests.swift 90.91 % 10 11
  LoggingUtilities.swift 100.00 % 8 8
  InternalError.swift 100.00 % 15 15
  TestLogger.swift 16.67 % 5 30
  WireValue.swift 65.93 % 120 182
  MockCoreSDK.swift 74.29 % 26 35
  Errors.swift 97.06 % 33 34
  ObjectCreationHelpers.swift 96.73 % 148 153
  PublicTypes.swift 89.32 % 92 103
  Dictionary+Extensions.swift 100.00 % 8 8
  WireCodable.swift 51.98 % 118 227
  AblyLiveObjectsTests.swift 100.00 % 174 174
  InternalDefaultLiveMap.swift 89.63 % 847 945
  NSLock+Extensions.swift 100.00 % 5 5
  LiveObjectUpdate.swift 71.43 % 10 14
  APLogger+Swift.swift 100.00 % 3 3
  InternalDefaultLiveMapTests.swift 97.13 % 1084 1116
  ARTRealtimeChannel+Objects.swift 100.00 % 28 28
  WireObjectMessage.swift 90.88 % 319 351
  ClientHelper.swift 89.58 % 43 48
  TestProxyTransport.swift 33.11 % 146 441
  DefaultInternalPlugin.swift 91.43 % 128 140
  SyncCursorTests.swift 93.02 % 80 86
  ObjectLifetimesTests.swift 100.00 % 438 438
  MockLiveMapObjectPoolDelegate.swift 100.00 % 21 21
  SyncCursor.swift 100.00 % 23 23
  ObjectsHelper.swift 67.23 % 277 412
  ObjectCreationHelpersTests.swift 100.00 % 174 174
  InternalLiveMapValue.swift 73.00 % 73 100
  SimpleClock.swift 100.00 % 4 4
  WireEnum.swift 93.33 % 14 15
  InternalLiveMapValue+ToPublic.swift 100.00 % 26 26
  InternalDefaultRealtimeObjects.swift 92.47 % 479 518
  Sandbox.swift 98.31 % 58 59
  LiveObjectMutableState.swift 100.00 % 83 83
  Data+Extensions.swift 100.00 % 6 6
  ExtendedJSONValue.swift 88.46 % 69 78
  InternalDefaultLiveCounterTests.swift 93.27 % 402 431
  Subscriber.swift 98.39 % 61 62
  Ably+Concurrency.swift 90.91 % 90 99
  CoreSDK.swift 100.00 % 30 30
  PublicDefaultLiveMap.swift 63.22 % 55 87
  PublicDefaultRealtimeObjects.swift 89.77 % 79 88
  ObjectsPoolTests.swift 100.00 % 311 311
  ObjectMessageTests.swift 99.38 % 319 321
  InternalDefaultRealtimeObjectsTests.swift 99.74 % 1135 1138
  JSONValueTests.swift 100.00 % 108 108
  ObjectsIntegrationTests.swift 98.04 % 1249 1274
  InternalObjectsMapEntry.swift 100.00 % 9 9
  WireObjectMessageTests.swift 100.00 % 508 508
  MockSimpleClock.swift 42.86 % 12 28
  WireValueTests.swift 100.00 % 319 319
  PublicObjectsStore.swift 100.00 % 121 121
Total 88.50 % 15632 17663

Details

Test Details

AblyLiveObjectsTestsback

AblyLiveObjectsTests back

SuccessFailureSkippedExpected Failure⏱️
5 (83%)0 (0%)0 (0%)0 (0%)5.00s

All tests passed 🎉

CreateZeroValueObjectTests back

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

All tests passed 🎉

ApplySyncObjectsPoolTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)1.00s

All tests passed 🎉

CreationOperationTests back

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

All tests passed 🎉

ObjectIDTests back

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

All tests passed 🎉

WireObjectOperationTests back

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

All tests passed 🎉

WireCounterOpTests back

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

All tests passed 🎉

InboundWireObjectMessageDecodingTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)1.00s

All tests passed 🎉

WireMapOpTests back

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

All tests passed 🎉

WireCounterTests back

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

All tests passed 🎉

WireObjectStateTests back

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

All tests passed 🎉

OutboundWireObjectMessageEncodingTests back

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

All tests passed 🎉

WireObjectDataTests back

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

All tests passed 🎉

WireMapTests back

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

All tests passed 🎉

WireMapEntryTests back

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

All tests passed 🎉

CounterCreateOperationTests back

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

All tests passed 🎉

MergeInitialValueTests back

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

All tests passed 🎉

ValueTests back

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

All tests passed 🎉

IncrementTests back

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

All tests passed 🎉

CounterIncOperationTests back

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

All tests passed 🎉

DecrementTests back

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

All tests passed 🎉

ApplyOperationTests back

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

All tests passed 🎉

WithCreateOpTests back

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

All tests passed 🎉

WithoutCreateOpTests back

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

All tests passed 🎉

ReplaceDataTests back

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

All tests passed 🎉

WireValueTests back

SuccessFailureSkippedExpected Failure⏱️
26 (100%)0 (0%)0 (0%)0 (0%)1.00s

All tests passed 🎉

CanApplyOperationTests back

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

All tests passed 🎉

UnsubscribeTests back

SuccessFailureSkippedExpected Failure⏱️
3 (75%)0 (0%)1 (25%)0 (0%)2.00s

All tests passed 🎉

EmitTests back

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

All tests passed 🎉

SubscriptionTests back

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

All tests passed 🎉

JSONTests back

SuccessFailureSkippedExpected Failure⏱️
18 (100%)0 (0%)0 (0%)0 (0%)2.00s

All tests passed 🎉

MessagePackTests back

SuccessFailureSkippedExpected Failure⏱️
19 (100%)0 (0%)0 (0%)0 (0%)2.00s

All tests passed 🎉

RoundTripTests back

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

All tests passed 🎉

ObjectsIntegrationTests back

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

All tests passed 🎉

InternalErrorTests back

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

All tests passed 🎉

ObjectLifetimesTests back

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

All tests passed 🎉

SyncCursorTests back

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

All tests passed 🎉

RemoveTests back

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

All tests passed 🎉

GetTests back

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

All tests passed 🎉

SetTests back

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

All tests passed 🎉

MapCreateOperationTests back

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

All tests passed 🎉

NoExistingEntryTests back

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

All tests passed 🎉

ExistingEntryTests back

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

All tests passed 🎉

MapOperationApplicabilityTests back

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

All tests passed 🎉

AccessPropertiesTests back

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

All tests passed 🎉

MapSetOperationTests back

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

All tests passed 🎉

HandleObjectSyncProtocolMessageTests back

SuccessFailureSkippedExpected Failure⏱️
8 (100%)0 (0%)0 (0%)0 (0%)1.00s

All tests passed 🎉

CreateCounterTests back

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

All tests passed 🎉

CreateMapTests back

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

All tests passed 🎉

GetRootTests back

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

All tests passed 🎉

BufferOperationTests back

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

All tests passed 🎉

OnChannelAttachedTests back

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

All tests passed 🎉

JSONValueTests back

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

All tests passed 🎉