Details of upload 92872d06-7ee1-4677-a324-1fa7328d130b

Created at
2025-10-14T09:09:20.048Z
Total number of tests
1094
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
703a4ca
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
18490760856
GitHub run attempt
1
GitHub run number
2725
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 12 failures in this upload.

Failure ID Test case ID Test class Test case Message
9db11989-ea5a-4dd0-8665-cfdf409a4173 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 first authorize cb was called: expected false to be truthy
3fe0e6cf-2fdd-454c-a7a8-e1c101e8f336 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.
5e5c43be-02e5-45c5-9fae-23b21f8c4b3f ac023ab9-454f-4816-b7c3-c16cb238166f presenceEnterAndLeave realtime/presence presenceEnterAndLeave Timeout of 20000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
ce90eddb-7632-436f-a483-01c981a17d99 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 Second event is at nested path: expected '' to equal 'nested'
7ff98caf-7f84-4851-b1b4-938c9986387a a9e9d68c-d5c8-48e7-94d3-df3f608435eb PathObject.subscribe() with depth=1 only receives direct changes realtime/objects Realtime with Objects plugin PathObject.subscribe() with depth=1 only receives direct changes realtimeObject.createMap is not a function. (In 'realtimeObject.createMap({ deep: 'value' })', 'realtimeObject.createMap' is undefined)
6110f1f8-c8a9-4525-a1cb-d23659c28b14 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 realtimeObject.createMap is not a function. (In 'realtimeObject.createMap({})', 'realtimeObject.createMap' is undefined)
70f324b7-1329-421b-b6ca-9a393915556d 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 realtimeObject.createMap is not a function. (In 'realtimeObject.createMap({})', 'realtimeObject.createMap' is undefined)
42cfae16-48a1-4f85-a2dc-e42124b4be53 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 realtimeObject.createMap is not a function. (In 'realtimeObject.createMap({})', 'realtimeObject.createMap' is undefined)
c7810270-54ca-44ac-94ed-37276e3dff26 b473fab3-a1bb-47b9-bc0d-cf97fad6e477 PathObject.subscribe() on LiveCounter path receives increment/decrement events realtime/objects Realtime with Objects plugin PathObject.subscribe() on LiveCounter path receives increment/decrement events realtimeObject.createCounter is not a function. (In 'realtimeObject.createCounter(10)', 'realtimeObject.createCounter' is undefined)
3fb3a0cd-d31d-43bf-ab7c-0a1b85c5cb71 46fada5c-f8f3-4be3-8207-24640348b590 PathObject.subscribe() works with complex nested paths and escaped dots realtime/objects Realtime with Objects plugin PathObject.subscribe() works with complex nested paths and escaped dots realtimeObject.createMap is not a function. (In 'realtimeObject.createMap({})', 'realtimeObject.createMap' is undefined)
de319125-7b6d-43ab-8fc8-01dc1c0c058d 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'
3515741f-5be1-4c84-aead-50fdacbc10d5 b357d80b-c4d1-4cca-af9a-6adb2b07cf3d is able to decrypt history messages browser/modular Crypto with Crypto _BaseRealtime is able to decrypt history messages expected to equal 'Test message'