Details of upload d3b6614b-20e1-49ba-84a3-0ea944781d86

Created at
2025-12-21T15:32:52.665Z
Total number of tests
960
JUnit report XML
View report
GitHub repository
ably/ably-cocoa
Commit SHA
772797b
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
20411552512
GitHub run attempt
1
GitHub run number
931
GitHub job
check
GitHub job URL
https://github.com/ably/ably-cocoa/actions/runs/20411552512/job/58649117136
Loop iteration
1

Test failures

There are 23 failures in this upload.

Failure ID Test case ID Test class Test case Message
acee2752-545f-479a-8f45-d508346e06bd 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)
2f34f3ad-e59a-4d77-abb0-0c4d453eff88 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 = "c84uNzOOJz8O:0"; name = foo; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/AuthTests.swift#EndingLineNumber=1147&StartingLineNumber=1147)
0086cceb-99e9-4768-bac4-4729080c477e a54435fe-9030-49cb-a96d-b36575fb0bb7 RealtimeClientChannelTests test__119__Channel__history__should_retrieve_all_available_messages() XCTAssertFalse failed (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientChannelTests.swift#EndingLineNumber=3795&StartingLineNumber=3795)
c3286854-f850-4870-b641-7f645584b826 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-E756B8EA-7491-4C0D-8A56-AD2B63909224-DFDB5E96-D438-4669-8794-BD0B9F90D685--tvOS-E756B8EA-7491-4C0D-8A56-AD2B63909224-788023564.563811-D76F2200-5389-4A9F-915D-6D46C029DB37/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RealtimeClientPresenceTests.swift#EndingLineNumber=3686&StartingLineNumber=3686)
509ca3a7-ee28-4bdf-a091-29c8f282ff6b 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)
818d6640-bea4-45a0-89ce-49ebe95a5f2a 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)
7d6d598d-bc24-4a81-a699-f1c9b9d61898 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)
7991420b-f229-409a-9e00-f26dc4558ad8 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)
bd65d9cd-bd19-43d1-b5c1-5258522557e5 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)
d029b456-ed94-4f98-b794-ba8d02b69c76 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 0x60000048cb80>( John, Mary ) )") (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientChannelTests.swift#EndingLineNumber=1441&StartingLineNumber=1441)
3d2178da-3152-4421-b0f0-a0389e28a509 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)
ac2a9073-0991-48b8-903b-14e728811dd1 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)
86759ca5-54f5-4639-8943-7c02463e81e5 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)
a9898f0c-b320-4259-8a53-3c8d3809ac87 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-2875BCCC-10D4-4C38-8BD3-A4934F2D738F-66019644-FD0A-4590-9C95-4E21425AB071--tvOS-2875BCCC-10D4-4C38-8BD3-A4934F2D738F-788023655.268024-E320C3AC-AFC7-4B76-9C06-BC6973A0AB1B/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=472&StartingLineNumber=472)
d25153c4-30b2-4558-b43c-be0118664a2e 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-BD2E1DDF-08F0-4959-85DF-28CF6E4DA40F-7FDE21E1-5C68-4C4A-B943-5A150EA813FA--tvOS-BD2E1DDF-08F0-4959-85DF-28CF6E4DA40F-788023750.555795-300D679A-3976-438F-B2BF-E8AD5A92069D/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=182&StartingLineNumber=182)
38e43268-0dd4-4a17-b871-f8e1e266edb5 e798aab2-a9e1-4237-87ec-f29660701675 RestClientPresenceTests test__007__Presence__history__query_argument__direction_should_change_the_order_of_the_members() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-F5B00AFD-A018-47E2-9F5C-96E56819C571-5FED998F-5520-4707-9FAD-B38E92231304--tvOS-F5B00AFD-A018-47E2-9F5C-96E56819C571-788023825.619674-ABD6D764-1DBA-43C1-A74D-E1C77D3D4080/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=249&StartingLineNumber=249)
ce4f5305-e1b6-49b5-a080-dd7d22c05e13 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-C2B94C07-C280-45B3-9DCE-21B13B033876-0FAEF71F-C57C-4F45-8A56-C99F0BDD59AF--tvOS-C2B94C07-C280-45B3-9DCE-21B13B033876-788023836.792352-B6F3F70D-5982-4787-81C7-0A965B1F05D1/presence/history?limit=1&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientPresenceTests.swift#EndingLineNumber=299&StartingLineNumber=299)
d5e3eb5b-7aa0-4a28-8266-59968c039b95 4de93fa8-d7b0-4cf9-819e-6f35a84f0896 RestClientPresenceTests test__010__Presence__history__query_argument__start_and_end_should_filter_members_between_those_two_times() Crash: xctest (84893) implicit closure #2 in closure #1 in closure #1 in implicit closure #1 in closure #4 in RestClientPresenceTests.test__010__Presence__history__query_argument__start_and_end_should_filter_members_between_those_two_times()
f78e40ff-a115-483d-81bc-14a879919e8d e92b45a7-fb3f-40ee-b76b-da4e3b2acea3 RestClientTests test__008__RestClient__should_use_MsgPack_binary_protocol() failed - expected dictionary, got __NSArrayM: ( { data = message; id = "wYgbHCMMHdzT:0"; } ) (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/RestClientTests.swift#EndingLineNumber=1658&StartingLineNumber=1658)
7584f93e-cc42-4eab-9db9-2dad7c6dcf95 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)
7f5ac35f-a7b0-444c-98a2-328a61b077bc 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)
54de7f57-5a03-4efe-97d8-bb8db6757ca5 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)
8ae5315f-897c-4fe1-9e6e-44cdf6575783 0052bcb6-1254-45a2-b9cc-0fbf190bf99b WrapperSDKProxyTests test_presenceHistory_addsWrapperSDKAgentToRequest() XCTAssertNil failed: "Error 40400 - Could not find path: /channels/test-EE12A75F-45FF-4FA6-A103-DCF5CAAD8AF9-722B8ADB-2C7D-485A-A959-D8B63E035102--tvOS-EE12A75F-45FF-4FA6-A103-DCF5CAAD8AF9-788023906.858669-4518F8EE-D3B1-4A8D-BB58-693E4D4E1CAA/presence/history?limit=100&direction=backwards" (/Users/runner/work/ably-cocoa/ably-cocoa/Test/AblyTests/Tests/WrapperSDKProxyTests.swift#EndingLineNumber=528&StartingLineNumber=528)