Details of upload 6645d2a8-548f-4c6f-b28a-c7154b0c8bd2

Created at
2025-10-03T10:18:36.811Z
Total number of tests
1100
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
3111d62
Pull request base ref
PUB-2060/value-types-object-creation
Pull request head ref
PUB-2061/pathobject-subscription
Branch / tag name
2097/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
18219008279
GitHub run attempt
1
GitHub run number
2700
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 16 failures in this upload.

Failure ID Test case ID Test class Test case Message
2e98c506-6a3e-4c13-9215-99d233c48eaa 803a454f-4be9-4412-895a-fe13926942f2 presenceMessageExtras realtime/presence presenceMessageExtras Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
95599f29-8f95-4ab2-abb2-42b4218b8838 69481297-65a7-4f95-9170-5a95240ab1d1 LiveCounter.create() throws on invalid input realtime/objects Realtime with Objects plugin LiveCounter.create() throws on invalid input Expected async function to throw an error: expected undefined to exist
f5010c0c-81f5-43ff-9a8e-7aae1cfc10ee a5b38e12-d03e-45ac-b1e9-1399c61397a2 Value type created with LiveMap.create() can be assigned to the object tree with web_socket binary protocol realtime/objects Realtime with Objects plugin Value type created with LiveMap.create() can be assigned to the object tree with web_socket binary protocol Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
9101e3e0-e98b-4886-b6e7-f72e3a9b1b7b 73deecfb-650f-46e1-9a3b-7c23163752eb Value type created with LiveMap.create() can be assigned to the object tree with web_socket text protocol realtime/objects Realtime with Objects plugin Value type created with LiveMap.create() can be assigned to the object tree with web_socket text protocol Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
7c2b6d12-fcb1-40b0-83a9-cecbf49b5ecf a0159741-63ae-4c90-91fa-1e493fdcd937 Value type created with LiveMap.create() can be assigned to the object tree with xhr_polling binary protocol realtime/objects Realtime with Objects plugin Value type created with LiveMap.create() can be assigned to the object tree with xhr_polling binary protocol Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
feaa8ee0-7984-42d4-85a3-3765e9b7141b b68f0b64-dd23-4137-90d1-71e4d73fb995 Value type created with LiveMap.create() can be assigned to the object tree with xhr_polling text protocol realtime/objects Realtime with Objects plugin Value type created with LiveMap.create() can be assigned to the object tree with xhr_polling text protocol Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
b67135ac-d614-4170-99df-e4c5d5872d72 f62260da-06a1-44f5-badc-9b034918c11e Value type created with LiveMap.create() can be assigned to the object tree with binary protocol realtime/objects Realtime with Objects plugin Value type created with LiveMap.create() can be assigned to the object tree with binary protocol Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
70b0f175-2c26-49d8-bdac-ccff4b8aa25e 2bf880a0-94c5-4739-adcd-2915fb47c6a9 Value type created with LiveMap.create() can be assigned to the object tree with text protocol realtime/objects Realtime with Objects plugin Value type created with LiveMap.create() can be assigned to the object tree with text protocol Check map assigned to the object tree has the expected number of keys: expected 1 to equal 2
9cc7353f-d063-4ef8-8ca6-06bec02af062 ba296bf9-ec46-4a72-b227-c7b7f677d342 LiveMap.create() throws on invalid input realtime/objects Realtime with Objects plugin LiveMap.create() throws on invalid input Expected async function to throw an error: expected undefined to exist
1ba4f9e3-9495-4f01-829a-bae1f39a61ae 7bc60942-257b-4748-aa03-999d943cc901 PathObject.subscribe() receives events for nested changes with unlimited depth by default realtime/objects Realtime with Objects plugin PathObject.subscribe() receives events for nested changes with unlimited depth by default Check nested event path: expected '' to equal 'nested'
2da4e5bb-6374-4960-a932-dab2c667ac2a b96acc1a-ace9-449b-9a57-a0a65e7ebbb0 PathObject.subscribe() with depth=2 receives changes up to 2 levels deep realtime/objects Realtime with Objects plugin PathObject.subscribe() with depth=2 receives changes up to 2 levels deep AssertionError: expected false to be true (http://localhost:3000/node_modules/chai/chai.js:256)
aaacceb9-e297-4f71-85dd-e399496d3268 b96acc1a-ace9-449b-9a57-a0a65e7ebbb0 PathObject.subscribe() with depth=2 receives changes up to 2 levels deep realtime/objects Realtime with Objects plugin PathObject.subscribe() with depth=2 receives changes up to 2 levels deep done() called multiple times in test <realtime/objects Realtime with Objects plugin PathObject.subscribe() with depth=2 receives changes up to 2 levels deep>; in addition, done() received error: [_ErrorInfo: Connection closed; statusCode=400; code=80017; see https://help.ably.io/error/80017 ]
b36d0e57-632d-4137-ab63-c98bf4c6802e 8a3ca5c6-c76c-4aad-bef4-701b059a9c57 PathObject.subscribe() on nested path receives events for that specific path realtime/objects Realtime with Objects plugin PathObject.subscribe() on nested path receives events for that specific path Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
21941eac-bbc3-4e6b-a38c-ed897fb80a79 8ed38cfc-af6d-4740-8f02-15cdfc92eafb PathObject.subscribe() on LiveMap path receives set/remove events realtime/objects Realtime with Objects plugin PathObject.subscribe() on LiveMap path receives set/remove events Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
246b50c6-55b9-4dc6-a6e7-81e5f3cb2b13 6e4cfd99-2a5f-4cd5-b4c5-0b3c885a2bb5 PathObject.subscribe() event object provides correct PathObject instance realtime/objects Realtime with Objects plugin PathObject.subscribe() event object provides correct PathObject instance Check event object has correct path: expected '' to equal 'testKey'
4b16eaa7-615a-4d86-b8e6-271266cc7114 d24cc5c5-317b-4a28-917e-dcd573a30d6b public API throws missing object modes error when not yet attached but client options are missing correct modes realtime/objects Realtime with Objects plugin public API throws missing object modes error when not yet attached but client options are missing correct modes Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.