<testsuites>
	<testsuite tests="176" failures="2" time="7260.309" name="github.com/ably/ably-go/ably">
		<properties>
			<property name="go.version" value="go1.19.13"></property>
		</properties>
		<testcase classname="ably" name="Test_decodeMessage" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/foo" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/{&#34;foo&#34;:42}" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/{&#34;foo&#34;:42,&#34;bar&#34;:[&#34;a&#34;,1.2,{&#34;boo&#34;:&#34;ha&#34;}]}" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/[{&#34;foo&#34;:42},&#34;qux&#34;]" time="0.000"></testcase>
		<testcase classname="ably" name="Test_decodeMessage/3q2+7w==" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackExtrasJsonCompatible" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/json_array" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/short_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/200_character_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/2000_character_string" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/short_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/200_byte_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/2000_byte_binary" time="0.000"></testcase>
		<testcase classname="ably" name="TestMsgpackDecoding/an_object" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth" time="9.840"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA2:_Should_use_basic_auth_as_default_authentication_if_an_API_key_exists" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA1:_Should_connect_to_HTTPS_by_default,_trying_to_connect_with_non-TLS_should_result_in_error" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth/RSA11:_API_key_should_follow_format_KEY_NAME:KEY_SECRET_in_auth_header" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth" time="10.340"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth_Renew" time="14.720"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken" time="10.340"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c" time="52.600"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Get_JWT_from_echo_server" time="10.660"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Should_be_able_to_use_it_as_a_token" time="10.340"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authURL" time="11.020"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authCallback" time="10.330"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA4e,_RSA4b:_Should_return_error_when_JWT_is_invalid" time="10.250"></testcase>
		<testcase classname="ably" name="TestAuth_ReuseClientID" time="10.260"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken_PublishClientID" time="11.270"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID" time="11.950"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID/Auth_ClientID" time="1.260"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest" time="9.780"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h" time="0.060"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h/parameters_are_optional" time="0.060"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h/authOptions_must_not_be_merged" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9c_must_generate_a_unique_16+_character_nonce" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9g_generate_a_signed_request" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_RealtimeAccessToken" time="10.400"></testcase>
		<testcase classname="ably" name="TestAuth_IgnoreTimestamp_QueryTime" time="43.410"></testcase>
		<testcase classname="ably" name="TestAuth_RSA7c" time="11.060"></testcase>
		<testcase classname="ably" name="TestEventEmitterConcurrency" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On/event:_qux,_data:_42" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On/event:_foo,_data:_42" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE3_EventEmitter_On/event:_bar,_data:_42" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once" time="0.280"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once/event:_qux,_data:_42" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once/event:_foo,_data:_42" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE4_EventEmitter_Once/event:_bar,_data:_42" time="0.090"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off" time="0.120"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off/specific_listener" time="0.040"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off/specific_event" time="0.050"></testcase>
		<testcase classname="ably" name="Test_RTE5_EventEmitter_Off/all" time="0.030"></testcase>
		<testcase classname="ably" name="Test_RTE6_EventEmitter_EmitPanic" time="0.020"></testcase>
		<testcase classname="ably" name="Test_RTE6a_EventEmitter_EmitToFixedListenersCollection" time="0.100"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedFallback" time="9.850"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedFallback/request_time" time="0.000"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse" time="10.530"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_time" time="0.030"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_404" time="0.350"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages" time="0.180"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/post" time="0.090"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/get" time="0.070"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_128_keylength" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_128_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_256_keylength" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c/with_a_256_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_128_keylength" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_128_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_256_keylength" time="0.010"></testcase>
		<testcase classname="ably" name="TestMessage_CryptoDataFixtures_RSL6a1_RSL5b_RSL5c_TM3/with_a_256_keylength/fixture_encode" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_Publish" time="10.160"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_PublishAsync" time="10.420"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_Subscribe" time="25.120"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_SubscriptionFilters" time="10.620"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_AttachWhileDisconnected" time="10.850"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetAblySandboxDefaultReadLimit" time="10.440"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldSetProvidedReadLimit" time="9.870"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_SetDefaultReadLimitIfServerHasNoLimit" time="10.560"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_ShouldReturnErrorIfReadLimitExceeded" time="10.620"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange" time="41.850"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHING" time="10.730"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_ATTACHED" time="10.280"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHING" time="10.560"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_DETACHED" time="10.280"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_SUSPENDED" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:107: SUSPENDED not yet implemented"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2_ChannelEventForStateChange/on_UPDATE" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:112: UPDATED not yet implemented"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach" time="193.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4a:_If_already_attached,_nothing_is_done" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_INITIALIZED,_CLOSING,_CLOSED_returns_error" time="10.560"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_FAILED,_returns_error" time="11.180"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4b:_If_connection_state_is_SUSPENDED,_returns_error" time="10.810"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4c_RTL4d:_If_connected,_should_get_attached_successfully" time="10.450"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_FAILED_while_attaching_channel" time="10.370"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_DETACHED_while_attaching_channel" time="10.730"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4d_:_should_return_error_on_SUSPENDED_while_attaching_channel" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:529: Channel SUSPENDED not implemented yet"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4e:_Transition_to_failed_if_no_attach_permission" time="10.520"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4f:_Channel_attach_timeout_if_not_received_within_realtime_request_timeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4g:_If_channel_in_FAILED_state,_set_err_to_null_and_proceed_with_attach" time="10.750"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4h:_If_channel_is_ATTACHING,_listen_to_the_attach_event_and_don&#39;t_send_attach_event" time="10.900"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4h:_If_channel_is_DETACHING,_do_attach_after_completion_of_request" time="10.470"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_CONNECTING,_do_ATTACH_after_CONNECTED" time="10.690"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4i_:_If_connection_state_is_DISCONNECTED,_do_ATTACH_after_CONNECTED" time="11.040"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j_RTL13a:_If_channel_attach_is_not_a_clean_attach,_should_set_ATTACH_RESUME_in_the_ATTACH_message" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j1:_AttachResume_should_be_True_when_Attached_(Clean_ATTACH)" time="10.610"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4j2:_Rewind_flag_should_allow_to_receive_historic_messages" time="10.950"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k:_If_params_given_channel_options,_should_be_sent_in_ATTACH_message" time="11.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4k1:_If_params_given_channel_options,_should_be_exposed_as_readonly_field_on_ATTACHED_message" time="10.860"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4l:_If_modes_provided_in_channelOptions,_should_be_encoded_as_bitfield_and_set_as_flags_field_of_ATTACH_message" time="10.580"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL4_Attach/RTL4m:_If_modes_provides_while_attach,_should_receive_modes_in_attached_message" time="10.490"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach" time="93.110"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5a:_If_channel_is_INITIALIZED_or_DETACHED,_do_nothing" time="11.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5b:_If_channel_state_is_FAILED,_return_error" time="11.200"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5d_RTL5e:_If_connected,_should_do_successful_detach_with_server" time="15.700"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5e:_return_error_if_channel_detach_fails" time="12.550"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5f:_return_error_on_request_timeout" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5g:_If_connection_state_CLOSING_or_FAILED,_should_return_error" time="11.240"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h_:_If_Connection_state_CONNECTING,_queue_the_DETACH_message_and_send_on_CONNECTED" time="10.950"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5h,_RTN19b:_If_Connection_state_DISCONNECTED,_queue_the_DETACH_message_and_send_on_CONNECTED" time="10.570"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5i:_If_channel_in_DETACHING_or_ATTACHING_state,_do_detach_after_completion_of_operation" time="9.840"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5j:_if_channel_state_is_SUSPENDED,_immediately_transition_to_DETACHED_state" time="0.000">
			<skipped message="    realtime_channel_spec_integration_test.go:1900: Channel SUSPENDED not implemented yet"></skipped>
		</testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL5_Detach/RTL5k:_When_receive_ATTACH_in_detaching_state,_send_new_DETACH_message" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow" time="50.930"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_INITIALIZED" time="10.330"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHING" time="10.100"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_ATTACHED" time="9.770"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHING" time="10.330"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c1_PublishNow/when_DETACHED" time="10.400"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue" time="115.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_INITIALIZED,_channel_is_INITIALIZED" time="10.510"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_INITIALIZED" time="9.980"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHING" time="10.010"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_INITIALIZED" time="10.650"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHING" time="10.470"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_ATTACHED" time="10.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHING" time="10.790"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_DISCONNECTED,_channel_is_DETACHED" time="10.860"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_ATTACHED" time="10.380"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHING" time="10.380"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c2_PublishEnqueue/when_connection_is_CONNECTING,_channel_is_DETACHED" time="10.960"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail" time="10.500"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c4_PublishFail/when_connection_is_SUSPENDED,_channel_is_INITIALIZED" time="10.500"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL6c5_NoImplicitAttach" time="10.440"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume" time="0.090"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL2f:_when_flag_has_presence_is_provided,_set_channelChangeState_resume_to_false" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL2f:_when_flag_has_backlog_is_provided,_set_channelChangeState_resume_to_false" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL2f:_when_flag_resumed_is_provided,_set_channelChangeState_resume_to_true" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL2f_RTL12_HandleResume/RTL12:_when_RE-ATTACH_with_error,_set_ChannelEventUpdated" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached" time="0.070"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached/RTL13a:_when_ATTACHED,_successful_reattach" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached/RTL13b:_when_ATTACHING" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL13_HandleDetached/RTL13c:_stop_on_non-CONNECTED" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL17_IgnoreMessagesWhenNotAttached" time="0.020"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL17_IgnoreMessagesWhenNotAttached/Shouldn&#39;t_receive_message_when_not_attached" time="0.020"></testcase>
		<testcase classname="ably" name="Test_UpdateEmptyMessageFields_TM2a_TM2c_TM2f" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL14_HandleChannelError" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtimeChannel_RTL14_HandleChannelError/RTL14:_when_Error,_should_transition_to_failed_state" time="0.030"></testcase>
		<testcase classname="ably" name="TestRealtime_RealtimeHost" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RealtimeHost/REC1b_with_endpoint_option" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RealtimeHost/REC1d2_with_legacy_realtimeHost_option" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent" time="0.010"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_endpoint_option" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_endpoint_option/RSC7d3_:_Should_set_ablyAgent_header_with_correct_identifiers" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_endpoint_option/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_endpoint_option/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents_missing_version" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_legacy_options" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_legacy_options/RSC7d3_:_Should_set_ablyAgent_header_with_correct_identifiers" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_legacy_options/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RSC7_AblyAgent/using_legacy_options/RSC7d6_:_Should_set_ablyAgent_header_with_custom_agents_missing_version" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_HostFallback" time="0.000">
			<failure message="Failed" type=""></failure>
		</testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_Integration_HostFallback_Internal_Server_Error" time="11.060"></testcase>
		<testcase classname="ably" name="TestRealtime_RTN17_Integration_HostFallback_Timeout" time="0.000">
			<failure message="Failed" type="">realtime_client_integration_test.go:476: &#xA;Error Trace:&#x9;realtime_client_integration_test.go:476&#xA;Error:      &#x9;Received unexpected error:&#xA;            &#x9;waiting on Result timed out after 30s&#xA;Test:       &#x9;TestRealtime_RTN17_Integration_HostFallback_Timeout&#xA;realtime_client_integration_test.go:478: &#xA;Error Trace:&#x9;realtime_client_integration_test.go:478&#xA;Error:      &#x9;Not equal: &#xA;            &#x9;expected: 2&#xA;            &#x9;actual  : 0&#xA;Test:       &#x9;TestRealtime_RTN17_Integration_HostFallback_Timeout&#xA;realtime_client_integration_test.go:479: &#xA;Error Trace:&#x9;realtime_client_integration_test.go:479&#xA;Error:      &#x9;Not equal: &#xA;            &#x9;expected: &#34;sandbox-a-fallback.ably-realtime.com&#34;&#xA;            &#x9;actual  : &#34;&#34;&#xA;            &#x9;&#xA;            &#x9;Diff:&#xA;            &#x9;--- Expected&#xA;            &#x9;+++ Actual&#xA;            &#x9;@@ -1 +1 @@&#xA;            &#x9;-sandbox-a-fallback.ably-realtime.com&#xA;            &#x9;+&#xA;Test:       &#x9;TestRealtime_RTN17_Integration_HostFallback_Timeout&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000505750 sp=0xc000505730 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0005057e0 sp=0xc000505750 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc000505808 sp=0xc0005057e0 pc=0x43d9d8&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1494 +0x789 fp=0xc000505920 sp=0xc000505808 pc=0x5b6b29&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1846 +0x9a fp=0xc000505978 sp=0xc000505920 pc=0x5ba11a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x217 fp=0xc000505a80 sp=0xc000505978 pc=0x5b53f7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1844 +0x7ed fp=0xc000505bd0 sp=0xc000505a80 pc=0x5b9f6d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1726 +0xa85 fp=0xc000505ed8 sp=0xc000505bd0 pc=0x5b7ae5&#xA;_testmain.go:301 +0x2ea fp=0xc000505f80 sp=0xc000505ed8 pc=0xc7c18a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:250 +0x212 fp=0xc000505fe0 sp=0xc000505f80 pc=0x4723f2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000505fe8 sp=0xc000505fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000050fb0 sp=0xc000050f90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:302 +0xad fp=0xc000050fe0 sp=0xc000050fb0 pc=0x47264d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000050fe8 sp=0xc000050fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:290 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000051790 sp=0xc000051770 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgcsweep.go:297 +0xd7 fp=0xc0000517c8 sp=0xc000051790 pc=0x45cd17&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:178 +0x26 fp=0xc0000517e0 sp=0xc0000517c8 pc=0x451986&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000517e8 sp=0xc0000517e0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:178 +0x6b&#xA;goroutine running on other thread; stack unavailable&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:179 +0xaa&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000050628 sp=0xc000050608 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mfinal.go:180 +0x145 fp=0xc0000507e0 sp=0xc000050628 pc=0x450aa5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000507e8 sp=0xc0000507e0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mfinal.go:157 +0x45&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000052f50 sp=0xc000052f30 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc000052fe0 sp=0xc000052f50 pc=0x453ad1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000052fe8 sp=0xc000052fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1159 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00075a7c8 sp=0xc00075a7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00075a928 sp=0xc00075a7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00075aa58 sp=0xc00075a928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00075aad0 sp=0xc00075aa58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00075ab70 sp=0xc00075aad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00075abe8 sp=0xc00075ab70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00075afc0 sp=0xc00075abe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00075afe0 sp=0xc00075afc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00075afe8 sp=0xc00075afe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0003092d0 sp=0xc0003092b0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc000309308 sp=0xc0003092d0 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc000309328 sp=0xc000309308 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc000309370 sp=0xc000309328 pc=0x4f5a1d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc000309460 sp=0xc000309370 pc=0x4f75b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0003094c0 sp=0xc000309460 pc=0x7cf5d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc000309540 sp=0xc0003094c0 pc=0x7e6491&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc000309588 sp=0xc000309540 pc=0x807e25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:786 +0x23b fp=0xc000309608 sp=0xc000309588 pc=0x95095b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc000309698 sp=0xc000309608 pc=0x5bebeb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000309720 sp=0xc000309698 pc=0x5beeb2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:991 +0x4bb fp=0xc000309a48 sp=0xc000309720 pc=0x9529db&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:1916 +0x5d4 fp=0xc000309fa0 sp=0xc000309a48 pc=0x959f34&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x59 fp=0xc000309fe0 sp=0xc000309fa0 pc=0x961e79&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000309fe8 sp=0xc000309fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x838&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004cf50 sp=0xc00004cf30 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc00004cfe0 sp=0xc00004cf50 pc=0x453ad1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004cfe8 sp=0xc00004cfe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1159 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004d750 sp=0xc00004d730 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc00004d7e0 sp=0xc00004d750 pc=0x453ad1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004d7e8 sp=0xc00004d7e0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1159 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000052750 sp=0xc000052730 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1235 +0xf1 fp=0xc0000527e0 sp=0xc000052750 pc=0x453ad1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000527e8 sp=0xc0000527e0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/mgc.go:1159 +0x25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000471ed0 sp=0xc000471eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000471f60 sp=0xc000471ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc000471f88 sp=0xc000471f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc000471fe0 sp=0xc000471f88 pc=0xaa4b3b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000471fe8 sp=0xc000471fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006e2c40 sp=0xc0006e2c20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006e2da0 sp=0xc0006e2c40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc0006e2fe0 sp=0xc0006e2da0 pc=0xb7431a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006e2fe8 sp=0xc0006e2fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000475cd8 sp=0xc000475cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000475e38 sp=0xc000475cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000475fc0 sp=0xc000475e38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000475fe0 sp=0xc000475fc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000475fe8 sp=0xc000475fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006317c8 sp=0xc0006317a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000631928 sp=0xc0006317c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000631a58 sp=0xc000631928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000631ad0 sp=0xc000631a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000631b70 sp=0xc000631ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000631be8 sp=0xc000631b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000631fc0 sp=0xc000631be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000631fe0 sp=0xc000631fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000631fe8 sp=0xc000631fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00005eed0 sp=0xc00005eeb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc00005ef60 sp=0xc00005eed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc00005ef88 sp=0xc00005ef60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc00005efe0 sp=0xc00005ef88 pc=0xaa4b3b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00005efe8 sp=0xc00005efe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000634cd8 sp=0xc000634cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000634e38 sp=0xc000634cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000634fc0 sp=0xc000634e38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000634fe0 sp=0xc000634fc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000634fe8 sp=0xc000634fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005417c8 sp=0xc0005417a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000541928 sp=0xc0005417c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000541a58 sp=0xc000541928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000541ad0 sp=0xc000541a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000541b70 sp=0xc000541ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000541be8 sp=0xc000541b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000541fc0 sp=0xc000541be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000541fe0 sp=0xc000541fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000541fe8 sp=0xc000541fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0000636e0 sp=0xc0000636c0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc000063718 sp=0xc0000636e0 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc000063738 sp=0xc000063718 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc000063780 sp=0xc000063738 pc=0x4f5a1d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc000063870 sp=0xc000063780 pc=0x4f75b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0000638d0 sp=0xc000063870 pc=0x7cf5d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc000063950 sp=0xc0000638d0 pc=0x7e6491&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc000063998 sp=0xc000063950 pc=0x807e25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1929 +0x105 fp=0xc000063a18 sp=0xc000063998 pc=0x984745&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc000063aa8 sp=0xc000063a18 pc=0x5bebeb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc000063b30 sp=0xc000063aa8 pc=0x5beeb2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2093 +0x2c8 fp=0xc000063fc0 sp=0xc000063b30 pc=0x985a88&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x3a fp=0xc000063fe0 sp=0xc000063fc0 pc=0x9833ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x2586&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000477cd0 sp=0xc000477cb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000477e30 sp=0xc000477cd0 pc=0x48407c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2392 +0x1a9 fp=0xc000477fc0 sp=0xc000477e30 pc=0x988869&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x3a fp=0xc000477fe0 sp=0xc000477fc0 pc=0x98333a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000477fe8 sp=0xc000477fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x261a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0001093a8 sp=0xc000109388 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000109438 sp=0xc0001093a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc000109460 sp=0xc000109438 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0001094f0 sp=0xc000109460 pc=0xc6d474&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc000109638 sp=0xc0001094f0 pc=0xb3853e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0xafb fp=0xc000109888 sp=0xc000109638 pc=0xb3c39b&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc000109b20 sp=0xc000109888 pc=0xb3a97f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x251 fp=0xc000109be8 sp=0xc000109b20 pc=0xb39491&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc000109fc0 sp=0xc000109be8 pc=0xb42793&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000109fe0 sp=0xc000109fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000109fe8 sp=0xc000109fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000417cd8 sp=0xc000417cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000417e38 sp=0xc000417cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000417fc0 sp=0xc000417e38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000417fe0 sp=0xc000417fc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000417fe8 sp=0xc000417fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0002ebcd8 sp=0xc0002ebcb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0002ebe38 sp=0xc0002ebcd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0002ebfc0 sp=0xc0002ebe38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0002ebfe0 sp=0xc0002ebfc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0002ebfe8 sp=0xc0002ebfe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00061bc40 sp=0xc00061bc20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00061bda0 sp=0xc00061bc40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc00061bfe0 sp=0xc00061bda0 pc=0xb7431a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00061bfe8 sp=0xc00061bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000411c38 sp=0xc000411c18 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000411d98 sp=0xc000411c38 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc000411f58 sp=0xc000411d98 pc=0xb5b309&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc000411f88 sp=0xc000411f58 pc=0xb5abc2&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:833 +0x76 fp=0xc000411fe0 sp=0xc000411f88 pc=0xb33af6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000411fe8 sp=0xc000411fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:829 +0xb36&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006d6c58 sp=0xc0006d6c38 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006d6db8 sp=0xc0006d6c58 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:310 +0x47d fp=0xc0006d6f28 sp=0xc0006d6db8 pc=0xb2b75d&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:395 +0x6a fp=0xc0006d6fa0 sp=0xc0006d6f28 pc=0xc7420a&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:532 +0x3a fp=0xc0006d6fe0 sp=0xc0006d6fa0 pc=0xc75e7a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006d6fe8 sp=0xc0006d6fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:531 +0xe5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004ff3a8 sp=0xc0004ff388 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0004ff438 sp=0xc0004ff3a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc0004ff460 sp=0xc0004ff438 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0004ff4f0 sp=0xc0004ff460 pc=0xc6d474&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc0004ff638 sp=0xc0004ff4f0 pc=0xb3853e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0xafb fp=0xc0004ff888 sp=0xc0004ff638 pc=0xb3c39b&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc0004ffb20 sp=0xc0004ff888 pc=0xb3a97f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x251 fp=0xc0004ffbe8 sp=0xc0004ffb20 pc=0xb39491&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc0004fffc0 sp=0xc0004ffbe8 pc=0xb42793&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0004fffe0 sp=0xc0004fffc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004fffe8 sp=0xc0004fffe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005a0cd8 sp=0xc0005a0cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0005a0e38 sp=0xc0005a0cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc0005a0fc0 sp=0xc0005a0e38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc0005a0fe0 sp=0xc0005a0fc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005a0fe8 sp=0xc0005a0fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00088b7c8 sp=0xc00088b7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00088b928 sp=0xc00088b7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00088ba58 sp=0xc00088b928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00088bad0 sp=0xc00088ba58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00088bb70 sp=0xc00088bad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00088bbe8 sp=0xc00088bb70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00088bfc0 sp=0xc00088bbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00088bfe0 sp=0xc00088bfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00088bfe8 sp=0xc00088bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004fd7c8 sp=0xc0004fd7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0004fd928 sp=0xc0004fd7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0004fda58 sp=0xc0004fd928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004fdad0 sp=0xc0004fda58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0004fdb70 sp=0xc0004fdad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0004fdbe8 sp=0xc0004fdb70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0004fdfc0 sp=0xc0004fdbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0004fdfe0 sp=0xc0004fdfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004fdfe8 sp=0xc0004fdfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005947c8 sp=0xc0005947a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000594928 sp=0xc0005947c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000594a58 sp=0xc000594928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000594ad0 sp=0xc000594a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000594b70 sp=0xc000594ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000594be8 sp=0xc000594b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000594fc0 sp=0xc000594be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000594fe0 sp=0xc000594fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000594fe8 sp=0xc000594fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000888ed0 sp=0xc000888eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000888f60 sp=0xc000888ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc000888f88 sp=0xc000888f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc000888fe0 sp=0xc000888f88 pc=0xaa4b3b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000888fe8 sp=0xc000888fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004107c8 sp=0xc0004107a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000410928 sp=0xc0004107c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000410a58 sp=0xc000410928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000410ad0 sp=0xc000410a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000410b70 sp=0xc000410ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000410be8 sp=0xc000410b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000410fc0 sp=0xc000410be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000410fe0 sp=0xc000410fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000410fe8 sp=0xc000410fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006cd7c8 sp=0xc0006cd7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006cd928 sp=0xc0006cd7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006cda58 sp=0xc0006cd928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006cdad0 sp=0xc0006cda58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0006cdb70 sp=0xc0006cdad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006cdbe8 sp=0xc0006cdb70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0006cdfc0 sp=0xc0006cdbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0006cdfe0 sp=0xc0006cdfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006cdfe8 sp=0xc0006cdfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000228cd0 sp=0xc000228cb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000228e30 sp=0xc000228cd0 pc=0x48407c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2392 +0x1a9 fp=0xc000228fc0 sp=0xc000228e30 pc=0x988869&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x3a fp=0xc000228fe0 sp=0xc000228fc0 pc=0x98333a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000228fe8 sp=0xc000228fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1752 +0x261a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000597cb0 sp=0xc000597c90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc000597d40 sp=0xc000597cb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc000597d70 sp=0xc000597d40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc000597dd8 sp=0xc000597d70 pc=0xb80105&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x167 fp=0xc000597eb8 sp=0xc000597dd8 pc=0xb3e6a7&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc000597f48 sp=0xc000597eb8 pc=0xb1c569&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc000597fe0 sp=0xc000597f48 pc=0xb1c38e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000597fe8 sp=0xc000597fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006c67c8 sp=0xc0006c67a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006c6928 sp=0xc0006c67c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006c6a58 sp=0xc0006c6928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006c6ad0 sp=0xc0006c6a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0006c6b70 sp=0xc0006c6ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006c6be8 sp=0xc0006c6b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0006c6fc0 sp=0xc0006c6be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0006c6fe0 sp=0xc0006c6fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006c6fe8 sp=0xc0006c6fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0007367c8 sp=0xc0007367a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000736928 sp=0xc0007367c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000736a58 sp=0xc000736928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000736ad0 sp=0xc000736a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000736b70 sp=0xc000736ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000736be8 sp=0xc000736b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000736fc0 sp=0xc000736be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000736fe0 sp=0xc000736fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000736fe8 sp=0xc000736fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006dc7c8 sp=0xc0006dc7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006dc928 sp=0xc0006dc7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0006dca58 sp=0xc0006dc928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006dcad0 sp=0xc0006dca58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0006dcb70 sp=0xc0006dcad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0006dcbe8 sp=0xc0006dcb70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0006dcfc0 sp=0xc0006dcbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0006dcfe0 sp=0xc0006dcfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006dcfe8 sp=0xc0006dcfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0008e97c8 sp=0xc0008e97a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0008e9928 sp=0xc0008e97c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0008e9a58 sp=0xc0008e9928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0008e9ad0 sp=0xc0008e9a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0008e9b70 sp=0xc0008e9ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0008e9be8 sp=0xc0008e9b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0008e9fc0 sp=0xc0008e9be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0008e9fe0 sp=0xc0008e9fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0008e9fe8 sp=0xc0008e9fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00022bcd8 sp=0xc00022bcb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00022be38 sp=0xc00022bcd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00022bfc0 sp=0xc00022be38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00022bfe0 sp=0xc00022bfc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00022bfe8 sp=0xc00022bfe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00059c6e0 sp=0xc00059c6c0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc00059c718 sp=0xc00059c6e0 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc00059c738 sp=0xc00059c718 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc00059c780 sp=0xc00059c738 pc=0x4f5a1d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc00059c870 sp=0xc00059c780 pc=0x4f75b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc00059c8d0 sp=0xc00059c870 pc=0x7cf5d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc00059c950 sp=0xc00059c8d0 pc=0x7e6491&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc00059c998 sp=0xc00059c950 pc=0x807e25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1929 +0x105 fp=0xc00059ca18 sp=0xc00059c998 pc=0x984745&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc00059caa8 sp=0xc00059ca18 pc=0x5bebeb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:144 +0xd2 fp=0xc00059cb30 sp=0xc00059caa8 pc=0x5beeb2&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:2093 +0x2c8 fp=0xc00059cfc0 sp=0xc00059cb30 pc=0x985a88&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x3a fp=0xc00059cfe0 sp=0xc00059cfc0 pc=0x9833ba&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00059cfe8 sp=0xc00059cfe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/transport.go:1751 +0x2586&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0005b0ef8 sp=0xc0005b0ed8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:526 +0xf7 fp=0xc0005b0f30 sp=0xc0005b0ef8 pc=0x46aef7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/netpoll.go:305 +0x89 fp=0xc0005b0f50 sp=0xc0005b0f30 pc=0x4a0649&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:84 +0xbd fp=0xc0005b0f98 sp=0xc0005b0f50 pc=0x4f5a1d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_poll_runtime.go:89&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/internal/poll/fd_unix.go:167 +0x415 fp=0xc0005b1088 sp=0xc0005b0f98 pc=0x4f75b5&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/fd_posix.go:55 +0x51 fp=0xc0005b10e8 sp=0xc0005b1088 pc=0x7cf5d1&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/net.go:183 +0xb1 fp=0xc0005b1168 sp=0xc0005b10e8 pc=0x7e6491&#xA;&lt;autogenerated&gt;:1 +0x65 fp=0xc0005b11b0 sp=0xc0005b1168 pc=0x807e25&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:786 +0x23b fp=0xc0005b1230 sp=0xc0005b11b0 pc=0x95095b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:106 +0x2ab fp=0xc0005b12c0 sp=0xc0005b1230 pc=0x5bebeb&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:372 +0x89 fp=0xc0005b1388 sp=0xc0005b12c0 pc=0x5c0c49&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/bufio/bufio.go:401 +0x36 fp=0xc0005b13e8 sp=0xc0005b1388 pc=0x5c1256&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/textproto/reader.go:58 +0xe5 fp=0xc0005b14f8 sp=0xc0005b13e8 pc=0x8b6765&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/textproto/reader.go:39&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/request.go:1030 +0x8e fp=0xc0005b1720 sp=0xc0005b14f8 pc=0x947a0e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:994 +0x5aa fp=0xc0005b1a48 sp=0xc0005b1720 pc=0x952aca&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:1916 +0x5d4 fp=0xc0005b1fa0 sp=0xc0005b1a48 pc=0x959f34&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x59 fp=0xc0005b1fe0 sp=0xc0005b1fa0 pc=0x961e79&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005b1fe8 sp=0xc0005b1fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x838&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0008e6ed0 sp=0xc0008e6eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0008e6f60 sp=0xc0008e6ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc0008e6f88 sp=0xc0008e6f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc0008e6fe0 sp=0xc0008e6f88 pc=0xaa4b3b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0008e6fe8 sp=0xc0008e6fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0003cb3a8 sp=0xc0003cb388 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0003cb438 sp=0xc0003cb3a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc0003cb460 sp=0xc0003cb438 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0003cb4f0 sp=0xc0003cb460 pc=0xc6d474&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc0003cb638 sp=0xc0003cb4f0 pc=0xb3853e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0xafb fp=0xc0003cb888 sp=0xc0003cb638 pc=0xb3c39b&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc0003cbb20 sp=0xc0003cb888 pc=0xb3a97f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x251 fp=0xc0003cbbe8 sp=0xc0003cbb20 pc=0xb39491&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc0003cbfc0 sp=0xc0003cbbe8 pc=0xb42793&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0003cbfe0 sp=0xc0003cbfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003cbfe8 sp=0xc0003cbfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000415ed0 sp=0xc000415eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000415f60 sp=0xc000415ed0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc000415f88 sp=0xc000415f60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc000415fe0 sp=0xc000415f88 pc=0xaa4b3b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000415fe8 sp=0xc000415fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00049fcd8 sp=0xc00049fcb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00049fe38 sp=0xc00049fcd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc00049ffc0 sp=0xc00049fe38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc00049ffe0 sp=0xc00049ffc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00049ffe8 sp=0xc00049ffe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004a3c40 sp=0xc0004a3c20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0004a3da0 sp=0xc0004a3c40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc0004a3fe0 sp=0xc0004a3da0 pc=0xb7431a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004a3fe8 sp=0xc0004a3fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0003f93a8 sp=0xc0003f9388 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0003f9438 sp=0xc0003f93a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc0003f9460 sp=0xc0003f9438 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0003f94f0 sp=0xc0003f9460 pc=0xc6d474&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc0003f9638 sp=0xc0003f94f0 pc=0xb3853e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0xafb fp=0xc0003f9888 sp=0xc0003f9638 pc=0xb3c39b&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc0003f9b20 sp=0xc0003f9888 pc=0xb3a97f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x251 fp=0xc0003f9be8 sp=0xc0003f9b20 pc=0xb39491&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc0003f9fc0 sp=0xc0003f9be8 pc=0xb42793&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0003f9fe0 sp=0xc0003f9fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0003f9fe8 sp=0xc0003f9fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00004ecb0 sp=0xc00004ec90 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc00004ed40 sp=0xc00004ecb0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc00004ed70 sp=0xc00004ed40 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:119 +0xa5 fp=0xc00004edd8 sp=0xc00004ed70 pc=0xb80105&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:579 +0x167 fp=0xc00004eeb8 sp=0xc00004edd8 pc=0xb3e6a7&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc9 fp=0xc00004ef48 sp=0xc00004eeb8 pc=0xb1c569&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xee fp=0xc00004efe0 sp=0xc00004ef48 pc=0xb1c38e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004efe8 sp=0xc00004efe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0001673a8 sp=0xc000167388 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000167438 sp=0xc0001673a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc000167460 sp=0xc000167438 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc0001674f0 sp=0xc000167460 pc=0xc6d474&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc000167638 sp=0xc0001674f0 pc=0xb3853e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0xafb fp=0xc000167888 sp=0xc000167638 pc=0xb3c39b&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc000167b20 sp=0xc000167888 pc=0xb3a97f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x251 fp=0xc000167be8 sp=0xc000167b20 pc=0xb39491&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc000167fc0 sp=0xc000167be8 pc=0xb42793&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000167fe0 sp=0xc000167fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000167fe8 sp=0xc000167fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00061dcc0 sp=0xc00061dca0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00061de20 sp=0xc00061dcc0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc00061df60 sp=0xc00061de20 pc=0xb34125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc00061dfe0 sp=0xc00061df60 pc=0xb33e9e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00061dfe8 sp=0xc00061dfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x21c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004a5cc0 sp=0xc0004a5ca0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0004a5e20 sp=0xc0004a5cc0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc0004a5f60 sp=0xc0004a5e20 pc=0xb34125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc0004a5fe0 sp=0xc0004a5f60 pc=0xb33e9e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0004a5fe8 sp=0xc0004a5fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x21c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000636cd8 sp=0xc000636cb8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000636e38 sp=0xc000636cd8 pc=0x48407c&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:153 +0x23d fp=0xc000636fc0 sp=0xc000636e38 pc=0xaccbfd&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0x3a fp=0xc000636fe0 sp=0xc000636fc0 pc=0xacc45a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000636fe8 sp=0xc000636fe0 pc=0x4a6621&#xA;/home/runner/go/pkg/mod/nhooyr.io/websocket@v1.8.7/conn_notjs.go:114 +0xc93&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00030b3a8 sp=0xc00030b388 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc00030b438 sp=0xc00030b3a8 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc00030b460 sp=0xc00030b438 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/transitioner_integration_test.go:48 +0x74 fp=0xc00030b4f0 sp=0xc00030b460 pc=0xc6d474&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:138 +0x53e fp=0xc00030b638 sp=0xc00030b4f0 pc=0xb3853e&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:416 +0xafb fp=0xc00030b888 sp=0xc00030b638 pc=0xb3c39b&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:301 +0xff fp=0xc00030bb20 sp=0xc00030b888 pc=0xb3a97f&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:228 +0x251 fp=0xc00030bbe8 sp=0xc00030bb20 pc=0xb39491&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:909 +0x2113 fp=0xc00030bfc0 sp=0xc00030bbe8 pc=0xb42793&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00030bfe0 sp=0xc00030bfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00030bfe8 sp=0xc00030bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004727c8 sp=0xc0004727a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000472928 sp=0xc0004727c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000472a58 sp=0xc000472928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000472ad0 sp=0xc000472a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000472b70 sp=0xc000472ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000472be8 sp=0xc000472b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000472fc0 sp=0xc000472be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000472fe0 sp=0xc000472fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000472fe8 sp=0xc000472fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00088dc40 sp=0xc00088dc20 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00088dda0 sp=0xc00088dc40 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:191 +0x39a fp=0xc00088dfe0 sp=0xc00088dda0 pc=0xb7431a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00088dfe8 sp=0xc00088dfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/ablytest.go:178 +0x25b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000850c38 sp=0xc000850c18 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc000850cc8 sp=0xc000850c38 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc000850cf0 sp=0xc000850cc8 pc=0x43d9d8&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1271 +0x4f3 fp=0xc000850df8 sp=0xc000850cf0 pc=0x5b4e73&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client_integration_test.go:245 +0x48 fp=0xc000850ea8 sp=0xc000850df8 pc=0xbf6ca8&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x217 fp=0xc000850fb0 sp=0xc000850ea8 pc=0x5b53f7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x48 fp=0xc000850fe0 sp=0xc000850fb0 pc=0x5b6c28&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000850fe8 sp=0xc000850fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x75e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0008e47c8 sp=0xc0008e47a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0008e4928 sp=0xc0008e47c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0008e4a58 sp=0xc0008e4928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0008e4ad0 sp=0xc0008e4a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0008e4b70 sp=0xc0008e4ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0008e4be8 sp=0xc0008e4b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0008e4fc0 sp=0xc0008e4be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0008e4fe0 sp=0xc0008e4fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0008e4fe8 sp=0xc0008e4fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0008239c8 sp=0xc0008239a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:369&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:150 +0x1fe fp=0xc000823a30 sp=0xc0008239c8 pc=0x4853fe&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/sema.go:62 +0x25 fp=0xc000823a60 sp=0xc000823a30 pc=0x4a2365&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/sync/waitgroup.go:139 +0xa6 fp=0xc000823a98 sp=0xc000823a60 pc=0x4b7f86&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/httptest/server.go:251 +0x225 fp=0xc000823bd8 sp=0xc000823a98 pc=0xb05825&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client_integration_test.go:441 +0x3a fp=0xc000823bf8 sp=0xc000823bd8 pc=0xbfd63a&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/panic.go:476 +0x33 fp=0xc000823c38 sp=0xc000823bf8 pc=0x46e4d3&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client_integration_test.go:480 +0xb6d fp=0xc000823ea8 sp=0xc000823c38 pc=0xbfcc2d&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x217 fp=0xc000823fb0 sp=0xc000823ea8 pc=0x5b53f7&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x48 fp=0xc000823fe0 sp=0xc000823fb0 pc=0x5b6c28&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000823fe8 sp=0xc000823fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x75e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006dfcc0 sp=0xc0006dfca0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0006dfe20 sp=0xc0006dfcc0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:888 +0x245 fp=0xc0006dff60 sp=0xc0006dfe20 pc=0xb34125&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:879 +0x7e fp=0xc0006dffe0 sp=0xc0006dff60 pc=0xb33e9e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006dffe8 sp=0xc0006dffe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:877 +0x21c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0008ea7c8 sp=0xc0008ea7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc0008ea928 sp=0xc0008ea7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc0008eaa58 sp=0xc0008ea928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0008eaad0 sp=0xc0008eaa58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc0008eab70 sp=0xc0008eaad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc0008eabe8 sp=0xc0008eab70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc0008eafc0 sp=0xc0008eabe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc0008eafe0 sp=0xc0008eafc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0008eafe8 sp=0xc0008eafe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000635bf0 sp=0xc000635bd0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000635d50 sp=0xc000635bf0 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:291 +0x1c9 fp=0xc000635f10 sp=0xc000635d50 pc=0xb5b309&#xA;/home/runner/work/ably-go/ably-go/ably/state.go:270 +0x42 fp=0xc000635f40 sp=0xc000635f10 pc=0xb5abc2&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:303 +0x86 fp=0xc000635fe0 sp=0xc000635f40 pc=0xb2b926&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000635fe8 sp=0xc000635fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel.go:302 +0x3ea&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc000419810 sp=0xc0004197f0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc0004198a0 sp=0xc000419810 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:442 +0x18 fp=0xc0004198c8 sp=0xc0004198a0 pc=0x43d9d8&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_client_integration_test.go:438 +0x3d fp=0xc0004198f0 sp=0xc0004198c8 pc=0xbfd6bd&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:2109 +0x4e fp=0xc000419920 sp=0xc0004198f0 pc=0x95c28e&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:2947 +0x642 fp=0xc000419a48 sp=0xc000419920 pc=0x961062&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:1991 +0xbe5 fp=0xc000419fa0 sp=0xc000419a48 pc=0x95a545&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x59 fp=0xc000419fe0 sp=0xc000419fa0 pc=0x961e79&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000419fe8 sp=0xc000419fe0 pc=0x4a6621&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/net/http/server.go:3102 +0x838&#xA;goroutine running on other thread; stack unavailable&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00061f7c8 sp=0xc00061f7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00061f928 sp=0xc00061f7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00061fa58 sp=0xc00061f928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00061fad0 sp=0xc00061fa58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00061fb70 sp=0xc00061fad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00061fbe8 sp=0xc00061fb70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00061ffc0 sp=0xc00061fbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00061ffe0 sp=0xc00061ffc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00061ffe8 sp=0xc00061ffe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00064ded0 sp=0xc00064deb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:583 +0x42c fp=0xc00064df60 sp=0xc00064ded0 pc=0x43de6c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:447 +0x18 fp=0xc00064df88 sp=0xc00064df60 pc=0x43da18&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:64 +0x7b fp=0xc00064dfe0 sp=0xc00064df88 pc=0xaa4b3b&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00064dfe8 sp=0xc00064dfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/internal/ablyutil/time.go:63 +0x26f&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00077c7c8 sp=0xc00077c7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00077c928 sp=0xc00077c7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00077ca58 sp=0xc00077c928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00077cad0 sp=0xc00077ca58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00077cb70 sp=0xc00077cad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00077cbe8 sp=0xc00077cb70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00077cfc0 sp=0xc00077cbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00077cfe0 sp=0xc00077cfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00077cfe8 sp=0xc00077cfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00053b7c8 sp=0xc00053b7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00053b928 sp=0xc00053b7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00053ba58 sp=0xc00053b928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00053bad0 sp=0xc00053ba58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00053bb70 sp=0xc00053bad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00053bbe8 sp=0xc00053bb70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00053bfc0 sp=0xc00053bbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00053bfe0 sp=0xc00053bfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00053bfe8 sp=0xc00053bfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0004797c8 sp=0xc0004797a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc000479928 sp=0xc0004797c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc000479a58 sp=0xc000479928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000479ad0 sp=0xc000479a58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc000479b70 sp=0xc000479ad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc000479be8 sp=0xc000479b70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc000479fc0 sp=0xc000479be8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc000479fe0 sp=0xc000479fc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000479fe8 sp=0xc000479fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc00075d7c8 sp=0xc00075d7a8 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/select.go:328 +0x8bc fp=0xc00075d928 sp=0xc00075d7c8 pc=0x48407c&#xA;/home/runner/work/ably-go/ably-go/ably/ably_test.go:168 +0x1d2 fp=0xc00075da58 sp=0xc00075d928 pc=0xb8a712&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00075dad0 sp=0xc00075da58 pc=0xc769b0&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:1057 +0xaa fp=0xc00075db70 sp=0xc00075dad0 pc=0xb44dea&#xA;&lt;autogenerated&gt;:1 +0x90 fp=0xc00075dbe8 sp=0xc00075db70 pc=0xb71190&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:770 +0x237 fp=0xc00075dfc0 sp=0xc00075dbe8 pc=0xb408b7&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x3a fp=0xc00075dfe0 sp=0xc00075dfc0 pc=0xb3c8da&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00075dfe8 sp=0xc00075dfe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_conn.go:437 +0x78c&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/proc.go:363 +0xd6 fp=0xc0006e1ed0 sp=0xc0006e1eb0 pc=0x4727b6&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:259 +0x44c fp=0xc0006e1f60 sp=0xc0006e1ed0 pc=0x43cfcc&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/chan.go:145 +0x1d fp=0xc0006e1f90 sp=0xc0006e1f60 pc=0x43cb5d&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:23 +0x86 fp=0xc0006e1fe0 sp=0xc0006e1f90 pc=0xb7eb86&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0006e1fe8 sp=0xc0006e1fe0 pc=0x4a6621&#xA;/home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:22 +0x14a</failure>
		</testcase>
	</testsuite>
	<testsuite tests="8" failures="0" time="0.035" name="github.com/ably/ably-go/ably/internal/ablyutil">
		<properties>
			<property name="go.version" value="go1.19.13"></property>
		</properties>
		<testcase classname="ablyutil" name="Test_string" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/String_array_Shuffle" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/String_array_contains" time="0.000"></testcase>
		<testcase classname="ablyutil" name="Test_string/Empty_String" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Add_should_not_duplicate_entries" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Should_check_if_item_is_present" time="0.000"></testcase>
		<testcase classname="ablyutil" name="TestHashSet/Should_remove_element" time="0.000"></testcase>
	</testsuite>
</testsuites>
