Details of upload 0ac6cdc3-2d5e-458c-96d9-e39d99317219

Created at
2025-01-22T10:08:27.354Z
Total number of tests
726
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
abd2a40
Pull request base ref
DTP-1035/batch-write-api
Pull request head ref
DTP-948/error-wrong-state-mode-attach
Branch / tag name
1956/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
12905610423
GitHub run attempt
1
GitHub run number
2235
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 78 failures in this upload.

Failure ID Test case ID Test class Test case Message
0c551fb9-e7eb-4360-a7e4-b99c398cac66 7d341734-4c86-4ebe-b812-f5a5762892f8 multiple_concurrent_authorize realtime/auth multiple_concurrent_authorize done() called multiple times in test <realtime/auth multiple_concurrent_authorize>; in addition, done() received error: AssertionError: Check third authorize one cb was called: expected false to be truthy
0399242e-4096-4a19-8140-17556a7395ed 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
3df62a45-a177-491d-8d6f-ad8241b3d4be 9b0dcec0-cfb4-4946-964d-ffc1db041f1a presenceSecondConnection realtime/presence presenceSecondConnection Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
d96f0fe9-0fbc-44a0-aede-c8458d0d5c20 8e79d1d7-e72a-45ed-84f6-307ff7593f21 reauthCapabilityUpgradeNewChannel_with_xhr_polling_binary_transport realtime/reauth reauthCapabilityUpgradeNewChannel_with_xhr_polling_binary_transport reauthCapabilityUpgradeNewChannel: Connection monitor: connection state changed to disconnected: expected false to be truthy
c27e1008-921a-44af-90c4-2e17b0ea0e09 872fedc1-402c-47bf-afd9-a46740357939 reauthCapabilityUpgradeNewChannel_with_xhr_polling_text_transport realtime/reauth reauthCapabilityUpgradeNewChannel_with_xhr_polling_text_transport reauthCapabilityUpgradeNewChannel: 401; XHR error occurred (event type: error): expected false to be truthy
6777e938-4771-43e9-b2e4-977e4d6a5978 efe2fc56-8231-4efe-83fc-4965e1c3f877 reauthCapabilityUpgradeNewChannel_with_text_transport realtime/reauth reauthCapabilityUpgradeNewChannel_with_text_transport reauthCapabilityUpgradeNewChannel: 401; XHR error occurred (event type: error): expected false to be truthy
a17b25db-b59e-48f2-ba8d-0b816243eec3 e0ce2012-c34f-4b96-bb48-d8b55c37fb44 reauthCapabilityDowngradeFullChannel_with_web_socket_binary_transport realtime/reauth reauthCapabilityDowngradeFullChannel_with_web_socket_binary_transport reauthCapabilityDowngradeFullChannel: 401; XHR error occurred (event type: error): expected false to be truthy
4d2d6e4c-6029-44d6-afac-d736178290b9 0097909f-4519-45a3-94a0-7c3563cb2283 reauthCapabilityDowngradeFullChannel_with_web_socket_text_transport realtime/reauth reauthCapabilityDowngradeFullChannel_with_web_socket_text_transport reauthCapabilityDowngradeFullChannel: 401; XHR error occurred (event type: error): expected false to be truthy
db75a131-53e0-41c3-b74f-c059d5c4d3b7 cf95d160-0e13-46d3-9cd6-ec7458abfce4 reauthCapabilityDowngradeFullChannel_with_xhr_polling_binary_transport realtime/reauth reauthCapabilityDowngradeFullChannel_with_xhr_polling_binary_transport reauthCapabilityDowngradeFullChannel: 401; XHR error occurred (event type: error): expected false to be truthy
3ecce30f-868c-4ae6-b0c0-7a64cdc66883 088ba303-3702-4ad2-a7e1-23b7ee42a6dd reauthCapabilityDowngradeFullChannel_with_xhr_polling_text_transport realtime/reauth reauthCapabilityDowngradeFullChannel_with_xhr_polling_text_transport reauthCapabilityDowngradeFullChannel: Connection monitor: connection state changed to disconnected: expected false to be truthy
de110a12-736e-4a74-a2cc-e9bd3b2dcfd7 46d86b3b-3b31-4e97-8f1b-c8074bc5976c reauthCapabilityUpgradeAddPublish_with_xhr_polling_text_transport realtime/reauth reauthCapabilityUpgradeAddPublish_with_xhr_polling_text_transport reauthCapabilityUpgradeAddPublish: 401; XHR error occurred (event type: error): expected false to be truthy
6371021e-b598-44ad-8726-62f8412d6de3 c85079ed-d0c9-46d7-a6e8-886783a5e9f7 reauthCapabilityUpgradeAddPublish_with_binary_transport realtime/reauth reauthCapabilityUpgradeAddPublish_with_binary_transport reauthCapabilityUpgradeAddPublish: 401; XHR error occurred (event type: error): expected false to be truthy
10ab9360-ffae-4e9d-a7ad-37758065fcfa 99eee847-efa8-4908-b6f6-3c27662b5d59 reauthCapabilityUpgradeAddPublish_with_text_transport realtime/reauth reauthCapabilityUpgradeAddPublish_with_text_transport reauthCapabilityUpgradeAddPublish: 401; XHR error occurred (event type: error): expected false to be truthy
0b2054a6-bad8-4a63-8a04-f96a3bc3154b efa5110a-30b6-4f6a-bdcd-ab9ede5b233b reauthCapabilityDowngradePublish_with_web_socket_text_transport realtime/reauth reauthCapabilityDowngradePublish_with_web_socket_text_transport reauthCapabilityDowngradePublish: 401; XHR error occurred (event type: error): expected false to be truthy
9a1cbc84-c417-4e99-a57c-ee0cfd386c7f aa9203bd-e610-4902-9dc5-690887d4fe3b reauthCapabilityDowngradePublish_with_xhr_polling_binary_transport realtime/reauth reauthCapabilityDowngradePublish_with_xhr_polling_binary_transport reauthCapabilityDowngradePublish: 401; XHR error occurred (event type: error): expected false to be truthy
ac228c85-5c2b-47ea-84e2-980198eedca3 add812e9-17e5-4600-bd34-3dece5f5308a reauthCapabilityDowngradePublish_with_xhr_polling_text_transport realtime/reauth reauthCapabilityDowngradePublish_with_xhr_polling_text_transport reauthCapabilityDowngradePublish: Connection monitor: connection state changed to disconnected: expected false to be truthy
61ffab02-0bb1-4e38-b6d3-6a95e8ef9d83 9a93335b-5ec2-4ad2-9003-9d3f3ade3de6 reauthCapabilityDowngradePublish_with_binary_transport realtime/reauth reauthCapabilityDowngradePublish_with_binary_transport reauthCapabilityDowngradePublish: 401; XHR error occurred (event type: error): expected false to be truthy
92119f2f-47f1-4392-927f-485f4875c6ca e03f8cf1-a058-403b-828c-a6d111fd5c0d reauthCapabilityDowngradePublish_with_text_transport realtime/reauth reauthCapabilityDowngradePublish_with_text_transport reauthCapabilityDowngradePublish: 401; XHR error occurred (event type: error): expected false to be truthy
a237bd81-8142-4745-9a4e-c964b71dbfbd 0c1bd3c9-5827-441f-95cf-41281c43a761 resume_inactive_with_web_socket_binary_transport realtime/resume resume_inactive_with_web_socket_binary_transport XHR error occurred (event type: error)
f41c50c7-8a74-451f-a5ca-c0c1c76ed707 d2f792d3-5bab-4e51-b2ad-8f0c4734c7a4 resume_inactive_with_web_socket_text_transport realtime/resume resume_inactive_with_web_socket_text_transport XHR error occurred (event type: error)
11ec9452-2b63-4ef5-bec5-6834a3a06f6d 1b643e7f-f38e-4e9d-9403-54aa6578b218 resume_inactive_with_xhr_polling_binary_transport realtime/resume resume_inactive_with_xhr_polling_binary_transport XHR error occurred (event type: error)
2aa9825f-7a0f-47eb-ad91-9287f96b7662 1b643e7f-f38e-4e9d-9403-54aa6578b218 resume_inactive_with_xhr_polling_binary_transport realtime/resume resume_inactive_with_xhr_polling_binary_transport done() called multiple times in test <realtime/resume resume_inactive_with_xhr_polling_binary_transport>; in addition, done() received error: [_PartialErrorInfo: XHR error occurred (event type: error); statusCode=400]
74faa23a-e5fa-496f-950e-03f8d9ccfc51 d2f792d3-5bab-4e51-b2ad-8f0c4734c7a4 resume_inactive_with_web_socket_text_transport realtime/resume resume_inactive_with_web_socket_text_transport done() called multiple times in test <realtime/resume resume_inactive_with_web_socket_text_transport>; in addition, done() received error: AssertionError: Verify reconnect is resume mode: expected 'clean' to equal 'resume'
bf764b4f-dedb-4513-965f-2b34ad1fc26e b967bf99-773d-4909-b7f7-43b64d2f6d4c resume_inactive_with_xhr_polling_text_transport realtime/resume resume_inactive_with_xhr_polling_text_transport XHR error occurred (event type: error)
cbde3af4-db30-4eb6-a57d-cb915c109574 f2104ee7-ecfc-441e-b4ad-e09b10ead81a resume_inactive_with_binary_transport realtime/resume resume_inactive_with_binary_transport XHR error occurred (event type: error)
59291994-e9af-4134-93b2-78dcbe07be62 f2104ee7-ecfc-441e-b4ad-e09b10ead81a resume_inactive_with_binary_transport realtime/resume resume_inactive_with_binary_transport done() called multiple times in test <realtime/resume resume_inactive_with_binary_transport>; in addition, done() received error: [_PartialErrorInfo: XHR error occurred (event type: error); statusCode=400]
0fc0a7e4-2f96-45db-9839-38bb2f699789 4709174c-cc76-42e9-9807-6f980b5dc81e resume_inactive_with_text_transport realtime/resume resume_inactive_with_text_transport XHR error occurred (event type: error)
934825ce-d721-45b8-8866-0590ff575458 d2020f12-17d2-4841-9b05-a0eb0e7bb7f0 resume_active_with_web_socket_binary_transport realtime/resume resume_active_with_web_socket_binary_transport XHR error occurred (event type: error)
218de6c3-d8d5-4da2-8877-fea7c75f0756 4709174c-cc76-42e9-9807-6f980b5dc81e resume_inactive_with_text_transport realtime/resume resume_inactive_with_text_transport done() called multiple times in test <realtime/resume resume_inactive_with_text_transport>; in addition, done() received error: [_PartialErrorInfo: XHR error occurred (event type: error); statusCode=400]
da0a8bb3-cb4c-42a5-94e7-6da3fd56a9cf dfb32d74-d05f-4f03-b6f9-32c1e950496d resume_active_with_web_socket_text_transport realtime/resume resume_active_with_web_socket_text_transport XHR error occurred (event type: error)
e1943bb4-d865-4001-a8be-0d8c228c16b4 966e2a7a-bf3b-4a17-9a98-4e476606741e resume_active_with_xhr_polling_binary_transport realtime/resume resume_active_with_xhr_polling_binary_transport XHR error occurred (event type: error)
65eb5558-d68e-4467-8f77-69c073d75900 ee9ef087-36c5-49c9-be63-0c047c84cb01 resume_active_with_xhr_polling_text_transport realtime/resume resume_active_with_xhr_polling_text_transport XHR error occurred (event type: error)
939d9de2-3bd8-4e44-9baf-0d4a5043e70d 788b96fa-9395-47c7-a2e5-6038fc015d16 resume_active_with_binary_transport realtime/resume resume_active_with_binary_transport XHR error occurred (event type: error)
76a677a3-1308-4e6a-9140-3b13802f5d66 eb2a1ee9-ba2b-484e-a477-c7a7282e1237 resume_active_with_text_transport realtime/resume resume_active_with_text_transport XHR error occurred (event type: error)
a0cfef9a-4d1b-4ce4-b8b2-1d44c667259f eb2a1ee9-ba2b-484e-a477-c7a7282e1237 resume_active_with_text_transport realtime/resume resume_active_with_text_transport done() called multiple times in test <realtime/resume resume_active_with_text_transport>; in addition, done() received error: [_PartialErrorInfo: XHR error occurred (event type: error); statusCode=400]
2ad067d3-d74a-4620-a5cc-81955a1d380f a9eaa84c-8bc4-4213-b686-10323ebdf796 recover multiple channels realtime/resume recover multiple channels XHR error occurred (event type: error)
d3165d98-4854-4ff5-a28f-d7e5d863f259 871b8223-9548-4961-befe-dfc3536fa814 Token generation with duplicate nonce rest/auth Token generation with duplicate nonce XHR error occurred (event type: error)
c2d29013-ecd7-4a28-9bfb-0ab33a05acb0 d97f4292-b4ca-44fc-8212-e5497870a4a7 Token generation with explicit auth rest/auth Token generation with explicit auth XHR error occurred (event type: error)
71e34c11-1f9f-49ea-b6ad-37b3da85f12d 32f1b648-f83f-46ab-8295-9008048a7b29 Token generation with explicit auth, different key rest/auth Token generation with explicit auth, different key XHR error occurred (event type: error)
19598f76-61fa-41bb-865c-22021e30acee bd49fec3-0f17-4100-8d06-a350dd1d8978 Specify non-default ttl rest/auth Specify non-default ttl XHR error occurred (event type: error)
92096715-aad0-4846-a6cf-b4f33b415d0a c1065929-bf1c-4056-a619-b10ade07116d Should error with excessive ttl rest/auth Should error with excessive ttl Verify request rejected with excessive expiry: expected 401 to equal 400
e0e32585-e8fc-43af-bff2-2159f3afc7db a71ba63f-8117-458d-bb0b-f9e87551d2b1 Should error with negative ttl rest/auth Should error with negative ttl Verify request rejected with negative expiry: expected 401 to equal 400
0154534d-7dbb-479c-bf10-f50f4cfd7f03 8bc48cd2-8e18-461b-b8c1-52da628de00e authCallback is only invoked once on concurrent auth rest/auth authCallback is only invoked once on concurrent auth XHR error occurred (event type: error)
c0a4ea39-a112-4ef1-81e7-1223c87c0190 e59356ef-ba37-4188-a2ba-4c8552d742d3 Publish and subscribe token with wildcard key rest/capability Publish and subscribe token with wildcard key XHR error occurred (event type: error)
ba8111d3-b4fc-4ae9-ba5c-8474a8049fde 37af6b8e-64eb-4fa7-982f-c6d93a9b080d Invalid capabilities 2 rest/capability Invalid capabilities 2 Verify request rejected with bad capability: expected 401 to equal 400
4be56e4b-3fa7-4bc3-b335-ff0779c19b63 8c474375-53ac-4648-886a-e6f8a6e52128 Invalid capabilities 3 rest/capability Invalid capabilities 3 Verify request rejected with bad capability: expected 401 to equal 400
8f83e946-7f63-41ae-9983-c6900668795f e174a94b-2ca2-49d0-8427-6a30586ef8a4 history_simple with binary protocol rest/history history_simple with binary protocol XHR error occurred (event type: error)
a0dc0e11-7b03-4c08-8c22-65cb0f2a811b b66e4930-4a36-4424-afff-51502d3e9461 history_simple with text protocol rest/history history_simple with text protocol XHR error occurred (event type: error)
ae31ba7b-c44c-4b9c-900e-d580bae036c9 aa418f13-50c8-4e2f-8520-90d2aa1e9692 history_simple_paginated_b with binary protocol rest/history history_simple_paginated_b with binary protocol XHR error occurred (event type: error)
a5ba09da-ad70-4177-b188-b2de74257a17 9cf65513-6bbd-43d4-901d-2a7c653ee786 history_simple_paginated_b with text protocol rest/history history_simple_paginated_b with text protocol XHR error occurred (event type: error)
9c00b895-333f-40bf-aa58-b0534a17005a 46509fbb-2b7e-445e-9006-0774f20818de history_simple_paginated_f rest/history history_simple_paginated_f XHR error occurred (event type: error)
f385bc1d-83f1-4455-9936-41bcc348b4a5 0e3687a1-4f0a-4c23-9a14-10dff3fd551a history_multiple_paginated_b rest/history history_multiple_paginated_b XHR error occurred (event type: error)
ad5753ff-bee3-4ec1-bafb-aa944d33f899 1e4fdb4a-b0d2-4be1-bf2f-2c559e5a26bd history_encoding_errors with text protocol rest/history history_encoding_errors with text protocol undefined is not an object (evaluating 'message.data')
84e806ea-76c2-446e-bf02-e6aa96b80277 0adddaa4-b83d-48b2-8c1d-1543f2cca9e9 Should send correct IDs when idempotentRestPublishing set to false rest/message Should send correct IDs when idempotentRestPublishing set to false XHR error occurred (event type: error)
518df463-d2fc-41f9-8370-a9fadfca949c cea9b95c-636c-43c8-a8c3-5f29c6b7d115 Rest publish params rest/message Rest publish params XHR error occurred (event type: error)
c2543390-ba81-4663-9c69-524060f1f0e0 26810646-ed45-4782-b863-d14a70b86c84 Get subscriptions rest/push Get subscriptions XHR error occurred (event type: error)
bd0aeaae-cdc0-404a-b24e-f59e4fdc5d23 2a438381-11c5-4717-b341-9eb0bce8ee69 Publish rest/push Publish XHR error occurred (event type: error)
d6efc683-d0d4-4556-bf3e-5be1f318577b 853eb2cd-b8af-449c-94a4-0d3ec5035d32 channelSubscriptions save rest/push channelSubscriptions save XHR error occurred (event type: error)
346ce1d2-3c49-4bca-9dff-30b46b125946 9cc5e17b-2c61-46a8-ba27-55a0401701b0 channelSubscriptions get rest/push channelSubscriptions get [ { "channel": "pushenabled:foo1", "clientId": "testClient4" }, { "channel": "pushenabled:foo1", "clientId": "testClient3" }, { "channel": "pushenabled:foo1", "clientId": "testClient2" }, { "channel": "pushenabled:foo1", "clientId": "testClient1" }, { "channel": "pushenabled:foo1", "clientId": "testClient0" } ] includesUnordered [ { "channel": "pushenabled:foo1", "clientId": "testClient0" }, { "channel": "pushenabled:foo1", "clientId": "testClient2" }, { "channel": "pushenabled:foo1", "clientId": "testClient4" } ] (different length arrays): expected 'different length arrays' to equal true
fe0745e0-f2b1-44a0-86e3-48660eb174be bcab7dab-07e8-4260-9bac-2dae8579056e channelSubscriptions listChannels rest/push channelSubscriptions listChannels XHR error occurred (event type: error)
2bc10a53-8140-4077-b703-7ecf382169f5 e35a56af-40d7-41c6-b32d-1fb03711ac62 push_activation_succeeds rest/push push activation push_activation_succeeds XHR error occurred (event type: error)
721d4d08-415a-41f5-b0af-799effbefb3b 8e77f7b7-9c31-4cb0-86d9-63648564349a device_push rest/push push activation device_push XHR error occurred (event type: error)
5cd3f84d-ef36-4943-a71a-7ff543094ca3 46083974-893a-4149-899a-da5b7e0e7f00 subscribe_client_without_clientId rest/push push activation subscribe_client_without_clientId XHR error occurred (event type: error)
0bd7cfdf-811b-4157-87e9-288621e1f583 6a0339dd-5de3-4b91-ba88-2f5a256a8439 unsubscribe_client rest/push push activation unsubscribe_client XHR error occurred (event type: error)
08dc8331-6cf3-487c-8def-f5f9086833e6 d803d3e1-deeb-4375-8882-2b5bcc4f3ab2 direct_publish_client_id rest/push push activation direct_publish_client_id XHR error occurred (event type: error)
5a5e1a68-a189-4d6e-a8ac-56ab1aedb5c2 7d095970-947f-4671-9c96-3b3c2890743e push_channel_subscription_device_id rest/push push activation push_channel_subscription_device_id XHR error occurred (event type: error)
1195e19c-faa4-41eb-975c-ee9fa85763ab 632dd2b8-e7ca-4a0a-88e0-96eacff08e16 push_channel_subscription_client_id rest/push push activation push_channel_subscription_client_id XHR error occurred (event type: error)
246c4ed9-6dfe-4439-be4f-4aec037b663b cbebf8ec-a406-4b05-aecc-152483ea0de6 failed_registration rest/push push activation failed_registration expected null to equal 40000
5d00dce2-ca1c-427b-8c75-60c694cb20d1 9257399c-feb6-4ba5-a1d8-2c54b385d483 request_post_get_messages with binary protocol rest/request request_post_get_messages with binary protocol XHR error occurred (event type: error)
b2fd70ad-54a9-43c2-b3b8-8517321196d8 5f47481d-201f-43d8-8e7f-b9bd441d27c7 "before all" hook for "contains expected fields" rest/stats "before all" hook for "contains expected fields" SyntaxError: JSON Parse error: Unexpected EOF (http://localhost:3000/test/common/modules/testapp_manager.js:152)
a7016bc3-6e86-4def-9004-a19319821e5e acfd87f1-b7db-407e-bac0-eee0b1c95f7a "before all" hook for "time0" rest/time "before all" hook for "time0" Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
a37922f8-cc37-4d58-b001-58ea07aaefec cdc232e7-fdc7-4260-8912-950caaf93c31 page_refresh_with_manual_recovery browser/connection page_refresh_with_manual_recovery Check new realtime recovered the old: expected false to be truthy
8f9a24cc-044f-4c9c-92bf-eae1a315f505 cb67993b-75f1-457b-91b4-12f215770ba9 xhrpollingheartbeat0 browser/simple xhrpollingheartbeat0 done() called multiple times in test <browser/simple xhrpollingheartbeat0>; in addition, done() received error: [_ErrorInfo: Timeout waiting for heartbeat response; statusCode=500; code=50000]
8c64177e-23bf-4cab-9030-c970d240a0ca fedc37bb-f647-47f8-a8b4-da2c079cbcba Should succeed in using fetch to publish a message rest/http/fetch Should succeed in using fetch to publish a message Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
edcf35e2-ffc9-4b52-9ec9-39db7e92fdd3 a0945e0f-74c9-435b-bd6f-564b88a46ea8 "before all" hook for "can attach to channel with LiveObjects state modes" realtime/live_objects "before all" hook for "can attach to channel with LiveObjects state modes" XHR error occurred (event type: error)
49ba7018-e8ef-4354-9c64-0de78d26b70b d64a906a-691d-46e1-87fd-fb5b17bbf07f allows you to use push admin functionality browser/modular Rest BaseRest without explicit Rest allows you to use push admin functionality expected TypeError: Load failed to be null
d1c54b8f-d491-4601-bde1-ca251cda3514 7dd0ed12-8a01-41dc-a779-a276d3beedc8 allows you to call `batchPublish(...)` browser/modular Rest BaseRest without explicit Rest allows you to call `batchPublish(...)` expected TypeError: Load failed to be null
b215068b-2f98-4936-a475-37b8b168aa52 79e86a48-24f5-4adb-9cd0-b0c328806e16 allows you to call `batchPublish(...)` browser/modular Rest BaseRealtime with Rest allows you to call `batchPublish(...)` expected TypeError: Load failed to be null