You are currently only viewing uploads belonging to the ably/ably-cocoa repo.
Compare with another set of uploads
There are 34298 recorded failures, across 1062 test cases.
| Position | Test case ID | Test class | Test case | Number of occurrences | Percentage of uploads | Percentage of total failures | Cumulative percentage of total failures | Last seen |
|---|---|---|---|---|---|---|---|---|
| 1 | a9b5f087-9a3d-4b6a-b108-8edd8fdad3e1 | RestClientTests | test__012__RestClient__should_indicate_an_error_if_there_is_no_way_to_renew_the_token() | 572 | 2.4% | 1.7% | 1.7% | 2025-12-17T05:02:18.822Z |
| 2 | 84c9fbc5-8882-4010-ba99-3e44d1793397 | RealtimeClientPresenceTests | test__015__Presence__subscribe__with_no_arguments_should_subscribe_a_listener_to_all_presence_messages() | 497 | 2.1% | 1.4% | 3.1% | 2025-11-22T00:11:26.963Z |
| 3 | 66c00504-cdb5-4ea6-a6f0-0d8b60c76be2 | RealtimeClientPresenceTests | test__045__Presence__PresenceMap__all_incoming_presence_messages_must_be_compared_for_newness_with_the_matching_member_already_in_the_PresenceMap() | 477 | 2.0% | 1.4% | 4.5% | 2025-11-22T00:11:26.963Z |
| 4 | f86f7fee-db77-4cb7-a5e2-c1c3db756240 | RealtimeClientConnectionTests | test__078__Connection__connection_failures_once_CONNECTED__DISCONNECTED_message_contains_a_token_error__and_the_library_does_not_have_a_means_to_renew_the_token__the_connection_will_transition_to_the_FAILED_state() | 440 | 1.8% | 1.3% | 5.8% | 2025-12-17T05:02:18.822Z |
| 5 | c04a5534-6e53-49f5-b598-550bb4089dc6 | RealtimeClientConnectionTests | test__054__Connection__connection_request_fails__on_DISCONNECTED_after_CONNECTED__should_not_emit_error_with_a_renewable_token() | 436 | 1.8% | 1.3% | 7.1% | 2025-12-17T05:02:18.822Z |
| 6 | 81cc8b0a-f8b2-4816-b38b-bb36d83b110e | RealtimeClientConnectionTests | test__056__Connection__connection_request_fails__should_transition_to_disconnected_when_the_token_renewal_fails() | 431 | 1.8% | 1.3% | 8.3% | 2025-12-17T05:02:18.822Z |
| 7 | 055ed896-2240-470c-b636-ab5b7a52c20d | RestClientTests | test__036__RestClient__Authentication__should_error_when_expired_token_and_no_means_to_renew() | 412 | 1.7% | 1.2% | 9.5% | 2025-12-17T05:02:18.822Z |
| 8 | 4fd7290a-0a6a-415b-aad2-715d7c897f84 | RealtimeClientConnectionTests | test__100__Connection__Host_Fallback__should_move_to_disconnected_when_there_s_no_internet__with_NSPOSIXErrorDomain_with_code_57() | 402 | 1.7% | 1.2% | 10.7% | 2025-11-22T00:11:26.963Z |
| 9 | 0975d578-42e8-4175-a980-61bed059e0bd | RestClientTests | test__037__RestClient__Authentication__should_renew_the_token_when_it_has_expired() | 393 | 1.6% | 1.1% | 11.8% | 2025-12-17T05:02:18.822Z |
| 10 | 89889c54-8d41-4c49-a967-c0c1f051c5e6 | RealtimeClientConnectionTests | test__033__Connection__ACK_and_NACK__ProtocolMessage__should_continue_incrementing_msgSerial_serially_if_the_connection_resumes_successfully() | 387 | 1.6% | 1.1% | 13.0% | 2026-01-09T12:26:26.764Z |
| 11 | e63289f2-2265-40b6-a71b-e5c624906789 | RealtimeClientConnectionTests | test__057__Connection__connection_request_fails__should_transition_to_Failed_state_because_the_token_is_invalid_and_not_renewable() | 385 | 1.6% | 1.1% | 14.1% | 2025-12-17T05:02:18.822Z |
| 12 | e5b94fba-1e6f-411a-9356-68480d872058 | RealtimeClientConnectionTests | test__108__Connection__Operating_System_events_for_network_internet_connectivity_changes__re_authenticate_and_resume_the_connection_when_the_client_is_forcibly_disconnected_following_a_DISCONNECTED_message_containing_an_error_code_greater_than_or_equal_to_40140_and_less_than_40150() | 357 | 1.5% | 1.0% | 15.1% | 2025-12-17T05:02:18.822Z |
| 13 | 114e01a8-8971-4c3a-9cb7-0bb128e2749e | RealtimeClientPresenceTests | test__037__Presence__update__should_update_the_data_for_the_present_member_with_a_value() | 348 | 1.4% | 1.0% | 16.1% | 2025-11-22T00:11:26.963Z |
| 14 | 787cdd99-a26a-4d5f-ba52-a5f618fe6f20 | RealtimeClientChannelTests | test__016__Channel__connection_state__if_the_connection_state_enters_the_DISCONNECTED_state__it_will_have_no_effect_on_the_channel_states() | 323 | 1.3% | 0.9% | 17.1% | 2025-12-17T05:02:18.822Z |
| 15 | 71d3ef5d-c5bc-4f7d-bcdc-acd53a4ab955 | RealtimeClientChannelTests | test__081__Channel__publish__Connection_state_conditions__the_message__should_NOT_be_queued_instead_it_should_be_published_if_the_channel_is__ATTACHED() | 323 | 1.3% | 0.9% | 18.0% | 2024-05-20T00:17:42.004Z |
| 16 | 1e5beffd-b21f-4281-85c9-b1b6ab02471d | RealtimeClientPresenceTests | test__078__Presence__enter__optional_data_can_be_included_when_entering_a_channel() | 314 | 1.3% | 0.9% | 18.9% | 2025-11-22T00:11:26.963Z |
| 17 | ac44f09c-f521-4bfc-a3d7-58d4f7428c74 | RealtimeClientPresenceTests | test__032__Presence__enter__entering_without_an_explicit_PresenceMessage_clientId_should_implicitly_use_the_clientId_of_the_current_connection() | 284 | 1.2% | 0.8% | 19.8% | 2025-11-22T00:11:26.963Z |
| 18 | 5c5a4bee-8a29-49ca-baed-cf21480fa671 | RestClientChannelTests | test__047__status__with_subscribers__returns_a_channel_details_object_populated_with_channel_metrics() | 283 | 1.2% | 0.8% | 20.6% | 2025-11-22T00:11:26.963Z |
| 19 | b858410d-9ea4-4b8f-b343-6096af65bd90 | AuthTests | test__115__authorize__server_time_offset__should_obtain_server_time_once_and_persist_the_offset_from_the_local_clock() | 279 | 1.2% | 0.8% | 21.4% | 2026-01-19T19:12:53.744Z |
| 20 | 01a3f0b9-bfbd-4727-9b82-e3c4631e0e3b | RealtimeClientChannelTests | test__082__Channel__publish__Connection_state_conditions__will_result_in_an_error_if_the__connection_is_SUSPENDED() | 279 | 1.2% | 0.8% | 22.2% | 2025-11-22T00:11:26.963Z |
| 21 | 9dbff615-3ea1-4dbd-92f9-5366fe3329c8 | AuthTests | test__021__Token__authentication_method__should_transition_the_connection_to_the_FAILED_state_when_the_server_responds_with_a_token_error_and_there_is_no_way_to_renew_the_token() | 273 | 1.1% | 0.8% | 23.0% | 2025-12-17T05:02:18.822Z |
| 22 | 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() | 217 | 0.9% | 0.6% | 23.7% | 2026-01-19T20:30:30.008Z |
| 23 | 506d119f-0725-4166-bcc5-92a972685b17 | RealtimeClientTests | test__032__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_connection_is_CONNECTING__all_current_connection_attempts_should_be_halted__and_after_obtaining_a_new_token_the_library_should_immediately_initiate_a_connection_attempt_using_the_new_token() | 196 | 0.8% | 0.6% | 24.2% | 2025-12-17T05:02:18.822Z |
| 24 | 4f837671-6233-41f1-94e8-01174d1da7b8 | PushTests | test__008__LocalDevice__has_a_device_method_that_returns_a_LocalDevice() | 191 | 0.8% | 0.6% | 24.8% | 2023-04-11T21:10:42.671Z |
| 25 | c2b81ea2-d06c-41a7-b217-36a144da77e5 | RealtimeClientTests | test__039__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_the_connection_is_in_the_DISCONNECTED_state_when_auth_authorize_is_called__after_obtaining_a_token_the_library_should_move_to_the_CONNECTING_state_and_initiate_a_connection_attempt_using_the_new_token() | 188 | 0.8% | 0.5% | 25.3% | 2025-12-17T05:02:18.822Z |
| 26 | 552340b6-f49c-4b10-a1a7-787b686fca89 | RealtimeClientPresenceTests | test__029__Presence__subscribe__with_a_single_action_argument() | 185 | 0.8% | 0.5% | 25.9% | 2026-01-09T12:25:53.540Z |
| 27 | 46f47a19-4643-477b-a77f-dacc9857225d | RealtimeClientPresenceTests | test__044__Presence__leave__should_leave_the_current_client_with_no_data() | 184 | 0.8% | 0.5% | 26.4% | 2026-01-19T20:34:41.881Z |
| 28 | 26a1fa72-c7bf-4623-bfd3-a445db809681 | RealtimeClientPresenceTests | test__038__Presence__update__should_update_the_data_for_the_present_member_with_null() | 176 | 0.7% | 0.5% | 26.9% | 2026-01-21T15:16:00.872Z |
| 29 | f03a47fa-2ca3-4d5d-a1f0-b922bba53d81 | RealtimeClientPresenceTests | test__023__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__should_maintain_the_PresenceMap_and_any_members_present_before_and_after_the_sync_should_not_emit_presence_events() | 164 | 0.7% | 0.5% | 27.4% | 2023-11-14T18:27:32.996Z |
| 30 | 7a8d38a6-d49a-48b8-aad3-245437fedad8 | RealtimeClientPresenceTests | test__080__Presence__private_and_internal_PresenceMap_containing_only_members_that_match_the_current_connectionId__any_ENTER__PRESENT__UPDATE_or_LEAVE_event_that_matches_the_current_connectionId_should_be_applied_to_this_object() | 163 | 0.7% | 0.5% | 27.9% | 2026-01-09T12:29:41.481Z |
| 31 | 713c34a8-b1db-435d-a9bc-611215c67c3e | RestClientStatsTests | test__003__RestClient__stats__result__should_match_day_level_inbound_and_outbound_fixture_data__forwards_() | 158 | 0.7% | 0.5% | 28.3% | 2025-12-21T15:32:48.895Z |
| 32 | b07e3dc7-cfed-424f-a26d-820d341da8a1 | RealtimeClientChannelTests | test__089__Channel__publish__message_bundling__The_resulting_ProtocolMessage_must_not_exceed_the_maxMessageSize() | 154 | 0.6% | 0.4% | 28.8% | 2026-01-04T23:06:45.467Z |
| 33 | 1cf86794-ca47-4832-a5b5-2c9cc8f9586f | RealtimeClientChannelTests | test__011__Channel__EventEmitter__channel_states_and_events__ChannelStateChange_will_contain_a_resumed_boolean_attribute_with_value__true__if_the_bit_flag_RESUMED_was_included() | 153 | 0.6% | 0.4% | 29.2% | 2023-10-11T23:51:23.499Z |
| 34 | f724070b-5530-4962-a4e0-20688f220bf1 | AuthTests | test__122__authorize__two_consecutive_authorizations__using_Realtime_and_connection_is_CONNECTING__should_call_each_Realtime_authorize_callback() | 146 | 0.6% | 0.4% | 29.7% | 2025-12-17T05:02:18.822Z |
| 35 | 7a23d368-8066-4f44-bbe1-e11fac490dea | RealtimeClientPresenceTests | test__043__Presence__leave__should_leave_the_current_client_from_the_channel_and_the_data_will_be_updated_with_the_value_provided() | 145 | 0.6% | 0.4% | 30.1% | 2026-01-19T20:38:40.994Z |
| 36 | f1e5c10e-d905-4401-b818-094db808f783 | RealtimeClientPresenceTests | test__030__Presence__enter__optionally_a_callback_can_be_provided_that_is_called_for_success() | 141 | 0.6% | 0.4% | 30.5% | 2026-01-19T18:23:13.101Z |
| 37 | 40312953-06ab-4574-aab5-d8ade2fa10e6 | RealtimeClientPresenceTests | test__051__Presence__PresenceMap__any_incoming_presence_message_that_passes_the_newness_check_should_be_emitted_on_the_Presence_object__with_an_event_name_set_to_its_original_action() | 140 | 0.6% | 0.4% | 30.9% | 2026-01-19T16:33:48.679Z |
| 38 | 67bc4dd9-cb19-47a6-b481-96a2ed6eff11 | RealtimeClientConnectionTests | test__091__Connection__Host_Fallback__every_connection_is_first_attempted_to_the_primary_host_realtime_ably_io() | 139 | 0.6% | 0.4% | 31.3% | 2025-01-09T20:12:14.979Z |
| 39 | ac08f4fc-bded-40b2-aec3-747e686701f5 | RealtimeClientChannelTests | test__091__Channel__publish__message_bundling__should_publish_only_once_on_multiple_explicit_publish_requests_for_a_given_message_with_client_supplied_ids() | 138 | 0.6% | 0.4% | 31.7% | 2025-11-22T00:11:26.963Z |
| 40 | 3a77867c-4447-48e5-a09b-26fd753ba25c | RealtimeClientPresenceTests | test__031__Presence__enter__optionally_a_callback_can_be_provided_that_is_called_for_failure() | 137 | 0.6% | 0.4% | 32.1% | 2025-11-22T00:11:26.963Z |
| 41 | d0e4ad58-0ded-42ee-ab7e-dea8c0422ec6 | RealtimeClientPresenceTests | test__039__Presence__update__should_enter_current_client_into_the_channel_if_the_client_was_not_already_entered() | 135 | 0.6% | 0.4% | 32.5% | 2026-01-19T20:11:01.035Z |
| 42 | ee46a8e6-e4ed-489c-83c7-648774930f92 | RealtimeClientPresenceTests | test__111__Presence__get__Query__set_of_params___waitForSync_is_false__should_return_immediately_the_known_set_of_presence_members() | 134 | 0.6% | 0.4% | 32.9% | 2026-01-09T12:26:26.764Z |
| 43 | 5a2d818f-4450-48c4-9d6e-10c987527c5f | RealtimeClientChannelTests | test__080__Channel__publish__Connection_state_conditions__the_message__should_NOT_be_queued_instead_it_should_be_published_if_the_channel_is__ATTACHING() | 131 | 0.5% | 0.4% | 33.3% | 2024-05-20T12:54:31.412Z |
| 44 | e966c950-4c6f-4a4c-be1e-81cebd20bd4e | RealtimeClientPresenceTests | test__110__Presence__get__Query__set_of_params___waitForSync_is_true__should_wait_until_SYNC_is_complete_before_returning_a_list_of_members() | 127 | 0.5% | 0.4% | 33.6% | 2026-01-09T12:32:53.093Z |
| 45 | 6810d918-488d-4fab-b860-8a7221c35207 | RealtimeClientTests | test__036__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__authorize_call_should_complete_with_an_error_if_the_connection_moves_to_the_CLOSED_state() | 122 | 0.5% | 0.4% | 34.0% | 2026-01-19T18:13:25.019Z |
| 46 | c028ab04-1b06-4d12-9414-e1bc7fdfacb2 | AuthTests | test__025__Token__authentication_method__in_Realtime__if_the_connection_fails_due_to_a_terminal_token_error__then_the_connection_should_move_to_the_FAILED_state_and_reports_the_error() | 115 | 0.5% | 0.3% | 34.3% | 2025-12-21T15:36:23.338Z |
| 47 | b747a0db-dfdb-497b-ab81-bddc93dbaf5a | RealtimeClientConnectionTests | test__092__Connection__Host_Fallback__should_retry_hosts_in_random_order_after_checkin_if_an_internet_connection_is_available() | 114 | 0.5% | 0.3% | 34.7% | 2024-03-09T23:18:39.111Z |
| 48 | c3425ef5-b55f-471c-a7f7-43356faadbc0 | RestClientChannelTests | test__035__presence__get__should_return_presence_fixture_data() | 109 | 0.5% | 0.3% | 35.0% | 2025-11-22T00:11:26.963Z |
| 49 | e0560b84-d2ca-4897-9c7e-a088f722fc52 | RestClientTests | test__034__RestClient__time__should_return_server_time() | 106 | 0.4% | 0.3% | 35.3% | 2025-11-22T00:11:26.963Z |
| 50 | 26f4d0b5-ad0c-488f-8b05-eea64f640997 | RealtimeClientConnectionTests | test__058__Connection__connection_request_fails__connection_attempt_should_fail_if_not_connected_within_the_default_realtime_request_timeout() | 104 | 0.4% | 0.3% | 35.6% | 2025-12-17T05:02:18.822Z |
| 51 | d17ec17b-78b4-4e1d-a0d3-2dba60cc50f6 | RestClientStatsTests | test__002__RestClient__stats__result__should_match_hour_level_inbound_and_outbound_fixture_data__forwards_() | 101 | 0.4% | 0.3% | 35.9% | 2025-12-21T15:32:48.895Z |
| 52 | b6700a0a-df60-4936-8528-f2833adb04fd | RealtimeClientPresenceTests | test__017__Presence__Channel_state_change_side_effects__if_a_channel_enters_the_ATTACHED_state_then_all_queued_presence_messages_will_be_sent_immediately_and_a_presence_SYNC_may_be_initiated() | 98 | 0.4% | 0.3% | 36.2% | 2025-11-22T00:11:26.963Z |
| 53 | f9a63b3b-99a7-4871-aebb-73fc2ea32d2f | RealtimeClientConnectionTests | test__055__Connection__connection_request_fails__on_token_error_while_CONNECTING__reissues_token_and_reconnects() | 98 | 0.4% | 0.3% | 36.5% | 2025-12-17T05:02:18.822Z |
| 54 | ebeba20b-9367-4a83-927c-1fa3e7c2110e | RealtimeClientChannelTests | test__004__Channel__EventEmitter__channel_states_and_events__should_implement_the_EventEmitter_and_emit_events_for_FAILED_state_changes() | 94 | 0.4% | 0.3% | 36.7% | 2025-12-17T05:02:18.822Z |
| 55 | 5b38c413-5707-4522-af8e-b9f76f441add | RealtimeClientConnectionTests | test__075__Connection__connection_failures_once_CONNECTED__when_connection__ttl_plus_idle_interval__period_has_passed_since_last_activity__reattaches_to_the_same_channels_after_a_new_connection_has_been_established() | 94 | 0.4% | 0.3% | 37.0% | 2025-11-22T00:11:26.963Z |
| 56 | 752111fe-1e41-4187-bddf-62cbfbece196 | RealtimeClientConnectionTests | test__064__Connection__connection_failures_once_CONNECTED__if_a_Connection_transport_is_disconnected_unexpectedly_or_if_a_token_expires__then_the_Connection_manager_will_immediately_attempt_to_reconnect() | 92 | 0.4% | 0.3% | 37.3% | 2025-11-22T00:11:26.963Z |
| 57 | afefa5b3-4630-4e5e-915b-40cb2fa7c52e | RealtimeClientChannelTests | test__063__Channel__detach__happens_when_channel_is_ATTACHED_if_connection_is_currently__DISCONNECTED() | 90 | 0.4% | 0.3% | 37.5% | 2025-11-22T00:11:26.963Z |
| 58 | 6bc9a0cf-ffa8-422b-8053-ce41c4797156 | RealtimeClientPresenceTests | test__050__Presence__PresenceMap__if_a_SYNC_is_in_progress__then_when_a_presence_message_with_an_action_of_LEAVE_arrives__it_should_be_stored_in_the_presence_map_with_the_action_set_to_ABSENT() | 88 | 0.4% | 0.3% | 37.8% | 2026-01-21T14:03:36.728Z |
| 59 | ecb7da2d-b16a-4621-992d-53a9f6eb7cb0 | RestClientPresenceTests | test__006__Presence__history__should_return_a_PaginatedResult_page_containing_the_first_page_of_members() | 88 | 0.4% | 0.3% | 38.0% | 2026-01-14T14:21:06.218Z |
| 60 | 2447ec22-b780-40ee-afa2-c0711b7cd579 | RealtimeClientPresenceTests | test__115__Presence__history__should_return_a_PaginatedResult_page() | 88 | 0.4% | 0.3% | 38.3% | 2026-01-19T20:29:39.005Z |
| 61 | 3be847c5-6a88-45ea-b304-6fba1e8c0f40 | RealtimeClientChannelTests | test__069__Channel__publish__should_invoke_callback__for_all_messages_published() | 86 | 0.4% | 0.3% | 38.6% | 2025-12-17T05:02:18.822Z |
| 62 | d7ca92ee-f622-488f-8410-5613f1d472c6 | RealtimeClientPresenceTests | test__113__Presence__get__Query__set_of_params___should_return_members_filtered_by_connectionId() | 84 | 0.3% | 0.2% | 38.8% | 2026-01-03T21:11:42.590Z |
| 63 | b2ea3eff-5e84-425d-947f-de001e3f7c3f | RealtimeClientConnectionTests | test__069__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_the_same_connectionId_as_the_current_client_and_an_non_fatal_error() | 83 | 0.3% | 0.2% | 39.0% | 2024-01-13T20:17:08.661Z |
| 64 | 9ee08f8b-7a7f-4170-bf25-cade71e71952 | RestClientStatsTests | test__006__RestClient__stats__result__should_contain_only_one_item_when_limit_is_1__forwards() | 83 | 0.3% | 0.2% | 39.3% | 2025-12-21T15:32:48.895Z |
| 65 | 40d251f4-3308-481f-9010-ac6ba81c2406 | RealtimeClientPresenceTests | 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() | 81 | 0.3% | 0.2% | 39.5% | 2025-11-22T00:11:26.963Z |
| 66 | cebafe76-5187-43d0-b87e-83f59cb8cba3 | RestClientTests | test__006__RestClient__should_request_another_token_after_current_one_is_no_longer_valid() | 81 | 0.3% | 0.2% | 39.8% | 2025-12-17T05:02:18.822Z |
| 67 | 3d3a2781-f9cc-42a5-9576-37b79fc2cc4f | RealtimeClientConnectionTests | test__082__Connection__Connection_recovery__when_a_connection_is_successfully_recovered__Connection_id_will_be_identical_to_the_id_of_the_connection_that_was_recovered_and_Connection_key_will_always_be_updated_to_the_ConnectionDetails_connectionKey_provided_in_the_first_CONNECTED_ProtocolMessage() | 80 | 0.3% | 0.2% | 40.0% | 2025-11-22T00:11:26.963Z |
| 68 | e9b41379-97dc-4c11-9322-62380b5399d4 | AuthTests | test__033__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_request_to_authUrl_fails__if_the_connection_is_CONNECTED__then_the_connection_should_remain_CONNECTED() | 80 | 0.3% | 0.2% | 40.2% | 2026-01-19T20:11:01.035Z |
| 69 | 22dfe7d6-4289-4002-b135-449d179e7b9d | RealtimeClientConnectionTests | test__011__Connection__should_disconnect_the_transport_when_no_activity_exist() | 77 | 0.3% | 0.2% | 40.4% | 2025-11-22T00:11:26.963Z |
| 70 | e609c253-d7cb-4f3a-8e9c-e94754ee3309 | AuthTests | test__002__should_accept_authURL_response_with_timestamp_argument_as_string() | 76 | 0.3% | 0.2% | 40.7% | 2026-01-21T16:50:37.485Z |
| 71 | e3b1b00c-fa5a-4e37-9ad9-e6ca8adad4e2 | RealtimeClientTests | test__037__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_the_connection_is_in_the_SUSPENDED_state_when_auth_authorize_is_called__after_obtaining_a_token_the_library_should_move_to_the_CONNECTING_state_and_initiate_a_connection_attempt_using_the_new_token() | 73 | 0.3% | 0.2% | 40.9% | 2025-12-17T05:02:18.822Z |
| 72 | 0608cd85-e2a6-45d1-9f7b-0a599e5e0363 | RestClientStatsTests | test__007__RestClient__stats__result__should_be_paginated_according_to_the_limit__backwards() | 73 | 0.3% | 0.2% | 41.1% | 2025-12-21T15:32:48.895Z |
| 73 | 181c0d92-7356-4faf-acd0-7cc9b78a0aa2 | AuthTests | test__148__JWT_and_realtime__when_token_expires_and_has_a_means_to_renew__reconnects_using_authCallback_and_obtains_a_new_token() | 72 | 0.3% | 0.2% | 41.3% | 2025-11-22T00:11:26.963Z |
| 74 | da4d7d42-c79b-45fe-8d99-4ea6377fbabf | RealtimeClientTests | test__006__RealtimeClient__should_accept_acks_with_different_order() | 71 | 0.3% | 0.2% | 41.5% | 2025-11-22T00:11:26.963Z |
| 75 | a54428fb-682f-4f07-98b2-9c7ed614f0c3 | RealtimeClientTests | test__040__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_the_connection_is_in_the_FAILED_state_when_auth_authorize_is_called__after_obtaining_a_token_the_library_should_move_to_the_CONNECTING_state_and_initiate_a_connection_attempt_using_the_new_token() | 69 | 0.3% | 0.2% | 41.7% | 2025-12-17T05:02:18.822Z |
| 76 | 4ba6726c-a48c-46fa-85c2-31ee6db80716 | RealtimeClientTests | test__001__RealtimeClient__All_WebSocket_connections_should_include_the_current_API_version() | 69 | 0.3% | 0.2% | 41.9% | 2026-01-09T09:45:11.223Z |
| 77 | ae0b46f5-93e6-4f44-b4e3-5907a1939903 | RealtimeClientConnectionTests | test__088__Connection__Host_Fallback__applies_when_the_default_realtime_ably_io_endpoint_is_being_used() | 69 | 0.3% | 0.2% | 42.1% | 2024-11-26T23:15:20.239Z |
| 78 | 13347ff5-369a-4bd0-835b-cb93a998cacb | RealtimeClientPresenceTests | test__056__Presence__enter__should_result_in_an_error_if_the_client_does_not_have_required_presence_permission() | 68 | 0.3% | 0.2% | 42.3% | 2025-12-17T05:02:18.822Z |
| 79 | d89ecbb0-8647-477e-a819-e69f32646a83 | AuthTests | test__037__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_provided_token_is_in_an_invalid_format__if_the_connection_is_CONNECTED__then_the_connection_should_remain_CONNECTED() | 67 | 0.3% | 0.2% | 42.5% | 2025-12-17T05:02:18.822Z |
| 80 | 3d209c54-dc10-4977-9af8-1cc7c3f7c13c | AuthTests | test__001__should_not_force_token_auth_when_clientId_is_set() | 67 | 0.3% | 0.2% | 42.7% | 2025-11-22T00:11:26.963Z |
| 81 | 5f70ebd1-703e-4892-a612-d926afe8619a | RealtimeClientPresenceTests | test__052__Presence__PresenceMap__compare_for_newness__split_the_id_of_both_presence_messages() | 66 | 0.3% | 0.2% | 42.9% | 2026-01-08T10:41:36.998Z |
| 82 | c051c7d2-0343-4d7d-86da-d8e449e21200 | RealtimeClientTests | test__029__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_the_authentication_token_change_fails__client_should_receive_an_ERROR_ProtocolMessage_triggering_the_connection_to_transition_to_the_FAILED_state() | 66 | 0.3% | 0.2% | 43.1% | 2025-12-17T05:02:18.822Z |
| 83 | 1b51839b-2e27-4574-a935-c6a9198f94e1 | AuthTests | test__145__JWT_and_realtime__when_using_authUrl__when_the_server_sends_and_AUTH_protocol_message__client_reauths_correctly_without_going_through_a_disconnection() | 66 | 0.3% | 0.2% | 43.3% | 2025-11-22T00:11:26.963Z |
| 84 | 21585df3-fc42-41af-8b97-ec0a50b05277 | RealtimeClientConnectionTests | test__045__Connection__close__if_CONNECTING__do_the_operation_once_CONNECTED() | 66 | 0.3% | 0.2% | 43.5% | 2025-11-22T00:11:26.963Z |
| 85 | 9918bc50-ad7b-4275-8c91-26046bed2bee | RealtimeClientChannelTests | test__131b__Channel__if_the_channel_receives_a_server_initiated_DETACHED_message_and_if_the_attempt_to_reattach_fails_then_the_channel_will_transition_to_SUSPENDED_state_with_periodic_reattach_with_channelRetryTimeout() | 66 | 0.3% | 0.2% | 43.7% | 2025-11-22T00:11:26.963Z |
| 86 | 60139aaf-0b4c-4de7-a6e0-65977de30ff7 | RealtimeClientChannelTests | test__090__Channel__publish__message_bundling__should_only_bundle_messages_when_it_respects_all_of_the_constraints() | 66 | 0.3% | 0.2% | 43.9% | 2026-01-05T00:19:57.453Z |
| 87 | 15a78bdd-6f1b-4756-9bfb-eb5fc75088cb | RealtimeClientPresenceTests | test__024__Presence__enter__should_enter_the_current_client__optionally_with_the_data_provided() | 65 | 0.3% | 0.2% | 44.0% | 2026-01-21T14:03:36.728Z |
| 88 | 52ca0539-e996-425c-8cd1-8ad51668d086 | RealtimeClientChannelTests | test__002__Channel__should_not_crash_when_an_ATTACH_request_is_responded_with_a_DETACHED() | 65 | 0.3% | 0.2% | 44.2% | 2025-12-03T14:13:06.994Z |
| 89 | 4f5b7c26-a481-492e-bdf7-8177b005660d | AuthTests | test__044__Token__token_auth_and_clientId__Incompatible_client__with_Realtime__it_should_change_the_connection_state_to_FAILED_and_emit_an_error() | 65 | 0.3% | 0.2% | 44.4% | 2026-01-19T19:12:53.744Z |
| 90 | 896d48fd-c709-4e4a-9b12-bcd9504dd99f | RealtimeClientConnectionTests | test__003__Connection__API_version_param_must_be_included_in_all_connections() | 65 | 0.3% | 0.2% | 44.6% | 2026-01-09T10:29:03.421Z |
| 91 | 7bce1e06-754b-4b28-963d-9f10a2e407c5 | RealtimeClientTests | test__028__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_capabilities_are_downgraded__client_should_receive_an_ERROR_ProtocolMessage_with_a_channel_property() | 64 | 0.3% | 0.2% | 44.8% | 2025-12-17T05:02:18.822Z |
| 92 | 930c2574-6caf-42c1-9955-b68e6ab0e674 | RealtimeClientChannelTests | test__007__Channel__EventEmitter__channel_states_and_events__should_not_emit_detached_event_on_an_already_detached_channel() | 64 | 0.3% | 0.2% | 45.0% | 2025-11-22T00:11:26.963Z |
| 93 | 27a891b4-0a0f-4d94-932d-5922ae6f5f41 | AuthTests | test__039__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_attempt_times_out_after_realtimeRequestTimeout__if_the_connection_is_CONNECTED__then_the_connection_should_remain_CONNECTED() | 64 | 0.3% | 0.2% | 45.2% | 2025-12-17T05:02:18.822Z |
| 94 | acd559e8-f57a-44c2-b659-ec34b4d85a9b | AuthTests | test__022__Token__authentication_method__on_token_error__reissues_token_and_retries_REST_requests() | 62 | 0.3% | 0.2% | 45.4% | 2026-01-21T16:56:14.343Z |
| 95 | 01193195-3dfe-4b5d-8b39-fad438533d2c | AuthTests | test__117__authorize__server_time_offset__should_be_possible_by_lib_Client_to_discard_the_cached_local_clock_offset() | 61 | 0.3% | 0.2% | 45.5% | 2026-01-04T00:33:21.978Z |
| 96 | f1b06ba8-7ddf-4523-a1da-b4b0eb06f10a | RealtimeClientTests | test__038__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_the_connection_is_in_the_CLOSED_state_when_auth_authorize_is_called__after_obtaining_a_token_the_library_should_move_to_the_CONNECTING_state_and_initiate_a_connection_attempt_using_the_new_token() | 61 | 0.3% | 0.2% | 45.7% | 2025-12-17T05:02:18.822Z |
| 97 | bdf925ca-dde0-491c-bf03-82a502842b14 | RealtimeClientPresenceTests | test__073__Presence__leave__should_result_in_an_error_if_the_client_does_not_have_required_presence_permission() | 61 | 0.3% | 0.2% | 45.9% | 2025-12-17T05:02:18.822Z |
| 98 | 32417542-2489-426e-9fbe-987d5ca479f0 | RealtimeClientPresenceTests | test__053__Presence__PresenceMap__compare_for_newness__presence_message_has_a_connectionId_which_is_not_an_initial_substring_of_its_id__compares_them_by_timestamp_numerically() | 61 | 0.3% | 0.2% | 46.1% | 2025-11-22T00:11:26.963Z |
| 99 | b5fb6956-1018-4615-82e2-0122b6be14c1 | RealtimeClientPresenceTests | test__116__Presence__enterClient__enters_into_presence_on_a_channel_on_behalf_of_another_clientId() | 61 | 0.3% | 0.2% | 46.2% | 2025-11-22T00:11:26.963Z |
| 100 | 2666a220-3a6a-4a88-8b9d-ce1162837164 | RealtimeClientTests | test__027__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__performs_an_upgrade_of_capabilities_without_any_loss_of_continuity_or_connectivity_during_the_upgrade_process() | 61 | 0.3% | 0.2% | 46.4% | 2025-12-17T05:02:18.822Z |
| 101 | cc135692-c0f6-4460-8ade-d2356983ef92 | RealtimeClientConnectionTests | test__107__Connection__Operating_System_events_for_network_internet_connectivity_changes__Ably_can_request_that_a_connected_client_re_authenticates_by_sending_the_client_an_AUTH_ProtocolMessage() | 61 | 0.3% | 0.2% | 46.6% | 2025-12-17T05:02:18.822Z |
| 102 | df9bd1bc-42ee-41aa-95cd-29b918e847b7 | RealtimeClientChannelTests | test__078__Channel__publish__Connection_state_conditions__the_message__should_be_queued_and_delivered_as_soon_as_the_connection_state_returns_to_CONNECTED_if_the_connection_is__DISCONNECTED() | 60 | 0.2% | 0.2% | 46.8% | 2025-12-17T05:02:18.822Z |
| 103 | faf7e1fe-20b0-4367-8d97-d5890f9c4ef5 | RestClientTests | test__094__RestClient__if_in_the_course_of_a_REST_request_an_attempt_to_authenticate_using_authUrl_fails_due_to_a_timeout__the_request_should_result_in_an_error_with_code_40170__statusCode_401__and_a_suitable_error_message() | 60 | 0.2% | 0.2% | 47.0% | 2025-12-17T05:02:18.822Z |
| 104 | 1ced7561-01df-41ca-a73d-559178721d5f | RealtimeClientChannelTests | test__003__Channel__EventEmitter__channel_states_and_events__should_implement_the_EventEmitter_and_emit_events_for_state_changes() | 60 | 0.2% | 0.2% | 47.1% | 2025-11-22T00:11:26.963Z |
| 105 | eaebbab2-8b9f-4204-9c48-17e3cd9c4ca6 | AuthTests | test__144__JWT_and_realtime__when_using_authUrl__when_token_expires__receives_a_40142_error_from_the_server() | 60 | 0.2% | 0.2% | 47.3% | 2025-11-22T00:11:26.963Z |
| 106 | e6fc59b0-4dfe-4328-ae6a-4ed48d48d5c1 | RealtimeClientTests | test__025__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__in_the_CONNECTED_state_and_auth_authorize_is_called__the_client_must_obtain_a_new_token__send_an_AUTH_ProtocolMessage_with_an_auth_attribute() | 60 | 0.2% | 0.2% | 47.5% | 2025-12-17T05:02:18.822Z |
| 107 | d461b7e0-3cb1-49ba-b6f4-7a85cd2f7681 | RealtimeClientConnectionTests | test__061__Connection__connection_request_fails__should_change_the_state_to_SUSPENDED_when_the_connection_state_has_been_in_the_DISCONNECTED_state_for_more_than_the_connectionStateTtl() | 60 | 0.2% | 0.2% | 47.7% | 2025-11-24T01:55:44.932Z |
| 108 | 66d66b61-b55a-4c8b-ae59-87733567baf6 | RealtimeClientTests | test__034__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__authorize_call_should_complete_with_an_error_if_the_connection_moves_to_the_FAILED_state() | 60 | 0.2% | 0.2% | 47.8% | 2025-12-17T05:02:18.822Z |
| 109 | 5a4edf28-fd97-4d4f-8db6-1a44973aef94 | RealtimeClientConnectionTests | test__016__Connection__ConnectionDetails__maxMessageSize_overrides_the_default_maxMessageSize() | 59 | 0.2% | 0.2% | 48.0% | 2026-01-04T23:06:45.467Z |
| 110 | 4e71277a-67db-4317-9b0a-ac4ad4c6451e | RealtimeClientConnectionTests | test__034__Connection__ACK_and_NACK__ProtocolMessage__should_reset_msgSerial_serially_if_the_connection_does_not_resume() | 59 | 0.2% | 0.2% | 48.2% | 2025-12-17T05:02:18.822Z |
| 111 | 6173cdf2-3619-4e1b-9c8f-0c733b9d3c04 | RealtimeClientChannelTests | test__010__Channel__EventEmitter__channel_states_and_events__a_ChannelStateChange_is_emitted_as_the_first_argument_for_every_channel_state_change() | 58 | 0.2% | 0.2% | 48.3% | 2025-11-22T00:11:26.963Z |
| 112 | ffac969f-f69a-4ada-aa0b-67b249803f79 | RealtimeClientTests | test__031__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__authorize_call_should_be_indicated_as_completed_with_the_new_token_or_error_only_once_realtime_has_responded_to_the_AUTH_with_either_a_CONNECTED_or_ERROR_respectively() | 58 | 0.2% | 0.2% | 48.5% | 2025-12-17T05:02:18.822Z |
| 113 | 63b200a0-d17c-47a0-a15e-ae818dea47d6 | RealtimeClientConnectionTests | test__030__Connection__ACK_and_NACK__should_expect_either_an_ACK_or_NACK_to_confirm__message_failure() | 58 | 0.2% | 0.2% | 48.7% | 2025-12-17T05:02:18.822Z |
| 114 | 7cbc8c90-55f5-41bc-874d-919df3b3cedb | UtilitiesTests | test__021__Utilities__Logger__should_have_a_history_of_logs() | 58 | 0.2% | 0.2% | 48.8% | 2025-11-22T00:11:26.963Z |
| 115 | 9f138ab3-33cd-4da6-8c0d-8cfcf5f48f04 | RealtimeClientTests | test__026__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__when_the_authentication_token_change_is_successful__then_the_client_should_receive_a_new_CONNECTED_ProtocolMessage() | 57 | 0.2% | 0.2% | 49.0% | 2025-12-17T05:02:18.822Z |
| 116 | 73bbd40d-2aa9-4ef7-902f-abeee54ecb10 | AuthTests | test__059__requestToken__ensure_that_the_message_is_rejected() | 57 | 0.2% | 0.2% | 49.2% | 2025-12-17T05:02:18.822Z |
| 117 | 5cd03bbe-486f-4e28-87bd-89304d1b123e | AuthTests | test__055__Token__clientId_and_authenticated_clients__auth_clientId_not_null__should_CONNECTED_ProtocolMessages_contain_a_clientId() | 57 | 0.2% | 0.2% | 49.3% | 2025-12-17T05:02:18.822Z |
| 118 | 3454ff51-e12f-4e5b-a328-1344bf55934b | RestClientTests | test__001__RestClient__All_REST_requests_should_include_the_current_API_version() | 57 | 0.2% | 0.2% | 49.5% | 2026-01-09T09:45:11.223Z |
| 119 | efb2227c-f607-4cf0-b922-d728efed09e3 | RealtimeClientPresenceTests | test__026__Presence__subscribe__should_implicitly_attach_the_channel() | 57 | 0.2% | 0.2% | 49.7% | 2024-07-07T22:57:21.619Z |
| 120 | 84601e74-0e79-40f7-9482-0d16a83b1f51 | AuthTests | test__052__Token__clientId_and_authenticated_clients__Auth_clientId_attribute_is_null__identity_may_change_and_become_identified() | 57 | 0.2% | 0.2% | 49.8% | 2025-12-17T05:02:18.822Z |
| 121 | 966a51ac-fa8f-4b61-8205-b301e863668f | RealtimeClientChannelTests | test__105__Channel__publish__Identified_clients_with_clientId__When_publishing_a_Message_with_clientId_set_to_null__should_be_unnecessary_to_set_clientId_of_the_Message_before_publishing_and_have_clientId_value_set_for_the_Message_when_received() | 57 | 0.2% | 0.2% | 50.0% | 2025-11-22T00:11:26.963Z |
| 122 | 55ecbb43-8b12-46d5-a82a-52a9c7a9277f | AuthTests | test__123__authorize__two_consecutive_authorizations__using_Realtime_and_connection_is_CONNECTED__should_call_each_Realtime_authorize_callback() | 56 | 0.2% | 0.2% | 50.2% | 2025-12-17T05:02:18.822Z |
| 123 | f7d5affa-8f63-457b-a44c-6b1accd92311 | RealtimeClientChannelTests | test__136__Channel__history__Channel_options__setOptions__should_fail_if_the_attach_moves_to_FAILED() | 56 | 0.2% | 0.2% | 50.3% | 2025-12-17T05:02:18.822Z |
| 124 | 1e16c831-4450-4a89-b9a0-7bdd191cc1ad | RealtimeClientChannelTests | test__103__Channel__publish__Identified_clients_with_clientId__message_should_be_published_following_authentication_and_received_back_with_the_clientId_intact() | 56 | 0.2% | 0.2% | 50.5% | 2025-12-17T05:02:18.822Z |
| 125 | 01515a09-d0fc-48af-b372-a17175da6b19 | AuthTests | test__035__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_request_to_authCallback_fails__if_the_connection_is_CONNECTED__then_the_connection_should_remain_CONNECTED() | 56 | 0.2% | 0.2% | 50.7% | 2025-12-17T05:02:18.822Z |
| 126 | 5c7f3170-1fd4-430d-9f12-b339133e913a | AuthTests | test__099__authorize__on_subsequent_authorisations__should_store_the_AuthOptions_with_authUrl() | 56 | 0.2% | 0.2% | 50.8% | 2025-12-17T05:02:18.822Z |
| 127 | ac813b40-6aaf-4d38-b025-1f42e3ef9d7e | AuthTests | test__065__requestToken__authUrl__query_will_provide_a_TokenDetails() | 55 | 0.2% | 0.2% | 51.0% | 2025-12-17T05:02:18.822Z |
| 128 | d7892b50-535d-45e8-ad9f-57ae9b1bfd48 | RealtimeClientConnectionTests | test__013__Connection__should_set_the_Connection_reason_attribute_based_on_the_Error_member_of_the_CONNECTED_ProtocolMessage() | 55 | 0.2% | 0.2% | 51.1% | 2025-12-17T05:02:18.822Z |
| 129 | bf3fce77-0599-41b1-a0c5-2c56010f41ab | AuthTests | test__107__authorize__should_adhere_to_all_requirements_relating_to__authUrl_with_json() | 55 | 0.2% | 0.2% | 51.3% | 2025-12-17T05:02:18.822Z |
| 130 | 86188caa-8cbf-4144-8df0-e7ec142fd415 | AuthTests | test__066__requestToken__authUrl__query_will_provide_a_TokenRequest() | 55 | 0.2% | 0.2% | 51.5% | 2025-12-17T05:02:18.822Z |
| 131 | 086e6218-93b3-48a9-8f70-580325b0014e | RealtimeClientPresenceTests | test__060__Presence__update__should_result_in_an_error_if_the_client_does_not_have_required_presence_permission() | 55 | 0.2% | 0.2% | 51.6% | 2025-12-17T05:02:18.822Z |
| 132 | 1a0d6474-285c-4fcb-8aba-438c3723ad7b | RealtimeClientPresenceTests | test__094__Presence__Connection_state_conditions__all_presence_messages_will_be_queued_and_delivered_as_soon_as_the_connection_state_returns_to_CONNECTED() | 55 | 0.2% | 0.2% | 51.8% | 2025-11-22T00:11:26.963Z |
| 133 | bc07f176-e2c6-4d98-89be-91628236fcc3 | RestClientChannelTests | test__003__publish__should_provide_an_optional_argument_that_allows_the_extras_value_to_be_specified() | 55 | 0.2% | 0.2% | 52.0% | 2025-12-17T05:02:18.822Z |
| 134 | 26f41004-4699-462a-a33b-bc6b6919cbd8 | AuthTests | test__056__Token__clientId_and_authenticated_clients__auth_clientId_not_null__client_does_not_have_an_identity_when_a_wildcard_string_____is_present() | 55 | 0.2% | 0.2% | 52.1% | 2025-12-17T05:02:18.822Z |
| 135 | 6adc6bb5-f481-4314-88cd-76cb232fdc11 | AuthTests | test__109__authorize__should_adhere_to_all_requirements_relating_to__authUrl_with_plain_text() | 55 | 0.2% | 0.2% | 52.3% | 2025-12-17T05:02:18.822Z |
| 136 | 40559ced-2ed7-4dc0-8c51-0ebf603761a7 | RealtimeClientTests | test__035__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__authorize_call_should_complete_with_an_error_if_the_connection_moves_to_the_SUSPENDED_state() | 55 | 0.2% | 0.2% | 52.4% | 2025-12-17T05:02:18.822Z |
| 137 | 5446ff21-fb56-4f2f-83be-3584acae08be | RealtimeClientChannelTests | test__131__Channel__history__if_the_channel_receives_a_server_initiated_DETACHED_message_when__if_the_channel_was_already_in_the_ATTACHING_state__the_channel_will_transition_to_the_SUSPENDED_state_and_the_error_will_be_emitted_in_the_ChannelStateChange_event() | 55 | 0.2% | 0.2% | 52.6% | 2025-11-30T17:04:11.911Z |
| 138 | bd37daf4-0fcf-4abe-8341-d425c5313233 | AuthTests | test__093__authorize__should_create_a_new_token_if_one_already_exist_and_ensure_Token_Auth_is_used_for_all_future_requests() | 54 | 0.2% | 0.2% | 52.7% | 2025-12-17T05:02:18.822Z |
| 139 | 3cc8a6f4-0c40-4ee9-8b22-2b9faed509a1 | RealtimeClientChannelTests | test__077__Channel__publish__Connection_state_conditions__the_message__should_be_queued_and_delivered_as_soon_as_the_connection_state_returns_to_CONNECTED_if_the_connection_is__CONNECTING() | 54 | 0.2% | 0.2% | 52.9% | 2025-12-17T05:02:18.822Z |
| 140 | 68c6b5e2-d84c-4b7f-8bc7-ad71831d989b | AuthTests | test__108__authorize__should_adhere_to_all_requirements_relating_to__authUrl_returning_TokenRequest_decodes_TTL_as_expected() | 54 | 0.2% | 0.2% | 53.1% | 2025-12-17T05:02:18.822Z |
| 141 | 7e4cfcec-292b-4278-aad6-7ac40bc5d1cc | RealtimeClientChannelTests | test__028__Channel__attach__if_the_user_does_not_have_sufficient_permissions_to_attach__then_the_channel_will_transition_to_FAILED_and_set_the_errorReason() | 54 | 0.2% | 0.2% | 53.2% | 2025-12-17T05:02:18.822Z |
| 142 | 00a9cd36-f835-42d1-a442-d1f3d4653c2b | AuthTests | test__127__Reauth__should_use_authorize__force__true___to_reauth_with_a_token_with_a_different_set_of_capabilities() | 54 | 0.2% | 0.2% | 53.4% | 2025-12-17T05:02:18.822Z |
| 143 | fa579a24-11e7-4834-90a3-3a2f2d930742 | AuthTests | test__060__requestToken__ensure_the_message_published_with_a_wildcard_____does_not_have_a_clientId() | 54 | 0.2% | 0.2% | 53.5% | 2025-12-21T23:59:50.169Z |
| 144 | 2435e200-0339-468f-951a-8b0780c900ef | AuthTests | test__111__authorize__when_TokenParams_and_AuthOptions_are_provided__should_supersede_configured_AuthOptions__using_authUrl__even_if_arguments_objects_are_empty() | 53 | 0.2% | 0.2% | 53.7% | 2025-12-17T05:02:18.822Z |
| 145 | 2716da66-9925-4d48-a3e1-b76fac23a9a6 | AuthTests | test__151__currentTokenDetails__should_hold_a__TokenDetails__instance_in_which_only_the__token__attribute_is_populated_with_that_token_string() | 53 | 0.2% | 0.2% | 53.8% | 2025-12-17T05:02:18.822Z |
| 146 | 5e00ec77-8e4a-46d0-9258-dceb531c222a | AuthTests | test__064__requestToken__authUrl__query_will_provide_a_token_string() | 53 | 0.2% | 0.2% | 54.0% | 2025-12-17T05:02:18.822Z |
| 147 | b21fddd9-38de-4dd7-ab8e-ada4acb6b039 | AuthTests | test__058__requestToken__ensure_the_message_published_does_not_have_a_clientId() | 53 | 0.2% | 0.2% | 54.2% | 2025-12-21T23:59:50.169Z |
| 148 | e560a1f4-9002-4bc6-9a6e-bbab6f91483c | RealtimeClientConnectionTests | test__027__Connection__event_emitter__any_state_change_triggered_by_a_ProtocolMessage_that_contains_an_Error_member_should_populate_the_Reason_property() | 53 | 0.2% | 0.2% | 54.3% | 2025-12-17T05:02:18.822Z |
| 149 | 1398b930-0f1b-43bc-a5e9-e8b4997ea1ba | RealtimeClientTests | test__030__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__authorize_call_should_complete_with_an_error_if_the_request_fails() | 53 | 0.2% | 0.2% | 54.5% | 2025-12-17T05:02:18.822Z |
| 150 | 1c07dc3e-44fc-4ba8-a12d-78b784f2ecf4 | RealtimeClientChannelTests | test__068__Channel__publish__should_invoke_callback__upon_failure() | 53 | 0.2% | 0.2% | 54.6% | 2025-12-17T05:02:18.822Z |
| 151 | 29488355-836a-40ea-8d01-d67f7be2832a | AuthTests | test__128__Reauth__for_a_token_change_that_fails_due_to_an_incompatible_token__which_should_result_in_the_connection_entering_the_FAILED_state() | 53 | 0.2% | 0.2% | 54.8% | 2025-12-17T05:02:18.822Z |
| 152 | 7338a0ca-031c-4238-930c-97aab60c8a38 | RealtimeClientChannelTests | test__133__Channel__history__Channel_options__setOptions__should_send_an_ATTACH_message_with_params___modes_if_the_channel_is_attached() | 52 | 0.2% | 0.2% | 54.9% | 2025-11-22T00:11:26.963Z |
| 153 | 2e3a3555-6076-4888-8729-b94eacb73bc2 | RealtimeClientChannelTests | test__031__Channel__attach__should_transition_the_channel_state_to_FAILED_if_the_user_does_not_have_sufficient_permissions() | 52 | 0.2% | 0.2% | 55.1% | 2025-12-17T05:02:18.822Z |
| 154 | 64ff260b-19eb-4fb0-8ccb-e91bc2be94db | RealtimeClientPresenceTests | test__005__Presence__callback_can_be_provided_that_will_be_called_upon_failure() | 52 | 0.2% | 0.2% | 55.2% | 2025-12-17T05:02:18.822Z |
| 155 | 36841c8e-f199-458e-8fcc-867af1261a18 | RestClientTests | test__010__RestClient__X_Ably_Version_must_be_included_in_all_REST_requests() | 52 | 0.2% | 0.2% | 55.4% | 2026-01-09T09:45:11.223Z |
| 156 | 3f34c0fc-fdfc-4695-bf2f-fe2652abcc7d | RealtimeClientConnectionTests | test__019__Connection__url__should_connect_with_query_string_params_including_clientId() | 52 | 0.2% | 0.2% | 55.5% | 2025-12-17T05:02:18.822Z |
| 157 | 598aac66-fdfb-49fb-9d27-0562990d99e1 | RealtimeClientChannelTests | test__076__Channel__publish__Connection_state_conditions__the_message__should_be_queued_and_delivered_as_soon_as_the_connection_state_returns_to_CONNECTED_if_the_connection_is__INITIALIZED() | 52 | 0.2% | 0.2% | 55.7% | 2025-12-17T05:02:18.822Z |
| 158 | b70a9f2c-2bdf-49a5-84cc-27f366132ff2 | AuthTests | test__061__requestToken__ensure_the_message_published_with_a_wildcard_____has_the_provided_clientId() | 51 | 0.2% | 0.1% | 55.8% | 2025-12-17T05:02:18.822Z |
| 159 | 1cc2f1cd-9f3b-4060-8d3b-9b8804733813 | RealtimeClientChannelTests | test__128__Channel__history__if_the_channel_receives_a_server_initiated_DETACHED_message_when__the_channel_is_in_the_ATTACHED_states__an_attempt_to_reattach_the_channel_should_be_made_immediately_by_sending_a_new_ATTACH_message_and_the_channel_should_transition_to_the_ATTACHING_state_with_the_error_emitted_in_the_ChannelStateChange_event() | 51 | 0.2% | 0.1% | 56.0% | 2025-11-22T00:11:26.963Z |
| 160 | 902857b0-ca0b-4d90-8165-f4ee2474cf7f | RealtimeClientConnectionTests | test__076__Connection__connection_failures_once_CONNECTED__when_connection__ttl_plus_idle_interval__period_has_NOT_passed_since_last_activity__uses_the_same_connection() | 51 | 0.2% | 0.1% | 56.1% | 2025-11-22T00:11:26.963Z |
| 161 | 9eb9f6a2-328b-4b88-8714-2f0722755364 | AuthTests | test__075__requestToken__When_authCallback_option_is_set__it_will_invoke_the_callback__with_a_TokenRequest() | 50 | 0.2% | 0.1% | 56.3% | 2025-12-17T05:02:18.822Z |
| 162 | 3746eabb-5ba9-4c1a-9c61-e85fa09ad570 | RealtimeClientPresenceTests | test__047__Presence__PresenceMap__if_action_of_UPDATE_arrives__it_should_be_added_to_the_presence_map_with_the_action_set_to_PRESENT() | 50 | 0.2% | 0.1% | 56.4% | 2026-01-09T12:25:53.540Z |
| 163 | 383cce89-8450-47cf-86e4-c00b9f782aa0 | RealtimeClientChannelTests | test__046__Channel__attach__attach_resume__should_pass_attach_resume_flag_in_attach_message() | 50 | 0.2% | 0.1% | 56.6% | 2025-11-22T00:11:26.963Z |
| 164 | 88135a44-ae14-4893-a2b4-fe5bf994936d | AuthTests | test__020__Token__authentication_method__should_indicate_an_error_and_not_retry_the_request_when_the_server_responds_with_a_token_error_and_there_is_no_way_to_renew_the_token() | 50 | 0.2% | 0.1% | 56.7% | 2025-12-17T05:02:18.822Z |
| 165 | 9262479b-5f56-426d-9df9-a6138d4a5beb | AuthTests | test__092__authorize__should_always_create_a_token() | 50 | 0.2% | 0.1% | 56.9% | 2025-12-17T05:02:18.822Z |
| 166 | 0b2004ea-c2fa-46ee-8ec7-2b41bf41680b | AuthTests | test__094__authorize__should_create_a_token_immediately_and_ensures_Token_Auth_is_used_for_all_future_requests() | 49 | 0.2% | 0.1% | 57.0% | 2025-12-17T05:02:18.822Z |
| 167 | 65c8b8c7-f06a-4771-93a1-263a1d1f7313 | RealtimeClientConnectionTests | test__039__Connection__connection_id__should_have_unique_IDs() | 49 | 0.2% | 0.1% | 57.1% | 2025-11-22T00:11:26.963Z |
| 168 | 912583bf-475e-41d3-b79f-822413d45f70 | RealtimeClientTests | test__007__RealtimeClient__transport_should_guarantee_the_incoming_message_order() | 49 | 0.2% | 0.1% | 57.3% | 2025-11-22T00:11:26.963Z |
| 169 | 6124b61f-19f6-48cb-af64-10d2f7f9493b | AuthTests | test__143__JWT_and_realtime__when_using_authUrl__with_wrong_credentials__fails_to_connect_with_reason__invalid_signature_() | 49 | 0.2% | 0.1% | 57.4% | 2025-11-22T00:11:26.963Z |
| 170 | 6bf76de1-c280-4954-871b-d98e3223e6ab | AuthTests | test__049__Token__clientId_and_authenticated_clients__ClientOptions_clientId_takes_precendence_when_a_clientId_value_is_provided_in_both_ClientOptions_clientId_and_ClientOptions_defaultTokenParams() | 49 | 0.2% | 0.1% | 57.6% | 2025-12-17T05:02:18.822Z |
| 171 | 11f91c51-f98d-4918-bfa2-d215ed22e2af | AuthTests | test__071__requestToken__should_support_all_TokenParams__using_defaults() | 49 | 0.2% | 0.1% | 57.7% | 2025-12-17T05:02:18.822Z |
| 172 | cb634904-7121-4838-8fe8-068be495c523 | RealtimeClientPresenceTests | test__112__Presence__get__Query__set_of_params___should_return_members_filtered_by_clientId() | 49 | 0.2% | 0.1% | 57.9% | 2025-11-22T00:11:26.963Z |
| 173 | 36f46b38-f059-422e-9319-39c4111bc176 | AuthTests | test__040__Token__token_auth_and_clientId__should_permit_to_be_unauthenticated() | 48 | 0.2% | 0.1% | 58.0% | 2025-12-17T05:02:18.822Z |
| 174 | 0371c657-95d1-4abc-a0d3-f508de21794f | AuthTests | test__013__Token__token_auth__for_Realtime_connections__should_send_the_token_in_the_querystring_as_a_param_named_accessToken() | 48 | 0.2% | 0.1% | 58.1% | 2025-12-17T05:02:18.822Z |
| 175 | 947c5a6a-937e-4e61-9040-79ee77b86fc5 | RealtimeClientChannelTests | test__104__Channel__publish__Identified_clients_with_clientId__message_should_be_rejected_by_the_Ably_service_and_the_message_error_should_contain_the_server_error() | 48 | 0.2% | 0.1% | 58.3% | 2025-12-17T05:02:18.822Z |
| 176 | 4ab1e2d0-1dc1-42e9-b639-baab728118c2 | RestClientTests | test__020__RestClient__initializer__should_accept_an_options_object_with_token_authentication() | 48 | 0.2% | 0.1% | 58.4% | 2025-12-17T05:02:18.822Z |
| 177 | fea972ab-db84-458c-9bfb-5c52da48f514 | AuthTests | test__129__TokenParams__timestamp_should_not_be_a_member_of_any_default_token_params() | 48 | 0.2% | 0.1% | 58.6% | 2025-12-17T05:02:18.822Z |
| 178 | badc2f66-0270-4330-a308-b27a753212ef | RealtimeClientChannelTests | test__201__channel_serial_is_cleared_whenever_a_channel_entered_into_detached_suspended_or_failed_state() | 48 | 0.2% | 0.1% | 58.7% | 2026-01-19T18:23:13.101Z |
| 179 | 391ee30f-7781-4831-aeee-2334e60fb3fe | RealtimeClientPresenceTests | test__118__Presence__presence_message_attributes__if_the_presence_message_does_not_contain_an_id__it_should_be_set_to_protocolMsgId_index() | 48 | 0.2% | 0.1% | 58.8% | 2025-11-22T00:11:26.963Z |
| 180 | 8a0dcaeb-fe47-495d-8269-63b823db2177 | RealtimeClientConnectionTests | test__066__Connection__connection_failures_once_CONNECTED__ACK_and_NACK_responses_for_published_messages_can_only_ever_be_received_on_the_transport_connection_on_which_those_messages_were_sent() | 48 | 0.2% | 0.1% | 59.0% | 2025-11-22T00:11:26.963Z |
| 181 | 542977dc-2b5d-4b2b-829e-7b97968bf1d3 | AuthTests | test__009__Token__should_add_capability_field_if_the_user_specifies_it() | 48 | 0.2% | 0.1% | 59.1% | 2026-01-21T14:09:16.821Z |
| 182 | 4b812114-b475-43fb-acda-b76c9e2b30df | RealtimeClientTests | test__033__RealtimeClient__Auth_authorize_should_upgrade_the_connection_with_current_token__authorize_call_should_complete_with_the_new_token_once_the_connection_has_moved_to_the_CONNECTED_state() | 48 | 0.2% | 0.1% | 59.3% | 2025-12-17T05:02:18.822Z |
| 183 | 3ab93821-f32f-452c-8d74-35bde0aa169a | RestClientTests | test__021__RestClient__initializer__should_result_in_error_status_when_provided_a_bad_token() | 47 | 0.2% | 0.1% | 59.4% | 2025-12-17T05:02:18.822Z |
| 184 | e15bd006-0f84-46b4-966f-1b2290785c1f | AuthTests | test__062__requestToken__arguments__should_not_merge_with_the_configured_params_and_options_but_instead_replace_all_corresponding_values__even_when__null_() | 47 | 0.2% | 0.1% | 59.5% | 2025-12-17T05:02:18.822Z |
| 185 | b93ec894-ec18-4585-8c0b-20c00e5939fa | AuthTests | test__029__Token__authentication_method__local_token_validity_check__should_NOT_be_done_if_queryTime_is_false_and_local_time_is_NOT_in_sync_with_server() | 47 | 0.2% | 0.1% | 59.7% | 2025-12-17T05:02:18.822Z |
| 186 | d30ac454-ebb7-4e00-a108-4624c09b4f74 | AuthTests | test__008__Token__should_omit_capability_field_if_it_is_not_specified() | 47 | 0.2% | 0.1% | 59.8% | 2025-12-17T05:02:18.822Z |
| 187 | c6012053-f168-492d-898c-31dfd90f2366 | RestClientTests | test__009__RestClient__should_use_JSON_text_protocol() | 47 | 0.2% | 0.1% | 59.9% | 2025-12-21T23:09:27.415Z |
| 188 | 699d0903-8638-4843-887d-55c51ca94913 | RealtimeClientConnectionTests | test__089__Connection__Host_Fallback__applies_when_an_array_of_ClientOptions_fallbackHosts_is_provided() | 47 | 0.2% | 0.1% | 60.1% | 2025-09-14T22:09:38.685Z |
| 189 | 70d3d1ff-a41b-4757-a214-d29ac4bb8d78 | RestClientTests | test__005__RestClient__should_use_Auth_to_manage_authentication() | 46 | 0.2% | 0.1% | 60.2% | 2025-12-17T05:02:18.822Z |
| 190 | 919020c2-ada0-42bd-b7ec-339a67b2ee3e | AuthTests | test__114__authorize__when_TokenParams_and_AuthOptions_are_provided__example__if_a_client_is_initialised_with_TokenParams_ttl_configured_with_a_custom_value__and_a_TokenParams_object_is_passed_in_as_an_argument_to__authorize_with_a_null_value_for_ttl__then_the_ttl_used_for_every_subsequent_authorization_will_be_null() | 46 | 0.2% | 0.1% | 60.3% | 2025-12-17T05:02:18.822Z |
| 191 | f71138b4-9142-4f80-b59f-f15a31dbe32f | RestClientChannelTests | test__001__publish__should_not_fail_sending_a_message_with_no_clientId_in_the_client_options_and_credentials_that_can_assume_any_clientId() | 46 | 0.2% | 0.1% | 60.5% | 2025-12-17T05:02:18.822Z |
| 192 | 4cac49db-8759-4cb9-ac4d-762ee714a821 | AuthTests | test__010__Token__token_auth__should_work_over_HTTP() | 46 | 0.2% | 0.1% | 60.6% | 2026-01-21T14:09:16.821Z |
| 193 | 53d46b20-ad89-4a2d-bdab-7c5de00e6f19 | RestClientTests | test__029__RestClient__endpoint__should_connect_over_plain_http____when_tls_is_off() | 46 | 0.2% | 0.1% | 60.7% | 2025-12-17T05:02:18.822Z |
| 194 | f583375d-771a-4ba5-b7c1-0c5a1d8bb5c3 | AuthTests | test__041__Token__token_auth_and_clientId__should_check_clientId_consistency__on_rest() | 46 | 0.2% | 0.1% | 60.9% | 2025-12-17T05:02:18.822Z |
| 195 | 4fd93c5d-3210-4993-be9c-a5a9322bfe4a | RestClientTests | test__007__RestClient__should_result_in_an_error_when_user_does_not_have_sufficient_permissions() | 45 | 0.2% | 0.1% | 61.0% | 2025-12-17T05:02:18.822Z |
| 196 | b12e1cbc-0f21-4094-b12f-7dc2890b58a6 | AuthTests | test__103__authorize__on_subsequent_authorisations__should_use_configured_defaults_if_the_object_arguments_are_omitted() | 45 | 0.2% | 0.1% | 61.1% | 2025-12-17T05:02:18.822Z |
| 197 | ae51a106-79a0-45c6-87b0-7a137c65f3d5 | AuthTests | test__078__createTokenRequest__should_use_defaults_if_no_AuthOptions_is_provided() | 45 | 0.2% | 0.1% | 61.3% | 2025-12-17T05:02:18.822Z |
| 198 | a748bd87-ea23-450e-acb1-84aeb2473f95 | AuthTests | test__096__authorize__should_use_the_requestToken_implementation() | 45 | 0.2% | 0.1% | 61.4% | 2025-12-17T05:02:18.822Z |
| 199 | 632f62fd-44a4-4ff1-82b2-46f1170039bc | AuthTests | test__077__createTokenRequest__should_override_defaults_if_AuthOptions_provided() | 45 | 0.2% | 0.1% | 61.5% | 2025-12-17T05:02:18.822Z |
| 200 | d9853253-031e-453e-a8bf-d9241adc6b1b | AuthTests | test__105__authorize__should_adhere_to_all_requirements_relating_to__authCallback() | 45 | 0.2% | 0.1% | 61.7% | 2025-12-17T05:02:18.822Z |
| 201 | d5f9fc45-5c2f-44dd-96fc-0323cde56bf5 | AuthTests | test__072__requestToken__should_support_all_TokenParams__overriding_defaults() | 45 | 0.2% | 0.1% | 61.8% | 2025-12-17T05:02:18.822Z |
| 202 | 47b650d0-c759-425e-ab2a-c57c6a4ba0ba | AuthTests | test__012__Token__token_auth__for_REST_requests__should_send_the_token_in_the_Authorization_header() | 45 | 0.2% | 0.1% | 61.9% | 2025-12-17T05:02:18.822Z |
| 203 | 90433261-c80e-4fb9-b48e-67caa223cc4f | AuthTests | test__102__authorize__on_subsequent_authorisations__should_store_the_TokenParams() | 44 | 0.2% | 0.1% | 62.1% | 2025-12-17T05:02:18.822Z |
| 204 | d5bcaf22-ff21-4cc5-8249-80158dc04652 | RestClientPresenceTests | test__001__Presence__presence_messages_retrieved_are_decoded_in_the_same_way_that_messages_are_decoded() | 44 | 0.2% | 0.1% | 62.2% | 2025-12-21T17:09:29.898Z |
| 205 | ebd16014-5876-40f0-9023-405f566a32af | AuthTests | test__097__authorize__should_return_TokenDetails_with_valid_token_metadata() | 44 | 0.2% | 0.1% | 62.3% | 2025-12-17T05:02:18.822Z |
| 206 | 678110d7-6829-4d8e-8965-19914d2df406 | RestClientTests | test__018__RestClient__initializer__should_accept_a_token() | 44 | 0.2% | 0.1% | 62.4% | 2025-12-17T05:02:18.822Z |
| 207 | 10d0c009-aebf-4021-bb42-b8ed7a23d8c5 | AuthTests | test__054__Token__clientId_and_authenticated_clients__auth_clientId_not_null__when_tokenRequest_or_tokenDetails_has_clientId_not_null_or_wildcard_string() | 44 | 0.2% | 0.1% | 62.6% | 2025-12-17T05:02:18.822Z |
| 208 | c6433395-da1e-4f02-a55e-e705e3eea3f0 | AuthTests | test__110__authorize__when_TokenParams_and_AuthOptions_are_provided__should_supersede_configured_AuthOptions__using_key__even_if_arguments_objects_are_empty() | 44 | 0.2% | 0.1% | 62.7% | 2025-12-17T05:02:18.822Z |
| 209 | fad5cd07-0df8-4323-83e8-ecfb567762d5 | AuthTests | test__121__authorize__two_consecutive_authorizations__using_REST__should_call_each_authorize_callback() | 44 | 0.2% | 0.1% | 62.8% | 2025-12-17T05:02:18.822Z |
| 210 | ed8f1107-a119-46ed-8912-07a24c0fba7b | AuthTests | test__091__createTokenRequest__TTL__should_be_valid_to_request_a_token_for_24_hours() | 44 | 0.2% | 0.1% | 63.0% | 2025-12-17T05:02:18.822Z |
| 211 | f516cbbb-7b4a-4186-b839-362800a98a18 | AuthTests | test__098__authorize__should_use_the_configured_Auth_clientId__if_not_null__by_default() | 44 | 0.2% | 0.1% | 63.1% | 2025-12-17T05:02:18.822Z |
| 212 | ba1552cd-178d-4d37-85a0-a7da48ec322f | AuthTests | test__063__requestToken__arguments__should_use_configured_defaults_if_the_object_arguments_are_omitted() | 44 | 0.2% | 0.1% | 63.2% | 2025-12-17T05:02:18.822Z |
| 213 | d152b14d-1a59-4c93-be43-844dad3f34f1 | AuthTests | test__011__Token__token_auth__should_work_over_HTTPS() | 44 | 0.2% | 0.1% | 63.3% | 2025-12-17T05:02:18.822Z |
| 214 | 38b9831c-4b4d-4626-bac8-fd72eb690893 | AuthTests | test__045__Token__token_auth_and_clientId__Incompatible_client__with_Rest__it_should_result_in_an_appropriate_error_response() | 44 | 0.2% | 0.1% | 63.5% | 2025-12-17T05:02:18.822Z |
| 215 | a54d300d-fb94-4dad-a618-d4cbeb0ff7c2 | AuthTests | test__104__authorize__should_adhere_to_all_requirements_relating_to__TokenParams() | 44 | 0.2% | 0.1% | 63.6% | 2025-12-17T05:02:18.822Z |
| 216 | 0ce18537-90bf-4c67-a4ec-673950ad24a5 | AuthTests | test__152__currentTokenDetails__should_be_set_with_the_current_token__if_applicable__on_instantiation_and_each_time_it_is_replaced() | 44 | 0.2% | 0.1% | 63.7% | 2025-12-17T05:02:18.822Z |
| 217 | 797af7c3-bce1-48f7-afaa-85dcfc283bd6 | AuthTests | test__057__requestToken__implicitly_creates_a_TokenRequest_and_requests_a_token() | 44 | 0.2% | 0.1% | 63.9% | 2025-12-17T05:02:18.822Z |
| 218 | 0121063a-f2a0-4447-812a-e54f43fb6354 | RealtimeClientPresenceTests | test__079__Presence__enter__should_emit_the_data_attribute_in_the_LEAVE_event_when_data_is_provided_when_entering_but_no_data_is_provided_when_leaving() | 43 | 0.2% | 0.1% | 64.0% | 2025-11-29T21:11:43.346Z |
| 219 | bd5e7136-27a1-43a7-a2f3-94f28609cefd | RealtimeClientConnectionTests | test__041__Connection__connection_key__should_have_unique_connection_keys() | 43 | 0.2% | 0.1% | 64.1% | 2025-11-22T00:11:26.963Z |
| 220 | a3124efd-3216-40d1-95e6-e703a2678dfd | RealtimeClientChannelTests | test__138__Channel__crypto__if_configured_for_encryption__channels_encrypt_and_decrypt_messages__data() | 43 | 0.2% | 0.1% | 64.2% | 2025-11-22T00:11:26.963Z |
| 221 | 93a1358c-cd03-42d7-95d4-ae5a59ec8b82 | RealtimeClientChannelTests | test__021__Channel__connection_state__changes_to_FAILED__should_keep_the_channels_attached_when_client_reconnected_successfully_and_queue_messages_is_disabled() | 43 | 0.2% | 0.1% | 64.4% | 2025-11-22T00:11:26.963Z |
| 222 | 5a4fb511-d26b-4514-86bd-a0d4b3737521 | RealtimeClientChannelTests | test__096__Channel__publish__expect_either__an_array_of_Message_objects() | 43 | 0.2% | 0.1% | 64.5% | 2025-11-22T00:11:26.963Z |
| 223 | 152aa5c7-338f-4509-90ba-632d6f215666 | RealtimeClientConnectionTests | test__047__Connection__close__should_transition_to_CLOSED_action_when_the_close_process_timeouts() | 42 | 0.2% | 0.1% | 64.6% | 2025-11-22T00:11:26.963Z |
| 224 | 81ba9f8b-f51b-4568-b362-c3e8e1dfd7a5 | RealtimeClientConnectionTests | test__005__Connection__basic_operations_should_work_simultaneously() | 42 | 0.2% | 0.1% | 64.7% | 2025-11-22T00:11:26.963Z |
| 225 | e92b45a7-fb3f-40ee-b76b-da4e3b2acea3 | RestClientTests | test__008__RestClient__should_use_MsgPack_binary_protocol() | 42 | 0.2% | 0.1% | 64.9% | 2025-12-21T23:09:27.415Z |
| 226 | 4de93fa8-d7b0-4cf9-819e-6f35a84f0896 | RestClientPresenceTests | test__010__Presence__history__query_argument__start_and_end_should_filter_members_between_those_two_times() | 41 | 0.2% | 0.1% | 65.0% | 2025-12-21T17:09:29.898Z |
| 227 | a71fb8e3-d256-437e-967a-023616848090 | RealtimeClientConnectionTests | test__080__Connection__Connection_recovery__connection_state_should_recover_explicitly_with_a_recover_key() | 41 | 0.2% | 0.1% | 65.1% | 2025-12-17T03:46:02.346Z |
| 228 | e4294b73-d042-4ed5-994f-f72ad3dc8ee4 | RestClientTests | test__014__RestClient__client_should_handle_error_messages_in_plaintext_and_HTML_format() | 41 | 0.2% | 0.1% | 65.2% | 2025-12-17T05:02:18.822Z |
| 229 | 82a3b77b-d3ce-46b4-b2fe-da01210207a0 | RealtimeClientChannelTests | test__079__Channel__publish__Connection_state_conditions__the_message__should_NOT_be_queued_instead_it_should_be_published_if_the_channel_is__INITIALIZED() | 41 | 0.2% | 0.1% | 65.3% | 2023-12-10T20:15:01.073Z |
| 230 | 1e4cb687-6d57-4a49-94d2-3dea1df52645 | DeltaCodecTests | test__002__DeltaCodec__decoding__should_fail_and_recover_when_the_vcdiff_messages_are_out_of_order() | 40 | 0.2% | 0.1% | 65.4% | 2025-11-22T00:11:26.963Z |
| 231 | ce645d27-2448-432d-87b0-93c2a3551127 | AuthTests | test__142__JWT_and_realtime__when_using_authUrl__with_valid_credentials__fetches_a_channels_and_posts_a_message() | 40 | 0.2% | 0.1% | 65.6% | 2025-11-22T00:11:26.963Z |
| 232 | a6fc3fa1-5172-46a6-961e-3ae02e5c09d3 | ReadmeExamplesTests | test__007__testPresenceOnAChannel() | 40 | 0.2% | 0.1% | 65.7% | 2023-12-10T20:15:01.073Z |
| 233 | 1601aa1a-33db-4c48-b570-bf4fc4a05346 | RealtimeClientPresenceTests | test__021__Presence__Channel_state_change_side_effects__if_the_channel_enters_the_DETACHED_state__should_clear_the_PresenceMap_including_local_members_and_does_not_emit_any_presence_events() | 40 | 0.2% | 0.1% | 65.8% | 2025-11-22T00:11:26.963Z |
| 234 | 895f77f3-dadf-4b03-a40b-1412df5dcef9 | AuthTests | test__147__JWT_and_realtime__when_using_authCallback__with_invalid_credentials__fails_to_connect() | 40 | 0.2% | 0.1% | 65.9% | 2025-11-22T00:11:26.963Z |
| 235 | d04abbab-013e-4198-a76e-c90e30fffeea | AuthTests | test__141__JWT_and_realtime__client_initialized_with_a_JWT_token_in_ClientOptions__with_invalid_credentials__fails_to_connect_with_reason__invalid_signature_() | 40 | 0.2% | 0.1% | 66.0% | 2025-11-22T00:11:26.963Z |
| 236 | 4d817098-c8bc-4441-a9da-7c9d45aa1a67 | RealtimeClientTests | test__008__RealtimeClient__subscriber_should_receive_messages_in_the_same_order_in_which_they_have_been_sent() | 39 | 0.2% | 0.1% | 66.1% | 2025-11-22T00:11:26.963Z |
| 237 | 12e88312-9d11-4ace-bcc0-367205c9c24a | RealtimeClientPresenceTests | test__019__Presence__Channel_state_change_side_effects__if_the_channel_enters_the_FAILED_state__should_clear_the_PresenceMap_including_local_members_and_does_not_emit_any_presence_events() | 39 | 0.2% | 0.1% | 66.3% | 2026-01-03T21:12:05.686Z |
| 238 | 940c7586-08c1-4f37-bcb4-a6fe1c4aca31 | ReadmeExamplesTests | test__010__testRestPublishMessage() | 39 | 0.2% | 0.1% | 66.4% | 2023-12-10T20:15:01.073Z |
| 239 | 337ee1e6-0aa8-48cc-9d0e-304b25a6fbb9 | RealtimeClientConnectionTests | test__032__Connection__ACK_and_NACK__ProtocolMessage__should_contain_unique_serially_incrementing_msgSerial_along_with_the_count() | 39 | 0.2% | 0.1% | 66.5% | 2025-11-22T00:11:26.963Z |
| 240 | 3f7f5c51-32e7-4fea-a9ea-da40e38c873a | RestClientChannelTests | test__022__publish__idempotent_publishing__should_generate_for_internal_message_that_is_created_in_publish_name_data___method() | 39 | 0.2% | 0.1% | 66.6% | 2026-01-19T14:52:54.890Z |
| 241 | 4a4d9c1f-1748-4e5f-a30a-3da14b5567cb | RestClientTests | test__017__RestClient__initializer__should_result_in_error_status_when_provided_a_bad_key() | 39 | 0.2% | 0.1% | 66.7% | 2025-12-17T05:02:18.822Z |
| 242 | 466bf238-433a-4a00-bb56-edca30f6295c | RestClientPresenceTests | test__008__Presence__history__connectionId_should_filter_members_by_the_provided_connectionId() | 38 | 0.2% | 0.1% | 66.8% | 2025-12-21T15:32:48.895Z |
| 243 | ec96bfb2-03ea-4441-8612-a7c8aca7930f | RealtimeClientPresenceTests | test__FLAKY__116__Presence__enterClient__enters_into_presence_on_a_channel_on_behalf_of_another_clientId() | 38 | 0.2% | 0.1% | 66.9% | 2024-04-30T06:02:39.429Z |
| 244 | be9e53f7-9876-4494-b1df-4f4071258a94 | RealtimeClientTests | test__016__RealtimeClient__options__should_attempt_to_recover_the_connection_state_if_recover_string_is_assigned() | 38 | 0.2% | 0.1% | 67.0% | 2025-11-22T00:11:26.963Z |
| 245 | 5f1180cc-e26b-42a5-8551-ac2a8b0b2c4f | RealtimeClientChannelTests | test__013__Channel__connection_state__if_the_connection_state_enters_the_CONNECTED_state__then_a_SUSPENDED_channel_will_transition_to_ATTACHING_and_goes_back_to_SUSPNDED_on_timeout() | 38 | 0.2% | 0.1% | 67.2% | 2025-11-22T00:11:26.963Z |
| 246 | 51de19db-f7f6-4e13-8079-cbf90703c0a4 | RealtimeClientPresenceTests | test__117__Presence__enterClient__should_be_present_all_the_registered_members_on_a_presence_channel() | 38 | 0.2% | 0.1% | 67.3% | 2025-11-22T00:11:26.963Z |
| 247 | 795fdf77-318c-42b3-9cd4-b46144403b71 | RestClientChannelTests | test__015__publish__Message_clientId__publishing_with_a_clientId_set_to_the_same_value_as_the_clientId_in_the_client_options_should_result_in_a_message_received_with_the_clientId_property_set_to_that_value() | 38 | 0.2% | 0.1% | 67.4% | 2025-12-17T05:02:18.822Z |
| 248 | 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() | 38 | 0.2% | 0.1% | 67.5% | 2025-12-20T22:51:33.292Z |
| 249 | f81d1df3-7318-4737-8c4e-accfae6ef686 | ReadmeExamplesTests | test__005__testSubscribeAndPublishingToChannel() | 38 | 0.2% | 0.1% | 67.6% | 2023-12-10T20:15:01.073Z |
| 250 | dbc8ba02-5c92-4a4c-8ec9-c760751c0602 | ReadmeExamplesTests | test__013__testRestQueryingThePresenceHistory() | 38 | 0.2% | 0.1% | 67.7% | 2023-12-10T20:15:01.073Z |
| 251 | 6ad9cd65-b9ee-4cfc-9281-d254efc3d6e6 | ReadmeExamplesTests | test__011__testRestQueryingTheHistory() | 37 | 0.2% | 0.1% | 67.8% | 2024-05-20T12:21:32.197Z |
| 252 | da63a7e7-ebba-49ef-88b4-60d19204b599 | RestClientTests | test__092__RestClient__request__method_signature_and_arguments__should_do_a_request_and_receive_a_valid_response() | 37 | 0.2% | 0.1% | 67.9% | 2025-12-17T05:02:18.822Z |
| 253 | 782f7ca8-16c7-45fa-93b9-2ddd1aa4ab9f | DeltaCodecTests | test__003__DeltaCodec__decoding__should_recover_when_the_vcdiff_message_decoding_fails() | 37 | 0.2% | 0.1% | 68.0% | 2025-11-22T00:11:26.963Z |
| 254 | 3d3eb562-982f-43f6-99d0-35e393d3ad06 | RealtimeClientPresenceTests | test__096__Presence__Connection_state_conditions__should_result_in_an_error_if_the_connection_state_is_INITIALIZED_and_queueMessages_has_been_explicitly_set_to_false() | 36 | 0.1% | 0.1% | 68.1% | 2025-11-22T00:11:26.963Z |
| 255 | 7b9fed41-9712-4944-9b9e-3d7895f8bbd1 | ReadmeExamplesTests | test__012__testRestPresenceOnAChannel() | 36 | 0.1% | 0.1% | 68.2% | 2023-12-10T20:15:01.073Z |
| 256 | 547bcde9-c099-4c76-a71b-7ef6a96713cf | RealtimeClientChannelTests | test__015__Channel__connection_state__should_attach_successfully_and_remain_attached_when_the_connection_state_without_a_successful_recovery_gets_CONNECTED() | 36 | 0.1% | 0.1% | 68.3% | 2023-05-15T11:28:09.693Z |
| 257 | 8bee007f-fc22-44f9-9ef4-2e1f4e2b476a | RealtimeClientConnectionTests | test__068__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_the_same_connectionId_as_the_current_client__and_no_error() | 36 | 0.1% | 0.1% | 68.5% | 2023-05-12T00:41:23.340Z |
| 258 | 39104623-fb43-4e25-9e45-79683d9945b6 | RealtimeClientPresenceTests | test__061__Presence__update__should_result_in_an_error_if_Ably_service_determines_that_the_client_is_unidentified() | 36 | 0.1% | 0.1% | 68.6% | 2025-12-17T05:02:18.822Z |
| 259 | 30f88d4d-15e6-4204-ba4c-ca0c4cc697be | ReadmeExamplesTests | test__006__testQueryingTheHistory() | 36 | 0.1% | 0.1% | 68.7% | 2023-12-10T20:15:01.073Z |
| 260 | 9d3cce67-4267-4074-9b55-9007d3fdcd6e | RealtimeClientPresenceTests | test__042__Presence__update__update_without_an_explicit_PresenceMessage_clientId_should_implicitly_use_the_clientId_of_the_current_connection() | 36 | 0.1% | 0.1% | 68.8% | 2025-11-22T00:11:26.963Z |
| 261 | 0bc6270c-24f5-4fe0-9692-863405658de7 | RealtimeClientPresenceTests | test__007__Presence__should_indicate_an_error_if_the_client_is_identified_and_has_a_valid_clientId_and_the_clientId_argument_does_not_match_the_client_s_clientId() | 36 | 0.1% | 0.1% | 68.9% | 2025-11-22T00:11:26.963Z |
| 262 | b24c146f-2810-4dfa-a7c1-a0fa3297d78d | RealtimeClientPresenceTests | test__009__Presence__ProtocolMessage_bit_flag__when_no_members_are_present() | 36 | 0.1% | 0.1% | 69.0% | 2022-05-11T16:45:53.301Z |
| 263 | bca869d4-2408-4f52-8e7f-2fbf99eb1037 | ReadmeExamplesTests | test__003__testListenToConnectionStateChanges() | 36 | 0.1% | 0.1% | 69.1% | 2023-12-10T20:15:01.073Z |
| 264 | 8c2f7c8b-12bb-4408-9031-56174ed492fa | RealtimeClientTests | test__011__RealtimeClient__should_never_register_any_message_and_channel_listeners_for_internal_use_with_the_public_EventEmitter() | 36 | 0.1% | 0.1% | 69.2% | 2025-11-22T00:11:26.963Z |
| 265 | 6f5ed9cc-2504-4a5a-b5e2-3559508b379d | ReadmeExamplesTests | test__008__testQueryingThePresenceHistory() | 36 | 0.1% | 0.1% | 69.3% | 2023-12-10T20:15:01.073Z |
| 266 | f54d1b21-f5b4-4a63-8e52-0e5b61c023cd | RealtimeClientConnectionTests | test__103b__Connection__Transport_disconnected_side_effects_message_serial_for_pending_message_must_remain_the_same_that_is_awaiting_a_ACK_NACK() | 35 | 0.1% | 0.1% | 69.4% | 2025-11-22T00:11:26.963Z |
| 267 | 0a4a184e-bea4-498b-9c0e-ddd0413ea2fa | RestClientPresenceTests | test__002__Presence__get__should_return_a_PaginatedResult_page_containing_the_first_page_of_members() | 35 | 0.1% | 0.1% | 69.5% | 2026-01-05T01:54:33.254Z |
| 268 | 53110f7e-28b3-4875-a2d6-3e7752a18b70 | RealtimeClientPresenceTests | test__084__Presence__enterClient__should_implicitly_attach_the_Channel() | 35 | 0.1% | 0.1% | 69.6% | 2025-12-17T05:02:18.822Z |
| 269 | 33a8cdc5-9d9b-4361-ab1d-0e49e3cab31e | ARTDefaultTests | testVersions() | 35 | 0.1% | 0.1% | 69.7% | 2026-01-09T10:29:03.421Z |
| 270 | c5af8550-613f-4d06-af97-643e3beae853 | RealtimeClientConnectionTests | test__031__Connection__ACK_and_NACK__should_expect_either_an_ACK_or_NACK_to_confirm__presence_failure() | 35 | 0.1% | 0.1% | 69.8% | 2025-12-17T05:02:18.822Z |
| 271 | 4ca56614-4dce-40a4-b488-ffb1edcca71f | RestClientChannelTests | test__036__message_encoding__payloads_should_be_binary__strings__or_objects_capable_of_JSON_representation() | 34 | 0.1% | 0.1% | 69.9% | 2025-12-21T23:09:27.415Z |
| 272 | 8b109cd8-395a-4b6c-b74b-34b2f1f4534b | RealtimeClientPresenceTests | test__074__Presence__leave__should_result_in_an_error_if_Ably_service_determines_that_the_client_is_unidentified() | 34 | 0.1% | 0.1% | 70.0% | 2025-12-17T05:02:18.822Z |
| 273 | 60b01c8f-b8fd-43d6-880b-c38d804791ad | RestClientTests | test__090__RestClient__request__method_signature_and_arguments__should_error_if_path_is_invalid() | 34 | 0.1% | 0.1% | 70.1% | 2025-12-22T01:57:16.260Z |
| 274 | 4646770f-8186-4a6e-9b53-030ce027f3e6 | RealtimeClientPresenceTests | test__057__Presence__update__should_result_in_an_error_immediately_if_the_client_is_anonymous() | 34 | 0.1% | 0.1% | 70.2% | 2025-12-17T05:02:18.822Z |
| 275 | be5a801e-c21f-4adf-8169-17cc53e393b5 | RealtimeClientChannelTests | test__112__Channel__subscribe__should_deliver_the_message_even_if_there_is_an_error_while_decoding__using_crypto_data_128() | 34 | 0.1% | 0.1% | 70.3% | 2025-11-22T00:11:26.963Z |
| 276 | de4ae456-fb4c-48d0-a005-5f867b8d61af | RealtimeClientChannelTests | test__113__Channel__subscribe__should_deliver_the_message_even_if_there_is_an_error_while_decoding__using_crypto_data_256() | 34 | 0.1% | 0.1% | 70.4% | 2025-11-22T00:11:26.963Z |
| 277 | 42c4239a-aa13-41d5-af14-89447d632f5a | RealtimeClientConnectionTests | test__096__Connection__Host_Fallback__client_is_connected_to_a_fallback_host_endpoint_should_do_HTTP_requests_to_the_same_data_centre() | 34 | 0.1% | 0.1% | 70.5% | 2026-01-21T17:56:55.261Z |
| 278 | ff05c448-07ce-4221-8d5f-4f26f3a785e6 | RestClientTests | test__089__RestClient__request__method_signature_and_arguments__should_error_if_method_is_invalid() | 34 | 0.1% | 0.1% | 70.6% | 2025-12-22T01:57:16.260Z |
| 279 | 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() | 34 | 0.1% | 0.1% | 70.7% | 2025-12-22T01:57:16.260Z |
| 280 | 2450eb4a-b634-490b-b6cc-4ffc6ae2fa0f | RealtimeClientConnectionTests | test__073__Connection__connection_failures_once_CONNECTED__when_a_connection_is_resumed__the_connection_key_may_change_and_will_be_provided_in_the_first_CONNECTED_ProtocolMessage_connectionDetails() | 34 | 0.1% | 0.1% | 70.8% | 2025-12-17T05:02:18.822Z |
| 281 | 95f7b214-474f-43bf-8ffc-3847dd5eb6ea | RealtimeClientTests | test__004__RealtimeClient__should_use_the_configured_timeouts_specified() | 34 | 0.1% | 0.1% | 70.9% | 2025-11-22T00:11:26.963Z |
| 282 | 65a778cb-5314-488a-96c7-09234d437fa4 | RestClientChannelTests | test__014__publish__Message_clientId__publishing_with_no_clientId_when_the_clientId_is_set_to_some_value_in_the_client_options_should_result_in_a_message_received_with_the_clientId_property_set_to_that_value() | 33 | 0.1% | 0.1% | 71.0% | 2025-12-17T05:02:18.822Z |
| 283 | 93636fa4-ff25-4ccf-9c26-b81ad0258288 | RealtimeClientChannelTests | test__114__Channel__subscribe__message_cannot_be_decoded_or_decrypted__should_deliver_with_encoding_attribute_set_indicating_the_residual_encoding_and_error_should_be_emitted() | 33 | 0.1% | 0.1% | 71.1% | 2025-11-22T00:11:26.963Z |
| 284 | c6112003-71a2-424f-9c95-fea494823897 | RealtimeClientChannelTests | test__005__Channel__EventEmitter__channel_states_and_events__should_implement_the_EventEmitter_and_emit_events_for_SUSPENDED_state_changes() | 33 | 0.1% | 0.1% | 71.2% | 2025-12-17T05:02:18.822Z |
| 285 | 7141642d-e857-4320-82e5-288b84efa762 | RestClientPresenceTests | test__009__Presence__history__query_argument__limit_supports_up_to_1000_members() | 33 | 0.1% | 0.1% | 71.3% | 2025-12-21T17:09:29.898Z |
| 286 | de7258d7-5c54-4e65-82e8-81f56d639dc5 | RestClientChannelTests | test__044__message_payload_encryption__should_support_AES_encryption__256_CBC_mode() | 33 | 0.1% | 0.1% | 71.4% | 2025-12-21T23:09:27.415Z |
| 287 | 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() | 33 | 0.1% | 0.1% | 71.5% | 2025-12-20T22:51:33.292Z |
| 288 | 5aa2ac18-4993-496d-bc10-5641d7fd2db3 | RealtimeClientConnectionTests | test__007__Connection__should_make_a_new_connection_with_a_new_transport_instance_if_the_state_is_CLOSING() | 33 | 0.1% | 0.1% | 71.6% | 2025-11-22T00:11:26.963Z |
| 289 | 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() | 33 | 0.1% | 0.1% | 71.7% | 2025-12-20T22:51:33.292Z |
| 290 | 2f615cbc-b694-4e59-9f19-865330051f47 | RealtimeClientChannelTests | test__048__Channel__attach__attach_resume__should_encode_correctly_the_AttachResume_flag() | 33 | 0.1% | 0.1% | 71.8% | 2025-11-22T00:11:26.963Z |
| 291 | fd077642-e3f7-45fa-9562-e233acc048da | RealtimeClientConnectionTests | test__059__Connection__connection_request_fails__connection_attempt_fails_for_any_recoverable_reason() | 32 | 0.1% | 0.1% | 71.9% | 2023-06-05T20:12:17.498Z |
| 292 | 226b246e-5ff0-4821-a339-378ddff939dd | RestClientPresenceTests | test__004__Presence__get__clientId_should_filter_members_by_the_provided_clientId() | 32 | 0.1% | 0.1% | 71.9% | 2025-11-22T00:11:26.963Z |
| 293 | ac78df1e-766f-4ce6-9669-1e8a1264e459 | RestClientChannelTests | test__037__message_encoding__encoding_attribute_should_represent_the_encoding_s__applied_in_right_to_left() | 32 | 0.1% | 0.1% | 72.0% | 2025-12-21T23:09:27.415Z |
| 294 | 033affcb-c42d-4121-8b32-4c362bac0ac0 | RealtimeClientConnectionTests | test__035__Connection__ACK_and_NACK__should_trigger_the_failure_callback_for_the_remaining_pending_messages_if__connection_is_closed() | 32 | 0.1% | 0.1% | 72.1% | 2025-11-22T00:11:26.963Z |
| 295 | c47c958b-121f-4584-9408-440a546c2801 | RealtimeClientChannelTests | test__202__Channel__attach__protocol_message_channelSerial_must_be_set_to_channelSerial_of_the_most_recent_protocol_message_or_omitted_if_no_previous_protocol_message_received() | 32 | 0.1% | 0.1% | 72.2% | 2025-11-22T00:11:26.963Z |
| 296 | a9607ebb-93fe-4136-a1b3-1838a48eb9cd | RestClientChannelTests | test__041__message_encoding__json__json_payload_should_be_stringified_either__as_a_JSON_Array() | 32 | 0.1% | 0.1% | 72.3% | 2025-12-21T23:09:27.415Z |
| 297 | c1023732-429b-4ae8-aff3-11a92181edae | RestClientChannelTests | test__016__publish__Message_clientId__publishing_with_a_clientId_set_to_a_value_from_an_unidentified_client_should_result_in_a_message_received_with_the_clientId_property_set_to_that_value() | 32 | 0.1% | 0.1% | 72.4% | 2025-12-17T05:02:18.822Z |
| 298 | c5d76c61-0a30-4760-ae20-8c7af473905d | RestClientChannelTests | test__038__message_encoding__json__binary_payload_should_be_encoded_as_Base64_and_represented_as_a_JSON_string() | 32 | 0.1% | 0.1% | 72.5% | 2025-12-21T23:09:27.415Z |
| 299 | 66cd10fc-b8db-4a5b-83a3-70ac690703bd | RestClientChannelTests | test__043__message_payload_encryption__should_support_AES_encryption__128_CBC_mode() | 32 | 0.1% | 0.1% | 72.6% | 2025-12-21T23:09:27.415Z |
| 300 | ac1bdbc2-74ff-460d-ad4d-e4d39617d62d | RestClientChannelTests | test__039__message_encoding__json__string_payload_should_be_represented_as_a_JSON_string() | 32 | 0.1% | 0.1% | 72.7% | 2025-12-21T23:09:27.415Z |
| 301 | 1a98b6c2-bcf8-4908-8f50-95be6f0ab3d6 | RestClientChannelTests | test__042__message_encoding__json__json_payload_should_be_stringified_either__as_a_JSON_Object() | 32 | 0.1% | 0.1% | 72.8% | 2025-12-21T23:09:27.415Z |
| 302 | 5c4eaeb3-ad1d-42b7-ae48-e19510c7eb1e | RealtimeClientConnectionTests | test__036__Connection__ACK_and_NACK__should_trigger_the_failure_callback_for_the_remaining_pending_messages_if__connection_state_enters_FAILED() | 32 | 0.1% | 0.1% | 72.9% | 2025-11-22T00:11:26.963Z |
| 303 | ecd1d8bb-71db-493a-b702-a279da1b3400 | RealtimeClientConnectionTests | test__063__Connection__connection_failures_once_CONNECTED__should_not_receive_published_messages_until_the_connection_reconnects_successfully() | 32 | 0.1% | 0.1% | 73.0% | 2023-08-11T17:57:03.227Z |
| 304 | 52929c79-153e-4c55-a020-f534585c2d62 | RealtimeClientChannelTests | test__032__Channel__attach__should_transition_the_channel_state_to_SUSPENDED_if_ATTACHED_ProtocolMessage_is_not_received() | 32 | 0.1% | 0.1% | 73.1% | 2025-12-17T05:02:18.822Z |
| 305 | e563b0c8-d19a-4f85-95d6-e104e15bf2d7 | RealtimeClientConnectionTests | test__070__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_a_new_connectionId_and_an_error() | 31 | 0.1% | 0.1% | 73.2% | 2023-05-12T00:41:23.340Z |
| 306 | aab28c60-4df9-4e68-a652-c58f38b0fe46 | RealtimeClientConnectionTests | test__113__Connection__with_fixture_messages__should_send_messages_through_MsgPack_and_JSON_and_retrieve_equal_messages_through_raw_JSON_GET() | 31 | 0.1% | 0.1% | 73.2% | 2025-12-17T05:02:18.822Z |
| 307 | 2d35c7f0-678f-41cc-9aeb-2f5908630c42 | RealtimeClientChannelTests | test__132__Channel__history__if_the_channel_receives_a_server_initiated_DETACHED_message_when__if_the_connection_is_no_longer_CONNECTED__then_the_automatic_attempts_to_re_attach_the_channel_must_be_cancelled() | 31 | 0.1% | 0.1% | 73.3% | 2025-11-22T00:11:26.963Z |
| 308 | f134ab05-2f5c-4575-9489-121bdc8a65cf | RealtimeClientPresenceTests | test__095__Presence__Connection_state_conditions__all_presence_messages_will_be_lost_if_queueMessages_has_been_explicitly_set_to_false() | 31 | 0.1% | 0.1% | 73.4% | 2025-11-22T00:11:26.963Z |
| 309 | a57daa64-cb38-4dad-9788-980b93ccad70 | RealtimeClientPresenceTests | test__093__Presence__Connection_state_conditions__all_presence_messages_are_published_immediately_if_the_connection_is_CONNECTED() | 31 | 0.1% | 0.1% | 73.5% | 2025-11-22T00:11:26.963Z |
| 310 | c9fdfaac-2e49-48e3-85e8-36d1de9f03fa | RealtimeClientPresenceTests | test__105__Presence__get__should_result_in_an_error_if_the_channel_moves_to_the_DETACHED_state() | 31 | 0.1% | 0.1% | 73.6% | 2025-11-22T00:11:26.963Z |
| 311 | 42dc4bcd-9dfb-4486-a63e-50bfce9e5adc | RealtimeClientPresenceTests | test__062__Presence__leave__optionally_a_callback_can_be_provided_that_is_called_for_success() | 31 | 0.1% | 0.1% | 73.7% | 2025-11-22T00:11:26.963Z |
| 312 | 7bb0023d-42ce-4dde-b823-b22755045071 | RealtimeClientPresenceTests | test__065__Presence__leave__entering_without_an_explicit_PresenceMessage_clientId_should_implicitly_use_the_clientId_of_the_current_connection() | 31 | 0.1% | 0.1% | 73.8% | 2025-11-22T00:11:26.963Z |
| 313 | d4b220a4-b888-49bf-8298-780897ad6886 | RealtimeClientPresenceTests | test__058__Presence__update__should_result_in_an_error_immediately_if_the_channel_is_DETACHED() | 31 | 0.1% | 0.1% | 73.9% | 2025-11-22T00:11:26.963Z |
| 314 | 5dfbc3a4-e580-46ab-a989-413047d812e8 | ObjectLifetimesTests | test__005__ObjectLifetimes__when_Realtime_is_closed_and_user_loses_its_reference__channels_don_t_leak() | 31 | 0.1% | 0.1% | 74.0% | 2025-12-17T05:02:18.822Z |
| 315 | 0e4ded81-ffae-4246-ab54-53b7d412ea8d | RealtimeClientPresenceTests | test__040__Presence__update__optionally_a_callback_can_be_provided_that_is_called_for_success() | 31 | 0.1% | 0.1% | 74.1% | 2025-11-22T00:11:26.963Z |
| 316 | 76a7c539-5826-4298-8019-ee08a3d57fb2 | RealtimeClientChannelTests | test__013__Channel__connection_state__if_the_connection_state_enters_the_CONNECTED_state__then_a_SUSPENDED_channel_will_initiate_an_attach_operation() | 31 | 0.1% | 0.1% | 74.2% | 2023-05-15T11:28:09.693Z |
| 317 | 7b7eae42-73fe-484f-8c7a-e7d939d52306 | RealtimeClientChannelTests | test__130__Channel__history__if_the_channel_receives_a_server_initiated_DETACHED_message_when__if_the_attempt_to_re_attach_fails_the_channel_will_transition_to_the_SUSPENDED_state_and_the_error_will_be_emitted_in_the_ChannelStateChange_event() | 30 | 0.1% | 0.1% | 74.2% | 2025-11-22T00:11:26.963Z |
| 318 | 5158c9cc-47ec-44c9-a006-deb5c0fb56d9 | RealtimeClientChannelTests | test__057__Channel__detach__if_a_DETACHED_is_not_received_within_the_default_realtime_request_timeout__the_detach_request_should_be_treated_as_though_it_has_failed_and_the_channel_will_return_to_its_previous_state() | 30 | 0.1% | 0.1% | 74.3% | 2025-11-22T00:11:26.963Z |
| 319 | 94987072-0c55-47e1-a8ff-a6223361ceec | RealtimeClientPresenceTests | test__087__Presence__updateClient__should_implicitly_attach_the_Channel() | 30 | 0.1% | 0.1% | 74.4% | 2025-11-22T00:11:26.963Z |
| 320 | 660e2bc8-afe9-4da2-8c31-bb909c63e160 | AuthTests | test__051__Token__clientId_and_authenticated_clients__Auth_clientId_attribute_is_null__identity_should_be_anonymous_for_all_operations() | 30 | 0.1% | 0.1% | 74.5% | 2025-12-17T05:02:18.822Z |
| 321 | e18c7c49-8884-4e27-b931-5a9005b3e92f | RealtimeClientChannelTests | test__006__Channel__EventEmitter__channel_states_and_events__can_emit_an_UPDATE_event() | 30 | 0.1% | 0.1% | 74.6% | 2025-11-22T00:11:26.963Z |
| 322 | d6224b3f-7e56-402c-b8d0-c5421cb93186 | RealtimeClientPresenceTests | test__072__Presence__leave__should_result_in_an_error_immediately_if_the_channel_is_FAILED() | 30 | 0.1% | 0.1% | 74.7% | 2025-11-22T00:11:26.963Z |
| 323 | 6aea6767-16df-40c3-911b-20d4f96c9afc | RealtimeClientPresenceTests | test__090__Presence__leaveClient__should_implicitly_attach_the_Channel() | 30 | 0.1% | 0.1% | 74.8% | 2025-11-22T00:11:26.963Z |
| 324 | 9e66f6aa-08fb-4f5c-bc18-4c54a55daa38 | ObjectLifetimesTests | test__004__ObjectLifetimes__when_user_leaves_Realtime_open__still_works() | 30 | 0.1% | 0.1% | 74.8% | 2025-12-17T05:02:18.822Z |
| 325 | cbcaa06b-81ec-4651-a842-7af41096954c | RealtimeClientConnectionTests | test__046__Connection__close__if_CONNECTED__should_send_a_CLOSE_action__change_state_to_CLOSING_and_receive_a_CLOSED_action() | 30 | 0.1% | 0.1% | 74.9% | 2025-11-22T00:11:26.963Z |
| 326 | 4694a114-e824-48e8-844b-59878073c116 | RealtimeClientChannelTests | test__018__Channel__connection_state__changes_to_FAILED__ATTACHED_channel_should_transition_to_FAILED() | 30 | 0.1% | 0.1% | 75.0% | 2025-11-22T00:11:26.963Z |
| 327 | 1b4fee81-8ef2-4f4b-ab50-e2a2366bad51 | RealtimeClientConnectionTests | test__010__Connection__attributes_within_ConnectionDetails_should_be_used_as_defaults() | 29 | 0.1% | 0.1% | 75.1% | 2025-11-22T00:11:26.963Z |
| 328 | 4624e321-8ab9-4ec8-92e7-1d0f7d2addc1 | AuthTests | test__150__JWT_and_realtime__when_the_token_request_includes_subscribe_only_capabilities__fails_to_publish_to_a_channel_with_subscribe_only_capability() | 29 | 0.1% | 0.1% | 75.2% | 2025-11-22T00:11:26.963Z |
| 329 | eb5bf4ec-ada1-413a-a8ad-8708b0764b0d | RealtimeClientChannelTests | test__058__Channel__detach__if_the_channel_state_is_SUSPENDED__the__detach__request_transitions_the_channel_immediately_to_the_DETACHED_state() | 29 | 0.1% | 0.1% | 75.3% | 2025-11-22T00:11:26.963Z |
| 330 | e798aab2-a9e1-4237-87ec-f29660701675 | RestClientPresenceTests | test__007__Presence__history__query_argument__direction_should_change_the_order_of_the_members() | 29 | 0.1% | 0.1% | 75.4% | 2025-12-21T17:09:29.898Z |
| 331 | c8a7fb1e-9564-4c90-b7b2-f9dc61863c11 | UtilitiesTests | test__008__Utilities__JSON_Encoder__in_Rest__should_ignore_invalid_response_payload() | 29 | 0.1% | 0.1% | 75.4% | 2026-01-19T14:52:54.890Z |
| 332 | e78c32c1-273f-470d-a272-dc0b2afae167 | RealtimeClientPresenceTests | test__004__Presence__callback_can_be_provided_that_will_be_called_upon_success() | 29 | 0.1% | 0.1% | 75.5% | 2025-11-22T00:11:26.963Z |
| 333 | c94dbac1-7e53-4f4c-a928-4c0bd8a9a955 | RealtimeClientPresenceTests | test__101__Presence__get__should_implicitly_attach_the_channel() | 29 | 0.1% | 0.1% | 75.6% | 2025-11-22T00:11:26.963Z |
| 334 | d7fd8c1e-d13a-4937-9e2f-6a3d81937685 | RestClientPresenceTests | test__005__Presence__get__connectionId_should_filter_members_by_the_provided_connectionId() | 28 | 0.1% | 0.1% | 75.7% | 2025-11-22T00:11:26.963Z |
| 335 | 4f318cdf-49c6-4dcd-b9bc-e27aa339d4c5 | RealtimeClientChannelTests | test__139__message_attributes__if_the_message_does_not_contain_an_id__it_should_be_set_to_protocolMsgId_index() | 28 | 0.1% | 0.1% | 75.8% | 2025-11-22T00:11:26.963Z |
| 336 | b8c3df34-3682-4969-95d8-50e8b44a5b96 | RealtimeClientChannelTests | test__134__Channel__history__Channel_options__setOptions__should_send_an_ATTACH_message_with_params___modes_if_the_channel_is_attaching() | 28 | 0.1% | 0.1% | 75.9% | 2025-11-22T00:11:26.963Z |
| 337 | d09b13f8-cced-4579-8007-c57a0c9750a5 | AuthTests | test__125__TokenParams__timestamp__if_explicitly_set__the_value_should_stick() | 28 | 0.1% | 0.1% | 75.9% | 2025-12-02T21:26:10.250Z |
| 338 | 9757dd5a-e66d-4252-bf54-920ec2169b69 | RealtimeClientConnectionTests | test__101__Connection__Host_Fallback__should_move_to_disconnected_when_there_s_no_internet__with_NSPOSIXErrorDomain_with_code_50() | 28 | 0.1% | 0.1% | 76.0% | 2025-11-22T00:11:26.963Z |
| 339 | ad117472-67e2-4718-b014-723790ec3341 | AuthTests | test__046__Token__clientId_and_authenticated_clients__should_not_pass_clientId_with_published_message() | 28 | 0.1% | 0.1% | 76.1% | 2025-12-21T15:36:23.338Z |
| 340 | aa3447d2-b2e0-41c2-9a05-fdc64e00cac2 | RestClientStatsTests | test__004__RestClient__stats__result__should_match_month_level_inbound_and_outbound_fixture_data__forwards_() | 28 | 0.1% | 0.1% | 76.2% | 2025-12-21T15:32:48.895Z |
| 341 | 71e970e1-a189-4934-a8f0-d7434a079c88 | RealtimeClientPresenceTests | test__067__Presence__enter__implicitly_attaches_the_Channel() | 28 | 0.1% | 0.1% | 76.3% | 2025-11-22T00:11:26.963Z |
| 342 | 309c5b16-3cd3-4e72-b238-d3ee73d352cc | RealtimeClientChannelTests | test__049__Channel__detach__if_state_is_INITIALIZED_or_DETACHED_nothing_is_done() | 27 | 0.1% | 0.1% | 76.3% | 2025-11-22T00:11:26.963Z |
| 343 | a24317c0-771b-4042-b3ef-ee9651f8487e | RealtimeClientConnectionTests | test__037__Connection__ACK_and_NACK__should_trigger_the_failure_callback_for_the_remaining_pending_messages_if__lost_connection_state() | 27 | 0.1% | 0.1% | 76.4% | 2024-02-22T21:23:02.412Z |
| 344 | c367b120-107d-4a78-a48e-139854344a37 | RestClientChannelTests | test__017__publish__Message_clientId__publishing_with_a_clientId_set_to_a_different_value_from_the_clientId_in_the_client_options_should_result_in_a_message_being_rejected_by_the_server() | 27 | 0.1% | 0.1% | 76.5% | 2025-11-22T00:11:26.963Z |
| 345 | e31daaca-8e27-4b2b-ac6d-83fd815013e3 | RealtimeClientConnectionTests | test__053__Connection__ping__should_fail_if_a_HEARTBEAT_ProtocolMessage_is_not_received_within_the_default_realtime_request_timeout() | 27 | 0.1% | 0.1% | 76.6% | 2025-11-22T00:11:26.963Z |
| 346 | e0d53c7e-0266-49bb-a623-37071895dced | RealtimeClientConnectionTests | test__020__Connection__event_emitter__should_emit_events_for_state_changes() | 27 | 0.1% | 0.1% | 76.7% | 2026-01-19T20:38:40.994Z |
| 347 | a54435fe-9030-49cb-a96d-b36575fb0bb7 | RealtimeClientChannelTests | test__119__Channel__history__should_retrieve_all_available_messages() | 27 | 0.1% | 0.1% | 76.7% | 2025-12-21T15:36:23.338Z |
| 348 | f94862d8-e50f-42a0-a191-7ecd765fcc72 | RealtimeClientPresenceTests | test__006__Presence__should_also_ensure_that_using_updateClient_has_no_side_effects_on_a_client_that_has_entered_normally_using_Presence_enter() | 27 | 0.1% | 0.1% | 76.8% | 2025-11-22T00:11:26.963Z |
| 349 | bf71aa47-f157-4ec2-ade5-8493e8427e53 | RestClientTests | test__013__RestClient__background_behaviour() | 27 | 0.1% | 0.1% | 76.9% | 2026-01-21T15:16:00.872Z |
| 350 | 7f458563-e963-4505-8984-77dfaa5c6cc9 | RealtimeClientChannelTests | test__025__Channel__connection_state__changes_to_SUSPENDED__ATTACHED_channel_should_transition_to_SUSPENDED() | 27 | 0.1% | 0.1% | 77.0% | 2025-11-22T00:11:26.963Z |
| 351 | b4d750a7-7a20-43d8-b94c-20010b86c9ed | RealtimeClientChannelTests | test__099__Channel__publish__expect_either__allows_data_to_be_null() | 26 | 0.1% | 0.1% | 77.1% | 2025-11-22T00:11:26.963Z |
| 352 | fdfe774d-3326-435b-a3d1-58f5f304707a | RealtimeClientConnectionTests | test__029__Connection__ACK_and_NACK__should_expect_either_an_ACK_or_NACK_to_confirm__successful_receipt_and_acceptance_of_presence() | 26 | 0.1% | 0.1% | 77.1% | 2025-11-22T00:11:26.963Z |
| 353 | da871a04-050c-4d8f-9b84-28cec2ef96bd | AuthTests | test__042__Token__token_auth_and_clientId__should_check_clientId_consistency__on_realtime() | 26 | 0.1% | 0.1% | 77.2% | 2025-11-22T00:11:26.963Z |
| 354 | bde0b2c2-76d2-44e2-bb80-1666f594372d | RealtimeClientChannelTests | test__074__Channel__publish__Connection_state_conditions__if_the_connection_is_CONNECTED_and_the_channel_is__ATTACHING_then_the_messages_should_be_published_immediately() | 26 | 0.1% | 0.1% | 77.3% | 2025-11-22T00:11:26.963Z |
| 355 | ca3eac50-f43c-4f39-b276-0557f80ac074 | RealtimeClientConnectionTests | test__008__Connection__it_should_make_sure_that__when_the_CLOSED_ProtocolMessage_arrives_for_the_old_connection__it_doesn_t_affect_the_new_one() | 26 | 0.1% | 0.1% | 77.4% | 2025-11-22T00:11:26.963Z |
| 356 | 0412227b-451a-4fdb-a904-2878520d4ab5 | PushTests | test__005__activation__should_update_LocalDevice_clientId_when_it_s_null_with_auth_clientId() | 26 | 0.1% | 0.1% | 77.4% | 2025-12-17T03:44:04.694Z |
| 357 | 3e90f239-8a51-4048-84d1-3b293d6b74b6 | UtilitiesTests | test__006__Utilities__JSON_Encoder__in_Realtime__should_ignore_invalid_transport_message() | 26 | 0.1% | 0.1% | 77.5% | 2025-11-22T00:11:26.963Z |
| 358 | 9871719e-90d4-403d-b551-f262f9971f5f | RealtimeClientPresenceTests | test__034__Presence__enter__should_result_in_an_error_immediately_if_the_channel_is_DETACHED() | 26 | 0.1% | 0.1% | 77.6% | 2025-11-22T00:11:26.963Z |
| 359 | be736b0e-8a77-4076-9892-721e9a6962ca | RealtimeClientPresenceTests | test__066__Presence__leave__if_the_client_is_not_currently_ENTERED__Ably_will_respond_with_an_ACK_and_the_request_will_succeed() | 26 | 0.1% | 0.1% | 77.7% | 2025-11-22T00:11:26.963Z |
| 360 | 404be9cf-83f0-4679-a3b2-a7098b0485c0 | RestClientTests | test__046__RestClient__Host_Fallback__applies_when_ClientOptions_fallbackHostsUseDefault_is_true() | 26 | 0.1% | 0.1% | 77.7% | 2026-01-19T14:52:54.890Z |
| 361 | 366b3a54-e531-45b3-a303-02469fd4ed80 | RealtimeClientPresenceTests | test__FLAKY__050__Presence__PresenceMap__if_a_SYNC_is_in_progress__then_when_a_presence_message_with_an_action_of_LEAVE_arrives__it_should_be_stored_in_the_presence_map_with_the_action_set_to_ABSENT() | 26 | 0.1% | 0.1% | 77.8% | 2024-03-20T21:47:20.671Z |
| 362 | 851f2a54-0792-427a-9671-3073bd36a385 | RestClientTests | test__060__RestClient__Host_Fallback__Fallback_behavior__should_be_applied_when_ClientOptions_fallbackHosts_is_not_provided_and_deprecated_fallbackHostsUseDefault_is_on() | 26 | 0.1% | 0.1% | 77.9% | 2026-01-19T14:52:54.890Z |
| 363 | 2a2fe88e-aed9-4acf-b43b-0471f90192bc | RestClientTests | test__086__RestClient__request__method_signature_and_arguments__should_add_query_parameters() | 26 | 0.1% | 0.1% | 78.0% | 2025-09-16T13:55:55.019Z |
| 364 | b8e49f1c-20be-49ae-af53-c4fd2020f9cc | RealtimeClientChannelTests | test__100__Channel__publish__expect_either__allows_name_and_data_to_be_assigned() | 26 | 0.1% | 0.1% | 78.0% | 2025-11-22T00:11:26.963Z |
| 365 | 232b9c4d-5f21-4474-94e5-3b70a592c697 | RealtimeClientConnectionTests | test__079__Connection__connection_failures_once_CONNECTED__DISCONNECTED_message_contains_a_token_error__should_transition_to_disconnected_when_the_token_renewal_fails_and_the_error_should_be_emitted() | 26 | 0.1% | 0.1% | 78.1% | 2025-12-17T05:02:18.822Z |
| 366 | 205d0d59-fff6-4030-86fa-793c6a59679f | RealtimeClientChannelTests | test__053__Channel__detach__should_send_a_DETACH_ProtocolMessage__change_state_to_DETACHING_and_change_state_to_DETACHED_after_confirmation() | 26 | 0.1% | 0.1% | 78.2% | 2025-11-22T00:11:26.963Z |
| 367 | 7f94861f-be6e-4ab1-a333-967c748ef788 | RealtimeClientPresenceTests | test__069__Presence__enter__should_result_in_an_error_if_the_channel_is_in_the_DETACHED_state() | 26 | 0.1% | 0.1% | 78.3% | 2025-11-22T00:11:26.963Z |
| 368 | 2f51de6b-f823-4ca4-a3ec-518549f6e373 | RestClientStatsTests | test__008__RestClient__stats__result__should_be_paginated_according_to_the_limit__fowards_() | 26 | 0.1% | 0.1% | 78.3% | 2025-12-21T15:32:48.895Z |
| 369 | a26d402b-ab25-4360-b9c7-23d7225c494b | RealtimeClientConnectionTests | test__015__Connection__should_abort_reconnection_with_new_token_if_the_server_has_requested_it_to_authorize_and_after_it_the_connection_has_been_closed() | 26 | 0.1% | 0.1% | 78.4% | 2025-12-17T05:02:18.822Z |
| 370 | 0a984f48-2096-4a0f-8b9a-aec305f1fca2 | RealtimeClientChannelTests | test__088__Channel__publish__message_bundling__Messages_are_delivered_using_a_single_ProtocolMessage_where_possible_by_bundling_in_all_messages_for_that_channel() | 26 | 0.1% | 0.1% | 78.5% | 2025-11-22T00:11:26.963Z |
| 371 | c8f6c971-0304-413d-89c5-52ea488fffcc | AuthTests | test__032__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_request_to_authUrl_fails__if_the_connection_is_CONNECTING__then_the_connection_attempt_should_be_treated_as_unsuccessful() | 26 | 0.1% | 0.1% | 78.6% | 2025-12-17T03:46:02.346Z |
| 372 | 6918c26a-071e-43cb-ab6f-fb430c8f25ac | RealtimeClientChannelTests | test__037__Channel__attach__if_the_channel_is_in_a_pending_state_DETACHING__do_the_attach_operation_after_the_completion_of_the_pending_request() | 25 | 0.1% | 0.1% | 78.6% | 2025-11-22T00:11:26.963Z |
| 373 | 3519c988-acfa-43e7-ada2-652d394833b1 | RealtimeClientTests | test__046__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__the_client_library_should_reject_also_presence_messages__leaveClient_() | 25 | 0.1% | 0.1% | 78.7% | 2025-11-22T00:11:26.963Z |
| 374 | 24d37177-c3d9-4b46-b59b-a9dbb82680d2 | RealtimeClientChannelTests | test__092__Channel__publish__message_bundling__Messages_with_differing_clientId_values_must_not_be_bundled_together__messages_with_different__non_empty__clientIds_are_posted_via_different_protocol_messages() | 25 | 0.1% | 0.1% | 78.8% | 2025-11-22T00:11:26.963Z |
| 375 | 4f0242fb-d507-4200-9402-863cf7700750 | RealtimeClientChannelTests | test__137__Channel__history__Channel_options__setOptions__should_fail_if_the_attach_moves_to_DETACHED() | 25 | 0.1% | 0.1% | 78.9% | 2025-12-17T05:02:18.822Z |
| 376 | a96ec163-3062-4138-8f3a-4ed3ff33f96d | RealtimeClientPresenceTests | test__036__Presence__enter__should_result_in_an_error_if_Ably_service_determines_that_the_client_is_unidentified() | 25 | 0.1% | 0.1% | 78.9% | 2025-11-22T00:11:26.963Z |
| 377 | c3997754-5926-4eea-9475-59379da464c0 | RealtimeClientConnectionTests | test__102__Connection__Host_Fallback__should_move_to_disconnected_when_there_s_no_internet__with_any_kCFErrorDomainCFNetwork() | 25 | 0.1% | 0.1% | 79.0% | 2025-11-22T00:11:26.963Z |
| 378 | b502abea-7a64-42d6-b556-82f6d4195744 | RealtimeClientPresenceTests | test__070__Presence__leave__should_result_in_an_error_immediately_if_the_client_is_anonymous() | 25 | 0.1% | 0.1% | 79.1% | 2025-11-22T00:11:26.963Z |
| 379 | ab7cba73-1b27-4b6c-af66-3be459426081 | RealtimeClientChannelTests | test__095__Channel__publish__Unidentified_clients_using_Basic_Auth__should_have_the_provided_clientId_on_received_message_when_it_was_published_with_clientId() | 25 | 0.1% | 0.1% | 79.2% | 2025-11-22T00:11:26.963Z |
| 380 | 7b4a1c93-f48b-4d0e-ae5e-b8bb7aaff373 | RealtimeClientPresenceTests | test__063__Presence__leave__optionally_a_callback_can_be_provided_that_is_called_for_failure() | 25 | 0.1% | 0.1% | 79.2% | 2025-11-22T00:11:26.963Z |
| 381 | 93f73eea-8906-4032-b2b5-19a9e23a113b | RealtimeClientChannelTests | test__094__Channel__publish__message_bundling__Messages_with_differing_clientId_values_must_not_be_bundled_together__messages_bundled_by_the_user_are_posted_in_a_single_protocol_message_even_if_they_have_mixed_clientIds() | 24 | 0.1% | 0.1% | 79.3% | 2025-11-22T00:11:26.963Z |
| 382 | 68e5cedc-b525-4185-91dd-7911c706948b | RestClientChannelTests | test__021__publish__idempotent_publishing__should_not_generate_for_message_with_a_non_empty_id() | 24 | 0.1% | 0.1% | 79.4% | 2026-01-19T14:52:54.890Z |
| 383 | 35d89e7f-6b8c-4f6b-a97e-7f228d9fe341 | RealtimeClientChannelTests | test__064__Channel__publish__should_encode_messages_in_the_same_way_as_the_RestChannel() | 24 | 0.1% | 0.1% | 79.4% | 2025-12-17T05:02:18.822Z |
| 384 | 26112626-f0dd-4b99-a80c-ae1ed413aeff | RealtimeClientConnectionTests | test__002__Connection__should_connect_manually() | 24 | 0.1% | 0.1% | 79.5% | 2025-11-22T00:11:26.963Z |
| 385 | 058ef3da-6bc9-4e6e-aca7-98b83256a7a6 | RealtimeClientPresenceTests | test__064__Presence__leave__should_raise_an_error_if_client_is_not_present() | 24 | 0.1% | 0.1% | 79.6% | 2025-11-22T00:11:26.963Z |
| 386 | d35ce3e8-b323-48af-ab2c-c4b61b96200a | RealtimeClientChannelTests | test__072__Channel__publish__Connection_state_conditions__if_the_connection_is_CONNECTED_and_the_channel_is__INITIALIZED_then_the_messages_should_be_published_immediately() | 24 | 0.1% | 0.1% | 79.6% | 2025-11-22T00:11:26.963Z |
| 387 | 250774fd-969a-4d1f-b2f0-81fb43525b3f | RealtimeClientChannelTests | test__129__Channel__history__if_the_channel_receives_a_server_initiated_DETACHED_message_when__the_channel_is_in_the_SUSPENDED_state__an_attempt_to_reattach_the_channel_should_be_made_immediately_by_sending_a_new_ATTACH_message_and_the_channel_should_transition_to_the_ATTACHING_state_with_the_error_emitted_in_the_ChannelStateChange_event() | 24 | 0.1% | 0.1% | 79.7% | 2025-11-22T00:11:26.963Z |
| 388 | fa2624fb-e749-406f-b8dd-ba7c899c456e | RealtimeClientConnectionTests | test__052__Connection__ping__should_send_a_ProtocolMessage_with_action_HEARTBEAT_and_expects_a_HEARTBEAT_message_in_response() | 24 | 0.1% | 0.1% | 79.8% | 2025-11-22T00:11:26.963Z |
| 389 | d993ca89-bd56-44a8-a7dc-7f255f6c4990 | RealtimeClientChannelTests | test__043__Channel__attach__happens_when_connection_is_CONNECTED_if_it_s_currently__INITIALIZED() | 24 | 0.1% | 0.1% | 79.9% | 2025-11-22T00:11:26.963Z |
| 390 | 14f2badc-600f-412b-b8de-f9ec34833430 | RealtimeClientChannelTests | test__071__Channel__publish__Connection_state_conditions__if_the_connection_is_CONNECTED_and_the_channel_is__ATTACHED_then_the_messages_should_be_published_immediately() | 24 | 0.1% | 0.1% | 79.9% | 2025-11-22T00:11:26.963Z |
| 391 | 2040ca41-1424-4ffa-ba19-435b5ea36499 | RealtimeClientChannelTests | test__073__Channel__publish__Connection_state_conditions__if_the_connection_is_CONNECTED_and_the_channel_is__DETACHED_then_the_messages_should_be_published_immediately() | 24 | 0.1% | 0.1% | 80.0% | 2025-11-22T00:11:26.963Z |
| 392 | 8cb121a2-ed2c-47a0-8e16-57e068897036 | RealtimeClientChannelTests | test__097__Channel__publish__expect_either__a_name_string_and_data_payload() | 24 | 0.1% | 0.1% | 80.1% | 2025-11-22T00:11:26.963Z |
| 393 | 2e16f210-f830-421e-9890-433920b661da | RealtimeClientChannelTests | test__059__Channel__detach__results_in_an_error_if_the_connection_state_is__CLOSING() | 24 | 0.1% | 0.1% | 80.1% | 2025-11-22T00:11:26.963Z |
| 394 | b516d13b-e84f-4e66-b51b-79246cfdedbd | RealtimeClientConnectionTests | test__202__Connection__Connection_recovery__failures_with_any_other_fatal_error_in_the_connection() | 24 | 0.1% | 0.1% | 80.2% | 2025-12-17T05:02:18.822Z |
| 395 | d28098f7-a438-46ef-af50-383e02618a48 | AuthTests | test__154__JWT_and_rest__when_the_JWT_token_embeds_an_Ably_token__pulls_stats_successfully() | 24 | 0.1% | 0.1% | 80.3% | 2025-12-17T05:02:18.822Z |
| 396 | 83261f14-6c33-4150-92ed-418f51571ea7 | RealtimeClientChannelTests | test__055__Channel__detach__if_called_with_a_callback_and_already_detaching_should_call_the_callback_once_detached() | 24 | 0.1% | 0.1% | 80.3% | 2025-11-22T00:11:26.963Z |
| 397 | e99a5a8d-7f11-4809-8e06-fc941d3dc824 | AuthTests | test__149__JWT_and_realtime__when_the_token_request_includes_a_clientId__the_clientId_is_the_same_specified_in_the_JWT_token_request() | 24 | 0.1% | 0.1% | 80.4% | 2025-11-22T00:11:26.963Z |
| 398 | 5402ab91-2d58-4449-a0b3-7a393c1050da | RealtimeClientConnectionTests | test__200b__Connection__Connection_recovery__failures_system-response_to_unrecoverable_token_error() | 24 | 0.1% | 0.1% | 80.5% | 2025-12-17T05:02:18.822Z |
| 399 | f8c4ba98-4d9b-4cf4-87e0-7da26cb10671 | RealtimeClientChannelTests | test__093__Channel__publish__message_bundling__Messages_with_differing_clientId_values_must_not_be_bundled_together__messages_with_mixed_empty_non_empty_clientIds_are_posted_via_different_protocol_messages() | 24 | 0.1% | 0.1% | 80.6% | 2025-11-22T00:11:26.963Z |
| 400 | 3e69d21d-80c0-4dc0-b331-a60aecd6dec5 | RealtimeClientChannelTests | test__075__Channel__publish__Connection_state_conditions__if_the_connection_is_CONNECTED_and_the_channel_is__DETACHING_then_the_messages_should_be_published_immediately() | 24 | 0.1% | 0.1% | 80.6% | 2025-11-22T00:11:26.963Z |
| 401 | 78104228-6c27-407c-9f6f-e52c69a752a0 | RealtimeClientConnectionTests | test__200c__Connection__Connection_recovery__failures_system-response_to_unrecoverable_token_error() | 24 | 0.1% | 0.1% | 80.7% | 2025-12-17T05:02:18.822Z |
| 402 | e83546e8-65d6-41c4-aeda-629d30b09cc9 | RealtimeClientConnectionTests | test__200a__Connection__Connection_recovery__failures_system-response_to_unrecoverable_token_error() | 24 | 0.1% | 0.1% | 80.8% | 2025-12-17T05:02:18.822Z |
| 403 | a2686635-cc78-45de-8b37-098a588dd2a9 | RestClientChannelTests | test__027__publish__idempotent_publishing__random_idempotent_publish_id__should_generate_for_one_message_with_empty_id() | 24 | 0.1% | 0.1% | 80.8% | 2026-01-19T14:52:54.890Z |
| 404 | fbd18e17-a1dc-4f6d-a044-01c8d762f3d5 | PushTests | test__013__LocalDevice__when_getting_a_client_ID_from_CONNECTED_message__new_clientID_is_set() | 23 | 0.1% | 0.1% | 80.9% | 2025-03-31T15:52:22.657Z |
| 405 | 5c87aba4-1d09-4f32-845d-779c8b2270b7 | AuthTests | test__036__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_provided_token_is_in_an_invalid_format__if_the_connection_is_CONNECTING__then_the_connection_attempt_should_be_treated_as_unsuccessful() | 23 | 0.1% | 0.1% | 81.0% | 2026-01-07T15:21:05.821Z |
| 406 | 97c8961a-79f8-4a00-9b7a-8493c8ab7c32 | RealtimeClientPresenceTests | test__071__Presence__leave__should_result_in_an_error_immediately_if_the_channel_is_DETACHED() | 23 | 0.1% | 0.1% | 81.0% | 2025-11-22T00:11:26.963Z |
| 407 | 45c7ab7a-6bbe-447f-918c-fbce0ad62c6c | RealtimeClientConnectionTests | test__021__Connection__event_emitter__should_never_emit_a_ConnectionState_event_for_a_state_equal_to_the_previous_state() | 23 | 0.1% | 0.1% | 81.1% | 2025-11-22T00:11:26.963Z |
| 408 | 1427af37-a41f-494b-8c52-7335caa75095 | RealtimeClientConnectionTests | test__067__Connection__connection_failures_once_CONNECTED__reconnects_to_the_websocket_endpoint_with_additional_querystring_params__resume_is_the_private_connection_key_and_connection_serial_is_the_most_recent_ProtocolMessage_connectionSerial_received() | 23 | 0.1% | 0.1% | 81.2% | 2023-05-14T07:58:49.128Z |
| 409 | 1f8b2f6e-5539-49b6-a3de-c6b88014ec21 | RealtimeClientChannelTests | test__047__Channel__attach__attach_resume__should_have_correct_AttachResume_value() | 23 | 0.1% | 0.1% | 81.2% | 2025-11-22T00:11:26.963Z |
| 410 | 8cc7e363-bdff-4442-bff5-c5a33182a1f2 | RealtimeClientChannelTests | test__001__Channel__should_process_all_incoming_messages_and_presence_messages_as_soon_as_a_Channel_becomes_attached() | 23 | 0.1% | 0.1% | 81.3% | 2025-11-22T00:11:26.963Z |
| 411 | c403cf3f-178f-4974-af71-05f855c498c1 | RealtimeClientConnectionTests | test__071__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__ERROR_ProtocolMessage_indicating_a_fatal_error_in_the_connection() | 23 | 0.1% | 0.1% | 81.4% | 2025-11-22T00:11:26.963Z |
| 412 | ef8bddd1-9d07-4634-b0bc-d45791a3cf1f | RealtimeClientChannelTests | test__107__Channel__subscribe__with_a_single_name_argument_subscribes_a_listener_to_only_messages_whose_name_member_matches_the_string_name() | 23 | 0.1% | 0.1% | 81.4% | 2025-11-22T00:11:26.963Z |
| 413 | 6580736e-eb1e-46ec-86d4-7c2ecd13e0c4 | RealtimeClientChannelTests | test__051__Channel__detach__if_the_channel_is_in_a_pending_state_ATTACHING__do_the_detach_operation_after_the_completion_of_the_pending_request() | 23 | 0.1% | 0.1% | 81.5% | 2025-11-22T00:11:26.963Z |
| 414 | 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() | 23 | 0.1% | 0.1% | 81.6% | 2025-12-20T22:51:33.292Z |
| 415 | f52c44b6-9548-46b5-abff-60589901985c | RealtimeClientChannelTests | test__022__Channel__connection_state__changes_to_CLOSED__ATTACHING_channel_should_transition_to_DETACHED() | 23 | 0.1% | 0.1% | 81.6% | 2025-11-22T00:11:26.963Z |
| 416 | 723f7cb6-2edc-4bfa-bd39-812a1aa42f5e | RealtimeClientPresenceTests | test__010__Presence__ProtocolMessage_bit_flag__when_members_are_present() | 23 | 0.1% | 0.1% | 81.7% | 2026-01-16T18:02:41.002Z |
| 417 | 41196838-a277-4392-93db-7cfab1c22cd6 | RealtimeClientPresenceTests | test__098__Presence__Connection_state_conditions__should_result_in_an_error_if_the_connection_state_is__closed() | 23 | 0.1% | 0.1% | 81.8% | 2025-11-22T00:11:26.963Z |
| 418 | c6033b16-8037-41cf-b07c-c4bf453f5e2f | RealtimeClientChannelTests | test__200__channel_serial_is_updated_whenever_a_protocol_message_with_either_message_presence_or_attached_actions_is_received_in_a_channel() | 23 | 0.1% | 0.1% | 81.8% | 2026-01-21T14:09:16.821Z |
| 419 | aec08bc6-6da7-4a8a-9802-68b150ce2f74 | RealtimeClientChannelTests | test__101__Channel__publish__Identified_clients_with_clientId__when_publishing_a_Message_with_the_clientId_attribute_value_set_to_the_identified_client_s_clientId() | 23 | 0.1% | 0.1% | 81.9% | 2025-11-22T00:11:26.963Z |
| 420 | 873d90f1-65ec-453b-a804-7f9495ad2763 | RealtimeClientConnectionTests | test__004__Connection__Library_and_version_param__agent__should_include_the__Ably_Agent__header_value() | 22 | 0.1% | 0.1% | 82.0% | 2025-11-22T00:11:26.963Z |
| 421 | 0524489a-6118-4148-8d56-e44f4763cf43 | RealtimeClientChannelTests | test__120__Channel__history__attached_channel_may_receive_an_additional_ATTACHED_ProtocolMessage() | 22 | 0.1% | 0.1% | 82.0% | 2025-11-22T00:11:26.963Z |
| 422 | 4707449b-3dc8-41f2-af67-8ab1370a0c50 | RealtimeClientChannelTests | test__121__Channel__history__If_an_ERROR_ProtocolMessage_is_received_for_this_channel_then_the_channel_should_immediately_transition_to_the_FAILED_state__the_errorReason_should_be_set_and_an_error_should_be_emitted_on_the_channel() | 22 | 0.1% | 0.1% | 82.1% | 2025-11-22T00:11:26.963Z |
| 423 | 4fe749d0-c708-4431-8f36-bd15bda12878 | RealtimeClientConnectionTests | test__094__Connection__Host_Fallback__should_retry_custom_fallback_hosts_in_random_order_after_checkin_if_an_internet_connection_is_available() | 22 | 0.1% | 0.1% | 82.2% | 2025-12-01T18:23:57.096Z |
| 424 | 9608e5a1-6d53-48ea-a050-8013a9b06a63 | RealtimeClientChannelTests | test__038__Channel__attach__a_channel_in_DETACHING_can_actually_move_back_to_ATTACHED_if_it_fails_to_detach() | 22 | 0.1% | 0.1% | 82.2% | 2025-11-22T00:11:26.963Z |
| 425 | ec942625-beaf-476b-ab2f-e8feaa377d65 | RealtimeClientPresenceTests | test__020__Presence__Channel_state_change_side_effects__if_the_channel_enters_the_DETACHED_state__all_queued_presence_messages_should_fail_immediately() | 22 | 0.1% | 0.1% | 82.3% | 2025-11-22T00:11:26.963Z |
| 426 | c5234b4e-35fb-4abd-9190-bc7937c87f81 | RealtimeClientTests | test__021__RealtimeClient__Auth_object__clientId_may_be_populated_when_the_connection_is_established() | 22 | 0.1% | 0.1% | 82.4% | 2025-11-22T00:11:26.963Z |
| 427 | b656cc23-f68e-44ff-af02-7922a37ad3ec | RealtimeClientChannelTests | test__115__Channel__unsubscribe__with_no_arguments_unsubscribes_the_provided_listener_to_all_messages_if_subscribed() | 22 | 0.1% | 0.1% | 82.4% | 2025-11-22T00:11:26.963Z |
| 428 | 5a171792-ab9d-4605-a8e2-6f8d963fd1f0 | RealtimeClientPresenceTests | test__097__Presence__Connection_state_conditions__should_result_in_an_error_if_the_connection_state_is__suspended() | 22 | 0.1% | 0.1% | 82.5% | 2025-11-22T00:11:26.963Z |
| 429 | 70fb69c2-e1db-4ad0-9835-c98bac1e3f96 | RealtimeClientConnectionTests | test__068c__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_the_same_connectionId_as_the_current_client__and_no_error() | 22 | 0.1% | 0.1% | 82.6% | 2025-11-22T00:11:26.963Z |
| 430 | 6551d6ea-920f-4ed4-adb9-e26afef194e1 | RealtimeClientTests | test__023__RealtimeClient__stats__should_accept_all_the_same_params_as_RestClient() | 22 | 0.1% | 0.1% | 82.6% | 2025-11-22T00:11:26.963Z |
| 431 | 11eafbb1-7d3f-4a70-bbf5-2389ade8aea5 | RealtimeClientConnectionTests | test__069__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_the_different_connectionId_than_the_current_client_and_an_non_fatal_error() | 22 | 0.1% | 0.1% | 82.7% | 2025-11-22T00:11:26.963Z |
| 432 | 7c06b88c-e7b7-43c4-84a9-03f4f96045e3 | RealtimeClientChannelTests | test__008__Channel__EventEmitter__channel_states_and_events__state_attribute_should_be_the_current_state_of_the_channel() | 22 | 0.1% | 0.1% | 82.7% | 2025-11-22T00:11:26.963Z |
| 433 | dacc25ac-0ad6-4100-9dde-b5b7408bfc47 | RealtimeClientConnectionTests | test__068a__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_the_same_connectionId_as_the_current_client__and_no_error() | 22 | 0.1% | 0.1% | 82.8% | 2025-11-22T00:11:26.963Z |
| 434 | acc4e3bd-cef5-42b2-b923-8d46d6b8fe4a | RealtimeClientConnectionTests | test__012__Connection__the_client_may_receive_a_CONNECTED_ProtocolMessage_from_Ably_at_any_point_and_should_emit_an_UPDATE_event() | 22 | 0.1% | 0.1% | 82.9% | 2026-01-09T10:26:17.231Z |
| 435 | bef48aa0-b450-4f37-9d02-4cd4847ff1d6 | RealtimeClientPresenceTests | test__048__Presence__PresenceMap__if_action_of_PRESENT_arrives__it_should_be_added_to_the_presence_map_with_the_action_set_to_PRESENT() | 22 | 0.1% | 0.1% | 82.9% | 2025-11-22T00:11:26.963Z |
| 436 | 1855dfc2-227b-490b-9d64-e39dd2963626 | RealtimeClientPresenceTests | test__002__Presence__should_receive_all_250_members() | 22 | 0.1% | 0.1% | 83.0% | 2025-12-17T05:02:18.822Z |
| 437 | 414fd190-d7e3-4f4a-bb05-c51b4de9adbd | RestClientChannelTests | test__028__publish__idempotent_publishing__random_idempotent_publish_id__should_generate_for_multiple_messages_with_empty_id() | 21 | 0.1% | 0.1% | 83.1% | 2026-01-19T14:52:54.890Z |
| 438 | b8a32d35-48de-426a-a5aa-7ff488b39c72 | RealtimeClientChannelTests | test__050__Channel__detach__if_the_channel_is_in_a_pending_state_DETACHING__do_the_detach_operation_after_the_completion_of_the_pending_request() | 21 | 0.1% | 0.1% | 83.1% | 2025-11-22T00:11:26.963Z |
| 439 | 17a37196-42f4-4263-b2cf-7f8f629b4d25 | RealtimeClientPresenceTests | test__083__Presence__private_and_internal_PresenceMap_containing_only_members_that_match_the_current_connectionId__events_applied_to_presence_map__should_be_applied_to_any_LEAVE_event_with_a_connectionId_that_matches_the_current_client_s_connectionId_and_is_not_a_synthesized() | 21 | 0.1% | 0.1% | 83.2% | 2022-05-17T05:16:34.524Z |
| 440 | 76a62117-6cac-4b6f-b4f6-482db945262f | RealtimeClientChannelTests | test__030__Channel__attach__should_send_an_ATTACH_ProtocolMessage__change_state_to_ATTACHING_and_change_state_to_ATTACHED_after_confirmation() | 21 | 0.1% | 0.1% | 83.2% | 2025-11-22T00:11:26.963Z |
| 441 | efc077b2-fd5b-446c-8b2f-33b07f810977 | RestClientStatsTests | test__001__RestClient__stats__result__should_match_minute_level_inbound_and_outbound_fixture_data__forwards_() | 21 | 0.1% | 0.1% | 83.3% | 2025-12-21T15:32:48.895Z |
| 442 | 30e496de-cad9-42f2-a351-09fb119ec9e7 | RealtimeClientChannelTests | test__122__Channel__history__should_not_emit_messages_to_subscribers_if_the_channel_is_in_any_state_other_than_ATTACHED() | 21 | 0.1% | 0.1% | 83.4% | 2025-11-22T00:11:26.963Z |
| 443 | 0e7cc456-f66b-4e88-bf4e-c064eddef37d | RealtimeClientPresenceTests | test__104__Presence__get__should_result_in_an_error_if_the_channel_is_in_the_DETACHED_state() | 21 | 0.1% | 0.1% | 83.4% | 2025-11-22T00:11:26.963Z |
| 444 | de243746-e15c-4dd5-8e75-108fcd7666b3 | RestClientChannelTests | test__024__publish__idempotent_publishing__should_not_generate_when_idempotentRestPublishing_flag_is_off() | 21 | 0.1% | 0.1% | 83.5% | 2026-01-19T14:52:54.890Z |
| 445 | 8fafc266-03ee-4b1f-b942-2f10cd6c57ce | RestClientTests | test__095__RestClient__request_IDs__should_add__request_id__query_parameter() | 21 | 0.1% | 0.1% | 83.6% | 2026-01-19T14:52:54.890Z |
| 446 | 0eef6f52-3fff-43ee-9724-3979ed457ae1 | RealtimeClientChannelTests | test__106__Channel__subscribe__with_no_arguments_subscribes_a_listener_to_all_messages() | 21 | 0.1% | 0.1% | 83.6% | 2025-11-22T00:11:26.963Z |
| 447 | b25bd2ec-67b0-4b06-9641-4efe166c8ef8 | RealtimeClientChannelTests | test__111__Channel__subscribe__should_exist_ensuring_published_messages_are_not_echoed_back_to_the_subscriber_when_echoMessages_is_false() | 21 | 0.1% | 0.1% | 83.7% | 2025-11-22T00:11:26.963Z |
| 448 | 3bc2f12a-7598-4db4-a934-258cbfb31163 | RestClientTests | test__055__RestClient__Host_Fallback__Fallback_behavior__should_be_applied_when_restHost__port_and_tlsPort_has_not_been_set_to_an_explicit_value() | 21 | 0.1% | 0.1% | 83.7% | 2026-01-19T14:52:54.890Z |
| 449 | fcac58bf-41b1-4dd5-bff7-0ecb5ad41986 | RealtimeClientChannelTests | test__039__Channel__attach__results_in_an_error_if_the_connection_state_is__CLOSING() | 21 | 0.1% | 0.1% | 83.8% | 2025-11-22T00:11:26.963Z |
| 450 | a049ecbe-a097-4da8-bb45-6da7e8799fa1 | AuthTests | test__028__Token__authentication_method__local_token_validity_check__should_be_done_if_queryTime_is_true_and_local_time_is_in_sync_with_server() | 21 | 0.1% | 0.1% | 83.9% | 2026-01-19T20:11:01.035Z |
| 451 | 8d8e133d-0864-44c5-b8cb-1631c5448c60 | RestClientTests | test__062__RestClient__Host_Fallback__fallback_hosts_list_and_priorities__should_use_environment_fallback_hosts_when_ClientOptions_environment_is_set_to_a_value_other_than__production__and_ClientOptions_fallbackHosts_is_not_set() | 21 | 0.1% | 0.1% | 83.9% | 2026-01-19T14:52:54.890Z |
| 452 | 1ecb564e-16df-4259-83e9-b2a1aeefca1c | RealtimeClientChannelTests | test__020__Channel__connection_state__changes_to_FAILED__should_immediately_fail_if_not_in_the_connected_state() | 21 | 0.1% | 0.1% | 84.0% | 2025-11-22T00:11:26.963Z |
| 453 | df1308d1-f4d0-49c6-b349-e33aeba77c05 | RealtimeClientChannelTests | test__065__Channel__publish__Message_connectionId_should_match_the_current_Connection_id_for_all_published_messages() | 21 | 0.1% | 0.1% | 84.0% | 2025-11-22T00:11:26.963Z |
| 454 | d9a8af1f-79c9-4659-92d1-39b835f88812 | RealtimeClientChannelTests | test__029__Channel__attach__if_the_channel_is_in_the_FAILED_state__the_attach_request_sets_its_errorReason_to_null__and_proceeds_with_a_channel_attach() | 21 | 0.1% | 0.1% | 84.1% | 2025-12-17T05:02:18.822Z |
| 455 | 49cfe7ec-29ce-49da-b540-028683e0061a | RealtimeClientPresenceTests | test__046__Presence__PresenceMap__if_action_of_ENTER_arrives__it_should_be_added_to_the_presence_map_with_the_action_set_to_PRESENT() | 21 | 0.1% | 0.1% | 84.2% | 2022-05-16T04:33:28.502Z |
| 456 | 08c55419-11de-493f-a701-5046b714d063 | RealtimeClientChannelTests | test__066__Channel__publish__should_provide_an_optional_argument_that_allows_the_clientId_value_to_be_specified() | 21 | 0.1% | 0.1% | 84.2% | 2025-11-22T00:11:26.963Z |
| 457 | e4e407ae-5a2d-4a66-a18f-b5f02e653c2d | RealtimeClientPresenceTests | test__082__Presence__private_and_internal_PresenceMap_containing_only_members_that_match_the_current_connectionId__events_applied_to_presence_map__should_be_applied_to_ENTER__PRESENT_or_UPDATE_events_with_a_connectionId_that_matches_the_current_client_s_connectionId() | 21 | 0.1% | 0.1% | 84.3% | 2022-05-17T03:30:13.491Z |
| 458 | f1408211-e7cd-48f7-8b38-c4e24f51ad7e | RestClientChannelTests | test__023__publish__idempotent_publishing__should_not_generate_for_multiple_messages_with_a_non_empty_id() | 21 | 0.1% | 0.1% | 84.3% | 2026-01-19T14:52:54.890Z |
| 459 | 1e984ba5-9334-487c-862e-cc7d15b10459 | RealtimeClientConnectionTests | test__068b__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_the_same_connectionId_as_the_current_client__and_no_error() | 21 | 0.1% | 0.1% | 84.4% | 2025-11-22T00:11:26.963Z |
| 460 | 0072ee2f-e36d-4d99-bba6-07462114fbcf | RestClientTests | test__004__RestClient__should_send_requests_over_http_and_https() | 20 | 0.1% | 0.1% | 84.5% | 2025-12-17T05:02:18.822Z |
| 461 | 8d0b1e0d-028d-4b0f-924d-253c25a4f8b9 | RestClientChannelTests | test__012__publish__ClientOptions_clientId__should_include_the_clientId_as_a_querystring_parameter_in_realtime_connection_requests() | 20 | 0.1% | 0.1% | 84.5% | 2025-12-17T05:02:18.822Z |
| 462 | 7d60c2fe-10f3-447c-bbee-7f243f0d8f57 | AuthTests | test__119__authorize__server_time_offset__should_request_server_time_when_queryTime_is_true_even_if_the_time_offset_is_assigned() | 20 | 0.1% | 0.1% | 84.6% | 2026-01-04T00:33:21.978Z |
| 463 | d8280db1-5ba7-4991-afe0-f9c72f78049f | AuthTests | test__155__JWT_and_rest__when_the_JWT_token_embeds_an_Ably_token_and_it_is_requested_as_encrypted__pulls_stats_successfully() | 20 | 0.1% | 0.1% | 84.6% | 2025-11-22T00:11:26.963Z |
| 464 | bb35b6ea-3e5e-4e39-a642-3cae14e8e2dd | RealtimeClientConnectionTests | test__009__Connection__should_enter_FAILED_state_when_API_key_is_invalid() | 20 | 0.1% | 0.1% | 84.7% | 2025-11-22T00:11:26.963Z |
| 465 | ac54679e-c77f-471d-8cbd-9bea2ee31d9b | RealtimeClientChannelTests | test__023__Channel__connection_state__changes_to_CLOSED__ATTACHED_channel_should_transition_to_DETACHED() | 20 | 0.1% | 0.1% | 84.8% | 2025-11-22T00:11:26.963Z |
| 466 | fe89facd-76a5-43e1-a894-da866bc636b8 | RealtimeClientChannelTests | test__033__Channel__attach__if_called_with_a_callback_should_call_it_once_attached() | 20 | 0.1% | 0.1% | 84.8% | 2025-11-22T00:11:26.963Z |
| 467 | d82905dc-a1c1-4cd4-9d15-af18304d7e2c | RealtimeClientChannelTests | test__Channel_options__setOptions__shouldUpdateOptionsOfRestChannel() | 20 | 0.1% | 0.1% | 84.9% | 2025-11-22T00:11:26.963Z |
| 468 | 6a20c37b-e322-4ba5-82e5-1c659e56defc | RealtimeClientChannelTests | test__036__Channel__attach__if_the_channel_is_in_a_pending_state_ATTACHING__do_the_attach_operation_after_the_completion_of_the_pending_request() | 20 | 0.1% | 0.1% | 84.9% | 2025-11-22T00:11:26.963Z |
| 469 | 38d36a50-33aa-4128-88cc-bcfc98022d19 | RealtimeClientChannelTests | test__056__Channel__detach__if_called_with_a_callback_and_already_detached_should_should_call_the_callback_with_nil_error() | 20 | 0.1% | 0.1% | 85.0% | 2025-11-22T00:11:26.963Z |
| 470 | 0fde3213-b92a-4fcc-bf85-cd601cbe41c3 | RealtimeClientChannelTests | test__098__Channel__publish__expect_either__allows_name_to_be_null() | 20 | 0.1% | 0.1% | 85.0% | 2025-11-22T00:11:26.963Z |
| 471 | 57411077-3ba8-496c-adc1-20820dc2eba0 | RealtimeClientConnectionTests | test__059b__Connection__connection_request_fails__connection_attempt_fails_for_any_recoverable_reason__for_example_an_hostUnreachable_transport_error() | 20 | 0.1% | 0.1% | 85.1% | 2025-11-24T01:55:44.932Z |
| 472 | a41c0800-730a-495a-9c3f-cbf61f6b2742 | RealtimeClientChannelTests | test__044__Channel__attach__happens_when_connection_is_CONNECTED_if_it_s_currently__CONNECTING() | 20 | 0.1% | 0.1% | 85.2% | 2025-11-22T00:11:26.963Z |
| 473 | c6101738-5d45-439b-b20e-7a7596c9d4fe | RealtimeClientConnectionTests | test__103c__Connection__Transport_disconnected_side_effects_message_must_be_assigned_a_new_msgSerial_from_the_internal_msgSerial() | 20 | 0.1% | 0.1% | 85.2% | 2025-11-22T00:11:26.963Z |
| 474 | ca2101e5-4cca-4727-9032-d1248571440c | RealtimeClientConnectionTests | test__111__Connection__with_fixture_messages__should_encode_and_decode_fixture_messages_as_expected() | 20 | 0.1% | 0.1% | 85.3% | 2025-11-22T00:11:26.963Z |
| 475 | e5b59072-5d0f-437a-850f-4219e2372853 | RealtimeClientConnectionTests | test__038__Connection__connection_id__should_be_null_until_connected() | 20 | 0.1% | 0.1% | 85.3% | 2025-11-22T00:11:26.963Z |
| 476 | f97b1e54-a9e6-41cc-b9b3-191f9e91c20f | RealtimeClientConnectionTests | test__001__Connection__should_connect_automatically() | 20 | 0.1% | 0.1% | 85.4% | 2025-11-22T00:11:26.963Z |
| 477 | 1c645951-a1bd-4bbf-a2c2-913e1323c83f | RealtimeClientConnectionTests | test__050__Connection__close__if_SUSPENDED__aborts_the_retry_and_moves_immediately_to_CLOSED() | 20 | 0.1% | 0.1% | 85.5% | 2026-01-08T12:04:06.792Z |
| 478 | a4f7c8f4-4394-44c3-be34-d621cec463d7 | RealtimeClientPresenceTests | test__008__Presence__Presence_syncComplete_returns_true_if_the_initial_SYNC_operation_has_completed() | 20 | 0.1% | 0.1% | 85.5% | 2025-12-21T23:58:24.458Z |
| 479 | e416159b-bc28-4b4b-ba9e-e330fa1e1d8b | RealtimeClientChannelTests | test__087__Channel__publish__Connection_state_conditions__will_result_in_an_error_if_the__channel_is_FAILED() | 20 | 0.1% | 0.1% | 85.6% | 2025-11-22T00:11:26.963Z |
| 480 | 013d8f49-9f1b-4d8e-8aa1-e34f3d8281b3 | RealtimeClientConnectionTests | test__028__Connection__ACK_and_NACK__should_expect_either_an_ACK_or_NACK_to_confirm__successful_receipt_and_acceptance_of_message() | 20 | 0.1% | 0.1% | 85.6% | 2025-11-22T00:11:26.963Z |
| 481 | 69a685e7-e399-473b-8992-838668e76966 | RealtimeClientChannelTests | test__034__Channel__attach__if_called_with_a_callback_and_already_attaching_should_call_the_callback_once_attached() | 20 | 0.1% | 0.1% | 85.7% | 2025-11-22T00:11:26.963Z |
| 482 | 55cbba98-ecd2-4338-ab92-fc5468e1e3da | RealtimeClientChannelsTests | test__005__Channels__release__should_release_a_channel() | 20 | 0.1% | 0.1% | 85.7% | 2025-11-22T00:11:26.963Z |
| 483 | bd0bb86b-9e68-4371-8544-3d4086b52b52 | RealtimeClientTests | test__045__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__the_client_library_should_reject_also_presence_messages__updateClient_() | 20 | 0.1% | 0.1% | 85.8% | 2025-11-22T00:11:26.963Z |
| 484 | 34ce2049-f6c4-4a6a-a89e-732340169c1d | RealtimeClientConnectionTests | test__006__Connection__should_have_an_opened_websocket_connection_and_received_a_CONNECTED_ProtocolMessage() | 20 | 0.1% | 0.1% | 85.9% | 2025-11-22T00:11:26.963Z |
| 485 | 08204352-6d46-47d5-b03d-5f0ff7dfce11 | RealtimeClientChannelTests | test__116__Channel__unsubscribe__with_a_single_name_argument_unsubscribes_the_provided_listener_if_previously_subscribed_with_a_name_specific_subscription() | 20 | 0.1% | 0.1% | 85.9% | 2025-11-22T00:11:26.963Z |
| 486 | 87a40fc3-f49e-4640-9356-9dbe751c870e | AuthTests | test__156__JWT_and_rest__when_the_JWT_token_is_returned_with_application_jwt_content_type__the_client_successfully_connects_and_pulls_stats() | 20 | 0.1% | 0.1% | 86.0% | 2025-11-22T00:11:26.963Z |
| 487 | d7e80e6a-10cf-4f98-a145-f98b42fa02bd | RealtimeClientConnectionTests | test__062__Connection__connection_request_fails__on_CLOSE_the_connection_should_stop_connection_retries() | 20 | 0.1% | 0.1% | 86.0% | 2025-11-22T00:11:26.963Z |
| 488 | 8dd9aae2-b638-4a1f-b614-b5a5a2f9c7e9 | RealtimeClientConnectionTests | test__023__Connection__event_emitter__should_emit_states_when_connection_is_closed() | 19 | 0.1% | 0.1% | 86.1% | 2025-11-22T00:11:26.963Z |
| 489 | bdc0d5ed-52d7-438c-8b28-7a689248124e | RealtimeClientChannelTests | test__067__Channel__publish__should_invoke_callback__when_the_message_is_successfully_delivered() | 19 | 0.1% | 0.1% | 86.2% | 2025-11-22T00:11:26.963Z |
| 490 | 29e223f8-0a2f-44be-a31b-ba318a53ed7d | AuthTests | test__157__JWT_and_rest__when_the_JWT_token_is_returned_with_application_jwt_content_type__the_client_can_request_a_new_token_to_initilize_another_client_that_connects_and_pulls_stats() | 19 | 0.1% | 0.1% | 86.2% | 2025-11-22T00:11:26.963Z |
| 491 | 0ccd3b84-030c-4e43-affa-872944a6f668 | RealtimeClientChannelTests | test__027__Channel__attach__if_already_ATTACHED_or_ATTACHING_nothing_is_done() | 19 | 0.1% | 0.1% | 86.3% | 2025-11-22T00:11:26.963Z |
| 492 | 0e80293f-3cbd-4ff0-baaf-ff40bd405cdb | RealtimeClientPresenceTests | test__081__Presence__private_and_internal_PresenceMap_containing_only_members_that_match_the_current_connectionId__all_members_belonging_to_the_current_connection_are_published_as_a_PresenceMessage_on_the_Channel_by_the_server_irrespective_of_whether_the_client_has_permission_to_subscribe_or_the_Channel_is_configured_to_publish_presence_events() | 19 | 0.1% | 0.1% | 86.3% | 2025-12-17T05:02:18.822Z |
| 493 | 91216771-9471-49dd-aa8c-4709523a4d2d | RealtimeClientConnectionTests | test__085__Connection__Connection_recovery__should_use_msgSerial_from_recoveryKey_to_set_the_client_internal_msgSerial_but_is_not_sent_to_Ably() | 19 | 0.1% | 0.1% | 86.4% | 2023-05-12T00:41:23.340Z |
| 494 | 85ddf9cb-cd8f-4bfe-b462-adfeed9f75d2 | AuthTests | test__026__Token__authentication_method__if_a_request_by_a_realtime_client_to_an_authUrl_results_in_an_HTTP_403_the_client_library_should_transition_to_the_FAILED_state() | 19 | 0.1% | 0.1% | 86.4% | 2025-12-02T20:45:12.975Z |
| 495 | 175c69c1-816d-4bef-9445-052894e48bde | RealtimeClientPresenceTests | test__049__Presence__PresenceMap__if_a_SYNC_is_not_in_progress__then_when_a_presence_message_with_an_action_of_LEAVE_arrives__that_memberKey_should_be_deleted_from_the_presence_map__if_present() | 19 | 0.1% | 0.1% | 86.5% | 2025-11-22T00:11:26.963Z |
| 496 | ac4b8506-e7a1-4df1-a0ef-9c43cc60fa7c | RealtimeClientChannelTests | test__060__Channel__detach__results_in_an_error_if_the_connection_state_is__FAILED() | 19 | 0.1% | 0.1% | 86.5% | 2025-11-22T00:11:26.963Z |
| 497 | 5dda5e01-e8e5-4575-9fda-4bb53eff72ca | RealtimeClientChannelTests | test__085__Channel__publish__Connection_state_conditions__will_result_in_an_error_if_the__connection_is_FAILED() | 19 | 0.1% | 0.1% | 86.6% | 2025-11-22T00:11:26.963Z |
| 498 | f8ff1eba-cbbf-4ef6-b714-6bf292f55a2f | RealtimeClientPresenceTests | test__003__Presence__should_be_used_a_PresenceMap_to_maintain_a_list_of_members() | 19 | 0.1% | 0.1% | 86.6% | 2025-11-27T02:09:13.455Z |
| 499 | 24af1650-d933-4e18-afbf-b298c3fbf795 | RealtimeClientChannelTests | test__102__Channel__publish__Identified_clients_with_clientId__when_publishing_a_Message_with_a_different_clientId_attribute_value_from_the_identified_client_s_clientId__it_should_reject_that_publish_operation_immediately() | 19 | 0.1% | 0.1% | 86.7% | 2025-11-22T00:11:26.963Z |
| 500 | 6a7bce0e-3dec-4dd4-9519-62183df22d01 | RealtimeClientChannelTests | test__061__Channel__detach__happens_when_channel_is_ATTACHED_if_connection_is_currently__INITIALIZED() | 19 | 0.1% | 0.1% | 86.8% | 2025-11-22T00:11:26.963Z |
| 501 | 45af1ef0-5b49-41fc-9439-4f28196380e9 | RealtimeClientPresenceTests | test__100__Presence__get__should_return_a_list_of_current_members_on_the_channel() | 19 | 0.1% | 0.1% | 86.8% | 2025-12-30T15:27:39.832Z |
| 502 | 97296ce5-0828-4124-8507-e06323f9b007 | RealtimeClientConnectionTests | test__048__Connection__close__transitions_to_the_CLOSING_state_and_then_to_the_CLOSED_state_if_the_transport_is_abruptly_closed() | 19 | 0.1% | 0.1% | 86.9% | 2025-11-22T00:11:26.963Z |
| 503 | 3cfcbeb2-d79f-4c0a-96ae-8d581f97b803 | RealtimeClientChannelTests | test__054__Channel__detach__if_called_with_a_callback_should_call_it_once_detached() | 19 | 0.1% | 0.1% | 86.9% | 2025-11-22T00:11:26.963Z |
| 504 | b538161a-3eaf-4272-a275-61952a557f94 | RestClientChannelTests | test__013__publish__ClientOptions_clientId__should_include_an_X_Ably_ClientId_header_with_value_set_to_the_clientId_as_Base64_encoded_string_in_REST_connection_requests() | 19 | 0.1% | 0.1% | 87.0% | 2025-12-17T05:02:18.822Z |
| 505 | 9bf380bb-5208-4456-949f-2902ee19f0b1 | RestClientStatsTests | test__005__RestClient__stats__result__should_contain_only_one_item_when_limit_is_1__backwards() | 19 | 0.1% | 0.1% | 87.0% | 2025-12-21T15:32:48.895Z |
| 506 | 655bf24b-2bd9-4240-94ac-6f0e53e02b7e | RealtimeClientPresenceTests | test__FLAKY__017__Presence__Channel_state_change_side_effects__if_a_channel_enters_the_ATTACHED_state_then_all_queued_presence_messages_will_be_sent_immediately_and_a_presence_SYNC_may_be_initiated() | 18 | 0.1% | 0.1% | 87.1% | 2024-04-29T19:30:54.801Z |
| 507 | a183056a-09a3-4a99-aa23-b5b3687f5d71 | RealtimeClientConnectionTests | test__022__Connection__event_emitter__should_emit_states_on_a_new_connection() | 18 | 0.1% | 0.1% | 87.1% | 2025-11-22T00:11:26.963Z |
| 508 | f6c0af8b-a754-49f1-9727-96040e0db9d0 | RealtimeClientChannelTests | test__024__Channel__connection_state__changes_to_SUSPENDED__ATTACHING_channel_should_transition_to_SUSPENDED() | 18 | 0.1% | 0.1% | 87.2% | 2025-11-22T00:11:26.963Z |
| 509 | 2583e31e-bcfc-4590-8a2b-cde5dc29bac1 | RealtimeClientPresenceTests | test__022__Presence__Channel_state_change_side_effects__channel_enters_the_SUSPENDED_state__all_queued_presence_messages_should_fail_immediately() | 18 | 0.1% | 0.1% | 87.2% | 2025-11-22T00:11:26.963Z |
| 510 | 6ccdaa28-ae3c-4c36-8e21-2b6562a5d488 | RealtimeClientPresenceTests | test__107__Presence__get__If_the_Channel_is_in_the_SUSPENDED_state_then__by_default__results_in_an_error() | 18 | 0.1% | 0.1% | 87.3% | 2025-11-22T00:11:26.963Z |
| 511 | 79480345-fee2-4f7c-adf9-1c98cfe425cc | AuthTests | test__027__Token__authentication_method__if_an_authCallback_results_in_an_HTTP_403_the_client_library_should_transition_to_the_FAILED_state() | 18 | 0.1% | 0.1% | 87.4% | 2024-08-05T15:27:08.269Z |
| 512 | ff009170-3805-439e-b547-79a4da8a084e | RealtimeClientPresenceTests | test__108__Presence__get__If_the_Channel_is_in_the_SUSPENDED_state_then__if_waitForSync_is_true__results_in_an_error() | 18 | 0.1% | 0.1% | 87.4% | 2025-11-22T00:11:26.963Z |
| 513 | 467d19b7-c35e-4f4c-892f-2cf6ae410cbb | RealtimeClientPresenceTests | test__089__Presence__updateClient__should_result_in_an_error_if_the_channel_moves_to_the_FAILED_state() | 18 | 0.1% | 0.1% | 87.5% | 2025-11-22T00:11:26.963Z |
| 514 | 475032dd-1b9c-4b7d-919a-be92c30a6438 | RealtimeClientPresenceTests | test__086__Presence__enterClient__should_result_in_an_error_if_the_channel_moves_to_the_FAILED_state() | 18 | 0.1% | 0.1% | 87.5% | 2025-11-22T00:11:26.963Z |
| 515 | b89cf080-cd1b-476e-86d5-55103220701d | RealtimeClientTests | test__044__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__the_client_library_should_reject_also_presence_messages__update_() | 18 | 0.1% | 0.1% | 87.6% | 2025-11-22T00:11:26.963Z |
| 516 | 5efcb638-40b7-4e79-bac2-e7973de4a465 | AuthTests | test__120__authorize__server_time_offset__should_discard_the_time_offset_in_situations_in_which_it_may_have_been_invalidated() | 18 | 0.1% | 0.1% | 87.6% | 2025-12-17T05:02:18.822Z |
| 517 | 55840604-890b-43b5-b0e1-6d1b6a1fc802 | RealtimeClientChannelTests | test__086__Channel__publish__Connection_state_conditions__will_result_in_an_error_if_the__channel_is_SUSPENDED() | 18 | 0.1% | 0.1% | 87.7% | 2025-11-22T00:11:26.963Z |
| 518 | 2f45ddbf-62bf-4af6-b173-111c6eb0e4cf | RealtimeClientTests | test__042__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__the_client_library_should_reject_also_presence_messages__enter_() | 18 | 0.1% | 0.1% | 87.7% | 2025-11-22T00:11:26.963Z |
| 519 | 882c97c6-4050-41d1-b756-db57e220bd47 | RealtimeClientConnectionTests | test__060__Connection__connection_request_fails__connection_state_has_been_in_the_DISCONNECTED_state_for_more_than_the_default_connectionStateTtl_should_change_the_state_to_SUSPENDED() | 18 | 0.1% | 0.1% | 87.8% | 2025-11-22T00:11:26.963Z |
| 520 | ca2682bf-0cc8-4859-b1a2-ce4a415269f8 | RealtimeClientTests | test__043__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__the_client_library_should_reject_also_presence_messages__leave_() | 18 | 0.1% | 0.1% | 87.8% | 2025-11-22T00:11:26.963Z |
| 521 | 4cf6bcd0-f10e-4b39-b9a9-795e7b640a7e | RestClientTests | test__083__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host__should_use_another_fallback_host_if_previous_fallback_request_failed_and_store_it_as_default_if_current_fallback_request_succseeded___hostUnreachable() | 18 | 0.1% | 0.1% | 87.9% | 2025-12-17T05:02:18.822Z |
| 522 | a2f31bbe-c51b-4824-b1fa-73ee201f13e9 | RealtimeClientConnectionTests | test__084__Connection__Connection_recovery__should_connect_anyway_if_the_recoverKey_is_no_longer_valid() | 18 | 0.1% | 0.1% | 87.9% | 2023-05-15T11:08:45.379Z |
| 523 | 51d5450c-1874-4918-9df4-0c57b37c47ea | RealtimeClientPresenceTests | test__092__Presence__leaveClient__should_result_in_an_error_if_the_channel_moves_to_the_FAILED_state() | 18 | 0.1% | 0.1% | 88.0% | 2025-11-22T00:11:26.963Z |
| 524 | 2386a5e0-7e8e-4d92-acc9-b9af5fb4770f | RealtimeClientPresenceTests | test__109__Presence__get__If_the_Channel_is_in_the_SUSPENDED_state_then__if_waitForSync_is_false__returns_the_members_in_the_current_PresenceMap() | 18 | 0.1% | 0.1% | 88.0% | 2025-11-22T00:11:26.963Z |
| 525 | 1c82008a-6893-4d45-9dda-d4980e7c46d7 | RealtimeClientPresenceTests | test__041__Presence__update__optionally_a_callback_can_be_provided_that_is_called_for_failure() | 18 | 0.1% | 0.1% | 88.1% | 2025-11-22T00:11:26.963Z |
| 526 | d7a629af-ceb3-4e0a-8c4e-de34d4c9fee4 | RealtimeClientChannelTests | test__026__Channel__connection_state__changes_to_SUSPENDED__channel_being_released_waiting_for_DETACH_shouldn_t_crash__issue__918_() | 18 | 0.1% | 0.1% | 88.1% | 2025-11-22T00:11:26.963Z |
| 527 | 5525fa3a-4f5a-4dd9-a9cd-c72c32acc718 | RealtimeClientPresenceTests | test__012__Presence__realtime_system-reserves_the_right_to_initiate_a_sync_of_the_presence_members_at_any_point_once_a_channel_is_attached__when_a_SYNC_is_sent_with_no_channelSerial_attribute_then_the_sync_data_is_entirely_contained_within_that_ProtocolMessage() | 18 | 0.1% | 0.1% | 88.2% | 2025-11-22T00:11:26.963Z |
| 528 | 5e7e2ea2-245c-4895-8926-f61601408c22 | RealtimeClientPresenceTests | test__011__Presence__realtime_system-reserves_the_right_to_initiate_a_sync_of_the_presence_members_at_any_point_once_a_channel_is_attached__should_do_a_new_sync_whenever_a_SYNC_ProtocolMessage_is_received_with_a_channel_attribute_and_a_new_sync_sequence_identifier_in_the_channelSerial_attribute() | 18 | 0.1% | 0.1% | 88.2% | 2025-11-22T00:11:26.963Z |
| 529 | f156f918-68a3-4421-bfc4-9692a4a96f1e | PushActivationStateMachineTests | test__022__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_GotPushDeviceDetails__should_use_custom_registerCallback_and_fire_GotDeviceRegistration_event() | 17 | 0.1% | 0.0% | 88.3% | 2023-04-11T21:10:42.671Z |
| 530 | d0c37c63-ca30-4c48-a0de-b5e946398a23 | WrapperSDKProxyTests | test_doesNotAddAgentParam_whenProxyClientCreatedWithoutAgents() | 17 | 0.1% | 0.0% | 88.3% | 2025-11-22T00:11:26.963Z |
| 531 | c303f6ff-8659-4151-b6b5-2ba65d1bc790 | RealtimeClientChannelTests | test__062__Channel__detach__happens_when_channel_is_ATTACHED_if_connection_is_currently__CONNECTING() | 17 | 0.1% | 0.0% | 88.4% | 2025-11-22T00:11:26.963Z |
| 532 | fb6f54e8-10ef-4d44-b09d-d9ef8861c278 | RealtimeClientConnectionTests | test__103a__Connection__Transport_disconnected_side_effects__should_resend_any_ProtocolMessage_by_processing_connection_wide_pending_messages() | 17 | 0.1% | 0.0% | 88.4% | 2025-11-22T00:11:26.963Z |
| 533 | 12e0a9ce-f450-44aa-b22f-75e1347a89be | AuthTests | test__038__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_attempt_times_out_after_realtimeRequestTimeout__if_the_connection_is_CONNECTING__then_the_connection_attempt_should_be_treated_as_unsuccessful() | 17 | 0.1% | 0.0% | 88.5% | 2025-12-17T05:02:18.822Z |
| 534 | 392ce67b-25d1-4154-8d1b-6b757adfdef7 | RealtimeClientChannelTests | test__035__Channel__attach__if_called_with_a_callback_and_already_attached_should_call_the_callback_with_nil_error() | 17 | 0.1% | 0.0% | 88.5% | 2025-11-22T00:11:26.963Z |
| 535 | def2f0d7-4db9-41de-bec1-f79e9694992b | RealtimeClientConnectionTests | test__077__Connection__connection_failures_once_CONNECTED__DISCONNECTED_message_contains_a_token_error__if_the_token_is_renewable_then_error_should_not_be_emitted() | 17 | 0.1% | 0.0% | 88.6% | 2025-12-17T05:02:18.822Z |
| 536 | 3c70f5e7-66e5-4dbd-8d29-db4b76997f6d | RealtimeClientConnectionTests | test__018__Connection__url__should_connect_with_query_string_params() | 17 | 0.1% | 0.0% | 88.6% | 2025-11-22T00:11:26.963Z |
| 537 | c6239d64-f8cf-4c95-8ea0-14afa68e9c0d | RealtimeClientPresenceTests | test__014__Presence__PresenceMap_has_existing_members_when_a_SYNC_is_started__should_emit_a_LEAVE_event_for_each_existing_member_if_the_PresenceMap_has_existing_members_when_an_ATTACHED_message_is_received_without_a_HAS_PRESENCE_flag() | 17 | 0.1% | 0.0% | 88.7% | 2025-11-22T00:11:26.963Z |
| 538 | 8cd60d3e-74f0-4027-bf8e-dde4660efe5a | RestClientChannelTests | test__025__publish__idempotent_publishing__should_have_only_one_published_message() | 17 | 0.1% | 0.0% | 88.7% | 2025-12-17T05:02:18.822Z |
| 539 | 439e54d0-17ac-45e5-bd46-970c42a06c9f | RealtimeClientTests | test__041__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__the_client_library_should_reject_the_publish_and_indicate_an_error() | 17 | 0.1% | 0.0% | 88.8% | 2025-12-17T05:02:18.822Z |
| 540 | bdfbc9b2-7524-450f-a1f1-cfd13ad66d8c | RealtimeClientConnectionTests | test__110__Connection__Connection_recovery__connection_recovery_key_is_correctly_constructed_from_defined_parts() | 17 | 0.1% | 0.0% | 88.8% | 2025-11-22T00:11:26.963Z |
| 541 | abc1a84d-e8d2-4e53-95ec-58dca53bd3a6 | RestClientTests | test__023__RestClient__logging__should_have_a_mutable_log_level() | 17 | 0.1% | 0.0% | 88.9% | 2025-11-22T00:11:26.963Z |
| 542 | 0052bcb6-1254-45a2-b9cc-0fbf190bf99b | WrapperSDKProxyTests | test_presenceHistory_addsWrapperSDKAgentToRequest() | 17 | 0.1% | 0.0% | 88.9% | 2025-12-21T17:09:29.898Z |
| 543 | b951f878-c11f-4c7e-ba92-4bc2ea481164 | DeltaCodecTests | test__001__DeltaCodec__decoding__should_decode_vcdiff_encoded_messages() | 17 | 0.1% | 0.0% | 89.0% | 2025-08-10T05:03:02.059Z |
| 544 | da66dcc5-cd31-43f5-9777-f5efe94f16c4 | AuthTests | test__023__Token__authentication_method__in_REST__if_the_token_creation_failed_or_the_subsequent_request_with_the_new_token_failed_due_to_a_token_error__then_the_request_should_result_in_an_error() | 17 | 0.1% | 0.0% | 89.0% | 2025-12-17T05:02:18.822Z |
| 545 | 6d18e8fe-8f8a-4491-8a01-7a12dbc228cd | RealtimeClientChannelTests | test__011b__Channel__EventEmitter__channel_states_and_events__ChannelStateChange_will_contain_a_resumed_boolean_attribute_with_value__true__if_the_bit_flag_RESUMED_was_included_for_recovered_connection() | 17 | 0.1% | 0.0% | 89.1% | 2025-12-17T05:02:18.822Z |
| 546 | a353faee-e0ab-4c26-b6e0-05e92a63be7f | RealtimeClientChannelTests | test__011a__Channel__EventEmitter__channel_states_and_events__ChannelStateChange_will_contain_a_resumed_boolean_attribute_with_value__true__if_the_bit_flag_RESUMED_was_included() | 17 | 0.1% | 0.0% | 89.1% | 2025-12-17T05:02:18.822Z |
| 547 | 2f9994a8-23e7-4400-acbf-60a3a4640e88 | RestClientChannelTests | test__010__publish__with_an_array_of_Message_objects__publishes_the_messages_in_a_single_request_and_invokes_callback_with_success() | 17 | 0.1% | 0.0% | 89.2% | 2025-12-17T05:02:18.822Z |
| 548 | 21897761-1ba5-4366-bb50-9973829d5d27 | RestClientChannelTests | test__004__publish__should_include_attributes_supplied_by_the_caller_in_the_encoded_message() | 17 | 0.1% | 0.0% | 89.2% | 2025-12-21T23:59:50.169Z |
| 549 | 6d6557c5-12bb-4f48-9d81-c4427c4b0fd5 | RealtimeClientChannelTests | test__017__Channel__connection_state__changes_to_FAILED__ATTACHING_channel_should_transition_to_FAILED() | 17 | 0.1% | 0.0% | 89.3% | 2025-12-17T05:02:18.822Z |
| 550 | 5211345d-c0a5-402d-83c2-b7a3625086b8 | RestClientChannelTests | test__026__publish__idempotent_publishing__should_publish_a_message_with_implicit_Id_only_once() | 16 | 0.1% | 0.0% | 89.3% | 2025-12-17T05:02:18.822Z |
| 551 | 95282934-f3e5-45b0-b1cc-00e52983ef05 | RestClientTests | test__002__RestClient__should_provide_access_to_the_AuthOptions_object_passed_in_ClientOptions() | 16 | 0.1% | 0.0% | 89.4% | 2025-12-21T15:32:48.895Z |
| 552 | c8d93c71-05c0-467a-8635-ea82abe56270 | RealtimeClientPresenceTests | test__FLAKY__110__Presence__get__Query__set_of_params___waitForSync_is_true__should_wait_until_SYNC_is_complete_before_returning_a_list_of_members() | 16 | 0.1% | 0.0% | 89.4% | 2024-04-30T05:39:16.919Z |
| 553 | 2081f932-f5e2-4755-bab3-c630668145bb | RestClientTests | test__035__RestClient__Authentication__should_support_basic_authentication_when_an_API_key_is_provided_with_the_key_option() | 16 | 0.1% | 0.0% | 89.5% | 2025-12-17T05:02:18.822Z |
| 554 | 0dada546-1342-4ae8-96da-82e23ea381f9 | RealtimeClientChannelTests | test__083__Channel__publish__Connection_state_conditions__will_result_in_an_error_if_the__connection_is_CLOSING() | 16 | 0.1% | 0.0% | 89.5% | 2025-11-22T00:11:26.963Z |
| 555 | ab5ce0e7-8f28-42e3-b2e3-7762bb2aabf8 | RestClientChannelTests | test__033__history__query_arguments__limit_items_result() | 16 | 0.1% | 0.0% | 89.6% | 2025-12-17T05:02:18.822Z |
| 556 | e6919917-5545-4943-86a9-4631a5860dae | PushAdminTests | test__002__publish__should_publish_successfully() | 16 | 0.1% | 0.0% | 89.6% | 2025-09-15T00:10:19.354Z |
| 557 | fd953a3b-88ef-4e81-9c23-cb2dcaa2d517 | RealtimeClientChannelsTests | test__004__Channels__get__accessing_an_existing_Channel_with_options_should_update_the_options_and_then_return_the_object() | 16 | 0.1% | 0.0% | 89.7% | 2025-11-22T00:11:26.963Z |
| 558 | ae4fc5d8-3dc7-4e2a-9e25-03e9fc9872cf | RestClientChannelTests | test__030__history__query_arguments__start_and_end_should_filter_messages_between_those_two_times() | 16 | 0.1% | 0.0% | 89.7% | 2025-12-17T05:02:18.822Z |
| 559 | eab6468a-9ae8-4306-9735-aab5baa95935 | RealtimeClientTests | test__013__RealtimeClient__options__should_support_the_same_options_as_the_Rest_client() | 16 | 0.1% | 0.0% | 89.8% | 2025-11-22T00:11:26.963Z |
| 560 | 14acd825-e0ca-4ae9-8e4b-675c069a7778 | RestClientTests | test__093__RestClient__request__method_signature_and_arguments__should_handle_response_failures() | 16 | 0.1% | 0.0% | 89.8% | 2025-12-17T05:02:18.822Z |
| 561 | f993802c-22e8-4dcb-9156-65a6f56658e6 | RealtimeClientPresenceTests | test__103__Presence__get__should_result_in_an_error_if_the_channel_moves_to_the_FAILED_state() | 16 | 0.1% | 0.0% | 89.8% | 2025-11-22T00:11:26.963Z |
| 562 | 16858cb8-973b-485f-8cc1-e05a9f53abc8 | RealtimeClientConnectionTests | test__024__Connection__event_emitter__should_have_the_current_state() | 16 | 0.1% | 0.0% | 89.9% | 2025-11-22T00:11:26.963Z |
| 563 | 4cdae18f-3a05-44b5-a02b-0dfafb33f75d | RealtimeClientConnectionTests | test__072__Connection__connection_failures_once_CONNECTED__System_s_response_to_a_resume_request__should_resume_the_connection_after_an_auth_renewal() | 16 | 0.1% | 0.0% | 89.9% | 2025-12-17T05:02:18.822Z |
| 564 | 2447fffe-92fe-49e0-8d2f-be833e4e5b43 | RealtimeClientPresenceTests | test__099__Presence__Connection_state_conditions__should_result_in_an_error_if_the_connection_state_is__failed() | 16 | 0.1% | 0.0% | 90.0% | 2025-11-22T00:11:26.963Z |
| 565 | bf922020-6be3-43a5-b985-cadd74eae65d | RealtimeClientChannelTests | test__108__Channel__subscribe__with_a_attach_callback_should_subscribe_and_call_the_callback_when_attached() | 16 | 0.1% | 0.0% | 90.0% | 2025-11-22T00:11:26.963Z |
| 566 | c284317a-5ffa-47cf-a77b-a1a717ad38bc | RealtimeClientTests | test__012__RealtimeClient__moves_to_DISCONNECTED_on_an_unexpected_normal_WebSocket_close() | 16 | 0.1% | 0.0% | 90.1% | 2025-11-22T00:11:26.963Z |
| 567 | 44b58cec-8dba-4da4-8249-5a5da88a92dd | RealtimeClientConnectionTests | test__025__Connection__event_emitter__should_have_a_ConnectionStateChange_as_first_argument_for_every_connection_state_change() | 16 | 0.1% | 0.0% | 90.1% | 2025-11-22T00:11:26.963Z |
| 568 | c71ee736-6339-4f75-8113-d54e228614ee | RealtimeClientTests | test__010__RealtimeClient__should_never_register_any_connection_listeners_for_internal_use_with_the_public_EventEmitter() | 16 | 0.1% | 0.0% | 90.2% | 2025-11-22T00:11:26.963Z |
| 569 | a6be36cb-34d4-4f11-81fa-74f06f383f21 | RealtimeClientChannelTests | test__118__Channel__history__should_return_a_PaginatedResult_page() | 16 | 0.1% | 0.0% | 90.2% | 2025-11-22T00:11:26.963Z |
| 570 | 10ddcf9d-b1f2-49fd-bdb5-1e9f18e3f06e | RealtimeClientConnectionTests | test__040__Connection__connection_key__should_be_null_until_connected() | 15 | 0.1% | 0.0% | 90.3% | 2025-11-22T00:11:26.963Z |
| 571 | 44c6dfe2-1b0c-4df9-9608-6b5479e4b218 | RestClientTests | test__096__RestClient__request_IDs__should_remain_the_same_if_a_request_is_retried_to_a_fallback_host() | 15 | 0.1% | 0.0% | 90.3% | 2025-12-17T05:02:18.822Z |
| 572 | 6752322c-4078-47f0-a0ef-900d7cbe5550 | RestClientChannelTests | test__046__message_decoding__should_deliver_with_encoding_attribute_set_indicating_the_residual_encoding_and_error_should_be_emitted() | 15 | 0.1% | 0.0% | 90.3% | 2025-12-17T05:02:18.822Z |
| 573 | efe16b64-c613-4254-aa49-f1a4a0aff103 | RealtimeClientChannelTests | test__070__Channel__publish__Connection_state_conditions__publish_should_not_trigger_an_implicit_attach() | 15 | 0.1% | 0.0% | 90.4% | 2025-11-22T00:11:26.963Z |
| 574 | 9f7a7dc9-eb64-49b9-91f9-4e2e3c8a37d3 | RestClientPresenceTests | test__011__Presence__history__query_argument__start_must_be_equal_to_or_less_than_end_and_is_unaffected_by_the_request_direction() | 15 | 0.1% | 0.0% | 90.4% | 2025-12-21T15:32:48.895Z |
| 575 | bd0f1593-f2ee-43f9-8cca-7b1f75b7b829 | RealtimeClientConnectionTests | test__051__Connection__ping__fails_if_in_the_INITIALIZED__SUSPENDED__CLOSING__CLOSED_or_FAILED_state() | 15 | 0.1% | 0.0% | 90.5% | 2025-11-22T00:11:26.963Z |
| 576 | 476aa432-04cc-4dc4-a009-07c0852edd4a | RealtimeClientPresenceTests | test__088__Presence__updateClient__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state() | 15 | 0.1% | 0.0% | 90.5% | 2025-11-22T00:11:26.963Z |
| 577 | 0cde8214-69e6-499c-956e-a00ba036af05 | RealtimeClientPresenceTests | test__013__Presence__PresenceMap_has_existing_members_when_a_SYNC_is_started__should_ensure_that_members_no_longer_present_on_the_channel_are_removed_from_the_local_PresenceMap_once_the_sync_is_complete() | 15 | 0.1% | 0.0% | 90.6% | 2025-11-22T00:11:26.963Z |
| 578 | 3cdd883a-9372-46f7-aed4-af055837472e | AuthTests | test__090__createTokenRequest__TTL__should_be_specified_in_milliseconds() | 15 | 0.1% | 0.0% | 90.6% | 2025-11-22T00:11:26.963Z |
| 579 | 3b4974d4-cde5-42ff-9854-c2b17c3473b7 | RealtimeClientPresenceTests | test__033__Presence__enter__should_result_in_an_error_immediately_if_the_connection_state_is_connected_and_the_client_is_wildcard() | 15 | 0.1% | 0.0% | 90.7% | 2025-11-22T00:11:26.963Z |
| 580 | bd67e31c-1c2c-4851-915b-77a4964e2827 | RealtimeClientConnectionTests | test__014__Connection__should_not_move_to_FAILED_if_received_DISCONNECT_with_an_error() | 15 | 0.1% | 0.0% | 90.7% | 2025-11-22T00:11:26.963Z |
| 581 | 6eda06d6-b754-434c-8d15-54faa7c6a1f8 | RealtimeClientPresenceTests | test__035__Presence__enter__should_result_in_an_error_immediately_if_the_channel_is_FAILED() | 15 | 0.1% | 0.0% | 90.7% | 2025-11-22T00:11:26.963Z |
| 582 | c0427301-3195-4f39-a619-f738e15a306e | RealtimeClientPresenceTests | test__059__Presence__update__should_result_in_an_error_immediately_if_the_channel_is_FAILED() | 15 | 0.1% | 0.0% | 90.8% | 2025-11-22T00:11:26.963Z |
| 583 | 368d7cb7-3588-4cca-9d2b-9a66abe0ec23 | RealtimeClientTests | test__005__RealtimeClient__background_behaviour() | 15 | 0.1% | 0.0% | 90.8% | 2025-11-22T00:11:26.963Z |
| 584 | 7a95b1df-28c2-4ed0-aefa-3e5c0588b713 | RealtimeClientConnectionTests | test__049__Connection__close__if_DISCONNECTED__aborts_the_retry_and_moves_immediately_to_CLOSED() | 15 | 0.1% | 0.0% | 90.9% | 2025-11-22T00:11:26.963Z |
| 585 | b338db27-c672-4068-8a1b-42268c84c500 | RestClientTests | test__084__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host__should_use_another_fallback_host_if_previous_fallback_request_failed_and_store_it_as_default_if_current_fallback_request_succseeded___requestTimeout_timeout__0_1_() | 15 | 0.1% | 0.0% | 90.9% | 2025-12-17T05:02:18.822Z |
| 586 | 01121299-c152-4b7a-84c6-f740a97bba5e | RestClientChannelTests | test__040__message_encoding__json__messages_received_should_be_decoded_based_on_the_encoding_field() | 15 | 0.1% | 0.0% | 91.0% | 2025-12-17T05:02:18.822Z |
| 587 | 6e4def9e-39a8-4636-a727-b5018815fe72 | RealtimeClientPresenceTests | test__FLAKY__030__Presence__enter__optionally_a_callback_can_be_provided_that_is_called_for_success() | 15 | 0.1% | 0.0% | 91.0% | 2024-04-30T19:05:47.881Z |
| 588 | 2993965e-3a71-4edf-9392-ae153848fc2d | RealtimeClientChannelTests | test__019__Channel__connection_state__changes_to_FAILED__channel_being_released_waiting_for_DETACH_shouldn_t_crash__issue__918_() | 15 | 0.1% | 0.0% | 91.0% | 2025-11-22T00:11:26.963Z |
| 589 | 4a988095-52e4-4952-bbe0-285f9f6191a5 | RestClientTests | test__082__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host__should_restore_default_primary_host_after_fallbackRetryTimeout_expired___hostInternalError_code__501_() | 15 | 0.1% | 0.0% | 91.1% | 2025-12-17T05:02:18.822Z |
| 590 | 93081bc1-eea4-4eeb-8008-04bc25afbf78 | AuthTests | test__047__Token__clientId_and_authenticated_clients__should_obtain_a_token_if_clientId_is_assigned() | 15 | 0.1% | 0.0% | 91.1% | 2025-12-17T05:02:18.822Z |
| 591 | 7b1a4fed-0d9b-4cc5-ac64-ee482da701db | RealtimeClientPresenceTests | test__FLAKY__031__Presence__enter__optionally_a_callback_can_be_provided_that_is_called_for_failure() | 15 | 0.1% | 0.0% | 91.2% | 2024-04-28T22:47:37.269Z |
| 592 | 7e00f9fd-515b-4a37-b86d-f1146f15c326 | RealtimeClientChannelTests | test__084__Channel__publish__Connection_state_conditions__will_result_in_an_error_if_the__connection_is_CLOSED() | 15 | 0.1% | 0.0% | 91.2% | 2025-11-22T00:11:26.963Z |
| 593 | 0648cb45-0cb3-43ec-9b51-adfd63ada756 | RealtimeClientPresenceTests | test__018__Presence__Channel_state_change_side_effects__if_the_channel_enters_the_FAILED_state__all_queued_presence_messages_should_fail_immediately() | 15 | 0.1% | 0.0% | 91.3% | 2025-11-22T00:11:26.963Z |
| 594 | 74cbfe96-9e90-43c3-a7d0-1fe9509995b9 | RealtimeClientPresenceTests | test__091__Presence__leaveClient__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state() | 15 | 0.1% | 0.0% | 91.3% | 2025-11-22T00:11:26.963Z |
| 595 | 280e2fa9-dcee-4f59-9a82-6a104c87c3e4 | RealtimeClientPresenceTests | test__075__Presence__subscribe__should_implicitly_attach_the_channel() | 15 | 0.1% | 0.0% | 91.4% | 2024-02-29T14:45:37.213Z |
| 596 | 3e3107d3-85d5-483d-bec7-ae62c00dfff7 | RestClientChannelTests | test__007__publish__with_data_only__publishes_the_message_and_invokes_callback_with_success() | 15 | 0.1% | 0.0% | 91.4% | 2025-12-17T05:02:18.822Z |
| 597 | dae81878-212b-4675-aebe-c8e5777c082b | RestClientChannelTests | test__48__channel_name_can_contain_slash_character_which_is_url_encoded_in_the_rest_request_path() | 15 | 0.1% | 0.0% | 91.4% | 2025-12-17T05:02:18.822Z |
| 598 | e5174931-60e8-417e-901c-7c6b0b9e896e | RealtimeClientConnectionTests | test__106__Connection__Operating_System_events_for_network_internet_connectivity_changes__should_immediately_attempt_to_connect_if_the_operating_system-indicates_that_the_underlying_internet_connection_is_now_available_when_DISCONNECTED_or_SUSPENDED() | 14 | 0.1% | 0.0% | 91.5% | 2025-11-22T00:11:26.963Z |
| 599 | 147110d3-963f-447e-a637-8566317951fc | RestClientChannelTests | test__006__publish__with_name_only__publishes_the_message_and_invokes_callback_with_success() | 14 | 0.1% | 0.0% | 91.5% | 2025-12-17T05:02:18.822Z |
| 600 | fd1882dd-abbb-428b-84ab-505518793489 | AuthTests | test__076__createTokenRequest__should_not_merge_with_the_configured_params_and_options_but_instead_replace_all_corresponding_values__even_when__null_() | 14 | 0.1% | 0.0% | 91.6% | 2025-12-17T05:02:18.822Z |
| 601 | 2e437af4-12a2-4914-8e47-29012e3bc819 | AuthTests | test__113__authorize__when_TokenParams_and_AuthOptions_are_provided__should_supersede_configured_params_and_options_even_if_arguments_objects_are_empty() | 14 | 0.1% | 0.0% | 91.6% | 2025-12-17T05:02:18.822Z |
| 602 | 9c308c90-9201-4d53-b044-1b6830a4e898 | RestClientTests | test__031__RestClient__should_use_the_the_connection_and_request_timeouts_specified__timeout_for_any_single_HTTP_request_and_response() | 14 | 0.1% | 0.0% | 91.6% | 2025-12-17T05:02:18.822Z |
| 603 | fb206365-00fe-43d2-bf66-4fc8bf0ea2c4 | RestClientChannelTests | test__008__publish__with_neither_name_nor_data__publishes_the_message_and_invokes_callback_with_success() | 14 | 0.1% | 0.0% | 91.7% | 2025-12-17T05:02:18.822Z |
| 604 | cec544b2-f5e4-4f24-9fc1-edcc878f3e82 | RestClientTests | test__077__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host___hostUnreachable() | 14 | 0.1% | 0.0% | 91.7% | 2025-12-17T05:02:18.822Z |
| 605 | 11143e5e-de84-4975-982d-f16a721e6971 | RealtimeClientConnectionTests | test__065__Connection__connection_failures_once_CONNECTED__should_recover_from_disconnection_and_messages_should_be_delivered_once_the_connection_is_resumed() | 14 | 0.1% | 0.0% | 91.8% | 2025-11-22T00:11:26.963Z |
| 606 | ec5f9421-0e2e-4119-9314-96bd1427764a | RealtimeClientChannelsTests | test__003__Channels__get__should_be_possible_to_specify_a_ChannelOptions() | 14 | 0.1% | 0.0% | 91.8% | 2025-11-22T00:11:26.963Z |
| 607 | 3d2c884e-26d1-4cb4-8adf-69f937cbc958 | RealtimeClientPresenceTests | test__085__Presence__enterClient__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state() | 14 | 0.1% | 0.0% | 91.9% | 2025-11-22T00:11:26.963Z |
| 608 | a8696fe7-27aa-4efe-9db7-c1f00a7f8814 | RealtimeClientConnectionTests | test__086__Connection__Connection_recovery__library_should_create_channel_with_corresponding_serial_in_given_recovery_key() | 14 | 0.1% | 0.0% | 91.9% | 2025-11-22T00:11:26.963Z |
| 609 | 9b6b2799-f571-4376-b443-39006a612701 | RealtimeClientPresenceTests | test__054__Presence__PresenceMap__all_presence_messages_from_a_SYNC_must_also_be_compared_for_newness_in_the_same_way_as_they_would_from_a_PRESENCE__discard_members_where_messages_have_arrived_before_the_SYNC() | 14 | 0.1% | 0.0% | 91.9% | 2025-11-22T00:11:26.963Z |
| 610 | 311cae78-5d32-457b-88c9-e402e67a400f | RestClientTests | test__011__RestClient__The_Agent_library_identifier_is_composed_of_a_series_of_key__value__entries_joined_by_spaces() | 14 | 0.1% | 0.0% | 92.0% | 2025-12-17T05:02:18.822Z |
| 611 | bb6c06a0-ae92-4139-be62-e6c8758f54c6 | RealtimeClientConnectionTests | test__110__Connection__Operating_System_events_for_network_internet_connectivity_changes__should_immediately_change_the_state_to_DISCONNECTED_if_the_operating_system-indicates_that_the_underlying_internet_connection_is_no_longer_available__when_CONNECTED() | 14 | 0.1% | 0.0% | 92.0% | 2025-11-22T00:11:26.963Z |
| 612 | e5e1b70e-2e9e-4d41-82b5-0566c43c37db | RealtimeClientPresenceTests | test__FLAKY__019__Presence__Channel_state_change_side_effects__if_the_channel_enters_the_FAILED_state__should_clear_the_PresenceMap_including_local_members_and_does_not_emit_any_presence_events() | 14 | 0.1% | 0.0% | 92.1% | 2024-05-01T14:21:10.079Z |
| 613 | d434e1c1-a3b0-467e-837a-e7ad7bd61fbf | RestClientChannelTests | test__011__publish__Unidentified_clients_using_Basic_Auth__should_publish_message_with_the_provided_clientId() | 14 | 0.1% | 0.0% | 92.1% | 2025-12-17T05:02:18.822Z |
| 614 | 1edf620a-13b1-4841-a858-2cde7ff10b84 | RestClientTests | test__079__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host___hostInternalError_code__501_() | 14 | 0.1% | 0.0% | 92.1% | 2025-12-17T05:02:18.822Z |
| 615 | c7a35bd2-f1fd-43c8-8047-379ab5289390 | AuthTests | test__100__authorize__on_subsequent_authorisations__should_store_the_AuthOptions_with_authCallback() | 14 | 0.1% | 0.0% | 92.2% | 2025-12-17T05:02:18.822Z |
| 616 | b6f0bfe9-56fc-43f9-8193-220d819f0924 | RealtimeClientChannelTests | test__015__Channel__connection_state__should_attach_successfully_and_remain_attached_after_the_connection_goes_from_SUSPENDED_to_CONNECTED() | 14 | 0.1% | 0.0% | 92.2% | 2025-12-26T14:13:22.176Z |
| 617 | 61970fcb-3415-43d3-80c9-32d5d3cf0d7e | RestClientTests | test__067__RestClient__Host_Fallback__retry_hosts_in_random_order__until_httpMaxRetryCount_has_been_reached() | 14 | 0.1% | 0.0% | 92.3% | 2025-12-17T05:02:18.822Z |
| 618 | 52bf0519-cc3b-40e9-a9c2-cef2514cb0fb | RestClientChannelTests | test__009__publish__with_a_Message_object__publishes_the_message_and_invokes_callback_with_success() | 14 | 0.1% | 0.0% | 92.3% | 2025-12-17T05:02:18.822Z |
| 619 | ad143080-ca64-48c1-a424-0f01a58c64f2 | RealtimeClientChannelTests | test__040__Channel__attach__results_in_an_error_if_the_connection_state_is__CLOSED() | 14 | 0.1% | 0.0% | 92.3% | 2025-11-22T00:11:26.963Z |
| 620 | f8bbd93e-9609-4a83-a374-94711631176b | RestClientChannelTests | test__034__history__query_arguments__limit_supports_up_to_1000_items() | 14 | 0.1% | 0.0% | 92.4% | 2025-11-22T00:11:26.963Z |
| 621 | bc58d518-fd51-4338-85a3-2c26ffcab812 | RestClientTests | test__085__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host__should_use_another_fallback_host_if_previous_fallback_request_failed_and_store_it_as_default_if_current_fallback_request_succseeded___hostInternalError_code__501_() | 14 | 0.1% | 0.0% | 92.4% | 2025-12-17T05:02:18.822Z |
| 622 | d1bf340f-adee-4f2f-9412-2838ad7831b8 | RestClientChannelTests | test__031__history__query_arguments__start_must_be_equal_to_or_less_than_end_and_is_unaffected_by_the_request_direction() | 14 | 0.1% | 0.0% | 92.5% | 2025-11-22T00:11:26.963Z |
| 623 | e6f7fb47-38f9-4148-9dda-f18098f619e4 | AuthTests | test__101__authorize__on_subsequent_authorisations__should_not_store_queryTime() | 14 | 0.1% | 0.0% | 92.5% | 2025-12-17T05:02:18.822Z |
| 624 | b646b3e4-7547-439e-ab78-8afc192f6776 | RestClientTests | test__019__RestClient__initializer__should_accept_an_options_object() | 14 | 0.1% | 0.0% | 92.5% | 2025-12-17T05:02:18.822Z |
| 625 | dae4dc35-596a-46a4-affd-42f8417783df | AuthTests | test__004__Basic__should_send_the_API_key_in_the_Authorization_header() | 14 | 0.1% | 0.0% | 92.6% | 2025-12-17T05:02:18.822Z |
| 626 | 2fb9dc36-c73b-4751-8100-29bab1678365 | AuthTests | test__086__createTokenRequest__should_respect_all_requirements() | 14 | 0.1% | 0.0% | 92.6% | 2025-11-22T00:11:26.963Z |
| 627 | 831c08bd-201e-42be-90d4-25c5016284ed | RestClientChannelTests | test__045__message_decoding__should_deliver_with_a_binary_payload_when_the_payload_was_successfully_decoded_but_it_could_not_be_decrypted() | 14 | 0.1% | 0.0% | 92.7% | 2025-12-17T05:02:18.822Z |
| 628 | 928d72c2-916b-4c0f-a648-538a9b5387ea | RealtimeClientChannelTests | test__009__Channel__EventEmitter__channel_states_and_events__should_contain_an_ErrorInfo_object_with_details_when_an_error_occurs() | 14 | 0.1% | 0.0% | 92.7% | 2025-11-22T00:11:26.963Z |
| 629 | 9e09b085-68a9-43ad-ace6-ad44aa0c2023 | RealtimeClientTests | test__019__RealtimeClient__options__url_should_contains_transport_params() | 14 | 0.1% | 0.0% | 92.7% | 2025-11-22T00:11:26.963Z |
| 630 | a00a4d30-7d64-4395-859e-1dffa84937e7 | RealtimeClientPresenceTests | test__068__Presence__enter__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state() | 14 | 0.1% | 0.0% | 92.8% | 2025-11-22T00:11:26.963Z |
| 631 | 72ab51aa-4292-4232-b328-c12076851759 | AuthTests | test__024__Token__authentication_method__in_Realtime__if_the_token_creation_failed_then_the_connection_should_move_to_the_DISCONNECTED_state_and_reports_the_error() | 14 | 0.1% | 0.0% | 92.8% | 2025-11-22T00:11:26.963Z |
| 632 | 85684e01-c680-4194-9cc2-b771e55fdee0 | RealtimeClientConnectionTests | test__111__Connection__Connection_recovery__connection_recovery_key_is_properly_serializing_any_unicode_channel_name() | 14 | 0.1% | 0.0% | 92.9% | 2025-11-22T00:11:26.963Z |
| 633 | 24e64f7a-2245-4970-b710-c0da2ff8452c | RestClientChannelTests | test__029__history__should_return_a_PaginatedResult_page_containing_the_first_page_of_messages() | 14 | 0.1% | 0.0% | 92.9% | 2025-12-17T05:02:18.822Z |
| 634 | df92e0e9-3b0a-4db4-9eae-9d2f3e536b83 | AuthTests | test__053__Token__clientId_and_authenticated_clients__auth_clientId_not_null__when_clientId_attribute_is_assigned_on_client_options() | 14 | 0.1% | 0.0% | 93.0% | 2025-12-17T05:02:18.822Z |
| 635 | 694ccffb-53aa-4ddb-abfa-62396980194a | RestClientChannelTests | test__032__history__query_arguments__direction_backwards_or_forwards() | 14 | 0.1% | 0.0% | 93.0% | 2025-12-17T05:02:18.822Z |
| 636 | 5a15dc0f-d62f-40e5-8eca-0b8686572a99 | RestClientTests | test__078__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host___requestTimeout_timeout__0_1_() | 14 | 0.1% | 0.0% | 93.0% | 2025-12-17T05:02:18.822Z |
| 637 | 2d7934e6-6eb8-405a-9d1e-d3a12ee55563 | RestClientChannelTests | test__005__publish__with_name_and_data_arguments__publishes_the_message_and_invokes_callback_with_success() | 14 | 0.1% | 0.0% | 93.1% | 2025-12-17T05:02:18.822Z |
| 638 | fa57874d-24c7-4be2-abb2-8d47de94c7b1 | RealtimeClientPresenceTests | test__025__Presence__unsubscribe__with_a_single_action_argument_unsubscribes_the_provided_listener_to_all_presence_messages_for_that_action() | 13 | 0.1% | 0.0% | 93.1% | 2025-11-22T00:11:26.963Z |
| 639 | 2e63efdb-cb3f-416f-8535-d87e0e127fdb | RealtimeClientPresenceTests | test__016__Presence__unsubscribe__with_no_arguments_unsubscribes_the_listener_if_previously_subscribed_with_an_action_specific_subscription() | 13 | 0.1% | 0.0% | 93.2% | 2025-11-22T00:11:26.963Z |
| 640 | c961f8b6-f5bf-4ecf-8139-354b5cd5ba52 | RealtimeClientConnectionTests | test__092__Connection__Host_Fallback__should_retry_hosts_in_random_order_after_checkin_if_an_internet_connection_is_available_prod() | 13 | 0.1% | 0.0% | 93.2% | 2025-11-23T17:30:24.621Z |
| 641 | 62213bf6-e681-4d4e-888e-d13bba536506 | AuthTests | test__112__authorize__when_TokenParams_and_AuthOptions_are_provided__should_supersede_configured_AuthOptions__using_authCallback__even_if_arguments_objects_are_empty() | 13 | 0.1% | 0.0% | 93.2% | 2025-12-17T03:46:02.346Z |
| 642 | 9289cd0c-49f4-430b-9560-6e2faa5d3c1e | RealtimeClientConnectionTests | test__106_b__Connection__Operating_System_events_for_network_internet_connectivity_changes__should_restart_the_pending_connection_attempt_if_the_operating_system-indicates_that_the_underlying_internet_connection_is_now_available_when_CONNECTING() | 13 | 0.1% | 0.0% | 93.3% | 2025-11-22T00:11:26.963Z |
| 643 | 7975fe04-c13d-4e04-829a-4acaeea95051 | RealtimeClientPresenceTests | test__028__Presence__subscribe__should_result_in_an_error_if_the_channel_moves_to_the_FAILED_state() | 13 | 0.1% | 0.0% | 93.3% | 2025-11-22T00:11:26.963Z |
| 644 | 6619746b-63d7-4862-8bde-2de0e294e26d | RealtimeClientConnectionTests | test__109__Connection__Operating_System_events_for_network_internet_connectivity_changes__should_immediately_change_the_state_to_DISCONNECTED_if_the_operating_system-indicates_that_the_underlying_internet_connection_is_no_longer_available__when_CONNECTING() | 13 | 0.1% | 0.0% | 93.3% | 2025-12-17T05:02:18.822Z |
| 645 | 86fced53-9df1-4482-af14-075dd8543a53 | RealtimeClientPresenceTests | test__026__Presence__subscribe__should_implicitly_attach_the_channel_if_options_attachOnSubscribe_is_true() | 13 | 0.1% | 0.0% | 93.4% | 2025-11-22T00:11:26.963Z |
| 646 | bbad70d0-7cbc-4980-a494-110c8675ddb0 | RealtimeClientConnectionTests | test__026__Connection__event_emitter__should_have_the_reason_which_contains_an_ErrorInfo() | 13 | 0.1% | 0.0% | 93.4% | 2025-11-22T00:11:26.963Z |
| 647 | 99760350-31f2-49ea-8c6c-c26c40250e4e | RealtimeClientTests | test__003__RealtimeClient__should_provide_access_to_the_underlying_Channels_object() | 13 | 0.1% | 0.0% | 93.5% | 2025-11-22T00:11:26.963Z |
| 648 | 9599f9f7-410d-48ce-b727-4f46a5c58fff | RestClientTests | test__024__RestClient__logging__should_accept_a_custom_logger() | 13 | 0.1% | 0.0% | 93.5% | 2025-11-22T00:11:26.963Z |
| 649 | cecb64d0-eaca-42d8-b198-f55c5a7ae484 | AuthTests | test__140__JWT_and_realtime__client_initialized_with_a_JWT_token_in_ClientOptions__with_valid_credentials__pulls_stats_successfully() | 12 | 0.0% | 0.0% | 93.5% | 2025-12-17T05:02:18.822Z |
| 650 | 6417787d-7a7b-44be-a919-8fecb3dff0a8 | RestClientChannelTests | test__002__publish__should_provide_an_optional_argument_that_allows_the_clientId_value_to_be_specified() | 12 | 0.0% | 0.0% | 93.6% | 2025-12-17T05:02:18.822Z |
| 651 | 1e1c196c-635b-489b-a43e-42ca86d4b128 | RestClientTests | test__054__RestClient__Host_Fallback__fallbackHostsUseDefault_option__should_never_accept_to_configure__fallbackHost__and_set__fallbackHostsUseDefault__to__true_() | 12 | 0.0% | 0.0% | 93.6% | 2025-04-22T23:13:09.946Z |
| 652 | fd72961c-61c1-4480-8e6a-80a4ab4cd249 | AuthTests | test__080__createTokenRequest__should_use_configured_defaults_if_the_object_arguments_are_omitted() | 12 | 0.0% | 0.0% | 93.6% | 2025-11-22T00:11:26.963Z |
| 653 | 5d5636dc-a2d5-40ad-b48e-3c2cc70b9c27 | PushTests | test__003__activation__should_handle_GotPushDeviceDetails_event_when_platform_s_APIs_sends_the_details_for_push_notifications() | 12 | 0.0% | 0.0% | 93.7% | 2023-11-08T06:19:13.739Z |
| 654 | 15aa28d5-00fd-4aa0-9dfa-c3e1a27abcf0 | RestClientTests | test__015__RestClient__initializer__should_accept_an_API_key() | 12 | 0.0% | 0.0% | 93.7% | 2025-12-17T03:44:04.694Z |
| 655 | 59f09cd6-be52-47e0-9fe6-0905baa32903 | RealtimeClientChannelTests | test__014__Channel__connection_state__if_the_attach_operation_for_the_channel_times_out_and_the_channel_returns_to_the_SUSPENDED_state() | 12 | 0.0% | 0.0% | 93.7% | 2023-05-12T00:41:23.340Z |
| 656 | 1b9f6ea3-c055-4b2e-9ef5-552b4b1980d4 | RealtimeClientPresenceTests | test__102__Presence__get__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state() | 12 | 0.0% | 0.0% | 93.8% | 2025-11-22T00:11:26.963Z |
| 657 | 864d20e5-f6b3-4d6b-9320-5a6955a3fc16 | RestClientTests | test__081__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host__should_restore_default_primary_host_after_fallbackRetryTimeout_expired___requestTimeout_timeout__0_1_() | 12 | 0.0% | 0.0% | 93.8% | 2025-12-17T05:02:18.822Z |
| 658 | 568c725f-1ffc-4532-b1a6-b703d1229e92 | RealtimeClientTests | test__022__RealtimeClient__stats__should_present_an_async_interface() | 12 | 0.0% | 0.0% | 93.8% | 2025-11-22T00:11:26.963Z |
| 659 | c51ae27a-4cc9-4701-81cc-2fc7edba5494 | RealtimeClientPresenceTests | test__033__Presence__enter__should_result_in_an_error_immediately_if_the_connection_state_is_connected_and_the_client_is_anonymous() | 12 | 0.0% | 0.0% | 93.9% | 2025-11-22T00:11:26.963Z |
| 660 | 1afd45cb-9d24-47f6-9830-a3627a3cbb70 | RealtimeClientChannelTests | test__117__Channel__history__should_support_all_the_same_params_as_Rest() | 12 | 0.0% | 0.0% | 93.9% | 2025-11-22T00:11:26.963Z |
| 661 | 5d30edbf-6451-4a81-957d-908ebbcb896c | RealtimeClientChannelTests | test__135__Channel__history__Channel_options__setOptions__should_success_immediately_if_channel_is_not_attaching_or_attached() | 12 | 0.0% | 0.0% | 93.9% | 2025-11-22T00:11:26.963Z |
| 662 | 032149cf-0d18-486f-a038-05c64f920555 | AuthTests | test__095__authorize__should_supports_all_TokenParams_and_AuthOptions() | 12 | 0.0% | 0.0% | 94.0% | 2025-12-17T05:02:18.822Z |
| 663 | abe6a9b3-c981-4d31-ac0f-dbdcd56fe2c1 | RealtimeClientChannelTests | test__045__Channel__attach__happens_when_connection_is_CONNECTED_if_it_s_currently__DISCONNECTED() | 12 | 0.0% | 0.0% | 94.0% | 2025-11-22T00:11:26.963Z |
| 664 | c5d6dadc-5655-4db2-9e0a-1b1703be3d31 | AuthTests | test__106__authorize__should_adhere_to_all_requirements_relating_to__authUrl() | 12 | 0.0% | 0.0% | 94.1% | 2025-12-17T05:02:18.822Z |
| 665 | 2a88498a-8cd2-4d76-b1d5-d9837200cd82 | RestClientTests | test__075__RestClient__Host_Fallback__should_use_an_alternative_host_when___requestTimeout_timeout__0_1_() | 11 | 0.0% | 0.0% | 94.1% | 2025-12-17T05:02:18.822Z |
| 666 | 349160c3-7e20-413b-9133-c058f2650b14 | RealtimeClientChannelsTests | test__002__Channels__get__should_create_a_new_Channel_if_none_exists_or_return_the_existing_one() | 11 | 0.0% | 0.0% | 94.1% | 2025-11-22T00:11:26.963Z |
| 667 | 4e0df848-96d9-40e2-9c84-4fe413cd285d | AuthTests | test__153__currentTokenDetails__should_be_empty_if_there_is_no_current_token() | 11 | 0.0% | 0.0% | 94.1% | 2025-11-22T00:11:26.963Z |
| 668 | 613dd3ae-b239-49d3-aab3-1dac755dde62 | RealtimeClientConnectionTests | test__104__Connection__Transport_disconnected_side_effects__should_resend_the_ATTACH_message_if_there_are_any_pending_channels() | 11 | 0.0% | 0.0% | 94.2% | 2025-11-22T00:11:26.963Z |
| 669 | f9162b68-5a54-425d-aceb-c5c3af47ce95 | WrapperSDKProxyTests | test_sharesChannelStateWithUnderlyingChannel() | 11 | 0.0% | 0.0% | 94.2% | 2025-11-22T00:11:26.963Z |
| 670 | f140a588-21e4-40ec-b1fd-2c4ee37e4ec2 | RestClientChannelTests | test__019__publish__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__also_when_using_publish_data_clientId_extras() | 11 | 0.0% | 0.0% | 94.2% | 2025-11-22T00:11:26.963Z |
| 671 | fbf880e2-a49d-49d1-9841-f17b3f07569a | UtilitiesTests | test__007__Utilities__JSON_Encoder__in_Rest__should_handle_and_emit_the_invalid_data_error() | 11 | 0.0% | 0.0% | 94.3% | 2025-11-22T00:11:26.963Z |
| 672 | 9209aa84-fa29-4252-aeaa-807366a61e44 | RestClientTests | test__074__RestClient__Host_Fallback__should_use_an_alternative_host_when___hostUnreachable() | 11 | 0.0% | 0.0% | 94.3% | 2025-12-17T05:02:18.822Z |
| 673 | 06892120-ca6f-4e8f-9b83-23530b7244ca | RealtimeClientChannelTests | test__042__Channel__attach__results_in_an_error_if_the_connection_state_is__FAILED() | 11 | 0.0% | 0.0% | 94.3% | 2025-11-22T00:11:26.963Z |
| 674 | 92ce8174-a88d-49a9-8c39-564243a92229 | UtilitiesTests | test__005__Utilities__JSON_Encoder__in_Realtime__should_handle_and_emit_the_invalid_data_error() | 11 | 0.0% | 0.0% | 94.4% | 2025-11-22T00:11:26.963Z |
| 675 | d5b4529a-9e4f-4cab-8261-fd84e219c07b | RealtimeClientTests | test__024__RealtimeClient__time__should_present_an_async_interface() | 11 | 0.0% | 0.0% | 94.4% | 2025-11-22T00:11:26.963Z |
| 676 | fc1835b6-f378-4ddc-bbb4-2a7dbc2d6689 | RestClientTests | test__049__RestClient__Host_Fallback__every_new_HTTP_request_is_first_attempted_to_the_default_primary_host_rest_ably_io() | 11 | 0.0% | 0.0% | 94.4% | 2025-12-17T05:02:18.822Z |
| 677 | 0a77a889-4402-42d1-b7db-a64749a2e379 | RealtimeClientConnectionTests | test__085__Connection__Connection_recovery__should_set_internal_message_serial_to_component_in_recovery_key() | 11 | 0.0% | 0.0% | 94.5% | 2025-11-22T00:11:26.963Z |
| 678 | 44b3cb31-e432-491a-83fb-045d5c4cf28c | AuthTests | test__082__createTokenRequest__should_support_AuthOptions() | 11 | 0.0% | 0.0% | 94.5% | 2025-11-22T00:11:26.963Z |
| 679 | f666e9c8-4625-45e4-b003-d59596c875ea | RealtimeClientConnectionTests | test__090__Connection__Connection_recovery__library_provides_additional_querystring_when_recover_is_provided() | 11 | 0.0% | 0.0% | 94.5% | 2025-11-22T01:46:47.395Z |
| 680 | 8c85531b-70a8-4b96-b0ed-2eb64145e2ee | AuthTests | test__048__Token__clientId_and_authenticated_clients__should_convenience_clientId_return_a_string() | 11 | 0.0% | 0.0% | 94.6% | 2025-11-22T00:11:26.963Z |
| 681 | b059e86a-1316-469d-8d84-c6b0e6cc7543 | AuthTests | test__087__createTokenRequest__should_generate_a_timestamp__from_current_time_if_not_provided() | 11 | 0.0% | 0.0% | 94.6% | 2025-11-22T00:11:26.963Z |
| 682 | b93bb51f-e578-432d-8914-f3ad897ff260 | WrapperSDKProxyTests | test_request_firstAndNext_addWrapperSDKAgentToHeader() | 11 | 0.0% | 0.0% | 94.6% | 2025-11-22T00:11:26.963Z |
| 683 | b97b2616-dc1f-4821-8c89-23748d315107 | DeltaCodecTests | test__001__withoutBinaryProtocol_DeltaCodec__decoding__should_decode_vcdiff_encoded_messages() | 11 | 0.0% | 0.0% | 94.7% | 2026-01-03T21:13:21.288Z |
| 684 | 33214aea-1d04-4f15-b854-95ad245edd8b | RestClientChannelTests | test__018__publish__If_the_total_size_of_message_s__exceeds_the_maxMessageSize__the_client_library_should_reject_the_publish_and_indicate_an_error() | 11 | 0.0% | 0.0% | 94.7% | 2025-11-22T00:11:26.963Z |
| 685 | e8241f5e-b6bd-48ae-9f60-3b27680526ab | WrapperSDKProxyTests | test_addsAgentChannelParam_whenFetchedWithNoChannelOptions() | 11 | 0.0% | 0.0% | 94.7% | 2025-11-22T00:11:26.963Z |
| 686 | f038c6c2-220e-4660-9962-c53c047dd84c | RestClientPresenceTests | test__003__Presence__get__limit_should_support_up_to_1000_items() | 11 | 0.0% | 0.0% | 94.8% | 2025-11-22T00:11:26.963Z |
| 687 | ee603619-608a-4398-91a2-fbf974167f1c | WrapperSDKProxyTests | test_request_addsWrapperSDKAgentToHeader() | 11 | 0.0% | 0.0% | 94.8% | 2025-11-22T00:11:26.963Z |
| 688 | 3a4cdd24-b31d-4c4c-96ed-2679a25ca45c | AuthTests | test__034__Token__options__if_an_attempt_by_the_realtime_client_library_to_authenticate_is_made_using_the_authUrl_or_authCallback__the_request_to_authCallback_fails__if_the_connection_is_CONNECTING__then_the_connection_attempt_should_be_treated_as_unsuccessful() | 11 | 0.0% | 0.0% | 94.8% | 2025-12-17T05:02:18.822Z |
| 689 | 078175ab-88ce-4305-9783-e2f5b4df8df1 | AuthTests | test__118__authorize__server_time_offset__should_use_the_local_clock_offset_to_calculate_the_server_time() | 11 | 0.0% | 0.0% | 94.9% | 2025-11-22T00:11:26.963Z |
| 690 | 8f27c2c3-fdd8-4122-85c1-aa5b1227f099 | WrapperSDKProxyTests | test_sharesChannelMessageSubscriptionsWithUnderlyingChannel() | 11 | 0.0% | 0.0% | 94.9% | 2025-11-22T00:11:26.963Z |
| 691 | 9cfeb639-2ed2-4605-af42-8848b0bdb66c | RealtimeClientChannelsTests | test__001__Channels__should_exist_methods_to_check_if_a_channel_exists_or_iterate_through_the_existing_channels() | 11 | 0.0% | 0.0% | 94.9% | 2025-11-22T00:11:26.963Z |
| 692 | 45bafcc6-461d-474b-a795-99ee4a72862a | WrapperSDKProxyTests | test_sharesChannelStateSubscriptionsWithUnderlyingChannel() | 11 | 0.0% | 0.0% | 95.0% | 2025-11-22T00:11:26.963Z |
| 693 | a76b6262-78b8-4a8a-9af6-84de08d1bb33 | RestClientTests | test__052__RestClient__Host_Fallback__fallbackHostsUseDefault_option__allows_the_default_fallback_hosts_to_be_used_when_a_custom_Realtime_or_REST_host_endpoint_is_being_used() | 11 | 0.0% | 0.0% | 95.0% | 2025-11-23T17:30:24.621Z |
| 694 | 1c1227f3-cdd6-414e-a59e-cc60273eaa82 | RealtimeClientChannelTests | test__109__Channel__subscribe__should_implicitly_attach_the_channel_if_options_attachOnSubscribe_is_true() | 11 | 0.0% | 0.0% | 95.0% | 2025-11-22T00:11:26.963Z |
| 695 | acc46601-7eb2-4662-8685-014c6899008a | AuthTests | test__083__createTokenRequest__should_generate_a_unique_16_plus_character_nonce_if_none_is_provided() | 11 | 0.0% | 0.0% | 95.0% | 2025-11-22T00:11:26.963Z |
| 696 | 8c475462-2b9c-485a-b41b-6ff91511f136 | AuthTests | test__088__createTokenRequest__should_generate_a_timestamp__will_retrieve_the_server_time_if_queryTime_is_true() | 11 | 0.0% | 0.0% | 95.1% | 2025-11-22T00:11:26.963Z |
| 697 | 698312a7-7f80-43f3-bde3-1a988aeca5f2 | AuthTests | test__116__authorize__server_time_offset__should_be_consistent_the_timestamp_request_with_the_server_time() | 11 | 0.0% | 0.0% | 95.1% | 2025-11-22T00:11:26.963Z |
| 698 | 11947cb4-a6a4-422e-b663-3e68704b90f7 | AuthTests | test__085__createTokenRequest__should_generate_a_valid_HMAC() | 11 | 0.0% | 0.0% | 95.1% | 2025-11-22T00:11:26.963Z |
| 699 | 0602710f-d180-42ed-baba-c96aad956efb | RealtimeClientConnectionTests | test__112__Connection__with_fixture_messages__should_send_messages_through_raw_JSON_POST_and_retrieve_equal_messages_through_MsgPack_and_JSON() | 11 | 0.0% | 0.0% | 95.2% | 2025-11-22T00:11:26.963Z |
| 700 | 34dfed04-8d67-4e55-a193-8802a9fb2b93 | AuthTests | test__084__createTokenRequest__should_provide_capability_has_json_text() | 11 | 0.0% | 0.0% | 95.2% | 2025-11-22T00:11:26.963Z |
| 701 | 101f97b0-eee2-482a-8206-f52ed2779de2 | WrapperSDKProxyTests | test_addsAgentChannelParam_whenFetchedWithChannelOptions() | 11 | 0.0% | 0.0% | 95.2% | 2025-11-22T00:11:26.963Z |
| 702 | a27eb879-17ba-4a3b-9c9b-2899ff8131ba | RestClientTests | test__032__RestClient__should_use_the_the_connection_and_request_timeouts_specified__max_number_of_fallback_hosts() | 11 | 0.0% | 0.0% | 95.3% | 2025-12-17T05:02:18.822Z |
| 703 | 6ce8e975-469f-4670-8045-5920f9738076 | RealtimeClientChannelTests | test__052__Channel__detach__results_in_an_error_if_the_connection_state_is_FAILED() | 11 | 0.0% | 0.0% | 95.3% | 2025-11-22T00:11:26.963Z |
| 704 | 5d614edb-dee1-4587-ae64-d74d153c4279 | RealtimeClientChannelTests | test__041__Channel__attach__results_in_an_error_if_the_connection_state_is__SUSPENDED() | 11 | 0.0% | 0.0% | 95.3% | 2025-11-22T00:11:26.963Z |
| 705 | 6cdf65b2-0ec9-4f5a-bce5-a54c02363d0f | RealtimeClientTests | test__020__RealtimeClient__Auth_object__should_provide_access_to_the_Auth_object() | 11 | 0.0% | 0.0% | 95.4% | 2025-11-22T00:11:26.963Z |
| 706 | 5b0cd219-7454-41be-b906-3e0f7bfa3385 | RealtimeClientConnectionTests | test__097__Connection__Host_Fallback__should_use_an_alternative_host_when___hostUnreachable() | 11 | 0.0% | 0.0% | 95.4% | 2026-01-19T20:38:40.994Z |
| 707 | 714ec849-798a-4b4c-86c2-3b4fda239d23 | RealtimeClientTests | test__002__RealtimeClient__should_have_access_to_the_underlying_Connection_object() | 11 | 0.0% | 0.0% | 95.4% | 2025-11-22T00:11:26.963Z |
| 708 | e9755234-7155-4328-a118-d6f37f1dd197 | AuthTests | test__081__createTokenRequest__should_create_and_sign_a_TokenRequest() | 11 | 0.0% | 0.0% | 95.5% | 2025-11-22T00:11:26.963Z |
| 709 | 98127468-5eca-4d9e-87df-c3c6386ee643 | AuthTests | test__079__createTokenRequest__should_replace_defaults_if__nil__option_s_field_passed() | 11 | 0.0% | 0.0% | 95.5% | 2025-11-22T00:11:26.963Z |
| 710 | ec7b58a6-750b-41f9-b4f4-1525c509e733 | AuthTests | test__089__createTokenRequest__TTL__should_be_optional() | 11 | 0.0% | 0.0% | 95.5% | 2025-11-22T00:11:26.963Z |
| 711 | ef3cfe3c-7ba4-4c22-8fcc-eb680d09c0d8 | RealtimeClientPresenceTests | test__114__Presence__history__should_support_all_the_same_params_as_Rest() | 11 | 0.0% | 0.0% | 95.6% | 2025-11-22T00:11:26.963Z |
| 712 | 808b1aeb-8067-4f47-8f62-240b5a572514 | RestClientTests | test__076__RestClient__Host_Fallback__should_use_an_alternative_host_when___hostInternalError_code__501_() | 11 | 0.0% | 0.0% | 95.6% | 2025-12-17T05:02:18.822Z |
| 713 | 9f2f4049-e6d1-4fcc-a092-7bd898ce3883 | RealtimeClientConnectionTests | test__201__Connection__Connection_recovery__failures_once_CONNECTED__System_s_response_to_a_resume_request__CONNECTED_ProtocolMessage_with_the_different_connectionId_than_the_current_client_and_an_non_fatal_error() | 10 | 0.0% | 0.0% | 95.6% | 2025-12-17T05:02:18.822Z |
| 714 | f7369ba0-eac4-40eb-8aa9-fc76615001b3 | DeltaCodecTests | test__001__withBinaryProtocol_DeltaCodec__decoding__should_decode_vcdiff_encoded_messages() | 10 | 0.0% | 0.0% | 95.6% | 2025-11-22T00:11:26.963Z |
| 715 | 6402348a-58b4-4462-93e2-1b3369a12c08 | RealtimeClientPresenceTests | test__026b__Presence__subscribe__should_not_implicitly_attach_the_channel_if_options_attachOnSubscribe_is_false() | 10 | 0.0% | 0.0% | 95.7% | 2025-11-22T00:11:26.963Z |
| 716 | 75aebb5d-0de4-4efa-a1fa-4338b5dcf82a | RealtimeClientPresenceTests | test__027b__Presence__subscribe__should_not_result_in_an_error_if_the_channel_is_in_the_FAILED_state_and_options_attachOnSubscribe_is_false() | 10 | 0.0% | 0.0% | 95.7% | 2025-11-22T00:11:26.963Z |
| 717 | 074d2c24-f359-4e6d-ba25-df7018872625 | RestClientTests | test__080__RestClient__Host_Fallback__should_store_successful_fallback_host_as_default_host__should_restore_default_primary_host_after_fallbackRetryTimeout_expired___hostUnreachable() | 10 | 0.0% | 0.0% | 95.7% | 2025-12-17T05:02:18.822Z |
| 718 | 0a9febb8-3fbe-49a0-8d41-61bb36010824 | RealtimeClientPresenceTests | test__027__Presence__subscribe__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state_and_options_attachOnSubscribe_is_true() | 10 | 0.0% | 0.0% | 95.8% | 2025-11-22T00:11:26.963Z |
| 719 | 740d1c25-4774-4982-8f4c-7a07d95f2c53 | RealtimeClientPresenceTests | test__FLAKY__080__Presence__private_and_internal_PresenceMap_containing_only_members_that_match_the_current_connectionId__any_ENTER__PRESENT__UPDATE_or_LEAVE_event_that_matches_the_current_connectionId_should_be_applied_to_this_object() | 10 | 0.0% | 0.0% | 95.8% | 2024-03-10T22:35:01.303Z |
| 720 | b830d925-f1c2-4b14-a684-6b18c2c091ff | RestClientTests | test__072__RestClient__Host_Fallback__retry_hosts_in_random_order__all_fallback_requests_headers_should_contain__Host__header_with_fallback_host_address() | 10 | 0.0% | 0.0% | 95.8% | 2025-12-17T05:02:18.822Z |
| 721 | 912d5802-6bb3-479b-9798-e49dbd3cb7bf | MessageUpdatesDeletesTests | test__RSL15__appendMessage() | 10 | 0.0% | 0.0% | 95.9% | 2026-01-09T10:23:27.965Z |
| 722 | 87fac2db-8e70-4cca-82ac-3dd540ff113e | RealtimeClientConnectionTests | test__043__Connection__serial__should_not_update_when_a_message_is_sent_but_increments_by_one_when_ACK_is_received() | 10 | 0.0% | 0.0% | 95.9% | 2024-02-12T00:13:50.694Z |
| 723 | 235a7dd6-4ba7-4686-8df8-60527f733c22 | RealtimeClientChannelTests | test__012__Channel__EventEmitter__channel_states_and_events__bit_flag_RESUMED_was_included() | 10 | 0.0% | 0.0% | 95.9% | 2023-04-11T21:10:42.671Z |
| 724 | 9f19edff-dd0c-4b09-a405-d53ed382fa53 | RealtimeClientConnectionTests | test__090__Connection__Host_Fallback__should_not_use_an_alternative_host_when_the_client_receives_a_bad_request() | 10 | 0.0% | 0.0% | 95.9% | 2025-10-24T15:44:33.905Z |
| 725 | 7b3e724d-1b38-45e4-81dc-a295fe582ce0 | RealtimeClientChannelTests | test__110__Channel__subscribe__should_result_in_an_error_if_channel_is_in_the_FAILED_state() | 10 | 0.0% | 0.0% | 96.0% | 2024-05-20T00:17:42.004Z |
| 726 | 62de5da5-9738-4c27-9e46-9d6217f6b0fa | AuthTests | test__146__JWT_and_realtime__when_using_authCallback__with_valid_credentials__pulls_stats_successfully() | 9 | 0.0% | 0.0% | 96.0% | 2025-11-22T00:11:26.963Z |
| 727 | bad46b41-f2fc-47a2-9f8a-03f89768f1da | MessageUpdatesDeletesTests | test__RTL32__deleteMessage() | 9 | 0.0% | 0.0% | 96.0% | 2026-01-08T12:07:02.012Z |
| 728 | e6c96ab7-f366-446d-aaf8-bb4d719dd65c | RealtimeClientConnectionTests | test__141__Connection__connection_id_and_key__should_be_nil_when_sdk_is_in_FAILED_state() | 9 | 0.0% | 0.0% | 96.0% | 2025-11-22T00:11:26.963Z |
| 729 | c0b6c149-5e83-4846-8cc3-976c65754e02 | RealtimeClientPresenceTests | test__014__Presence__PresenceMap_has_existing_members_when_an_ATTACHED_message_is_received_without_a_HAS_PRESENCE_flag__should_emit_a_LEAVE_event_for_each_existing_member() | 9 | 0.0% | 0.0% | 96.1% | 2022-05-11T16:45:53.301Z |
| 730 | 8eae564d-2dab-409c-a49d-65dddcd5b422 | RealtimeClientPresenceTests | test__FLAKY__038__Presence__update__should_update_the_data_for_the_present_member_with_null() | 9 | 0.0% | 0.0% | 96.1% | 2024-04-29T16:53:12.533Z |
| 731 | 68cb4395-e649-4b6c-9ec6-5f533ea0c18f | MessageUpdatesDeletesTests | test__RTL32__RTL31__updateMessage__and__getMessageVersions() | 9 | 0.0% | 0.0% | 96.1% | 2026-01-08T12:07:02.012Z |
| 732 | 3eb416db-b62a-4c62-a6e4-67b401e83bb7 | PushActivationStateMachineTests | test__011__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__the_local_device_has_id_and_deviceIdentityToken__emits_a_SyncRegistrationFailed_event_with_code_61002_if_client_IDs_don_t_match() | 9 | 0.0% | 0.0% | 96.2% | 2024-01-13T20:56:56.525Z |
| 733 | 48d8b28f-22ff-46fb-a417-b4b4da4f15d9 | RealtimeClientConnectionTests | test__074__Connection__connection_failures_once_CONNECTED__when_connection__ttl_plus_idle_interval__period_has_passed_since_last_activity__uses_a_new_connection() | 9 | 0.0% | 0.0% | 96.2% | 2025-11-22T00:11:26.963Z |
| 734 | 66c310d9-36c6-4b6e-a922-87209a77a72d | PushActivationStateMachineTests | test__042__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledActivate__the_local_device_has_id_and_deviceIdentityToken__emits_a_SyncRegistrationFailed_event_with_code_61002_if_client_IDs_don_t_match() | 9 | 0.0% | 0.0% | 96.2% | 2024-01-13T20:56:56.525Z |
| 735 | 1bbb4a87-0e84-4011-b24f-ad075da640da | RealtimeClientConnectionTests | test__067__Connection__connection_failures_once_CONNECTED__reconnects_to_the_websocket_endpoint_with_additional_querystring_params__resume_is_the_private_connection_key_from_the_most_recent_CONNECTED_ProtocolMessage_received() | 9 | 0.0% | 0.0% | 96.2% | 2025-11-22T00:11:26.963Z |
| 736 | 5b4c68c1-ce75-4380-9050-cd95392e92a7 | RealtimeClientConnectionTests | test__044__Connection__serial__should_have_last_known_connection_serial_from_restored_connection() | 9 | 0.0% | 0.0% | 96.3% | 2023-04-11T21:10:42.671Z |
| 737 | af52d1d4-dc6b-47f9-aac5-cf463d8d3d76 | ObjectLifetimesTests | test__001__ObjectLifetimes__user_code_releases_public_object__the_object_s_internal_child_s_back_reference_is_released_too() | 9 | 0.0% | 0.0% | 96.3% | 2023-04-11T21:10:42.671Z |
| 738 | fdd70415-f96e-4afd-aec9-37bb89dc3924 | MessageUpdatesDeletesTests | test__RSL15__RSL14__updateMessage__and__getMessageVersions() | 9 | 0.0% | 0.0% | 96.3% | 2026-01-08T12:07:02.012Z |
| 739 | e4288964-9589-4e01-9db9-851b6edfd983 | MessageUpdatesDeletesTests | test_subscribeToAppends() | 9 | 0.0% | 0.0% | 96.3% | 2026-01-08T12:07:02.012Z |
| 740 | 044e397d-b712-4864-ab11-bd16812d2a22 | MessageUpdatesDeletesTests | test__RSL15__deleteMessage() | 9 | 0.0% | 0.0% | 96.4% | 2026-01-08T12:07:02.012Z |
| 741 | 22985270-c93d-4465-8e38-6b0c3bdc0198 | RealtimeClientConnectionTests | test__098__Connection__Host_Fallback__should_use_an_alternative_host_when___requestTimeout() | 9 | 0.0% | 0.0% | 96.4% | 2025-12-17T15:53:53.923Z |
| 742 | e3a4c6b3-e5cd-4264-b234-9771c51efd99 | RestClientTests | test__022__RestClient__logging__should_output_to_the_system-log_and_the_log_level_should_be_Warn() | 9 | 0.0% | 0.0% | 96.4% | 2023-04-11T21:10:42.671Z |
| 743 | dc490797-c3c4-44ec-a0bf-1e767605e2e3 | RealtimeClientConnectionTests | test__092__Connection__Host_Fallback__should_retry_hosts_in_random_order_after_checkin_if_an_internet_connection_is_available_sandbox() | 9 | 0.0% | 0.0% | 96.4% | 2025-11-23T17:30:24.621Z |
| 744 | 4b8e6f3b-8c29-4290-a8b2-9bd11be9d5d4 | RealtimeClientPresenceTests | test__FLAKY__051__Presence__PresenceMap__any_incoming_presence_message_that_passes_the_newness_check_should_be_emitted_on_the_Presence_object__with_an_event_name_set_to_its_original_action() | 9 | 0.0% | 0.0% | 96.5% | 2024-04-30T19:05:47.881Z |
| 745 | c16783fe-4921-4d03-9ed9-ef29e03d274b | MessageUpdatesDeletesTests | test__RTL32__appendMessage() | 9 | 0.0% | 0.0% | 96.5% | 2026-01-08T12:07:02.012Z |
| 746 | 99eae291-ca74-42ab-a597-1f7e146177fd | RestAnnotationsTests | test__publish_delete_and_get_annotations() | 9 | 0.0% | 0.0% | 96.5% | 2025-11-22T00:11:26.963Z |
| 747 | e9dcfa15-82dc-4033-8be7-d0fd22237d05 | RealtimeClientConnectionTests | test__139__Connection__connection_id_and_key__should_be_nil_when_sdk_is_in_CLOSING_and_CLOSED_states() | 9 | 0.0% | 0.0% | 96.5% | 2025-11-22T00:11:26.963Z |
| 748 | 277ffadb-9ea4-4642-a482-56df915fa9d3 | PushTests | test__010__LocalDevice__authentication_on_registered_device_sends_a_GotPushDeviceDetails_with_new_clientID() | 9 | 0.0% | 0.0% | 96.6% | 2024-01-13T19:03:03.190Z |
| 749 | 67f8d56d-1edd-4ac6-8bb2-4a04b456e775 | RestClientChannelTests | test__49__publish__with_resultCallback__returns_valid_ARTPublishResult() | 9 | 0.0% | 0.0% | 96.6% | 2026-01-16T18:03:41.266Z |
| 750 | 7a5e904a-faaa-4a62-b4a7-01fdee993289 | RealtimeClientPresenceTests | test__FLAKY__010__Presence__ProtocolMessage_bit_flag__when_members_are_present() | 9 | 0.0% | 0.0% | 96.6% | 2024-04-29T19:08:26.349Z |
| 751 | c4ca2cce-326e-4137-978c-6d9a62deadcd | RealtimeClientConnectionTests | test__112__Connection__Connection_recovery__connection_recovery_key_is_null_when_connection_is_in_invalid_state() | 8 | 0.0% | 0.0% | 96.6% | 2025-11-22T00:11:26.963Z |
| 752 | c94eaa17-d6f4-4d24-aff4-1c59680c540c | PushTests | test__012__LocalDevice__when_using_token_authentication__new_clientID_is_set() | 8 | 0.0% | 0.0% | 96.7% | 2024-01-13T21:53:05.412Z |
| 753 | bece1505-15da-4b95-98b6-cc43886c8b9d | WrapperSDKProxyTests | test_sharesConnectionSubscriptionsWithUnderlyingRealtimeClient() | 8 | 0.0% | 0.0% | 96.7% | 2025-11-22T00:11:26.963Z |
| 754 | ed755596-bb0c-4f79-b0a2-ec3fb88cfe14 | WrapperSDKProxyTests | test_pushAdmin_addsWrapperSDKAgentToRequests() | 8 | 0.0% | 0.0% | 96.7% | 2025-11-22T00:11:26.963Z |
| 755 | 5545c004-2e9a-4caa-8873-00a7e0c28957 | PushAdminTests | test__029__Channel_Subscriptions__removeWhere__should_remove_by_cliendId() | 8 | 0.0% | 0.0% | 96.7% | 2023-05-15T10:02:03.215Z |
| 756 | 033e8ae2-14c1-4276-a394-ca9c63bb4337 | RealtimeClientChannelTests | test_Channel_should_ignore_protocol_messages_with_Object_and_ObjectSync_actions_when_LiveObjects_plugin_not_provided() | 8 | 0.0% | 0.0% | 96.8% | 2025-11-22T00:11:26.963Z |
| 757 | c5e95f42-2eb0-4fd9-87aa-c21c3a2f6f25 | RealtimeClientConnectionTests | test__114__Connection__Connection_recovery__connection_recovery_key_is_null_when_connection_is_in_failed_state() | 8 | 0.0% | 0.0% | 96.8% | 2025-11-22T00:11:26.963Z |
| 758 | 86a3b148-0692-4905-8348-8bb1ab7e2944 | AuthTests | test__050__Token__clientId_and_authenticated_clients__should_clientId_be_null_or_string() | 8 | 0.0% | 0.0% | 96.8% | 2025-11-22T00:11:26.963Z |
| 759 | bd1e981d-d026-49b0-94b3-2f3c9bacfde5 | WrapperSDKProxyTests | test_stats_addsWrapperSDKAgentToRequest() | 8 | 0.0% | 0.0% | 96.8% | 2025-11-22T00:11:26.963Z |
| 760 | 39d9bcb9-7bac-4d61-92ff-da2dadbce87f | RealtimeClientConnectionTests | test__099__Connection__Host_Fallback__should_use_an_alternative_host_when___hostInternalError_code__501() | 8 | 0.0% | 0.0% | 96.9% | 2025-11-22T01:49:49.112Z |
| 761 | 6941340e-a1fc-4b41-8ea7-1445d41f0c2d | RealtimeClientConnectionTests | test__059__Connection__connection_request_fails__connection_attempt_fails_for_any_recoverable_reason__for_example_a_timeout() | 8 | 0.0% | 0.0% | 96.9% | 2025-11-22T00:11:26.963Z |
| 762 | 35e1c2bf-62e5-4d8c-8f5a-8a1a504f6248 | RealtimeClientPresenceTests | test__FLAKY__039__Presence__update__should_enter_current_client_into_the_channel_if_the_client_was_not_already_entered() | 8 | 0.0% | 0.0% | 96.9% | 2024-04-30T19:05:47.881Z |
| 763 | 5c7d55eb-08e6-49cf-90c8-a14bc6ec9587 | RealtimeClientConnectionTests | test__113__Connection__Connection_recovery__connection_recovery_key_is_null_when_connection_is_in_suspended_state() | 8 | 0.0% | 0.0% | 96.9% | 2025-11-22T00:11:26.963Z |
| 764 | 98c309ae-f573-447c-91f5-56619a34cb9b | RealtimeAnnotationsTests | test__publish_delete_and_get_annotations() | 8 | 0.0% | 0.0% | 97.0% | 2025-11-22T00:11:26.963Z |
| 765 | b52cdf86-9926-455d-97c4-1e0a0e2fd744 | WrapperSDKProxyTests | test_pushAdmin_deviceRegistrations_addsWrapperSDKAgentToRequests() | 8 | 0.0% | 0.0% | 97.0% | 2025-11-22T00:11:26.963Z |
| 766 | b1b8eee0-51a1-4772-99ed-8d76605582d0 | WrapperSDKProxyTests | test_time_addsWrapperSDKAgentToRequest() | 8 | 0.0% | 0.0% | 97.0% | 2025-11-22T00:11:26.963Z |
| 767 | 248545b8-916b-4d37-898e-6bd38569c7f0 | RealtimeClientChannelTests | test__110__Channel__subscribe__should_result_in_an_error_if_channel_is_in_the_FAILED_state_and_options_attachOnSubscribe_is_true() | 8 | 0.0% | 0.0% | 97.0% | 2025-11-22T00:11:26.963Z |
| 768 | 8e99ca6b-792d-4226-80fe-642f4e70fb5e | WrapperSDKProxyTests | test_sharesConnectionStateWithUnderlyingClient() | 8 | 0.0% | 0.0% | 97.0% | 2025-11-22T00:11:26.963Z |
| 769 | 70d3e102-7090-4788-8734-218ccab16cd6 | RealtimeClientChannelTests | test__109b__Channel__subscribe__should_not_implicitly_attach_the_channel_if_options_attachOnSubscribe_is_false() | 8 | 0.0% | 0.0% | 97.1% | 2025-11-22T00:11:26.963Z |
| 770 | 8ec31042-37e2-4ce7-bcac-567f3cf1e692 | PushActivationStateMachineTests | test__045__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_GotPushDeviceDetails__the_local_device_has_id_and_deviceIdentityToken__emits_a_SyncRegistrationFailed_event_with_code_61002_if_client_IDs_don_t_match() | 8 | 0.0% | 0.0% | 97.1% | 2024-01-13T20:56:56.525Z |
| 771 | 1bd29817-44db-4da9-8410-548ede1fa45a | AuthTests | test__043__Token__token_auth_and_clientId__should_check_clientId_consistency__with_wildcard() | 8 | 0.0% | 0.0% | 97.1% | 2025-11-22T00:11:26.963Z |
| 772 | 0f266ab4-081d-4568-b8b9-cbb254787d79 | PushAdminTests | test__006__Device_Registrations__get__should_return_a_device() | 8 | 0.0% | 0.0% | 97.1% | 2023-04-25T05:10:06.220Z |
| 773 | bab83bff-f5e8-4dcc-8143-a1a255bf3a3f | RealtimeClientChannelTests | test_channelSerial_isUpdatedByObjectProtocolMessage() | 8 | 0.0% | 0.0% | 97.2% | 2025-11-22T00:11:26.963Z |
| 774 | 6f6496c9-dff5-4331-b1e3-5fda34effa21 | AuthTests | test__067__requestToken__authUrl__TokenParams_should_take_precedence_over_any_configured_authParams_when_a_name_conflict_occurs() | 8 | 0.0% | 0.0% | 97.2% | 2025-12-17T03:46:02.346Z |
| 775 | 6e23005a-9f33-41d3-bf7d-9e4d7c5e05e5 | RealtimeClientConnectionTests | test__021b__Connection__event_emitter__should_never_emit_a_ConnectionState_event_for_a_state_equal_to_the_previous_state_CONNECTING() | 8 | 0.0% | 0.0% | 97.2% | 2025-11-22T00:11:26.963Z |
| 776 | 904ee3cb-6e27-4c11-992e-65c66f563b20 | RealtimeClientChannelTests | test__110b__Channel__subscribe__should_not_result_in_an_error_if_channel_is_in_the_FAILED_state_and_options_attachOnSubscribe_is_false() | 8 | 0.0% | 0.0% | 97.2% | 2025-11-22T00:11:26.963Z |
| 777 | a6461dd0-181c-4960-a2fb-b7eed73f4589 | RestAnnotationsTests | test__idempotent_publishing_should_publish_annotation_with_implicit_id_only_once() | 8 | 0.0% | 0.0% | 97.3% | 2025-12-17T05:02:18.822Z |
| 778 | 8d5595b4-67ca-4c91-a876-e524dde93ea9 | RealtimeClientConnectionTests | test__140__Connection__connection_id_and_key__should_be_nil_when_sdk_is_in_SUSPENDED_state() | 8 | 0.0% | 0.0% | 97.3% | 2025-11-22T00:11:26.963Z |
| 779 | a67c4eba-5657-47f5-ac68-615a27492451 | WrapperSDKProxyTests | test_pushAdmin_channelSubscriptions_addsWrapperSDKAgentToRequests() | 8 | 0.0% | 0.0% | 97.3% | 2025-11-22T00:11:26.963Z |
| 780 | 0b9c7001-97c1-47d5-a189-620f2db3989c | AuthTests | test__003__Basic__should_work_over_HTTPS_only() | 8 | 0.0% | 0.0% | 97.3% | 2025-11-22T00:11:26.963Z |
| 781 | 8d18ca76-bf59-4465-9bee-6a91127e6165 | UtilitiesTests | test__012__Utilities__EventEmitter__calling_off_with_a_single_listener_argument__should_remove_the_timeout() | 8 | 0.0% | 0.0% | 97.3% | 2022-05-10T18:26:57.990Z |
| 782 | 35b0c477-a37e-4763-a159-a563c59ac8e7 | RestClientTests | test__065a__RestClient__Host_Fallback__set_of_fallback_domains_is_defined_implicitly() | 8 | 0.0% | 0.0% | 97.4% | 2025-11-23T17:30:24.621Z |
| 783 | 94a6daeb-44bf-4247-8f19-68e0fa5eec43 | WrapperSDKProxyTests | test_history_addsWrapperSDKAgentToRequest() | 8 | 0.0% | 0.0% | 97.4% | 2025-11-22T00:11:26.963Z |
| 784 | 984de0c6-c231-48af-8901-a1f33c0e7308 | RealtimeClientChannelTests | test__140__ChannelOptions__options_provided_when_instantiating_a_channel_should_be_frozen() | 8 | 0.0% | 0.0% | 97.4% | 2025-11-22T00:11:26.963Z |
| 785 | 988dff42-5889-451a-baee-2d3ed9fa383b | AuthTests | test__007__Token__should_URL_query_be_correctly_encoded() | 7 | 0.0% | 0.0% | 97.4% | 2025-09-16T13:55:55.019Z |
| 786 | ec8aec2c-b718-497e-8ecf-e75cfbe5538f | RealtimeClientConnectionTests | test__093__Connection__Host_Fallback__doesn_t_try_fallback_host_if_Internet_connection_check_fails() | 7 | 0.0% | 0.0% | 97.5% | 2025-11-21T02:04:03.792Z |
| 787 | 4814e5dd-57bf-49d8-a358-e5f30f8ec29e | RealtimeClientTests | test__017__RealtimeClient__options__should_modify_the_realtime_endpoint_host_if_realtimeHost_is_assigned() | 7 | 0.0% | 0.0% | 97.5% | 2025-09-14T22:09:38.685Z |
| 788 | 521c2ea9-52f8-4b61-b2c8-907492685aa0 | PushTests | test__006__activation__should_store_the_device_token_data_as_string() | 7 | 0.0% | 0.0% | 97.5% | 2026-01-04T02:10:08.000Z |
| 789 | be9e829f-5c96-40eb-bcf8-ec5154680459 | RealtimeClientConnectionTests | test__059__Connection__connection_request_fails__if_connection_attempt_fails_connection_state_will_transition_to_DISCONNECTED_with_periodic_connection_attempts_with_incremental_backoff_and_jitter_until_SUSPENDED() | 7 | 0.0% | 0.0% | 97.5% | 2022-12-09T12:58:15.520Z |
| 790 | fb454bd7-a0d3-48ad-9074-fdcaa9c1411d | RealtimeClientConnectionTests | test__042__Connection__serial__should_be_minus_1_once_connected() | 7 | 0.0% | 0.0% | 97.5% | 2023-05-09T15:07:51.464Z |
| 791 | 5e4a9f3e-34e9-4f24-bbec-3b2eedcd0976 | RealtimeClientPresenceTests | test__FLAKY__008__Presence__Presence_syncComplete_returns_true_if_the_initial_SYNC_operation_has_completed() | 7 | 0.0% | 0.0% | 97.6% | 2024-04-29T19:30:54.801Z |
| 792 | 07848149-75ce-4327-9498-dcc339c53c86 | RestClientChannelsTests | test__005__RestClient__channels__get__should_not_replace_the_options_on_an_existing_channel_when_none_are_provided() | 7 | 0.0% | 0.0% | 97.6% | 2025-09-16T13:55:55.019Z |
| 793 | ea8531bb-d58e-46a0-975e-58541a4ac591 | RealtimeClientConnectionTests | test__087__Connection__Host_Fallback__failing_connections_with_custom_endpoint_should_result_in_time_outs() | 7 | 0.0% | 0.0% | 97.6% | 2025-09-14T22:09:38.685Z |
| 794 | 9a82acec-0907-4dca-956c-4db5ca7a68ff | RestClientChannelsTests | test__004__RestClient__channels__get__should_return_a_channel_with_the_provided_options() | 7 | 0.0% | 0.0% | 97.6% | 2025-09-16T13:55:55.019Z |
| 795 | e7773a01-594c-4457-997e-c5f8b07898d9 | RealtimeClientConnectionTests | test__095__Connection__Host_Fallback__won_t_use_fallback_hosts_feature_if_an_empty_array_is_provided() | 7 | 0.0% | 0.0% | 97.6% | 2026-01-19T16:33:48.679Z |
| 796 | 69161a09-0179-4413-841d-28b51b753913 | RestClientTests | test__028__RestClient__endpoint__should_default_to_https___rest_ably_io() | 7 | 0.0% | 0.0% | 97.7% | 2025-12-17T05:02:18.822Z |
| 797 | 719d733a-b4cb-4900-b334-6fb3c3a03d05 | MessageUpdatesDeletesTests | test__RSL13__deleteMessage() | 6 | 0.0% | 0.0% | 97.7% | 2026-01-05T00:19:57.453Z |
| 798 | cac905f3-1668-446f-b662-85be70724811 | RestClientTests | test__069__RestClient__Host_Fallback__retry_hosts_in_random_order__until_all_fallback_hosts_have_been_tried() | 6 | 0.0% | 0.0% | 97.7% | 2025-12-17T05:02:18.822Z |
| 799 | 0d5abdca-03fc-439a-92af-6f30111e712e | RestClientTests | test__045__RestClient__Host_Fallback__failing_HTTP_requests_with_custom_endpoint_should_result_in_an_error_immediately() | 6 | 0.0% | 0.0% | 97.7% | 2025-12-17T05:02:18.822Z |
| 800 | 5a7286e7-3b07-4fd3-b07f-16a3b97a7957 | RealtimeClientConnectionTests | test__060__Connection__connection_request_fails__if_connection_state_is_DISCONNECTED_for_more_than_connectionStateTtl_it_will_change_to_SUSPENDED_with_periodic_connection_attemts_within_suspendedRetryTimeout() | 6 | 0.0% | 0.0% | 97.7% | 2022-11-11T20:46:56.658Z |
| 801 | e01fec1e-1310-42ff-a272-bd4858e24bbd | RestClientTests | test__047__RestClient__Host_Fallback__won_t_apply_fallback_hosts_if_ClientOptions_fallbackHosts_array_is_empty() | 6 | 0.0% | 0.0% | 97.8% | 2025-12-17T05:02:18.822Z |
| 802 | 8641a59d-2221-4890-b4d7-bce1b98729c2 | RestClientTests | test__025__RestClient__endpoint__should_accept_a_custom_host_and_send_requests_to_the_specified_host() | 6 | 0.0% | 0.0% | 97.8% | 2025-12-17T05:02:18.822Z |
| 803 | 8f0e75a4-9d8b-40fb-b330-23e822a2b31f | RestClientTests | test__097__RestClient__request_IDs__ErrorInfo_should_have__requestId__property() | 6 | 0.0% | 0.0% | 97.8% | 2025-12-17T05:02:18.822Z |
| 804 | 13bb7fd7-b813-4317-b7ad-e6a0359b6713 | RestClientTests | test__064__RestClient__Host_Fallback__fallback_hosts_list_and_priorities__should_use_default_fallback_hosts_when_both_ClientOptions_fallbackHosts_and_ClientOptions_environment_are_not_set() | 6 | 0.0% | 0.0% | 97.8% | 2025-12-17T05:02:18.822Z |
| 805 | 80e83089-538a-4f15-b235-010685ad8dcd | UtilitiesTests | test__019__Utilities__EventEmitter__the_timed_method__should_call_onTimeout_and_off_the_listener_if_the_deadline_is_reached() | 6 | 0.0% | 0.0% | 97.8% | 2026-01-08T12:03:05.273Z |
| 806 | 9a092518-7b7b-42ed-89c4-ebfa5b3a8c76 | RestClientTests | test__026__RestClient__endpoint__should_ignore_an_environment_when_restHost_is_customized() | 6 | 0.0% | 0.0% | 97.8% | 2025-12-17T05:02:18.822Z |
| 807 | f44ff95d-0700-44be-8fac-e437b7f4f1cb | RestClientTests | test__048__RestClient__Host_Fallback__won_t_apply_custom_fallback_hosts_if_ClientOptions_fallbackHosts_and_ClientOptions_environment_are_not_set__use_defaults_instead() | 6 | 0.0% | 0.0% | 97.9% | 2025-12-17T05:02:18.822Z |
| 808 | 485fa383-f70d-4181-93ab-e28445d1c7be | RealtimeClientConnectionTests | test__086__Connection__Host_Fallback__failing_connections_with_custom_endpoint_should_result_in_an_error_immediately() | 6 | 0.0% | 0.0% | 97.9% | 2023-04-11T21:10:42.671Z |
| 809 | 800aad82-409e-45ff-8fb2-e155d4f57f57 | ClientLibraryInfoTests | testAgentIdentifierWithAdditionalAgents_withNonNilAdditionalAgents() | 6 | 0.0% | 0.0% | 97.9% | 2022-11-14T21:18:16.994Z |
| 810 | 4a4b4f8e-51df-470b-ad9f-58357e463105 | RestClientTests | test__058__RestClient__Host_Fallback__Fallback_behavior__should_NOT_be_applied_when_ClientOptions_tlsPort_has_been_set() | 6 | 0.0% | 0.0% | 97.9% | 2025-12-17T05:02:18.822Z |
| 811 | ff182cde-b2c2-404a-8222-766040a2b719 | RestClientTests | test__027__RestClient__endpoint__should_accept_an_environment_when_restHost_is_left_unchanged() | 6 | 0.0% | 0.0% | 97.9% | 2025-12-17T05:02:18.822Z |
| 812 | 40fe8b7c-dca3-47b2-b9f4-2804b2717e50 | RestClientTests | test__071__RestClient__Host_Fallback__retry_hosts_in_random_order__until_all_fallback_hosts_have_been_tried__if_custom_fallback_hosts_are_provided_in_ClientOptions_fallbackHosts__then_they_will_be_used_instead() | 6 | 0.0% | 0.0% | 97.9% | 2025-12-17T05:02:18.822Z |
| 813 | 06878ee1-0c4f-4384-aaee-2c6ae380754b | RealtimeClientConnectionTests | test__081__Connection__Connection_recovery__Connection_recoveryKey_should_be_composed_with_the_connection_key_and_latest_serial_received_and_msgSerial() | 6 | 0.0% | 0.0% | 98.0% | 2023-04-11T21:10:42.671Z |
| 814 | 449c4a38-3fb1-4d18-8993-4ddfa4333765 | RestClientTests | test__050__RestClient__Host_Fallback__should_not_use_an_alternative_host_when_the_client_receives_an_bad_request() | 6 | 0.0% | 0.0% | 98.0% | 2025-12-17T05:02:18.822Z |
| 815 | 2ce75b98-3908-44fa-ba6c-f2feab5224f5 | RealtimeClientPresenceTests | test__FLAKY__049__Presence__PresenceMap__if_a_SYNC_is_not_in_progress__then_when_a_presence_message_with_an_action_of_LEAVE_arrives__that_memberKey_should_be_deleted_from_the_presence_map__if_present() | 6 | 0.0% | 0.0% | 98.0% | 2024-03-18T00:28:58.070Z |
| 816 | 7c7e6091-e696-4428-9bab-38aae2691232 | RestClientTests | test__059__RestClient__Host_Fallback__Fallback_behavior__should_be_applied_when_ClientOptions_fallbackHosts_is_provided() | 6 | 0.0% | 0.0% | 98.0% | 2025-12-17T05:02:18.822Z |
| 817 | 7c82c94d-c541-4c77-b512-13f9a7774d84 | RestClientTests | test__063__RestClient__Host_Fallback__fallback_hosts_list_and_priorities__should_NOT_use_environment_fallback_hosts_when_ClientOptions_environment_is_set_to__production_() | 6 | 0.0% | 0.0% | 98.0% | 2025-12-17T05:02:18.822Z |
| 818 | ba664427-28a3-4e8c-b877-7e459dba29cd | RestClientTests | test__068__RestClient__Host_Fallback__retry_hosts_in_random_order__use_custom_fallback_hosts_if_set() | 6 | 0.0% | 0.0% | 98.0% | 2025-12-17T05:02:18.822Z |
| 819 | 30cac01d-55e2-4e23-9cb0-2d2c72d96a88 | RestClientTests | test__073__RestClient__Host_Fallback__retry_hosts_in_random_order__if_an_empty_array_of_fallback_hosts_is_provided__then_fallback_host_functionality_is_disabled() | 6 | 0.0% | 0.0% | 98.1% | 2025-12-17T05:02:18.822Z |
| 820 | c0235d12-b2b5-4f4d-9879-af8a2a4ef468 | ClientLibraryInfoTests | testAgentIdentifierWithAdditionalAgents_withNilAdditionalAgents() | 6 | 0.0% | 0.0% | 98.1% | 2022-11-14T21:18:16.994Z |
| 821 | 6831a787-fb5d-4c7b-b0d9-b60534e2bf0d | RestClientTests | test__056__RestClient__Host_Fallback__Fallback_behavior__should_NOT_be_applied_when_ClientOptions_restHost_has_been_set() | 6 | 0.0% | 0.0% | 98.1% | 2025-12-17T05:02:18.822Z |
| 822 | e4ef9186-5186-48f1-8986-d62c8b39f890 | RestClientTests | test__003__RestClient__REST_endpoint_host_should_be_configurable_in_the_Client_constructor_with_the_option_restHost() | 6 | 0.0% | 0.0% | 98.1% | 2025-12-17T05:02:18.822Z |
| 823 | 39687169-9400-4e99-8467-f73d71057617 | RealtimeClientConnectionTests | test__089b__Connection__Host_Fallback__applies_when_deprecated_fallbackHostsUseDefault_option_is_set_to_true() | 6 | 0.0% | 0.0% | 98.1% | 2025-11-22T01:49:49.112Z |
| 824 | d38f5810-5269-4b3d-8008-dd8fe0d9ec98 | RestClientTests | test__057__RestClient__Host_Fallback__Fallback_behavior__should_NOT_be_applied_when_ClientOptions_port_has_been_set() | 6 | 0.0% | 0.0% | 98.2% | 2025-12-17T05:02:18.822Z |
| 825 | e497033f-bc35-4591-a802-e0f0670f979c | RestClientTests | test__061__RestClient__Host_Fallback__fallback_hosts_list_and_priorities__should_use_ClientOptions_fallbackHosts_when_list_is_provided() | 6 | 0.0% | 0.0% | 98.2% | 2025-12-17T05:02:18.822Z |
| 826 | 42dfe4db-6557-45f0-9eaa-47fc07c42c5e | RestClientTests | test__070__RestClient__Host_Fallback__retry_hosts_in_random_order__until_httpMaxRetryCount_has_been_reached__if_custom_fallback_hosts_are_provided_in_ClientOptions_fallbackHosts__then_they_will_be_used_instead() | 6 | 0.0% | 0.0% | 98.2% | 2025-12-17T05:02:18.822Z |
| 827 | 9659eff1-4047-4287-8271-b7b7414d15a3 | RestClientTests | test__033__RestClient__should_use_the_the_connection_and_request_timeouts_specified__max_elapsed_time_in_which_fallback_host_retries_for_HTTP_requests_will_be_attempted() | 6 | 0.0% | 0.0% | 98.2% | 2025-12-17T05:02:18.822Z |
| 828 | c51ce4d7-cc5f-47c1-a94c-3a5b0c4455b8 | PushTests | test__009__LocalDevice__the_device_is_lazily_populated_from_the_persisted_state() | 6 | 0.0% | 0.0% | 98.2% | 2023-04-11T21:10:42.671Z |
| 829 | de5f2e1b-b734-4d56-9fb7-a6e3b9fea696 | RealtimeClientConnectionTests | test__091__Connection__Host_Fallback__every_connection_is_first_attempted_to_the_primary_host_main_realtime_ably_net() | 5 | 0.0% | 0.0% | 98.2% | 2025-11-22T01:49:49.112Z |
| 830 | 5779d1bc-0798-4280-8a49-a6d782600aae | RealtimeClientPresenceTests | test__FLAKY__043__Presence__leave__should_leave_the_current_client_from_the_channel_and_the_data_will_be_updated_with_the_value_provided() | 5 | 0.0% | 0.0% | 98.3% | 2024-04-30T18:42:19.105Z |
| 831 | ee49dcc6-c8c7-432f-bf8c-9b0e18ede076 | RealtimeClientTests | test_clientId() | 5 | 0.0% | 0.0% | 98.3% | 2025-12-17T05:02:18.822Z |
| 832 | b5d07632-8796-46e5-8f35-7997a42602da | PushAdminTests | test__031__Channel_Subscriptions__removeWhere__should_remove_by_deviceId() | 5 | 0.0% | 0.0% | 98.3% | 2022-06-06T15:33:54.550Z |
| 833 | 6cfcf765-e6b7-4624-b90b-70d9a33ac294 | RealtimeClientConnectionTests | test__059__Connection__connection_request_fails__if_connection_attempt_fails_connection_state_will_first_transition_to_DISCONNECTED_and_then_to_SUSPENDED_with_periodic_connection_attempts() | 5 | 0.0% | 0.0% | 98.3% | 2023-04-05T14:33:10.976Z |
| 834 | 9b8787be-5448-4fb4-b29d-82470590238b | PushAdminTests | test__005__publish__should_fail_with_an_empty_payload() | 5 | 0.0% | 0.0% | 98.3% | 2025-08-10T02:58:49.620Z |
| 835 | b5279c0c-6876-44c3-9b32-1199422106c3 | RestClientTests | test__049__RestClient__Host_Fallback__every_new_HTTP_request_is_first_attempted_to_the_default_primary_domain() | 5 | 0.0% | 0.0% | 98.3% | 2025-11-22T01:49:49.112Z |
| 836 | 1ecc7632-e148-477c-b4a8-aab3cb986aad | RealtimeClientTests | test__009__RealtimeClient__should_dispatch_in_user_queue_when_removing_an_observer() | 5 | 0.0% | 0.0% | 98.3% | 2025-09-15T23:01:15.354Z |
| 837 | 4b984518-9b50-4958-a308-9588a9b0f280 | RealtimeClientChannelTests | test__109__Channel__subscribe__should_implicitly_attach_the_channel() | 5 | 0.0% | 0.0% | 98.4% | 2023-04-11T21:10:42.671Z |
| 838 | d3aefad6-61f3-41bd-ab73-f6ac10cf1441 | RestClientChannelsTests | test__008__RestClient__channels__releaseChannel__should_release_a_channel() | 5 | 0.0% | 0.0% | 98.4% | 2025-09-15T23:01:15.354Z |
| 839 | 3e0db909-a27a-4d60-af64-7380c3b0fbaf | PushTests | test__007__activation__should_not_sync_the_local_device_dispatched_in_internal_queue() | 5 | 0.0% | 0.0% | 98.4% | 2023-04-11T21:10:42.671Z |
| 840 | 9a300d42-7223-4270-bdc1-85c7861a93d7 | RealtimeAnnotationsTests | test__publish_annotation_exceeding_max_message_size() | 5 | 0.0% | 0.0% | 98.4% | 2025-11-22T00:11:26.963Z |
| 841 | 17accdd8-f5d1-4348-be5c-32d23979dddd | RealtimeClientPresenceTests | test__FLAKY__024__Presence__enter__should_enter_the_current_client__optionally_with_the_data_provided() | 5 | 0.0% | 0.0% | 98.4% | 2024-04-30T16:14:13.816Z |
| 842 | 9ce93ebb-3706-4b08-9db5-6401e5f5f0bd | RestClientTests | test__055__RestClient__if_primary_domain_is_determined_to_default_then_set_of_fallback_domains_is_default_a_e_ably_realtime_com() | 5 | 0.0% | 0.0% | 98.4% | 2025-11-22T01:49:49.112Z |
| 843 | 8b9e7e9e-36e6-4938-a46f-de6d4deb6b1c | PushActivationStateMachineTests | test__046__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_GotPushDeviceDetails__the_local_device_has_id_and_deviceIdentityToken__the_local_DeviceDetails_matches_the_instance_s_client_ID__calls_registerCallback__transitions_to_WaitingForRegistrationSync() | 5 | 0.0% | 0.0% | 98.4% | 2023-04-11T21:10:42.671Z |
| 844 | 9fbae71c-0ed1-494c-b272-40b3d9b10470 | RestClientChannelsTests | test__003__RestClient__channels__get__should_return_a_channel() | 5 | 0.0% | 0.0% | 98.5% | 2025-09-15T23:01:15.354Z |
| 845 | 41197a5c-6068-4bdf-8f9d-120600fc9fb3 | RealtimeClientConnectionTests | test__103__Connection__Transport_disconnected_side_effects_message_serial_for_pending_message_must_remain_the_same_that_is_awaiting_a_ACK_NACK() | 5 | 0.0% | 0.0% | 98.5% | 2023-08-14T13:31:11.075Z |
| 846 | 32b10eb8-e3b8-455d-9129-c6fbc7d475b5 | PushChannelTests | test__013__Push_Channel__listSubscriptions__should_return_a_paginated_result_with_PushChannelSubscription() | 5 | 0.0% | 0.0% | 98.5% | 2023-05-12T05:30:09.253Z |
| 847 | 8683f7d0-6b6a-4ecc-97ee-dd79a4dbb035 | MessageUpdatesDeletesTests | test__RTL30__deleteMessage() | 5 | 0.0% | 0.0% | 98.5% | 2025-12-20T22:51:33.292Z |
| 848 | cb74ff04-3212-4d5e-8f41-6717dad1ce91 | MessageUpdatesDeletesTests | test__RTL29__RTL31__updateMessage__and__getMessageVersions() | 5 | 0.0% | 0.0% | 98.5% | 2026-01-05T14:32:22.870Z |
| 849 | cf42dceb-d484-4c04-b565-aaabd38dca46 | StatsTests | test__005__Stats__persisted__should_return_a_MessagesTypes_object() | 4 | 0.0% | 0.0% | 98.5% | 2025-09-16T13:55:55.019Z |
| 850 | d10291a9-8bb3-4a5c-8c18-c9ece33e215c | RealtimeClientConnectionTests | test__200__Connection__Connection_recovery__failures_system-response_to_unrecoverable_token_error() | 4 | 0.0% | 0.0% | 98.5% | 2023-10-25T01:42:46.026Z |
| 851 | 2367fdbc-0b5c-4cad-9390-be424c75d1f0 | StatsTests | test__001__Stats__all__should_return_a_MessagesTypes_object() | 4 | 0.0% | 0.0% | 98.6% | 2025-09-16T13:55:55.019Z |
| 852 | 734b5c47-2ed0-457d-bf07-15c2b163fea0 | ChannelOptionsTests | test_copyChannelOptions() | 4 | 0.0% | 0.0% | 98.6% | 2025-09-16T13:55:55.019Z |
| 853 | 93d12fb2-d73a-43ec-a541-ad44396863c7 | ChannelOptionsTests | test_copyRealtimeChannelOptions() | 4 | 0.0% | 0.0% | 98.6% | 2025-09-16T13:55:55.019Z |
| 854 | 5d4fad7a-b328-488b-9e5d-8be457e7f967 | RealtimeClientPresenceTests | test__076__Presence__subscribe__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state() | 4 | 0.0% | 0.0% | 98.6% | 2023-04-11T21:10:42.671Z |
| 855 | 597d48d5-3c81-4f64-950d-27ea2e6a1b51 | RealtimeClientPresenceTests | test__055__Presence__PresenceMap__all_presence_messages_from_a_SYNC_must_also_be_compared_for_newness_in_the_same_way_as_they_would_from_a_PRESENCE__accept_members_where_message_have_arrived_after_the_SYNC() | 4 | 0.0% | 0.0% | 98.6% | 2022-05-17T09:36:19.583Z |
| 856 | 0c4cf324-09f1-438b-9f87-4e30093a4249 | RealtimeClientConnectionTests | test__091__Connection__Host_Fallback__every_connection_is_first_attempted_to_the_primary_host_realtime_ably_io_prod() | 4 | 0.0% | 0.0% | 98.6% | 2025-10-24T13:51:26.918Z |
| 857 | 85521fb2-d232-435d-bdb3-4576448b3b3e | AuthTests | test__135__TokenRequest__fromJson__without_TTL__accepts_a_NSDictionary() | 4 | 0.0% | 0.0% | 98.6% | 2025-09-16T13:55:55.019Z |
| 858 | 9989f7ef-95c7-426b-9f60-a5e1f2ded09a | AuthTests | test__133__TokenRequest__fromJson__with_TTL__accepts_a_NSDictionary() | 4 | 0.0% | 0.0% | 98.6% | 2025-09-16T13:55:55.019Z |
| 859 | 05359792-c597-4c3b-9825-460e0d05b7a8 | StatsTests | test__012__Stats__outbound__should_return_a_MessageTraffic_object() | 4 | 0.0% | 0.0% | 98.6% | 2025-09-16T13:55:55.019Z |
| 860 | d02776f0-c234-4724-8a75-f6cfe67d78c5 | AuthTests | test__014__Token__authentication_method__should_be_default_auth_method_when_options__useTokenAuth_is_set() | 4 | 0.0% | 0.0% | 98.7% | 2025-12-17T05:02:18.822Z |
| 861 | 97690ece-8cc4-44bb-b5bc-26519fb081c5 | StatsTests | test__006__Stats__persisted__should_return_value_for_message_counts() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 862 | e8e1b25f-44d8-4ca5-8bae-007856b33f7c | StatsTests | test__004__Stats__all__should_return_zero_for_empty_values() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 863 | c93d1bac-0420-4aed-908a-968d33a5b0e6 | StatsTests | test__010__Stats__inbound__should_return_value_for_realtime_message_counts() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 864 | a3c0c297-a473-4de7-bc55-d564c733348b | StatsTests | test__026__Stats__tokenRequests__should_return_a_RequestCount_object() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 865 | 27beb167-e853-48fa-bf74-36fd812b2f0c | StatsTests | test__007__Stats__persisted__should_return_value_for_all_data_transferred() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 866 | 652673e9-235b-497b-97f8-9b99e9e1098a | CryptoTests | test__011__Crypto__with_fixtures_from_crypto_data_128_json__should_encrypt_messages_as_expected_in_the_fixtures() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 867 | d37c52b1-ab25-4606-88c1-2e6e49c7a140 | StatsTests | test__008__Stats__persisted__should_return_zero_for_empty_values() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 868 | ff60f5de-0995-4d49-b3cc-fde85ac97d83 | CryptoTests | test__014__Crypto__with_fixtures_from_crypto_data_256_json__should_decrypt_messages_as_expected_in_the_fixtures() | 4 | 0.0% | 0.0% | 98.7% | 2025-09-16T13:55:55.019Z |
| 869 | b83f81cc-0109-4cc3-923b-4991e20c54b6 | AuthTests | test__137__TokenDetails__fromJson__accepts_a_NSDictionary() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 870 | c2d28f9a-8347-48ab-b3a4-78cc6a225158 | StatsTests | test__014__Stats__outbound__should_return_value_for_all_presence_data() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 871 | 415b51a3-1b84-4ebb-9c19-7abd3084ce5a | StatsTests | test__023__Stats__apiRequests__should_return_a_RequestCount_object() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 872 | a1cb3a15-0296-41cc-8fff-5d29576917f2 | CryptoTests | test__016__Crypto__with_fixtures_from_crypto_data_256_json__manual_decrypt_messages_as_expected_in_the_fixtures() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 873 | 7df332a9-fef5-47b4-971c-157350d9b652 | CryptoTests | test__002__Crypto__getDefaultParams__calculates_a_keyLength_from_the_key__its_size_in_bits_() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 874 | bf5103c9-44cd-414f-b063-b9f2a1995aa0 | CryptoTests | test__012__Crypto__with_fixtures_from_crypto_data_128_json__should_decrypt_messages_as_expected_in_the_fixtures() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 875 | b1d90cb0-1730-4888-8702-769637354da4 | StatsTests | test__028__Stats__tokenRequests__should_return_value_for_failed() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 876 | 6fca7d6f-7447-4415-887f-9ceceeab27cf | StatsTests | test__003__Stats__all__should_return_value_for_all_data_transferred() | 4 | 0.0% | 0.0% | 98.8% | 2025-09-16T13:55:55.019Z |
| 877 | a01bce33-783a-4825-bf55-2cbdadb34383 | StatsTests | test__025__Stats__apiRequests__should_return_value_for_failed() | 4 | 0.0% | 0.0% | 98.9% | 2025-09-16T13:55:55.019Z |
| 878 | 99d99291-a99f-46f7-aa05-c10d78bd7558 | RealtimeClientPresenceTests | test__027__Presence__subscribe__should_result_in_an_error_if_the_channel_is_in_the_FAILED_state() | 4 | 0.0% | 0.0% | 98.9% | 2023-11-11T17:38:18.961Z |
| 879 | af039a2b-773e-4dca-9f26-6913553434c1 | RealtimeClientPresenceTests | test__FLAKY__100__Presence__get__should_return_a_list_of_current_members_on_the_channel() | 4 | 0.0% | 0.0% | 98.9% | 2024-04-13T23:47:24.670Z |
| 880 | c3b324df-096b-494a-ba8b-29bccf2f108c | RealtimeClientConnectionTests | test__017__Connection__url__should_connect_to_the_default_host() | 4 | 0.0% | 0.0% | 98.9% | 2025-09-14T22:09:38.685Z |
| 881 | 44e8d5ef-806f-4e5b-a7b4-70778b28624c | AuthTests | test__073__requestToken__When_authCallback_option_is_set__it_will_invoke_the_callback__with_a_token_string() | 4 | 0.0% | 0.0% | 98.9% | 2025-12-17T05:02:18.822Z |
| 882 | 43a962c3-37a5-41d4-8cd1-446ac8b49b0b | StatsTests | test__011__Stats__inbound__should_return_value_for_all_presence_data() | 4 | 0.0% | 0.0% | 98.9% | 2025-09-16T13:55:55.019Z |
| 883 | 99ce6d36-d32f-42e9-9021-436ed128795d | StatsTests | test__024__Stats__apiRequests__should_return_value_for_succeeded() | 4 | 0.0% | 0.0% | 98.9% | 2025-09-16T13:55:55.019Z |
| 884 | 4a0781bd-9e77-4b3e-8d50-d516047e5892 | RealtimeClientPresenceTests | test__077__Presence__subscribe__should_result_in_an_error_if_the_channel_moves_to_the_FAILED_state() | 4 | 0.0% | 0.0% | 98.9% | 2023-04-11T21:10:42.671Z |
| 885 | 95d8c237-5b8c-4154-baca-556857f9e016 | StatsTests | test__013__Stats__outbound__should_return_value_for_realtime_message_counts() | 4 | 0.0% | 0.0% | 98.9% | 2025-09-16T13:55:55.019Z |
| 886 | 1d9a80ef-948d-44a6-912b-c1e886ca3160 | CryptoTests | test__015__Crypto__with_fixtures_from_crypto_data_128_json__manual_decrypt_messages_as_expected_in_the_fixtures() | 4 | 0.0% | 0.0% | 99.0% | 2025-09-16T13:55:55.019Z |
| 887 | 8f03d4ab-0ad5-4d13-b87c-deb029b4efb7 | StatsTests | test__002__Stats__all__should_return_value_for_message_counts() | 4 | 0.0% | 0.0% | 99.0% | 2025-09-16T13:55:55.019Z |
| 888 | 8b840d28-8d3a-4ea6-9d16-9c29bc1576df | StatsTests | test__027__Stats__tokenRequests__should_return_value_for_succeeded() | 4 | 0.0% | 0.0% | 99.0% | 2025-09-16T13:55:55.019Z |
| 889 | 79692492-06b3-4ed2-a0e3-d716e0a10f7d | StatsTests | test__009__Stats__inbound__should_return_a_MessageTraffic_object() | 4 | 0.0% | 0.0% | 99.0% | 2025-09-16T13:55:55.019Z |
| 890 | 4718908e-85b4-423c-bd8b-8de6312ba78a | PushAdminTests | test__004__publish__should_fail_with_an_empty_recipient() | 4 | 0.0% | 0.0% | 99.0% | 2025-08-10T02:58:49.620Z |
| 891 | 374840a8-afd3-41d3-8cad-edf189602e6a | RealtimeClientChannelTests | test__0300__Channel__attach__should_send_an_channel_serial_as_received_from_latest_protocl_message_or_omitted_if_no_previous_protool_message() | 4 | 0.0% | 0.0% | 99.0% | 2022-12-07T10:43:14.327Z |
| 892 | a71e9fbf-385d-4844-8995-3b72acb13007 | PushActivationStateMachineTests | test__054__Activation_state_machine__State_WaitingForDeregistration__on_Event_Deregistered() | 4 | 0.0% | 0.0% | 99.0% | 2024-01-12T22:00:06.227Z |
| 893 | 0e3f4c8b-b238-4c72-a2a0-3cdb50de9290 | RealtimeClientPresenceTests | test__FLAKY__046__Presence__PresenceMap__if_action_of_ENTER_arrives__it_should_be_added_to_the_presence_map_with_the_action_set_to_PRESENT() | 4 | 0.0% | 0.0% | 99.0% | 2024-03-10T18:42:02.442Z |
| 894 | d1f04c9f-96f5-41d5-b42b-207fc07ea715 | CryptoTests | test__013__Crypto__with_fixtures_from_crypto_data_256_json__should_encrypt_messages_as_expected_in_the_fixtures() | 4 | 0.0% | 0.0% | 99.1% | 2025-09-16T13:55:55.019Z |
| 895 | 1d04b1e5-51bb-4fcc-82ee-dec8ead35f69 | CryptoTests | test__004__Crypto__getDefaultParams__key_parameter__can_be_a_binary() | 4 | 0.0% | 0.0% | 99.1% | 2025-09-16T13:55:55.019Z |
| 896 | 99bb104e-1508-44f9-b5a6-ed5329ad73ea | UtilitiesTests | test__020__Utilities__EventEmitter__set_of_listeners__should_not_change_over_the_course_of_the_emit() | 3 | 0.0% | 0.0% | 99.1% | 2023-03-09T15:57:22.088Z |
| 897 | c026a7cf-9cb1-4185-9001-b127ded878ff | RestClientChannelsTests | test__006__RestClient__channels__get__should_replace_the_options_on_an_existing_channel_when_new_ones_are_provided() | 3 | 0.0% | 0.0% | 99.1% | 2023-04-11T21:10:42.671Z |
| 898 | 749c0e8b-1fe0-49a4-8ffd-aeaefd27c71e | ReadmeExamplesTests | test__016__testFetchingTime() | 3 | 0.0% | 0.0% | 99.1% | 2023-04-11T21:10:42.671Z |
| 899 | 44799aeb-4e8f-4722-b20f-ec8b10287b5e | RestClientStatsTests | test__009__RestClient__stats__query__start__should_return_an_error_when_later_than_end() | 3 | 0.0% | 0.0% | 99.1% | 2023-04-11T21:10:42.671Z |
| 900 | af0d59af-2d69-409e-955b-c698ca97d87d | ObjectLifetimesTests | test__002__ObjectLifetimes__user_code_holds_only_reference_to_public_object_s_public_child__still_can_access_parent_s_internal_object() | 3 | 0.0% | 0.0% | 99.1% | 2023-04-11T21:10:42.671Z |
| 901 | 61204ac3-4eaa-4c06-876a-4b0f8a7812fc | RestClientChannelsTests | test__001__RestClient__channels__should_return_collection_of_channels() | 3 | 0.0% | 0.0% | 99.1% | 2023-04-11T21:10:42.671Z |
| 902 | d0a97105-9869-453e-be12-e2b567460565 | UtilitiesTests | test__010__Utilities__EventEmitter__should_only_call_once_listeners_once_for_its_event() | 3 | 0.0% | 0.0% | 99.1% | 2023-03-09T15:57:22.088Z |
| 903 | 25af5e20-36a1-4757-aad0-af230d6c1b5d | MessageUpdatesDeletesTests | test__RSL12__RSL14__updateMessage__and__getMessageVersions() | 3 | 0.0% | 0.0% | 99.1% | 2025-12-17T05:02:18.822Z |
| 904 | 9f2ef99f-2e97-46bb-8d6d-db73fa475545 | RestClientChannelsTests | test__007__RestClient__channels__channelExists__should_check_if_a_channel_exists() | 3 | 0.0% | 0.0% | 99.1% | 2023-04-11T21:10:42.671Z |
| 905 | ae14c50d-c42d-4ff7-befc-0279c2e0e1af | AuthTests | test__070__requestToken__authUrl__parameters__should_added_on_the_body_request_when_auth_method_is_POST() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 906 | 7788e4e2-e72d-4e09-8a66-e4998372d49b | AuthTests | test_revoke_tokens_with_clientId_returns_with_no_error_and_correct_response() | 3 | 0.0% | 0.0% | 99.2% | 2022-06-27T10:56:08.552Z |
| 907 | aca94dfb-e7f3-4db4-85f3-dca0b94503fb | ReadmeExamplesTests | test__014__testGenerateToken() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 908 | ccb112eb-5749-499e-96c1-1e55f98aa276 | AuthTests | test__016__Token__authentication_method__should_be_default_auth_method_when_options__authCallback_is_set() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 909 | c58e6934-a7ff-4868-9b9b-73efb6fa345a | MessageUpdatesDeletesTests | test__RSL11__getMessage() | 3 | 0.0% | 0.0% | 99.2% | 2025-12-17T05:02:18.822Z |
| 910 | 780b8999-366b-44dc-a924-f587ff249178 | RestClientTests | test__088__RestClient__request__method_signature_and_arguments__should_add_a_HTTP_header() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 911 | af03b213-51ed-4623-9509-04792208c311 | ReadmeExamplesTests | test__004__testNoAutoConnect() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 912 | c7bfc669-6957-4237-86c1-43b93e5b7b3a | ReadmeExamplesTests | test__001__testMakeKeyInstance() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 913 | c27ff04a-44d8-4403-9418-2115d6fbf9d7 | UtilitiesTests | test__016__Utilities__EventEmitter__calling_off_with_no_arguments__should_allow_listening_again() | 3 | 0.0% | 0.0% | 99.2% | 2023-03-09T15:57:22.088Z |
| 914 | 1ab31606-9064-4bb7-985d-32117887a587 | PushChannelTests | test__003__Push_Channel__subscribeClient__should_fail_if_the_LocalDevice_doesn_t_have_a_clientId() | 3 | 0.0% | 0.0% | 99.2% | 2023-12-01T15:47:06.252Z |
| 915 | 21d78a4e-f918-4569-a5fc-7837f466af48 | PushActivationStateMachineTests | test__009__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__if_the_local_device_has_the_necessary_push_details_should_send_event_GotPushDeviceDetails() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 916 | 9f91d5fa-64d8-474b-9dfb-c1ab39995fa1 | ObjectLifetimesTests | test__003__ObjectLifetimes__user_code_holds_only_reference_to_public_object_s_public_child__when_it_s_released__schedules_async_release_of_parent_s_internal_object_in_internal_queue() | 3 | 0.0% | 0.0% | 99.2% | 2023-04-11T21:10:42.671Z |
| 917 | a17b1183-4dbc-4dda-bcc0-36b8385d767b | RestClientTests | test__042__RestClient__Authentication__basic_authentication_flag__should_be_false_when_options__tokenDetails_is_set() | 3 | 0.0% | 0.0% | 99.3% | 2023-04-11T21:10:42.671Z |
| 918 | ba3f0461-b59c-4581-9ebb-0d931d2d52df | RestClientChannelTests | test__047__channel_with_subscribers_has_status_method_returning_a_channel_details_object_with_fullfilled_channel_metrics() | 3 | 0.0% | 0.0% | 99.3% | 2022-06-24T14:27:43.053Z |
| 919 | 67afd755-8ede-49a9-91ba-c33cd4bce647 | PushActivationStateMachineTests | test__012__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__the_local_device_has_id_and_deviceIdentityToken__the_local_DeviceDetails_matches_the_instance_s_client_ID__calls_registerCallback__transitions_to_WaitingForRegistrationSync() | 3 | 0.0% | 0.0% | 99.3% | 2023-04-11T21:10:42.671Z |
| 920 | 05e9c62d-f5d5-47db-a2ef-060f2be84175 | RestClientChannelTests | test__020__publish__idempotent_publishing__idempotentRestPublishing_option() | 3 | 0.0% | 0.0% | 99.3% | 2023-04-11T21:10:42.671Z |
| 921 | 24561413-bd96-433a-92e9-77f722880e01 | PushActivationStateMachineTests | test__025__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_GotPushDeviceDetails__should_fire_GettingDeviceRegistrationFailed_event() | 3 | 0.0% | 0.0% | 99.3% | 2025-01-08T14:52:21.012Z |
| 922 | 5cc8ab3d-3e9f-41be-87da-db7dd8cdd9f0 | ReadmeExamplesTests | test__015__testFetchingStats() | 3 | 0.0% | 0.0% | 99.3% | 2023-04-11T21:10:42.671Z |
| 923 | cd4559fe-ef1a-4044-b367-a71bb5149276 | AuthTests | test__017__Token__authentication_method__should_be_default_auth_method_when_options__tokenDetails_is_set() | 3 | 0.0% | 0.0% | 99.3% | 2023-04-11T21:10:42.671Z |
| 924 | 948db59c-44e4-4a52-a0da-080249d9fa4f | RestClientChannelsTests | test__002__RestClient__channels__should_be_enumerable() | 3 | 0.0% | 0.0% | 99.3% | 2023-04-11T21:10:42.671Z |
| 925 | 1f836b33-b478-461a-b7ff-2075451ccf0f | RestClientStatsTests | test__012__RestClient__stats__query__limit__should_return_an_error_when_greater_than_1000() | 3 | 0.0% | 0.0% | 99.3% | 2023-04-11T21:10:42.671Z |
| 926 | f6759eef-0c45-4463-a06e-72be8f96ea79 | RealtimeClientPresenceTests | test__FLAKY__002__Presence__should_receive_all_250_members() | 3 | 0.0% | 0.0% | 99.3% | 2024-04-13T23:47:24.670Z |
| 927 | 7faa0b72-aff9-47e9-81b0-c551e60efca6 | RealtimeClientPresenceTests | test__001__Presence__should_complete_the_SYNC_operation_when_the_connection_is_disconnected_unexpectedly() | 3 | 0.0% | 0.0% | 99.3% | 2022-05-09T18:53:46.435Z |
| 928 | 288897b6-1bc4-49b4-aece-d88221b3e354 | UtilitiesTests | test__011__Utilities__EventEmitter__calling_off_with_a_single_listener_argument__should_stop_receiving_events_when_calling_off_with_a_single_listener_argument() | 3 | 0.0% | 0.0% | 99.4% | 2023-03-09T15:57:22.088Z |
| 929 | eaa2c7c3-ed2d-4b05-b622-87362a356ae6 | AuthTests | test__074__requestToken__When_authCallback_option_is_set__it_will_invoke_the_callback__with_a_TokenDetails() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 930 | 1eafde43-2a7e-4764-92aa-d20c050d3648 | ReadmeExamplesTests | test__009__testMakeRestClientAndChannel() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 931 | efc81100-5a4f-4c56-a159-6262a123b46c | RestClientTests | test__041__RestClient__Authentication__basic_authentication_flag__should_be_false_when_options__authCallback_is_set() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 932 | ac66990e-3499-4219-8720-583422fa7740 | AuthTests | test__015__Token__authentication_method__should_be_default_auth_method_when_options__authUrl_is_set() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 933 | 060128c8-a3af-42cc-8139-ce9a6b5d5169 | RealtimeClientPresenceTests | test__FLAKY__013__Presence__PresenceMap_has_existing_members_when_a_SYNC_is_started__should_ensure_that_members_no_longer_present_on_the_channel_are_removed_from_the_local_PresenceMap_once_the_sync_is_complete() | 3 | 0.0% | 0.0% | 99.4% | 2024-03-18T01:27:43.448Z |
| 934 | dbf91474-6b34-4d6d-ade0-89e850a21dc4 | AuthTests | test__018__Token__authentication_method__should_be_default_auth_method_when_options__token_is_set() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 935 | f3a971d6-f63d-4076-a6bb-359b4a5e2c79 | AuthTests | test__005__Basic__should_be_default_when_an_API_key_is_set() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 936 | 88e86f5a-ee01-4789-8231-281422a201a3 | RestClientTests | test__038__RestClient__Authentication__basic_authentication_flag__should_be_true_when_initialized_with_a_key() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 937 | 28491133-d90f-4acb-8765-37e1efdb9502 | RestClientTests | test__051__RestClient__Host_Fallback__fallbackHostsUseDefault_option__allows_the_default_fallback_hosts_to_be_used_when__environment__is_not_production() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 938 | 9a7d3781-1032-43ad-8b05-30428021f695 | UtilitiesTests | test__009__Utilities__EventEmitter__should_emit_events_to_all_relevant_listeners() | 3 | 0.0% | 0.0% | 99.4% | 2023-03-09T15:57:22.088Z |
| 939 | a92d36e8-8287-4f91-a43c-5a3cf0581244 | RestClientTests | test__030__RestClient__endpoint__should_not_prepend_the_environment_if_environment_is_configured_as__production_() | 3 | 0.0% | 0.0% | 99.4% | 2023-04-11T21:10:42.671Z |
| 940 | 68ace9d0-493e-4ebc-9ed9-88df5272298f | AuthTests | test__019__Token__authentication_method__should_be_default_auth_method_when_options__key_is_set() | 3 | 0.0% | 0.0% | 99.5% | 2023-04-11T21:10:42.671Z |
| 941 | add05465-267a-427c-92c7-9725f9801ca1 | RestClientTests | test__044__RestClient__Authentication__basic_authentication_flag__should_be_false_when_options__key_is_set() | 3 | 0.0% | 0.0% | 99.5% | 2023-04-11T21:10:42.671Z |
| 942 | 7cf194eb-57c8-4fbb-b6a1-658a0c416e7f | AuthTests | test__069__requestToken__authUrl__parameters__should_be_added_to_the_URL_when_auth_method_is_GET() | 3 | 0.0% | 0.0% | 99.5% | 2023-04-11T21:10:42.671Z |
| 943 | 118204d1-7179-4c9f-b2d1-2a600e677d0d | RestClientTests | test__087__RestClient__request__method_signature_and_arguments__should_add_a_HTTP_body() | 3 | 0.0% | 0.0% | 99.5% | 2023-04-11T21:10:42.671Z |
| 944 | e0f9896d-b840-40a6-ab97-58b91fd1db89 | UtilitiesTests | test__Utilities__JSON_Encoder__should_not_decode_rest_http_error_if_its_not_from_ably() | 3 | 0.0% | 0.0% | 99.5% | 2025-11-18T00:16:19.613Z |
| 945 | 54564a9f-478a-4a23-af86-b2768b597b8c | UtilitiesTests | test__013__Utilities__EventEmitter__calling_off_with_listener_and_event_arguments__should_still_receive_events_if_off_doesn_t_match_the_listener_s_criteria() | 3 | 0.0% | 0.0% | 99.5% | 2023-03-09T15:57:22.088Z |
| 946 | 05ee514a-e339-4ca1-afd5-1ef18a04c0a9 | AuthTests | test_revoke_tokens_with_revocation_key_returns_with_no_error() | 3 | 0.0% | 0.0% | 99.5% | 2022-06-27T10:56:08.552Z |
| 947 | 719c5887-6f6c-4191-bbc6-6ea1a87f67be | RealtimeClientConnectionTests | test__099__Connection__Host_Fallback__should_use_an_alternative_host_when___hostInternalError_code__501_() | 3 | 0.0% | 0.0% | 99.5% | 2024-10-08T22:05:01.042Z |
| 948 | f1c672b1-1aea-43ef-94bb-eeb7255c7e50 | PushAdminTests | test__012__Device_Registrations__list__should_list_devices_sorted() | 3 | 0.0% | 0.0% | 99.5% | 2022-05-15T06:25:12.972Z |
| 949 | 8bb132f6-7e6f-433d-9043-5019051ce779 | RealtimeClientPresenceTests | test__033__Presence__enter__should_result_in_an_error_immediately_if_the_client_is_anonymous() | 3 | 0.0% | 0.0% | 99.5% | 2022-10-24T13:59:27.528Z |
| 950 | 302abe16-71b2-44ed-b7d0-49f82747e4b9 | PushChannelTests | test__005__Push_Channel__unsubscribeDevice__should_fail_if_the_LocalDevice_doesn_t_have_a_deviceIdentityToken() | 3 | 0.0% | 0.0% | 99.5% | 2023-04-18T18:14:30.455Z |
| 951 | b1a7ebd4-7f32-47e9-b05f-877f592cbb9e | RestClientTests | test__040__RestClient__Authentication__basic_authentication_flag__should_be_false_when_options__authUrl_is_set() | 3 | 0.0% | 0.0% | 99.6% | 2023-04-11T21:10:42.671Z |
| 952 | 6a914c32-0882-4ebe-b043-6b99db6e2134 | AuthTests | test__068__requestToken__authUrl__should_override_previously_configured_parameters() | 3 | 0.0% | 0.0% | 99.6% | 2023-04-11T21:10:42.671Z |
| 953 | f196a9d2-45dd-4b9a-b6f1-14baa6b9fac1 | RestClientTests | test__043__RestClient__Authentication__basic_authentication_flag__should_be_false_when_options__token_is_set() | 3 | 0.0% | 0.0% | 99.6% | 2023-04-11T21:10:42.671Z |
| 954 | 84dcf86c-9a07-47eb-b787-0ac0b55fe6ee | UtilitiesTests | test__018__Utilities__EventEmitter__the_timed_method__should_not_call_onTimeout_if_the_deadline_isn_t_reached() | 3 | 0.0% | 0.0% | 99.6% | 2023-03-09T15:57:22.088Z |
| 955 | d4c1718f-4e1d-4cc1-bc24-79f6330044fc | PushChannelTests | test__007__Push_Channel__unsubscribeClient__should_fail_if_the_LocalDevice_doesn_t_have_a_clientId() | 3 | 0.0% | 0.0% | 99.6% | 2023-12-01T15:47:06.252Z |
| 956 | 2fbf5322-31f4-48a6-ae2e-5b7243eca6a8 | RealtimeClientPresenceTests | test_200_presence_object_should_perform_re_entr_whenever_a_channel_move_into_attached_state() | 3 | 0.0% | 0.0% | 99.6% | 2023-01-24T15:03:34.769Z |
| 957 | f0b213be-5618-4665-bb24-a7ebb06abdf5 | RealtimeClientConnectionTests | test__084__Connection__Connection_recovery__should_throw_error_if_recovery_key_is_broken() | 3 | 0.0% | 0.0% | 99.6% | 2022-11-11T17:05:46.076Z |
| 958 | eeb891c5-731d-4afb-98af-d88a0ee6486d | ReadmeExamplesTests | test__002__testMakeTokenInstance() | 3 | 0.0% | 0.0% | 99.6% | 2023-04-11T21:10:42.671Z |
| 959 | 3da4ef63-38af-4ac8-96d6-6c3bb26c2221 | RestClientTests | test__039__RestClient__Authentication__basic_authentication_flag__should_be_false_when_options__useTokenAuth_is_set() | 3 | 0.0% | 0.0% | 99.6% | 2023-04-11T21:10:42.671Z |
| 960 | 0669a71c-ce60-4c3f-ab69-8d7a799cf080 | UtilitiesTests | test__Utilities__JSON_Encoder__should_decode_rest_error_response_with_only_error_field() | 2 | 0.0% | 0.0% | 99.6% | 2025-11-22T00:11:26.963Z |
| 961 | 9ba7bf04-31b5-49ac-a905-467789376d16 | RealtimeAnnotationsTests | test__if_annotation_subscribe_mode_is_missing_from_channel_options_then_subscription_will_not_work() | 2 | 0.0% | 0.0% | 99.6% | 2025-11-22T00:11:26.963Z |
| 962 | 7f44f6df-38a1-43c5-adc7-d264fafe81eb | RealtimeClientConnectionTests | test__091__Connection__Host_Fallback__every_connection_is_first_attempted_to_the_primary_host_realtime_ably_io_sandbox() | 2 | 0.0% | 0.0% | 99.6% | 2025-10-24T13:51:26.918Z |
| 963 | 3e071113-2cfb-4d8e-9215-168f633d590f | PushAdminTests | test__027__Channel_Subscriptions__remove__push_device_authentication__should_include_DeviceIdentityToken_HTTP_header() | 2 | 0.0% | 0.0% | 99.6% | 2023-04-18T17:44:19.845Z |
| 964 | 8d9f403a-ec74-441e-8e23-f1da5074a0cb | PushTests | test__014__Registerer_Delegate_option__a_successful_activation_should_call_the_correct_registerer_delegate_method() | 2 | 0.0% | 0.0% | 99.7% | 2025-01-28T18:01:03.949Z |
| 965 | 5566d398-da8e-42bd-86c7-492c83465afe | PushAdminTests | test__009__Device_Registrations__get__push_device_authentication__should_include_DeviceSecret_HTTP_header() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T17:44:19.845Z |
| 966 | 1fc72287-4c90-4b38-96d6-ff3711eadbf2 | PushAdminTests | test__022__Channel_Subscriptions__save__push_device_authentication__should_include_DeviceIdentityToken_HTTP_header() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T17:44:19.845Z |
| 967 | 44c28549-f3cb-40c1-8206-253d7f5dd81a | RealtimeClientConnectionTests | test__103__Connection__Transport_disconnected_side_effects__should_resend_any_ProtocolMessage_for_resumable_cases_that_is_awaiting_a_ACK_NACK() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-03T17:23:56.196Z |
| 968 | 240c5d85-a5a6-48f7-a3f7-7e73cc77abc3 | PushActivationStateMachineTests | test__044__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledActivate__the_local_device_has_id_and_deviceIdentityToken__the_local_DeviceDetails_matches_the_instance_s_client_ID__PUTs_device_registration__transitions_to_WaitingForRegistrationSync() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-11T21:10:42.671Z |
| 969 | 8ba1ad66-9e88-4c76-98f4-7b23dc463d00 | DefaultLocalDeviceFetcherTests | test_fetchLocalDevice_returnsSameDeviceInstance() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T15:47:07.482Z |
| 970 | 71cb4e06-9cdd-4c43-b691-6906abd00ecc | PushAdminTests | test__028__Channel_Subscriptions__remove__push_device_authentication__should_include_DeviceSecret_HTTP_header() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T17:44:19.845Z |
| 971 | e6b2defb-c534-47a2-8565-7895b530bbea | PushAdminTests | test__023__Channel_Subscriptions__save__push_device_authentication__should_include_DeviceSecret_HTTP_header() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T17:44:19.845Z |
| 972 | cb57cd1b-bbd5-4965-875d-92b4382d1866 | PushTests | test__011__LocalDevice__sets_device_s_client_ID_from_registration_response() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T16:00:13.374Z |
| 973 | fb9abf9f-8545-453c-b077-2caceb9a8232 | PushAdminTests | test__010__Device_Registrations__list__should_list_devices_by_id() | 2 | 0.0% | 0.0% | 99.7% | 2022-05-10T00:35:09.929Z |
| 974 | cbe711d8-a789-4241-ac45-46d702d5ca6b | PushActivationStateMachineTests | test__016__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__local_device__should_have_a_clientID_if_the_client_is_identified() | 2 | 0.0% | 0.0% | 99.7% | 2024-01-12T22:00:06.227Z |
| 975 | b443f619-d33c-4501-9a5e-b700a0e97f35 | UtilitiesTests | test__Utilities__JSON_Encoder__should_decode_rest_error_response_with_complete_error_info() | 2 | 0.0% | 0.0% | 99.7% | 2025-11-22T00:11:26.963Z |
| 976 | 73fa1a43-9b4d-4c9d-a926-6a3c39d6ade9 | RealtimeClientPresenceTests | test__FLAKY__044__Presence__leave__should_leave_the_current_client_with_no_data() | 2 | 0.0% | 0.0% | 99.7% | 2024-03-10T17:58:03.674Z |
| 977 | 766219df-0f62-44e1-a9b6-f752d607f5ec | PushAdminTests | test__016__Device_Registrations__save__push_device_authentication__should_include_DeviceIdentityToken_HTTP_header() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T17:44:19.845Z |
| 978 | baca4239-eb4d-4d6d-ad1f-5476ed5ceb6e | AuthTests | test_revoke_tokens_with_incorrect_target_type_fail_with_correct_error_message() | 2 | 0.0% | 0.0% | 99.7% | 2022-06-27T10:56:08.552Z |
| 979 | 02d82248-9b63-40f6-bccc-883ecee70539 | PushChannelTests | test__001__Push_Channel__subscribeDevice__should_fail_if_the_LocalDevice_doesn_t_have_an_deviceIdentityToken() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-18T17:44:19.845Z |
| 980 | 0309b874-e351-48f1-a7e2-5fe20583bf5c | PushActivationStateMachineTests | test__043__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledActivate__the_local_device_has_id_and_deviceIdentityToken__the_local_DeviceDetails_matches_the_instance_s_client_ID__calls_registerCallback__transitions_to_WaitingForRegistrationSync() | 2 | 0.0% | 0.0% | 99.7% | 2023-04-11T21:10:42.671Z |
| 981 | 04ba64f4-7986-4e0a-a48b-bdd9517490a9 | RestAnnotationsTests | test__publish_annotation_exceeding_max_message_size() | 2 | 0.0% | 0.0% | 99.8% | 2025-11-22T00:11:26.963Z |
| 982 | 1990b90b-eb89-48fd-bdff-e29f0c62223d | PushActivationStateMachineTests | test__026__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_GotPushDeviceDetails__should_transition_to_WaitingForDeviceRegistration() | 2 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 983 | 9d0d08dd-e77b-4c9b-a469-1d8c3e410e9c | PushAdminTests | test__017__Device_Registrations__save__push_device_authentication__should_include_DeviceSecret_HTTP_header() | 2 | 0.0% | 0.0% | 99.8% | 2023-04-18T17:44:19.845Z |
| 984 | 46fd985e-efe6-4e8a-981e-a835e7ea21ab | UtilsTests | testRetryDelayCalculationForRetryNumberWithConstantRandomSeeding() | 2 | 0.0% | 0.0% | 99.8% | 2022-12-09T01:28:52.821Z |
| 985 | 0587ef94-2922-42e2-9bbf-eebeb32efef6 | RealtimeClientChannelTests | test__141__ChannelOptions__on_ATTACHED_should_decode_flags_into_array_of_channel_modes() | 2 | 0.0% | 0.0% | 99.8% | 2025-11-22T00:11:26.963Z |
| 986 | d77a18e0-04f4-4d89-a02c-eb4ee59761ad | ARTArchiveTests | test_art_unarchivedObjectOfClass_for_state_machine_states | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 987 | 013b1ab9-48de-4e6e-b839-f5280e2274ca | PushActivationStateMachineTests | test__008__Activation_state_machine__State_NotActivated__on_Event_GotPushDeviceDetails() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 988 | 4ea971a0-d42b-4028-a524-7b95ffbb51bf | PushActivationStateMachineTests | test__024__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_GotPushDeviceDetails__should_fire_GotDeviceRegistration_event() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 989 | 842f0b45-9872-4395-a915-6f5523ddee6b | UtilitiesTests | test__028_Utilities__message_encoding_with_version_and_annotations() | 1 | 0.0% | 0.0% | 99.8% | 2025-09-18T14:53:32.219Z |
| 990 | 83f722bb-a059-43ea-878a-b0fc2bceb52c | PushAdminTests | test__007__Device_Registrations__get__should_not_return_a_device_if_it_doesnt_exist() | 1 | 0.0% | 0.0% | 99.8% | 2024-03-20T21:47:20.671Z |
| 991 | 175c71cb-7326-4136-87a9-260e2a2de657 | PushActivationStateMachineTests | test__010__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__none_of_them_then_should_transition_to_WaitingForPushDeviceDetails() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 992 | 01afebea-d07d-4882-9a11-c15f6c101715 | PushActivationStateMachineTests | test__053__Activation_state_machine__State_WaitingForDeregistration__on_Event_CalledDeactivate() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 993 | 7be15ab6-f196-4cbe-a72e-9a3f50da4e7f | RealtimeClientConnectionTests | test__086a__Connection__Host_Fallback__failing_connections_with_custom_endpoint_should_result_in_an_error_immediately() | 1 | 0.0% | 0.0% | 99.8% | 2025-09-14T22:09:38.685Z |
| 994 | 961cce76-9813-49fb-a57f-2e238916b28a | PushActivationStateMachineTests | test__034__Activation_state_machine__State_WaitingForNewPushDeviceDetails__on_Event_CalledDeactivate__should_fire_Deregistered_event_and_include_DeviceIdentityToken_HTTP_header() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 995 | afd1ff4a-7392-4e92-ba04-96d5714cd825 | PushActivationStateMachineTests | test__050__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledDeactivate__should_fire_Deregistered_event_and_include_DeviceSecret_HTTP_header() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 996 | b06ccaaa-ac55-4ed6-9f3b-c266cd94f3ad | PushChannelTests | test__002__Push_Channel__subscribeDevice__should_do_a_POST_request_to__push_channelSubscriptions_and_include_device_authentication() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 997 | d2ff5dbd-34fd-41ee-96fe-ba37dcff4350 | PushActivationStateMachineTests | test__039__Activation_state_machine__State_WaitingForRegistrationSync_through_ARTPushActivationEventGotPushDeviceDetails__on_Event_CalledActivate() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 998 | 8aa86795-db6c-47c1-8422-71fbee803812 | PushActivationStateMachineTests | test__007__Activation_state_machine__State_NotActivated__on_Event_CalledDeactivate__should_transition_to_NotActivated() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 999 | f0a04080-84ed-4010-94b8-4cef65f95171 | PushActivationStateMachineTests | test__041__Activation_state_machine__State_WaitingForRegistrationSync_through_ARTPushActivationEventGotPushDeviceDetails__on_Event_SyncRegistrationFailed() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1000 | 0c1d6da2-540f-4ec4-80cf-8c56b7021788 | PushActivationStateMachineTests | test__018__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_CalledDeactivate() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1001 | 12c5bb91-a9f7-4d73-b1cb-b0ae2834f6c4 | PushActivationStateMachineTests | test__040__Activation_state_machine__State_WaitingForRegistrationSync_through_ARTPushActivationEventGotPushDeviceDetails__on_Event_RegistrationSynced() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1002 | 0d62fcba-d08d-4588-9b82-3f9950601c7c | PushActivationStateMachineTests | test__038__Activation_state_machine__State_WaitingForRegistrationSync_through_ARTPushActivationEventCalledActivate__on_Event_SyncRegistrationFailed() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1003 | d6d2f01c-2e15-400e-b531-564b839ff7a7 | PushAdminTests | test__026__Channel_Subscriptions__remove__should_remove_a_subscription() | 1 | 0.0% | 0.0% | 99.8% | 2022-08-02T11:47:58.309Z |
| 1004 | a44c2a8d-8eca-4525-b626-0ceaaf49c6d0 | PushActivationStateMachineTests | test__003__Activation_state_machine__should_read_the_current_state_from_disk() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1005 | e047de2b-6beb-4739-b63f-f7cc634eb500 | PushActivationStateMachineTests | test__017__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_CalledActivate() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1006 | 8c68aa92-6095-46bc-a079-7bed51f6277b | PushAdminTests | test__001__publish__should_perform_an_HTTP_request_to__push_publish() | 1 | 0.0% | 0.0% | 99.8% | 2022-04-01T11:42:10.451Z |
| 1007 | 41641ef8-fb45-408f-8e5f-c07f405e5085 | PushActivationStateMachineTests | test__028__Activation_state_machine__State_WaitingForDeviceRegistration__on_Event_GotDeviceRegistration() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1008 | d8375b15-e6bf-4a9c-883d-b51a8e8d512d | PushTests | test__002__activation__deactivate_method_should_send_a_CalledDeactivate_event_to_the_state_machine() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1009 | d619a86e-a357-477d-962b-4ff4e107cbae | PushAdminTests | test__024__Channel_Subscriptions__list__should_receive_a_list_of_subscriptions() | 1 | 0.0% | 0.0% | 99.8% | 2022-05-24T09:27:22.932Z |
| 1010 | 8b906315-7aec-49a6-ae82-94921ba8aaab | PushChannelTests | test__008__Push_Channel__unsubscribeClient__should_do_a_DELETE_request_to__push_channelSubscriptions() | 1 | 0.0% | 0.0% | 99.8% | 2023-04-11T21:10:42.671Z |
| 1011 | ef41d541-7720-4237-8c6e-8b4959549d22 | PushActivationStateMachineTests | test__030__Activation_state_machine__State_WaitingForNewPushDeviceDetails__on_Event_CalledActivate() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1012 | b2fa8c02-4451-4519-84fa-ae41bb85304d | PushActivationStateMachineTests | test__029__Activation_state_machine__State_WaitingForDeviceRegistration__on_Event_GettingDeviceRegistrationFailed() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1013 | 5b332ffe-9249-477a-b046-daa3d448beaa | PushActivationStateMachineTests | test__048__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledDeactivate__should_use_custom_deregisterCallback_and_fire_Deregistered_event() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1014 | f7bf159b-9bbd-4088-b02c-4e7dd6129e05 | RealtimeClientPresenceTests | test__FLAKY__047__Presence__PresenceMap__if_action_of_UPDATE_arrives__it_should_be_added_to_the_presence_map_with_the_action_set_to_PRESENT() | 1 | 0.0% | 0.0% | 99.9% | 2024-03-26T18:38:40.256Z |
| 1015 | 9e312940-e6fd-4a96-b04c-16772052ae7f | PushActivationStateMachineTests | test__020__Activation_state_machine__State_WaitingForPushDeviceDetails__when_initializing_from_persistent_state_with_a_deviceToken__GotPushDeviceDetails_should_be_re_emitted() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1016 | 9644f05a-7a83-48bd-a8fc-c2a543a02935 | PushActivationStateMachineTests | test__051__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledDeactivate__should_fire_Deregistered_event_and_include_DeviceIdentityToken_HTTP_header() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1017 | 3d86aef8-b9a1-41dd-84ab-848ecec623cc | PushChannelTests | test__012__Push_Channel__listSubscriptions__should_not_accept_both_deviceId_and_clientId_params_at_the_same_time() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1018 | 49e82755-bcfb-47ff-aeb9-4342d120112c | PushActivationStateMachineTests | test__055__Activation_state_machine__State_WaitingForDeregistration__on_Event_DeregistrationFailed() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1019 | daf97e7c-2638-40fd-b637-17e5280b6d97 | PushActivationStateMachineTests | test__027__Activation_state_machine__State_WaitingForDeviceRegistration__on_Event_CalledActivate() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1020 | e635271c-0479-40c5-97cd-68d7826efc80 | PushAdminTests | test__003__publish__should_fail_with_a_bad_recipient() | 1 | 0.0% | 0.0% | 99.9% | 2025-08-10T02:58:49.620Z |
| 1021 | fd73513d-7906-4c67-bd83-c9d7b5351c40 | RestClientTests | test__003__RestClient__endpoint_should_be_configurable_in_the_client_constructor_with_the_option_endpoint() | 1 | 0.0% | 0.0% | 99.9% | 2025-09-14T22:09:38.685Z |
| 1022 | ce03c6e1-be1a-405e-89ae-756700df48a8 | PushActivationStateMachineTests | test__049__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledDeactivate__should_use_custom_deregisterCallback_and_fire_DeregistrationFailed_event() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1023 | 14e37726-5125-4735-9a27-f140a427132b | PushAdminTests | test__008__Device_Registrations__get__push_device_authentication__should_include_DeviceIdentityToken_HTTP_header() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-18T16:00:13.374Z |
| 1024 | 0dcc7b1e-0b24-4ec5-a3bd-c3d33464405f | PushTests | test__004__activation__sends_GettingPushDeviceDetailsFailed_when_push_registration_fails() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1025 | 153c5080-b1db-4503-adb6-415a3219283c | PushActivationStateMachineTests | test__033__Activation_state_machine__State_WaitingForNewPushDeviceDetails__on_Event_CalledDeactivate__should_fire_Deregistered_event_and_include_DeviceSecret_HTTP_header() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1026 | afdf7643-4360-4230-b905-8c92232623c6 | PushActivationStateMachineTests | test__031__Activation_state_machine__State_WaitingForNewPushDeviceDetails__on_Event_CalledDeactivate__should_use_custom_deregisterCallback_and_fire_Deregistered_event() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1027 | ab1ac73e-c253-4f79-b2d2-011adf7dbb84 | PushActivationStateMachineTests | test__052__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_CalledDeactivate__should_fire_DeregistrationFailed_event() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1028 | b2f0386b-cad8-45fd-8068-fc3f483accd7 | PushActivationStateMachineTests | test__023__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_GotPushDeviceDetails__should_use_custom_registerCallback_and_fire_GettingDeviceRegistrationFailed_event() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1029 | ead878f2-43a4-4fff-a1aa-a849acf38843 | PushTests | test__001__activation__activate_method_should_send_a_CalledActivate_event_to_the_state_machine() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1030 | 1a950b59-5ab4-4a18-8016-4229ba246c6c | PushActivationStateMachineTests | test__037__Activation_state_machine__State_WaitingForRegistrationSync_through_ARTPushActivationEventCalledActivate__on_Event_RegistrationSynced() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1031 | 3f40c31e-c068-4495-8209-67bd287474d7 | UtilsTests | testRetryDelayCalculationForRetryNumberWithProperRandomSeeding() | 1 | 0.0% | 0.0% | 99.9% | 2022-11-28T20:07:56.141Z |
| 1032 | 6020f93d-9fd8-4c78-bd89-47a7213644c6 | PushActivationStateMachineTests | test__019__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_GettingPushDeviceDetailsFailed() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1033 | 90fd2392-6006-471a-affb-3d134a18f9ea | PushTests | test__015__Registerer_Delegate_option__registerer_delegate_should_not_hold_a_strong_instance_reference() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1034 | f18e8a67-b760-4779-af85-ed4f99abdf96 | PushActivationStateMachineTests | test__047__Activation_state_machine__State_AfterRegistrationSyncFailed__on_Event_GotPushDeviceDetails__the_local_device_has_id_and_deviceIdentityToken__the_local_DeviceDetails_matches_the_instance_s_client_ID__PUTs_device_registration__transitions_to_WaitingForRegistrationSync() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1035 | 9ae2c39a-42c3-4451-a08e-14803b7b05db | PushChannelTests | test__011__Push_Channel__listSubscriptions__should_not_accept_null_deviceId_and_null_clientId() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1036 | c95d37ad-f0db-4c45-9804-c3a546154e07 | PushActivationStateMachineTests | test__015__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__local_device__should_have_a_generated_secret() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1037 | fd2cc8b5-2105-4a3e-bfb7-eef5a8f3c0fb | PushActivationStateMachineTests | test__005__Activation_state_machine__should_queue_event_that_has_no_transition_defined_for_it() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1038 | 736572f9-d8a9-4630-bbea-c80da86fafd7 | PushTests | test__016__activate_should_call_registerForAPNS_while_transition_from_not_activated() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1039 | 387ec6fe-6563-422b-bf53-109f942b23c7 | Ably_iOS_Tests.RealtimeClientPresenceTests | test__015__Presence__subscribe__with_no_arguments_should_subscribe_a_listener_to_all_presence_messages | 1 | 0.0% | 0.0% | 99.9% | 2022-02-17T16:55:57.246Z |
| 1040 | c6547839-9f4f-4de7-961c-4a911c9729e8 | PushActivationStateMachineTests | test__021__Activation_state_machine__State_WaitingForPushDeviceDetails__on_Event_GotPushDeviceDetails__should_raise_exception_if_ARTPushRegistererDelegate_is_not_implemented() | 1 | 0.0% | 0.0% | 99.9% | 2022-05-09T18:53:46.435Z |
| 1041 | 9a106570-f33f-4aa0-b44c-3e36eb57baba | PushActivationStateMachineTests | test__013__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__the_local_device_has_id_and_deviceIdentityToken__the_local_DeviceDetails_matches_the_instance_s_client_ID__PUTs_device_registration__transitions_to_WaitingForRegistrationSync() | 1 | 0.0% | 0.0% | 99.9% | 2023-04-11T21:10:42.671Z |
| 1042 | a1ccac23-4e7f-4981-93a3-2f02f2b72d9f | AuthTests | test__115b__authorize__server_time_offset__should_obtain_server_time_once_and_persist_the_offset_from_the_local_clock() | 1 | 0.0% | 0.0% | 99.9% | 2026-01-03T21:15:47.504Z |
| 1043 | 64ba130c-5772-47b4-b40a-3bb099d70a83 | UtilitiesTests | test__027_Utilities__message_received_with_new_version_structure() | 1 | 0.0% | 0.0% | 99.9% | 2025-09-18T14:53:32.219Z |
| 1044 | 75bb66d9-badb-4c67-b132-4584c7ee5bb2 | PushAdminTests | test__018__Device_Registrations__removeWhere__should_unregister_a_device() | 1 | 0.0% | 0.0% | 99.9% | 2022-02-18T14:47:25.185Z |
| 1045 | 2c0f0f19-7701-4385-bfa8-933cff3aea87 | PushChannelTests | test__004__Push_Channel__subscribeClient__should_do_a_POST_request_to__push_channelSubscriptions() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1046 | bcb4c8f5-dcaa-4cb9-a629-92a3b5aae4d9 | PushActivationStateMachineTests | test__032__Activation_state_machine__State_WaitingForNewPushDeviceDetails__on_Event_CalledDeactivate__should_use_custom_deregisterCallback_and_fire_DeregistrationFailed_event() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1047 | 801e7cb8-e40a-4786-b33b-de24037b0d3a | PushActivationStateMachineTests | test__004__Activation_state_machine__AfterRegistrationUpdateFailed_state_from_persistence_gets_migrated_to_AfterRegistrationSyncFailed() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1048 | 1cc509f4-c6a7-4850-b429-25d94e7e321b | PushActivationStateMachineTests | test__006__Activation_state_machine__event_handling_sould_be_atomic_and_sequential() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1049 | 6568ba25-1b35-48f3-996a-866758020048 | PushActivationStateMachineTests | test__001__should_remove_identityTokenDetails_from_cache_and_storage() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1050 | 1810ca03-ebaa-4329-9bf4-109a3c87ba7f | PushAdminTests | test__032__Channel_Subscriptions__removeWhere__should_not_remove_by_inexistent_deviceId() | 1 | 0.0% | 0.0% | 100.0% | 2023-05-12T05:30:09.253Z |
| 1051 | 87e921d2-5c6b-41ca-ad86-bf28d9ca6a79 | PushActivationStateMachineTests | test__036__Activation_state_machine__State_WaitingForRegistrationSync_through_ARTPushActivationEventCalledActivate__on_Event_CalledActivate() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1052 | 5358ae6a-f4c3-4be0-8979-e5e57cf04ae6 | PushActivationStateMachineTests | test__014__Activation_state_machine__State_NotActivated__on_Event_CalledActivate__local_device__should_have_a_generated_id() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1053 | eb2efd42-9be3-4deb-9546-b8efb7269243 | UtilitiesTests | test__025_Utilities__message_should_populate_serial_timestamp_to_version() | 1 | 0.0% | 0.0% | 100.0% | 2025-09-18T14:53:32.219Z |
| 1054 | 89916b8d-d554-46b7-8445-5df8f0cd7764 | PushAdminTests | test__030__Channel_Subscriptions__removeWhere__should_remove_by_cliendId_and_channel() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T19:06:16.209Z |
| 1055 | 80650a50-fba2-4194-b75a-2a266e16cd6e | PushAdminTests | test__021__Channel_Subscriptions__save__should_fail_with_a_bad_recipient() | 1 | 0.0% | 0.0% | 100.0% | 2022-05-17T11:43:54.735Z |
| 1056 | f1614d45-f435-46b3-85de-b8a5e136c6af | PushActivationStateMachineTests | test__035__Activation_state_machine__State_WaitingForNewPushDeviceDetails__on_Event_CalledDeactivate__should_fire_DeregistrationFailed_event() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1057 | 7cb27584-600e-4391-a28a-5578bd06c4ab | PushChannelTests | test__009__Push_Channel__listSubscriptions__should_return_a_paginated_result_with_PushChannelSubscription_filtered_by_channel_and_device() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1058 | 0ed912a0-d467-43fc-9c2e-1490e2077e88 | PushChannelTests | test__006__Push_Channel__unsubscribeDevice__should_do_a_DELETE_request_to__push_channelSubscriptions_and_include_device_authentication() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1059 | 02fc6ff5-1f8d-4f1d-971c-4c65b1859155 | RealtimeClientTests | test__018__RealtimeClient__options__should_modify_both_the_REST_and_realtime_endpoint_if_environment_string_is_assigned() | 1 | 0.0% | 0.0% | 100.0% | 2025-09-11T21:30:00.520Z |
| 1060 | 35f83ad1-252c-4e25-aa8b-153da4a83fe8 | PushChannelTests | test__010__Push_Channel__listSubscriptions__should_return_a_paginated_result_with_PushChannelSubscription_filtered_by_channel_and_client() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1061 | 3b1f5749-d84b-4e6f-a5b1-90bd3d1b46ee | PushActivationStateMachineTests | test__002__Activation_state_machine__should_set_NotActivated_state_as_current_state_when_disk_is_empty() | 1 | 0.0% | 0.0% | 100.0% | 2023-04-11T21:10:42.671Z |
| 1062 | a5723936-7d28-4801-85f6-1b0157cccc19 | PushAdminTests | test__011__Device_Registrations__list__should_list_devices_by_client_id() | 1 | 0.0% | 0.0% | 100.0% | 2022-02-18T14:47:25.185Z |