Details of upload e0f88623-55f2-418b-a7da-8df8463cf8d8

Created at
2025-12-20T22:51:33.292Z
Total number of tests
960
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/58622773944
Loop iteration
1

Test failures

There are 27 failures in this upload.

Failure ID Test case ID Test class Test case Message
b8939418-f8d3-4935-884b-2f48957b5be8 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 = "yWJlBv8zRihS:0"; name = foo; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/AuthTests.swift#EndingLineNumber=1147&StartingLineNumber=1147)
2df24bb4-7fba-4754-917b-39f8e1582f4b 8683f7d0-6b6a-4ecc-97ee-dd79a4dbb035 MessageUpdatesDeletesTests test__RTL30__deleteMessage() XCTAssertEqual failed: ("Optional("test text")") is not equal to ("Optional("")") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/MessageUpdatesDeletesTests.swift#EndingLineNumber=355&StartingLineNumber=355)
b06b2da6-9e43-4dd5-a8d4-ee6f1b6e5aae 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)
41d5ea73-78fb-479c-a53c-3b149141215a 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=01766269267601-000@e7dJBTbOgBx6g268227871>, got <limit=100&direction=backwards> (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=137&StartingLineNumber=137)
28101d7f-b62c-4873-9a20-39ccc2e4c943 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=01766269268377-000@e7d2l0rDwBx6g362935912>, got <limit=100&direction=backwards> (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=137&StartingLineNumber=137)
4d386b87-240f-454f-8bb8-547dc3d88c0b 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)
c3a0fcbb-79ae-450e-92b8-8e8de685c21f 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-AE82BFD5-8C39-4C60-AF7B-487863E8724C-9ADCBC7E-77A7-4E69-BB3E-BCA51D332EB1--OSX-AE82BFD5-8C39-4C60-AF7B-487863E8724C-787963293.424381-4DBEB5D1-B141-4512-833B-926C9ABDD7FB/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientPresenceTests.swift#EndingLineNumber=3686&StartingLineNumber=3686)
9fe7bce1-1a2b-470e-b380-30abf74155e7 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)
c1b4fba5-d42e-4a6b-ac3b-b46881193ca0 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)
910f4841-5c85-4130-b0b8-bc504a8b82d3 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)
3457815f-d8e6-4562-9fa8-73a36d2e7d14 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)
caea19e5-464f-4b3e-bc22-d78f5dcefc16 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)
08aeab7b-d217-44bd-9ae8-ffa408c80213 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 0x60000057f7a0>( John, Mary ) )") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1441&StartingLineNumber=1441)
1df653a3-7816-41ef-8f7c-d29f2b2f2fda 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)
2fab2b87-037f-40d3-8174-affe4be692ca 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)
42db883f-a2d4-4d11-aad2-1fffb6442835 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)
ed21b692-c5da-4d60-a4db-69c5d65606ff d5bcaf22-ff21-4cc5-8249-80158dc04652 RestClientPresenceTests test__001__Presence__presence_messages_retrieved_are_decoded_in_the_same_way_that_messages_are_decoded() Crash: xctest (84311) closure #1 in checkReceivedMessage #1 <A>(_:) in RestClientPresenceTests.test__001__Presence__presence_messages_retrieved_are_decoded_in_the_same_way_that_messages_are_decoded()
bc381215-c51e-4d01-8a55-bce7291b4272 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-79A1F238-90F7-45DE-904C-386EF75B5BE5-E87123C4-D5C0-499E-AAC7-EE49A86BB15E--OSX-79A1F238-90F7-45DE-904C-386EF75B5BE5-787963561.088737-111F5202-AF69-4CC2-943D-F465D2AF1F7C/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=182&StartingLineNumber=182)
38d6dec5-af4e-4e75-8658-7fcfb5cd8d54 e798aab2-a9e1-4237-87ec-f29660701675 RestClientPresenceTests test__007__Presence__history__query_argument__direction_should_change_the_order_of_the_members() Crash: xctest (28900) 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()
7c039cea-edb6-4ba8-b843-f01566f0b473 7141642d-e857-4320-82e5-288b84efa762 RestClientPresenceTests test__009__Presence__history__query_argument__limit_supports_up_to_1000_members() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-F865DA0F-603B-4B88-899C-A4B22A08B46C-311BF403-EC6B-47CF-A62C-3FB7E4A99FCD--OSX-F865DA0F-603B-4B88-899C-A4B22A08B46C-787963682.493324-0C8D7FD9-DA78-46E8-98F3-E7C9F66654BE/presence/history?limit=1&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=299&StartingLineNumber=299)
1a4fbdca-b974-4f28-bf6f-180fe570f657 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-220AA520-F5F7-4DDC-BCF2-6116F9F8D2AA-E38B47DB-3D57-4060-B1DE-15F1F5052B4A--OSX-220AA520-F5F7-4DDC-BCF2-6116F9F8D2AA-787963718.088744-8445B500-0327-4429-AFA1-FEFA627DF1B7/presence/history?limit=100&direction=backwards&end=1766270934199&start=1766270930829" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=410&StartingLineNumber=410)
f069f6cc-3571-4bb9-a740-22459a9ceb46 e92b45a7-fb3f-40ee-b76b-da4e3b2acea3 RestClientTests test__008__RestClient__should_use_MsgPack_binary_protocol() failed - expected dictionary, got __NSArrayM: ( { data = message; id = "8pm0daDbs/XA:0"; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientTests.swift#EndingLineNumber=1658&StartingLineNumber=1658)
cd86de51-97e4-4e25-bf1b-6bfe624e3eda 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)
1a3fef66-642f-43b5-a23a-fba6f894397c 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)
f22e48dc-7fc3-4521-936d-477cc3a758d2 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)
80e81d61-f7d1-44a8-b797-bd222bc8a881 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)
0e6df0df-ac5f-4564-8a77-7bb21ea1af8b 0052bcb6-1254-45a2-b9cc-0fbf190bf99b WrapperSDKProxyTests test_presenceHistory_addsWrapperSDKAgentToRequest() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-4E243FB5-8469-4719-B187-F95E96F67273-CB6085FA-E60A-4435-B15E-90B34F640A34--OSX-4E243FB5-8469-4719-B187-F95E96F67273-787963832.085449-8008D928-FFF5-415D-87B0-EBE49BD89ED5/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/WrapperSDKProxyTests.swift#EndingLineNumber=528&StartingLineNumber=528)