<testsuites>
	<testsuite tests="119" failures="2" time="275.613" name="github.com/ably/ably-go/ably">
		<properties>
			<property name="go.version" value="go1.19.13"></property>
		</properties>
		<testcase classname="ably" name="Test_errorInfo_String" time="0.000"></testcase>
		<testcase classname="ably" name="Test_errorInfo_String/error_with_all_fields" time="0.000"></testcase>
		<testcase classname="ably" name="Test_errorInfo_String/error_with_no_href" time="0.000"></testcase>
		<testcase classname="ably" name="Test_errorInfo_String/error_with_no_server" time="0.000"></testcase>
		<testcase classname="ably" name="Test_errorInfo_String/nil_error" time="0.000"></testcase>
		<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="TestDeltaExtras_extractDeltaExtras" time="0.000"></testcase>
		<testcase classname="ably" name="TestDeltaExtras_extractDeltaExtras/nil_extras" time="0.000"></testcase>
		<testcase classname="ably" name="TestDeltaExtras_extractDeltaExtras/empty_extras" time="0.000"></testcase>
		<testcase classname="ably" name="TestDeltaExtras_extractDeltaExtras/no_delta_field" time="0.000"></testcase>
		<testcase classname="ably" name="TestDeltaExtras_extractDeltaExtras/valid_delta_extras" time="0.000"></testcase>
		<testcase classname="ably" name="TestDeltaExtras_extractDeltaExtras/partial_delta_extras" time="0.000"></testcase>
		<testcase classname="ably" name="TestDeltaExtras_extractDeltaExtras/invalid_delta_format" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext/message_without_encoding" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext/base64_encoded_message" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext/utf-8_encoded_message" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext/json_encoded_message" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext/vcdiff_without_plugin" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext/vcdiff_without_base_payload" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext/successful_vcdiff_decoding" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext_MultipleEncodings" time="0.000"></testcase>
		<testcase classname="ably" name="TestMessage_withDecodedDataAndContext_VCDiffWithBase64" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjects" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjects/successful_publish_with_single_message" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjects/successful_publish_with_multiple_messages" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjects/error_when_no_plugin_configured" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjects/error_during_prepare_object" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjects/error_during_send" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjects/error_during_ack" time="0.000"></testcase>
		<testcase classname="ably" name="TestRealtimeExperimentalObjects_PublishObjectsContextCancellation" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin/implements_VCDiffDecoder_interface" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin/returns_AblyVCDiffDecoder_type" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin/handle_empty_delta" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin/handle_nil_inputs" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin/handle_invalid_vcdiff_data" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin/decode_with_empty_base" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin_Integration" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin_Integration/can_be_used_as_VCDiffDecoder_in_DecodingContext" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin_Integration/can_be_used_with_WithVCDiffPlugin_option" time="0.000"></testcase>
		<testcase classname="ably" name="TestVCDiffPlugin_Integration/plugin_is_reusable_across_multiple_decodes" time="0.000"></testcase>
		<testcase classname="ably" name="TestAuth_BasicAuth" time="10.470"></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="9.680"></testcase>
		<testcase classname="ably" name="TestAuth_TokenAuth_Renew" time="13.360"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken" time="10.320"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c" time="49.470"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Get_JWT_from_echo_server" time="9.720"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/Should_be_able_to_use_it_as_a_token" time="9.710"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authURL" time="10.310"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA8g,_RSA3d:_Should_be_able_to_authenticate_using_authCallback" time="9.850"></testcase>
		<testcase classname="ably" name="TestAuth_JWT_Token_RSA8c/RSA4e,_RSA4b:_Should_return_error_when_JWT_is_invalid" time="9.890"></testcase>
		<testcase classname="ably" name="TestAuth_ReuseClientID" time="9.700"></testcase>
		<testcase classname="ably" name="TestAuth_RequestToken_PublishClientID" time="10.290"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID" time="10.890"></testcase>
		<testcase classname="ably" name="TestAuth_ClientID/Auth_ClientID" time="1.140"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest" time="9.790"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h" time="0.020"></testcase>
		<testcase classname="ably" name="TestAuth_CreateTokenRequest/RSA9h/parameters_are_optional" time="0.020"></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="9.920"></testcase>
		<testcase classname="ably" name="TestAuth_IgnoreTimestamp_QueryTime" time="38.620"></testcase>
		<testcase classname="ably" name="TestAuth_RSA7c" time="9.420"></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.690"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedFallback/request_time" time="0.010"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse" time="10.800"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_time" time="0.050"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_404" time="0.500"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages" time="0.200"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/post" time="0.060"></testcase>
		<testcase classname="ably" name="TestHTTPPaginatedResponse/request_post_get_messages/get" time="0.100"></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="TestRealtime_ChannelParams_DeltaSupport" time="10.070"></testcase>
		<testcase classname="ably" name="TestDelta_PluginBasicFunctionality" time="12.520">
			<failure message="Failed" type="">==================&#xA;WARNING: DATA RACE&#xA;Read at 0x00c0002c60f0 by goroutine 855:&#xA;  github.com/ably/ably-go/ably_test.TestDelta_PluginBasicFunctionality.func4()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel_delta_integration_test.go:102 +0x30&#xA;  github.com/ably/ably-go/ablytest.AssertionWaiter.func1()&#xA;      /home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:108 +0x66&#xA;  github.com/ably/ably-go/ablytest.resultFunc.Wait()&#xA;      /home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:97 +0x41&#xA;  github.com/ably/ably-go/ablytest.Wait.func1()&#xA;      /home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:23 +0x6c&#xA;&#xA;Previous write at 0x00c0002c60f0 by goroutine 854:&#xA;  github.com/ably/ably-go/ably_test.TestDelta_PluginBasicFunctionality.func2()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel_delta_integration_test.go:82 +0xce&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).SubscribeAll.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:598 +0x55&#xA;  github.com/ably/ably-go/ably.safeHandle()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc8&#xA;  github.com/ably/ably-go/ably.(*eventListener).handle.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xed&#xA;&#xA;Goroutine 855 (running) created at:&#xA;  github.com/ably/ably-go/ablytest.Wait()&#xA;      /home/runner/work/ably-go/ably-go/ablytest/resultgroup.go:22 +0x149&#xA;  github.com/ably/ably-go/ably_test.TestDelta_PluginBasicFunctionality()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel_delta_integration_test.go:101 +0x984&#xA;  testing.tRunner()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x216&#xA;  testing.(*T).Run.func1()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x47&#xA;&#xA;Goroutine 854 (finished) created at:&#xA;  github.com/ably/ably-go/ably.(*eventListener).handle()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27c&#xA;  github.com/ably/ably-go/ably.(*eventListener).handle-fm()&#xA;      &lt;autogenerated&gt;:1 +0x77&#xA;  github.com/ably/ably-go/ably.(*eventEmitter).Emit()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:192 +0xbb&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).notify()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:956 +0x2c5e&#xA;  github.com/ably/ably-go/ably.(*Realtime).onChannelMsg()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_client.go:86 +0x95&#xA;  github.com/ably/ably-go/ably.(*Realtime).onChannelMsg-fm()&#xA;      &lt;autogenerated&gt;:1 +0x44&#xA;  github.com/ably/ably-go/ably.(*Connection).eventloop()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:931 +0x1777&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWith.func2()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:434 +0x39&#xA;==================&#xA;==================&#xA;WARNING: DATA RACE&#xA;Read at 0x00c0002c41e0 by goroutine 820:&#xA;  github.com/ably/ably-go/ably_test.TestDelta_PluginBasicFunctionality()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel_delta_integration_test.go:107 +0xb3a&#xA;  testing.tRunner()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x216&#xA;  testing.(*T).Run.func1()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x47&#xA;&#xA;Previous write at 0x00c0002c41e0 by goroutine 854:&#xA;  github.com/ably/ably-go/ably_test.TestDelta_PluginBasicFunctionality.func2()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel_delta_integration_test.go:82 +0x94&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).SubscribeAll.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:598 +0x55&#xA;  github.com/ably/ably-go/ably.safeHandle()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:84 +0xc8&#xA;  github.com/ably/ably-go/ably.(*eventListener).handle.func1()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:65 +0xed&#xA;&#xA;Goroutine 820 (running) created at:&#xA;  testing.(*T).Run()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x75d&#xA;  testing.runTests.func1()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1846 +0x99&#xA;  testing.tRunner()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x216&#xA;  testing.runTests()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1844 +0x7ec&#xA;  testing.(*M).Run()&#xA;      /opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1726 +0xa84&#xA;  main.main()&#xA;      _testmain.go:323 +0x2e9&#xA;&#xA;Goroutine 854 (finished) created at:&#xA;  github.com/ably/ably-go/ably.(*eventListener).handle()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:58 +0x27c&#xA;  github.com/ably/ably-go/ably.(*eventListener).handle-fm()&#xA;      &lt;autogenerated&gt;:1 +0x77&#xA;  github.com/ably/ably-go/ably.(*eventEmitter).Emit()&#xA;      /home/runner/work/ably-go/ably-go/ably/event_emitter.go:192 +0xbb&#xA;  github.com/ably/ably-go/ably.(*RealtimeChannel).notify()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_channel.go:956 +0x2c5e&#xA;  github.com/ably/ably-go/ably.(*Realtime).onChannelMsg()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_client.go:86 +0x95&#xA;  github.com/ably/ably-go/ably.(*Realtime).onChannelMsg-fm()&#xA;      &lt;autogenerated&gt;:1 +0x44&#xA;  github.com/ably/ably-go/ably.(*Connection).eventloop()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:931 +0x1777&#xA;  github.com/ably/ably-go/ably.(*Connection).connectWith.func2()&#xA;      /home/runner/work/ably-go/ably-go/ably/realtime_conn.go:434 +0x39&#xA;==================&#xA;    testing.go:1319: race detected during execution of test</failure>
		</testcase>
		<testcase classname="ably" name="TestDelta_PluginRecovery" time="39.920">
			<failure message="Failed" type="">    ably_test.go:56: safeclose 0: failed to close ablytest.realtimeIOCloser: context deadline exceeded&#xA;panic: assignment to entry in nil map&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1396 +0x372&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1399 +0x5f0&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/runtime/panic.go:890 +0x262&#xA;/home/runner/work/ably-go/ably-go/ably/realtime_channel_delta_integration_test.go:183 +0xaf9&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1446 +0x217&#xA;/opt/hostedtoolcache/go/1.19.13/x64/src/testing/testing.go:1493 +0x75e</failure>
		</testcase>
	</testsuite>
	<testsuite tests="8" failures="0" time="0.032" 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>
