Details of upload e458d72d-a880-42a4-9d25-7c4f4285c825

Created at
2025-01-22T06:52:16.623Z
Total number of tests
801
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
e05105d
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
12902626416
GitHub run attempt
1
GitHub run number
2230
GitHub job
test-browser
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 36 failures in this upload.

Failure ID Test case ID Test class Test case Message
98839696-58b4-4cc5-94f9-605f11b8939a 40035b5d-ecdb-4d5a-828f-49820a946ed9 LiveMap.set sends MAP_SET operation with primitive values realtime/live_objects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with primitive values Check root has correct value for "bytesKey" key after LiveMap.set call: expected to equal
cb66bbad-8d68-4eb0-81dd-2f9e097169d6 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 second authorize cb was called: expected false to be truthy
20bb7d1e-f8b8-4375-89a3-bb9cc0f9aac4 23011b56-a353-4e96-b638-1d1b1e554706 invalid_cred_failure realtime/failure invalid_cred_failure wrong error reason code on connection.: expected 40101 to equal 40400
125c10c1-b76f-418e-bacf-5c9f2fd289c4 35368c05-6d9f-4676-8882-a38be97542f4 page_refresh_with_recovery browser/connection page_refresh_with_recovery Check new realtime recovered the connection from the cookie: expected false to be truthy
9c9335d7-e6ec-4618-9c59-6f6963308af4 1008ce31-2eb7-4df3-ba0c-702fbdfc98e1 page_refresh_persist_with_denied_recovery browser/connection page_refresh_persist_with_denied_recovery Check new realtime created a new connection: expected false to be truthy
5c68a3d9-8104-4bf4-b0f6-c6deaf6198db f35d28a2-c8c1-486d-b211-4f2139de599c STATE_SYNC sequence with state object "tombstone" property deletes existing object realtime/live_objects Realtime with LiveObjects plugin STATE_SYNC sequence with state object "tombstone" property deletes existing object (0 , import_deep_equal.default) is not a function
29e09e4b-8607-47c4-9259-01d2188c5151 9b755fbe-eb42-49e2-9737-0c9036c9fe0e STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object realtime/live_objects Realtime with LiveObjects plugin STATE_SYNC sequence with state object "tombstone" property triggers subscription callback for existing object (0 , import_deep_equal.default) is not a function
9e492ef5-2be4-475a-999d-098140ce2825 8e86df2f-2679-403f-b575-7dc3cebd7553 can apply MAP_CREATE with object ids state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_CREATE with object ids state operation messages Check map at "withReferencesMap" key in root exists: expected undefined to exist
727bb9f4-d513-4fd6-9b8e-05963248b4c3 fd0af668-bf34-42d9-af06-a844bc85eef4 MAP_CREATE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin MAP_CREATE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
e75aa0d2-ed11-47dd-8984-b533ea542365 998d7ae6-36c7-4597-b379-275d747fbf5b can apply MAP_SET with primitives state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_SET with primitives state operation messages Check root has correct value for "zeroKey" key after MAP_SET op: expected undefined to equal +0
0e679824-952e-41f5-89dd-bb7d144fd415 215289e3-612a-4cfb-be3e-2c3824c9f1d0 can apply MAP_SET with object ids state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_SET with object ids state operation messages Check map at "keyToMap" key in root exists: expected undefined to exist
5eb14b87-196f-4e3b-a55a-5643152eafb1 7366c246-2d0b-4fc1-ae7a-2a34718383a5 MAP_SET state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin MAP_SET state operation messages are applied based on the site timeserials vector of the object Invalid object id string
35d43ecd-7ee0-49c7-99a2-35aac11b4350 cfb8ed66-4cc4-42ce-96f7-a717a5538870 can apply MAP_REMOVE state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply MAP_REMOVE state operation messages Cannot read properties of undefined (reading 'size')
4d9cf33a-325a-4ad5-8d6a-5615ef574009 87c2caf7-369f-4e7d-81cf-b32ec1e5461d MAP_REMOVE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin MAP_REMOVE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
6a6665a3-0708-45af-a157-2c1f13f701db fccfda3e-e16c-4136-bf8d-8eec77369e3b COUNTER_CREATE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin COUNTER_CREATE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
85a56988-22b1-4bab-9a8b-e246d0f2bea2 59bddbf9-1802-4354-8167-e138ee3935e1 can apply COUNTER_INC state operation messages realtime/live_objects Realtime with LiveObjects plugin can apply COUNTER_INC state operation messages Check counter at "counter" key in root has correct value after 1 COUNTER_INC ops: expected +0 to equal 1
d14a0026-e046-462a-a432-6706dcd99ed0 0660bf9e-725e-429b-9e59-68eef594a77f COUNTER_INC state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin COUNTER_INC state operation messages are applied based on the site timeserials vector of the object Invalid object id string
30c5b0a8-e713-4566-9100-b5e0e5c5b33f 8f38b21d-1807-4a8c-bce5-17304179231b OBJECT_DELETE for unknown object id creates zero-value tombstoned object realtime/live_objects Realtime with LiveObjects plugin OBJECT_DELETE for unknown object id creates zero-value tombstoned object Invalid object id string
25fb8211-fa26-4323-b8cb-739c00f6f189 9e02c8f1-7159-40a7-a1c3-d4ecd143866b OBJECT_DELETE state operation messages are applied based on the site timeserials vector of the object realtime/live_objects Realtime with LiveObjects plugin OBJECT_DELETE state operation messages are applied based on the site timeserials vector of the object Invalid object id string
85aa0fd0-b78d-4d8f-95af-6b199e5f78ec a0bdcb74-9f89-4f80-af8f-dca66e6d98de LiveMap.set sends MAP_SET operation with reference to another LiveObject realtime/live_objects Realtime with LiveObjects plugin LiveMap.set sends MAP_SET operation with reference to another LiveObject Map value data type is unsupported
57dc0254-3f1e-4bd4-8a8b-a887326642a3 69622bde-1980-4a57-a335-652aec77b39c LiveMap.remove sends MAP_REMOVE operation realtime/live_objects Realtime with LiveObjects plugin LiveMap.remove sends MAP_REMOVE operation Cannot read properties of undefined (reading 'remove')
e641e266-c748-433f-8333-eef486246ec2 9998039c-ce31-4749-8197-fe61b63896af LiveMap.remove throws on invalid input realtime/live_objects Realtime with LiveObjects plugin LiveMap.remove throws on invalid input expected 'Cannot read properties of undefined (…' to contain 'Map key should be string'
68a81237-9261-4fa4-8d40-acf989b2d1fe ad2560c4-e31a-491d-8f5a-4843a941bc32 LiveObjects.createCounter sends COUNTER_CREATE operation realtime/live_objects Realtime with LiveObjects plugin LiveObjects.createCounter sends COUNTER_CREATE operation unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
0d68ddf6-d58d-4c28-9bcb-0b1c52139dbe 413a2d6c-b2ea-44b3-9ce4-d55ecb9508f5 LiveCounter created with LiveObjects.createCounter can be assigned to the state tree realtime/live_objects Realtime with LiveObjects plugin LiveCounter created with LiveObjects.createCounter can be assigned to the state tree unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
076612c3-fcb5-410a-b9db-14295fa1af7e fd5c9058-7206-46f0-ae5a-7ed516baff7b LiveObjects.createMap sends MAP_CREATE operation with primitive values realtime/live_objects Realtime with LiveObjects plugin LiveObjects.createMap sends MAP_CREATE operation with primitive values unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
8b991979-8a38-4454-8960-491f8b033e4c cab1a8b0-df77-4592-9e44-8b64df646184 LiveObjects.createMap sends MAP_CREATE operation with reference to another LiveObject realtime/live_objects Realtime with LiveObjects plugin LiveObjects.createMap sends MAP_CREATE operation with reference to another LiveObject Map value data type is unsupported
92dadedf-5740-45aa-9ab1-dbb8b4fe53a4 d9801604-c8e8-45ef-8c23-0215028c56ae LiveMap created with LiveObjects.createMap can be assigned to the state tree realtime/live_objects Realtime with LiveObjects plugin LiveMap created with LiveObjects.createMap can be assigned to the state tree unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
685b6abb-333d-463d-9d86-8e2d1c89b436 dd2064fa-1e4f-4807-9dac-686a159a52ca can subscribe to the incoming COUNTER_INC operation on a LiveCounter realtime/live_objects Realtime with LiveObjects plugin can subscribe to the incoming COUNTER_INC operation on a LiveCounter Cannot read properties of undefined (reading 'subscribe')
e39fe89b-217d-488d-a297-a743f3c1ff32 4c0f3e0d-408a-4da2-8236-d303e8aebf6a can subscribe to multiple incoming operations on a LiveCounter realtime/live_objects Realtime with LiveObjects plugin can subscribe to multiple incoming operations on a LiveCounter Cannot read properties of undefined (reading 'subscribe')
973c8d27-3cb4-4dd7-b2fa-392b11d5776e 79fc145b-e2fc-4c94-9a22-1a38d76f61cc can unsubscribe from LiveCounter updates via returned "unsubscribe" callback realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveCounter updates via returned "unsubscribe" callback Cannot read properties of undefined (reading 'subscribe')
763dfcef-cefc-4299-b98b-60a1c9b1b4ed 9dd56cf7-7a4a-48b2-8424-5ba05a626a13 can unsubscribe from LiveCounter updates via LiveCounter.unsubscribe() call realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveCounter updates via LiveCounter.unsubscribe() call Cannot read properties of undefined (reading 'subscribe')
b5d023c4-37db-4441-a9c1-d102a9375c21 b51b1f89-b7dd-49a8-8fb6-42dc3fd19c77 can remove all LiveCounter update listeners via LiveCounter.unsubscribeAll() call realtime/live_objects Realtime with LiveObjects plugin can remove all LiveCounter update listeners via LiveCounter.unsubscribeAll() call Cannot read properties of undefined (reading 'unsubscribeAll')
2f9d4616-b652-48dc-b68c-36d6538afb50 cce51c8b-9525-4642-961a-02585599c87e can unsubscribe from LiveMap updates via returned "unsubscribe" callback realtime/live_objects Realtime with LiveObjects plugin can unsubscribe from LiveMap updates via returned "unsubscribe" callback Check map has value for key "foo-2" after all map sets: expected undefined to equal 'exists'
93e7bbb0-0bd0-48a6-a137-096df50678c7 3f57e915-fdc7-4bdf-b993-e638b35349b9 can remove all LiveMap update listeners via LiveMap.unsubscribeAll() call realtime/live_objects Realtime with LiveObjects plugin can remove all LiveMap update listeners via LiveMap.unsubscribeAll() call Timeout of 60000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.
f54fce72-d159-4a7a-a4f4-3df6a3b6d540 d9e0abef-ea92-418c-8ca3-54441a065122 public API throws missing state modes error when attached without correct state modes realtime/live_objects Realtime with LiveObjects plugin public API throws missing state modes error when attached without correct state modes unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000
d7fc09ae-6c47-40aa-9ee5-e3d4fbb2cf84 4456ae79-85f0-4c5f-81a4-4693fac7caba public API throws missing state modes error when not yet attached but client options are missing correct modes realtime/live_objects Realtime with LiveObjects plugin public API throws missing state modes error when not yet attached but client options are missing correct modes unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000