Details of upload 98893399-4c84-4df4-b8a5-4b7b53727ea9

Created at
2025-12-20T22:49:37.338Z
Total number of tests
1081
JUnit report XML
View report
GitHub repository
ably/ably-cocoa
Commit SHA
cbc7752
Pull request base ref
fix/2135-refactor-execute-request
Pull request head ref
2156-rest-requests-building
Branch / tag name
2164/merge
Workflow asset retention period
90 days
GitHub action
__run_6
GitHub run ID
20400766060
GitHub run attempt
1
GitHub run number
930
GitHub job
check
GitHub job URL
https://github.com/ably/ably-cocoa/actions/runs/20400766060/job/58622773939
Loop iteration
1

Test failures

There are 28 failures in this upload.

Failure ID Test case ID Test class Test case Message
1e5dafe7-4283-4968-a801-9ce411ff6557 ad117472-67e2-4718-b014-723790ec3341 AuthTests test__046__Token__clientId_and_authenticated_clients__should_not_pass_clientId_with_published_message() failed - expected dictionary, got __NSArrayM: ( { id = "gHgNG6r0HQkx:0"; name = foo; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/AuthTests.swift#EndingLineNumber=1147&StartingLineNumber=1147)
c9b73efc-7e97-48af-a8e0-64c4794caa66 6e84a100-db66-4a61-a9ba-f059993528d9 RealtimeClientChannelTests test__124__Channel__history__supports_the_param_untilAttach__should_invoke_an_error_when_the_untilAttach_is_specified_and_the_channel_is_not_attached() failed - Should raise an error (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=3638&StartingLineNumber=3638)
3a4a20d7-5dcf-4d97-9f9d-ec5a14772cc8 ebebd38a-060a-46f5-81ab-ad68eacc31ad RealtimeClientChannelTests test__125__Channel__history__supports_the_param_untilAttach__where_value_is_true__should_pass_the_querystring_param_fromSerial_with_the_serial_number_assigned_to_the_channel() failed - expected to contain <fromSerial=01766269292953-000@e7dJBTbOgBx6g236062443>, got <limit=100&direction=backwards> (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=137&StartingLineNumber=137)
5c7de68e-cec5-47cb-9d44-d7e7d42fbd0e 9acbb113-06ac-4178-93db-256d33dc41d1 RealtimeClientChannelTests test__126__Channel__history__supports_the_param_untilAttach__where_value_is_false__should_pass_the_querystring_param_fromSerial_with_the_serial_number_assigned_to_the_channel() failed - expected to contain <fromSerial=01766269293494-000@e7dJBTbOgBx6g219838219>, got <limit=100&direction=backwards> (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=137&StartingLineNumber=137)
cf4483b5-e896-49fb-b9ab-3dae9f665745 caede885-913c-4891-824c-f3237d7122d9 RealtimeClientChannelTests test__127__Channel__history__supports_the_param_untilAttach__should_retrieve_messages_prior_to_the_moment_that_the_channel_was_attached() XCTAssertEqual failed: ("40") is not equal to ("20") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=3710&StartingLineNumber=3710)
c8acfdea-d3ee-46c6-8db1-ea8f5cbea831 26a1fa72-c7bf-4623-bfd3-a445db809681 RealtimeClientPresenceTests test__038__Presence__update__should_update_the_data_for_the_present_member_with_null() failed - Waited more than 20.0 seconds (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientPresenceTests.swift#EndingLineNumber=1309&StartingLineNumber=1309)
e5247585-e20f-41ae-a72a-88dd85ce805e 2447ec22-b780-40ee-afa2-c0711b7cd579 RealtimeClientPresenceTests test__115__Presence__history__should_return_a_PaginatedResult_page() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-592AFEE5-D817-4EE1-94AD-107F35804A97-C915D516-9A8C-43C3-8B44-78E99F7FE233--iOS-592AFEE5-D817-4EE1-94AD-107F35804A97-787963301.177007-AEB33936-91DA-4ABE-A048-D4FDF819369C/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientPresenceTests.swift#EndingLineNumber=3686&StartingLineNumber=3686)
97722c71-ba54-4137-810d-3d4b09d116eb 4fba756f-ff94-41f2-95a5-0f11192c678d RealtimeClientPresenceTests test__200__Presence__PresenceMap_should_perform_re_entry_whenever_a_channel_moves_into_the_attached_state_and_presence_message_consists_of_enter_action_with_client_id_and_data() failed - Waited more than 20.0 seconds (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientPresenceTests.swift#EndingLineNumber=2722&StartingLineNumber=2722)
6581e97a-383d-4236-9170-a5cc67dabc9f 3f7f5c51-32e7-4fea-a9ea-da40e38c873a RestClientChannelTests test__022__publish__idempotent_publishing__should_generate_for_internal_message_that_is_created_in_publish_name_data___method() XCTUnwrap failed: threw error "serializedObjectIsNotOfExpectedType" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=766&StartingLineNumber=766)
c96007a9-a678-43c0-87e4-f38c18c27f92 4ca56614-4dce-40a4-b488-ffb1edcca71f RestClientChannelTests test__036__message_encoding__payloads_should_be_binary__strings__or_objects_capable_of_JSON_representation() failed - typeMismatch(Swift.Dictionary<Swift.String, Any>, Swift.DecodingError.Context(codingPath: [], debugDescription: "Expected to decode Dictionary<String, Any> but found an array instead.", underlyingError: nil)) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1296&StartingLineNumber=1296)
a240506f-754f-4ecc-b0d3-2b581401c23f ac78df1e-766f-4ce6-9669-1e8a1264e459 RestClientChannelTests test__037__message_encoding__encoding_attribute_should_represent_the_encoding_s__applied_in_right_to_left() failed - typeMismatch(Swift.Dictionary<Swift.String, Any>, Swift.DecodingError.Context(codingPath: [], debugDescription: "Expected to decode Dictionary<String, Any> but found an array instead.", underlyingError: nil)) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1353&StartingLineNumber=1353)
78b09f63-bd80-4025-bc16-a92ada7091de c5d76c61-0a30-4760-ae20-8c7af473905d RestClientChannelTests test__038__message_encoding__json__binary_payload_should_be_encoded_as_Base64_and_represented_as_a_JSON_string() XCTAssertEqual failed: ("nil") is not equal to ("Optional("MTIzNDU2")") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1383&StartingLineNumber=1383)
30b3310d-a9da-43a8-8a38-fe3767b1b5aa ac1bdbc2-74ff-460d-ad4d-e4d39617d62d RestClientChannelTests test__039__message_encoding__json__string_payload_should_be_represented_as_a_JSON_string() XCTAssertEqual failed: ("nil") is not equal to ("Optional("John")") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1408&StartingLineNumber=1408)
c2e6fd05-9384-480a-a898-b40523ad2d16 a9607ebb-93fe-4136-a1b3-1838a48eb9cd RestClientChannelTests test__041__message_encoding__json__json_payload_should_be_stringified_either__as_a_JSON_Array() XCTAssertEqual failed: ("nil") is not equal to ("Optional(<Swift.__SwiftDeferredNSArray 0x6000004e5720>( John, Mary ) )") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1441&StartingLineNumber=1441)
8fd28c7a-d04e-49ed-ad8b-ed57ed955070 1a98b6c2-bcf8-4908-8f50-95be6f0ab3d6 RestClientChannelTests test__042__message_encoding__json__json_payload_should_be_stringified_either__as_a_JSON_Object() XCTAssertEqual failed: ("nil") is not equal to ("Optional({ name = John; number = 3; })") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1472&StartingLineNumber=1472)
b552fad4-1065-4361-b054-f06b9d5c4c94 66cd10fc-b8db-4a5b-83a3-70ac690703bd RestClientChannelTests test__043__message_payload_encryption__should_support_AES_encryption__128_CBC_mode() XCTAssertEqual failed: ("nil") is not equal to ("Optional("utf-8/cipher+aes-128-cbc/base64")") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=64&StartingLineNumber=64)
5bc98f45-9782-46f8-8750-0b11e0b49782 de7258d7-5c54-4e65-82e8-81f56d639dc5 RestClientChannelTests test__044__message_payload_encryption__should_support_AES_encryption__256_CBC_mode() XCTAssertEqual failed: ("nil") is not equal to ("Optional("utf-8/cipher+aes-256-cbc/base64")") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=64&StartingLineNumber=64)
ba332490-c070-48ce-956b-74bfc663ea54 d5bcaf22-ff21-4cc5-8249-80158dc04652 RestClientPresenceTests test__001__Presence__presence_messages_retrieved_are_decoded_in_the_same_way_that_messages_are_decoded() Crash: xctest (9261) closure #1 in checkReceivedMessage #1 <A>(_:) in RestClientPresenceTests.test__001__Presence__presence_messages_retrieved_are_decoded_in_the_same_way_that_messages_are_decoded()
e4381a0a-bee7-4eb0-8c4a-5784b070e14e ecb7da2d-b16a-4621-992d-53a9f6eb7cb0 RestClientPresenceTests test__006__Presence__history__should_return_a_PaginatedResult_page_containing_the_first_page_of_members() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-ED81252C-B6B9-4DED-8B4F-CC5E5435EF85-ADABCC71-4687-47ED-A3EA-4CE6F999A721--iOS-ED81252C-B6B9-4DED-8B4F-CC5E5435EF85-787963532.52487-15D52D21-AE33-46F9-A3E0-60DAFB1C6383/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=182&StartingLineNumber=182)
64952f48-8571-4ae1-8c47-d12874bf959b e798aab2-a9e1-4237-87ec-f29660701675 RestClientPresenceTests test__007__Presence__history__query_argument__direction_should_change_the_order_of_the_members() Crash: xctest (50162) closure #1 in closure #1 in implicit closure #1 in closure #1 in RestClientPresenceTests.test__007__Presence__history__query_argument__direction_should_change_the_order_of_the_members()
3a239f61-4a0b-4ef4-9beb-c7b6f1bcf5a1 7141642d-e857-4320-82e5-288b84efa762 RestClientPresenceTests test__009__Presence__history__query_argument__limit_supports_up_to_1000_members() Crash: xctest (54969) implicit closure #2 in closure #1 in closure #1 in implicit closure #1 in closure #1 in RestClientPresenceTests.test__009__Presence__history__query_argument__limit_supports_up_to_1000_members()
7cd9e1e8-3256-48f1-87d0-5e60e879cec7 4de93fa8-d7b0-4cf9-819e-6f35a84f0896 RestClientPresenceTests test__010__Presence__history__query_argument__start_and_end_should_filter_members_between_those_two_times() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-2AE11C6E-2ED6-4DB3-A533-8B68B1AB7AF2-38AF5BA1-6270-4E77-A89E-606928161AA1--iOS-2AE11C6E-2ED6-4DB3-A533-8B68B1AB7AF2-787963623.51198-DFCBDF2B-E172-483D-8739-97837B73257A/presence/history?limit=100&direction=backwards&end=1766270839291&start=1766270836250" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=410&StartingLineNumber=410)
9f09deb3-e3dd-4495-852f-43a6538f79f5 e92b45a7-fb3f-40ee-b76b-da4e3b2acea3 RestClientTests test__008__RestClient__should_use_MsgPack_binary_protocol() failed - expected dictionary, got __NSArrayM: ( { data = message; id = "qwLC4zPMAtMV:0"; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientTests.swift#EndingLineNumber=1658&StartingLineNumber=1658)
d43e1103-e66a-4f72-a796-b50677e270a6 c6012053-f168-492d-898c-31dfd90f2366 RestClientTests test__009__RestClient__should_use_JSON_text_protocol() failed - HTTPBody has invalid format (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientTests.swift#EndingLineNumber=1696&StartingLineNumber=1696)
e5a98479-3569-4c15-97c0-fb6eda222241 ff05c448-07ce-4221-8d5f-4f26f3a785e6 RestClientTests test__089__RestClient__request__method_signature_and_arguments__should_error_if_method_is_invalid() Method A isn't valid. (NSInternalInconsistencyException) (/Users/runner/work/ably-cocoa/ably-cocoa/Source/ARTRest.m#EndingLineNumber=643&StartingLineNumber=643)
3919e2b1-a17f-463a-8de5-4030e567b4b8 60b01c8f-b8fd-43d6-880b-c38d804791ad RestClientTests test__090__RestClient__request__method_signature_and_arguments__should_error_if_path_is_invalid() Path cannot be empty. (NSInternalInconsistencyException) (/Users/runner/work/ably-cocoa/ably-cocoa/Source/ARTRest.m#EndingLineNumber=655&StartingLineNumber=655)
b5af7ecc-2359-42d7-aa40-2839c19cae15 5ec77f24-1634-4cd8-b7bc-cc88774c9060 RestClientTests test__091__RestClient__request__method_signature_and_arguments__should_error_if_body_is_not_a_Dictionary_or_an_Array() Body should be a NSData, NSDictionary or an NSArray. (NSInternalInconsistencyException) (/Users/runner/work/ably-cocoa/ably-cocoa/Source/ARTRest.m#EndingLineNumber=649&StartingLineNumber=649)
561c7db6-d94d-4345-bb6f-73fd7aa1918e 0052bcb6-1254-45a2-b9cc-0fbf190bf99b WrapperSDKProxyTests test_presenceHistory_addsWrapperSDKAgentToRequest() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-0B2E8ADA-4F64-44C1-AB28-C7E0030123F9-907C7BC7-5E06-4271-A0D8-4EF5DDEA4E2C--iOS-0B2E8ADA-4F64-44C1-AB28-C7E0030123F9-787963695.322853-3A54D8A4-D20D-4F74-90DA-E16F88751681/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/WrapperSDKProxyTests.swift#EndingLineNumber=528&StartingLineNumber=528)