Details of upload 9afd0542-8efb-4537-b6b3-09b54f2a8f28

Created at
2025-12-20T22:50:17.933Z
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/58622773942
Loop iteration
1

Test failures

There are 26 failures in this upload.

Failure ID Test case ID Test class Test case Message
f189901a-2646-4a46-a9e5-a680a6307198 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 = "iKKmU/LAaIUC:0"; name = foo; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/AuthTests.swift#EndingLineNumber=1147&StartingLineNumber=1147)
9eb6f097-3e89-4ea2-aaca-5977ed9ad084 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)
09ee3ee8-3de4-4a32-a438-0727c588679c 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=01766269321518-000@e7dPFkPaQBx6Zs58271413>, got <limit=100&direction=backwards> (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=137&StartingLineNumber=137)
bbe2576f-6927-4968-804f-ef00d3a67550 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=01766269322173-000@e7dZDXobQBx6aL42277237>, got <limit=100&direction=backwards> (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=137&StartingLineNumber=137)
cb3d8d19-26e4-40ea-b6c7-0eb2cb624d35 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)
6dca1e75-97e9-462f-8547-97dd629cdcd6 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-8C2E1170-DA8A-4345-AD75-824AEC08F341-CE1F2C29-B1C0-473A-B24A-CA10C16C4E7C--tvOS-8C2E1170-DA8A-4345-AD75-824AEC08F341-787963321.304437-06E158C5-FB32-4D92-A7AF-6DD864984739/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientPresenceTests.swift#EndingLineNumber=3686&StartingLineNumber=3686)
4706899c-3c77-41be-af44-7dff8203ded1 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)
87a2421b-af28-4d87-876e-a33794ef24bd 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)
13bfd11b-1a65-4fad-8bf2-018235930d60 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)
47825793-e793-43b2-9243-4961b118b273 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)
48cf3d47-11f5-45fd-b95f-b16fb0b141a0 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)
3ea2cdb8-4e06-44e7-b32b-46f81b4365ee 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 0x60000045c380>( John, Mary ) )") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1441&StartingLineNumber=1441)
07ae833b-c355-4992-b21c-39ad08cab822 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)
8e6f4591-f618-4e0b-ba40-d7247c10306a 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)
9a894376-8d18-4301-900f-bc709c105e70 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)
968ef9ae-791a-4a8f-87ed-caa4521809f5 d5bcaf22-ff21-4cc5-8249-80158dc04652 RestClientPresenceTests test__001__Presence__presence_messages_retrieved_are_decoded_in_the_same_way_that_messages_are_decoded() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-9187AE72-F3BC-4354-898C-B2C3BEE8737E-6F17D44C-3F01-47FB-8B7A-2691946B9735--tvOS-9187AE72-F3BC-4354-898C-B2C3BEE8737E-787963456.895953-24F80DD2-E5EA-4B7F-82B9-93B073B83ABD/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=472&StartingLineNumber=472)
f7926640-c7f5-44f7-8bd1-1b71d41810a0 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-99A79B3C-6314-43EA-8C52-9C31BB138337-45CF1D73-A7AE-4E10-8A7E-A0BC8B4D4B55--tvOS-99A79B3C-6314-43EA-8C52-9C31BB138337-787963553.836668-40216240-A9CA-4423-BC27-AF70DACFDCBF/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=182&StartingLineNumber=182)
71724e9b-0d64-4d7f-9419-dfaadb647c37 e798aab2-a9e1-4237-87ec-f29660701675 RestClientPresenceTests test__007__Presence__history__query_argument__direction_should_change_the_order_of_the_members() Crash: xctest (53174) 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()
d5aaf43a-9701-4e74-b900-0f4fe7ba981f 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-E4754BE0-849C-4874-87C2-D3B85089ECAA-D7F987C4-D75C-4F10-973E-FF50BAFCCE37--tvOS-E4754BE0-849C-4874-87C2-D3B85089ECAA-787963642.749351-F66DB775-B471-4F70-B7EA-DF82B3D611BD/presence/history?limit=1&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=299&StartingLineNumber=299)
aef5135e-5869-4cda-8993-7cac5270b2f0 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-6B412A4F-F454-4DA8-A4E5-BC43E79028E0-10DFC70E-50F2-481B-97FF-CE158892FECB--tvOS-6B412A4F-F454-4DA8-A4E5-BC43E79028E0-787963646.688104-0F98DF82-3D5F-4043-949C-D9197462DE65/presence/history?limit=100&direction=backwards&end=1766270863258&start=1766270860140" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=410&StartingLineNumber=410)
8b7c7a3e-b3c5-4357-819a-2f868dee1ef1 e92b45a7-fb3f-40ee-b76b-da4e3b2acea3 RestClientTests test__008__RestClient__should_use_MsgPack_binary_protocol() failed - expected dictionary, got __NSArrayM: ( { data = message; id = "QCMR91HjQ9tD:0"; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientTests.swift#EndingLineNumber=1658&StartingLineNumber=1658)
1602e159-139f-4a60-a401-8d3304bc86fc 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)
611d4b27-d1ac-498d-b87d-401d747e9b7b 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)
eafccd71-92bb-4aee-8982-536552c57ef1 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)
54997d87-ede3-47fd-aee4-33f183ca6964 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)
d5405cb0-8eae-44d6-b51e-7d590750f7e2 0052bcb6-1254-45a2-b9cc-0fbf190bf99b WrapperSDKProxyTests test_presenceHistory_addsWrapperSDKAgentToRequest() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-EE47613F-435D-4E50-B3BA-9F08EA81321A-C5D72A18-4979-484C-86CE-DF2BC708C87E--tvOS-EE47613F-435D-4E50-B3BA-9F08EA81321A-787963727.682231-3A57FB6A-3A63-4349-8E3E-6B3BED8ECB73/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/WrapperSDKProxyTests.swift#EndingLineNumber=528&StartingLineNumber=528)