Skip to content

[ECO-4698] Fix presence according to reference implementation #123

[ECO-4698] Fix presence according to reference implementation

[ECO-4698] Fix presence according to reference implementation #123

Triggered via pull request March 17, 2024 22:25
Status Failure
Total duration 40m 57s
Artifacts 2

integration-test.yaml

on: pull_request
Matrix: check
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 15 warnings
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L498
test__015__Presence__subscribe__with_no_arguments_should_subscribe_a_listener_to_all_presence_messages, expected to eventually have Array<ARTPresenceMessage> with count 3, got 2
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L814
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, failed - splitDone called more than the expected 4 times
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L814
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, failed - splitDone called more than the expected 4 times
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L840
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("3") is not equal to ("1")
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L841
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("Present") is not equal to ("Leave")
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L842
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("Optional("user1")") is not equal to ("Optional("leaves")")
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L860
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("4") is not equal to ("3")
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L867
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("4") is not equal to ("3")
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L1680
test__052__Presence__PresenceMap__compare_for_newness__split_the_id_of_both_presence_messages, XCTAssertEqual failed: ("103") is not equal to ("102")
check (tvOS, test_tvOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L1682
test__052__Presence__PresenceMap__compare_for_newness__split_the_id_of_both_presence_messages, expected to be empty, got <[<ARTPresenceMessage: 0x60000024df90> {id: one:0:0,clientId: a,connectionId: one,timestamp: 2024-03-17 22:37:15 +0000,encoding: (null),data: (null),action: 1,syncSessionId: 1}]>
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L498
test__015__Presence__subscribe__with_no_arguments_should_subscribe_a_listener_to_all_presence_messages, expected to eventually have Array<ARTPresenceMessage> with count 3, got 2
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L814
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, failed - splitDone called more than the expected 4 times
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L814
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, failed - splitDone called more than the expected 4 times
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L840
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("3") is not equal to ("1")
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L841
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("Present") is not equal to ("Leave")
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L842
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("Optional("user1")") is not equal to ("Optional("leaves")")
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L860
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("4") is not equal to ("3")
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L867
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("4") is not equal to ("3")
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L1680
test__052__Presence__PresenceMap__compare_for_newness__split_the_id_of_both_presence_messages, XCTAssertEqual failed: ("103") is not equal to ("102")
check (macOS, test_macOS): Test/Tests/RealtimeClientPresenceTests.swift#L1682
test__052__Presence__PresenceMap__compare_for_newness__split_the_id_of_both_presence_messages, expected to be empty, got <[<ARTPresenceMessage: 0x60000286bd90> {id: one:0:0,clientId: a,connectionId: one,timestamp: 2024-03-17 22:40:08 +0000,encoding: (null),data: (null),action: 1,syncSessionId: 1}]>
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L498
test__015__Presence__subscribe__with_no_arguments_should_subscribe_a_listener_to_all_presence_messages, expected to eventually have Array<ARTPresenceMessage> with count 3, got 2
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L814
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, failed - splitDone called more than the expected 4 times
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L814
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, failed - splitDone called more than the expected 4 times
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L840
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("3") is not equal to ("1")
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L841
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("Present") is not equal to ("Leave")
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L842
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("Optional("user1")") is not equal to ("Optional("leaves")")
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L860
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("4") is not equal to ("3")
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L867
test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__members_map_is_preserved_and_only_members_that_changed_between_ATTACHED_states_should_result_in_presence_events, XCTAssertEqual failed: ("4") is not equal to ("3")
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L1680
test__052__Presence__PresenceMap__compare_for_newness__split_the_id_of_both_presence_messages, XCTAssertEqual failed: ("103") is not equal to ("102")
check (iOS, test_iOS17_2): Test/Tests/RealtimeClientPresenceTests.swift#L1682
test__052__Presence__PresenceMap__compare_for_newness__split_the_id_of_both_presence_messages, expected to be empty, got <[<ARTPresenceMessage: 0x600003277cf0> {id: one:0:0,clientId: a,connectionId: one,timestamp: 2024-03-17 22:42:03 +0000,encoding: (null),data: (null),action: 1,syncSessionId: 1}]>
check (tvOS, test_tvOS17_2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
check (tvOS, test_tvOS17_2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
check (tvOS, test_tvOS17_2): Ably.xcodeproj#L1
The tvOS Simulator deployment target 'TVOS_DEPLOYMENT_TARGET' is set to 10.0, but the range of supported deployment target versions is 12.0 to 17.2.99. (in target 'Ably-tvOS' from project 'Ably')
check (tvOS, test_tvOS17_2): Ably.xcodeproj#L1
The tvOS Simulator deployment target 'TVOS_DEPLOYMENT_TARGET' is set to 10.0, but the range of supported deployment target versions is 12.0 to 17.2.99. (in target 'Ably-tvOS' from project 'Ably')
check (tvOS, test_tvOS17_2)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check (macOS, test_macOS)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
check (macOS, test_macOS)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
check (macOS, test_macOS): Ably.xcodeproj#L1
The macOS deployment target 'MACOSX_DEPLOYMENT_TARGET' is set to 10.12, but the range of supported deployment target versions is 10.13 to 14.2.99. (in target 'Ably-macOS' from project 'Ably')
check (macOS, test_macOS): Ably.xcodeproj#L1
The macOS deployment target 'MACOSX_DEPLOYMENT_TARGET' is set to 10.12, but the range of supported deployment target versions is 10.13 to 14.2.99. (in target 'Ably-macOS' from project 'Ably')
check (macOS, test_macOS)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check (iOS, test_iOS17_2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/checkout@v3, actions/cache@v3, actions/upload-artifact@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
check (iOS, test_iOS17_2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
check (iOS, test_iOS17_2)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
check (iOS, test_iOS17_2): Ably.xcodeproj#L1
The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 10.0, but the range of supported deployment target versions is 12.0 to 17.2.99. (in target 'Ably-iOS' from project 'Ably')
check (iOS, test_iOS17_2): Ably.xcodeproj#L1
The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 10.0, but the range of supported deployment target versions is 12.0 to 17.2.99. (in target 'Ably-iOS' from project 'Ably')

Artifacts

Produced during runtime
Name Size
test-output Expired
252 MB
xcodebuild-logs Expired
6.49 KB