Details of upload 0d19eccb-b4b0-4816-8e8e-2503925ebd73

Created at
2025-07-28T17:43:07.572Z
Total number of tests
940
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
95c7ef3
Pull request base ref
main
Pull request head ref
PUB-1667/map-set-objects
Branch / tag name
2052/merge
Workflow asset retention period
90 days
GitHub action
__ably_test-observability-action
GitHub run ID
16575768188
GitHub run attempt
1
GitHub run number
3603
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 19 failures in this upload.

Failure ID Test case ID Test class Test case Message
efc1afcc-671a-4499-9811-b33d6e0aa8e2 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. (/home/runner/work/ably-js/ably-js/test/realtime/presence.test.js)
4b10616a-2196-47b2-97f4-7029870b61d0 900d73ef-e24a-45c0-a26e-ebace20dbe5d can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket binary protocol post: /channels/can apply MAP_CREATE with primitives object operation messages web_socket binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
16f83666-ccfd-4b37-833d-fda48985515e e52a99bb-294e-422f-91fc-7466ff425190 can apply MAP_CREATE with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with web_socket text protocol post: /channels/can apply MAP_CREATE with primitives object operation messages web_socket text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
c7c07d92-e534-4eac-a2e2-5a1e7fb845b4 840d0644-c408-4c46-86ea-92bc20361a21 can apply MAP_CREATE with primitives object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with comet binary protocol post: /channels/can apply MAP_CREATE with primitives object operation messages comet binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
b56e3a21-68a0-46e5-8903-b03d8a1d1d04 455eb6cb-ee79-425d-8c54-78db91a87b22 can apply MAP_CREATE with primitives object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with comet text protocol post: /channels/can apply MAP_CREATE with primitives object operation messages comet text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
a8753dd5-a705-4638-b747-639de92e980a 3e9d0fe2-fa4e-4b56-a16f-5a3dc08f0f26 can apply MAP_CREATE with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with binary protocol post: /channels/can apply MAP_CREATE with primitives object operation messages binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
07fd6e9a-6b35-44ae-b942-ffc2bd6ea92d 75575eef-5ebe-468e-98ec-ceaf92822a24 can apply MAP_CREATE with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_CREATE with primitives object operation messages with text protocol post: /channels/can apply MAP_CREATE with primitives object operation messages text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.json of type string; operation = {"operation":"MAP_CREATE","data":{"stringKey":{"string":"stringValue"},"emptyStringKey":{"string":""},"bytesKey":{"bytes":"eyJwcm9kdWN0SWQiOiAiMDAxIiwgInByb2R1Y3ROYW1lIjogImNhciJ9"},"emptyBytesKey":{"bytes":""},"maxSafeIntegerKey":{"number":9007199254740991},"negativeMaxSafeIntegerKey":{"number":-9007199254740991},"numberKey":{"number":1},"zeroKey":{"number":0},"trueKey":{"boolean":true},"falseKey":{"boolean":false},"objectKey":{"json":{"foo":"bar"}},"arrayKey":{"json":["foo","bar","baz"]}}}
b1011513-e88d-47f6-8230-6ce59833d655 cb6767a8-62d2-4da7-aa18-68a7d8274ade can apply MAP_SET with primitives object operation messages with web_socket binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with web_socket binary protocol post: /channels/can apply MAP_SET with primitives object operation messages web_socket binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
878fd7e5-cdf0-4eac-a6b8-27024c8f9f24 07423c00-9b5c-4aab-91bb-9c6b96b33970 can apply MAP_SET with primitives object operation messages with web_socket text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with web_socket text protocol post: /channels/can apply MAP_SET with primitives object operation messages web_socket text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
3de273a4-d40c-41ed-9da7-c3227801bf2b 4f4c289f-aeb2-436f-b954-2d6e2f579cda can apply MAP_SET with primitives object operation messages with comet binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with comet binary protocol post: /channels/can apply MAP_SET with primitives object operation messages comet binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal array into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"arrayKey","value":{"json":["foo","bar","baz"]}}}
54fed898-b703-4e4e-9220-82585c1e3be0 a600f672-9eb2-426d-957c-d1db10371870 can apply MAP_SET with primitives object operation messages with comet text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with comet text protocol post: /channels/can apply MAP_SET with primitives object operation messages comet text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal array into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"arrayKey","value":{"json":["foo","bar","baz"]}}}
3288ba2f-17b9-49f6-b9e0-3ff7572de739 bcb8246c-f339-4b9a-8b5c-86ea76c122da can apply MAP_SET with primitives object operation messages with binary protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with binary protocol post: /channels/can apply MAP_SET with primitives object operation messages binary/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal object into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"objectKey","value":{"json":{"foo":"bar"}}}}
b3628272-f2f4-4b2c-b878-82eaadb3fdd6 ad181375-2c14-44fa-af00-ba37b852ed3d can apply MAP_SET with primitives object operation messages with text protocol realtime/objects Realtime with Objects plugin can apply MAP_SET with primitives object operation messages with text protocol post: /channels/can apply MAP_SET with primitives object operation messages text/objects FAILED; http code = 400, error code = 40000, message = Failed to unmarshal operation data: json: cannot unmarshal array into Go struct field StateOperationData.value.json of type string; operation = {"operation":"MAP_SET","objectId":"root","data":{"key":"arrayKey","value":{"json":["foo","bar","baz"]}}}
870f3aba-26ef-43c9-b3fd-6b86a3154244 ade754d6-b31c-4474-ae88-3662f2ed4299 buffered object operation messages are applied when OBJECT_SYNC sequence ends realtime/objects Realtime with Objects plugin buffered object operation messages are applied when OBJECT_SYNC sequence ends Invalid object data for MAP_SET op on objectId=root on key="objectKey"
2383c2d6-07a5-4f0f-bd3b-080b3c0aa766 dc195975-0a67-4aa0-b3db-d90352678751 subsequent object operation messages are applied immediately after OBJECT_SYNC ended and buffers are applied realtime/objects Realtime with Objects plugin subsequent object operation messages are applied immediately after OBJECT_SYNC ended and buffers are applied Invalid object data for MAP_SET op on objectId=root on key="objectKey"
d07e0cca-4a15-4d88-ab62-3a1513383c3d 7eb91817-9fbd-4d59-926c-ff1c3a46fd57 map create op with object payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with object payload expected 5 to equal 18
f8bd9b71-6344-45b6-86e1-29aec586369a e5a4e034-7c74-4a35-8bca-fad28593f142 map create op with array payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with array payload expected 5 to equal 24
08c5e24b-759a-4017-abff-be6fad461736 6c659e8b-c217-47a2-b721-14197eff159d map set operation value=json-object realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=json-object expected 6 to equal 19
7d93439f-5f26-4bab-b1fa-782292d69fba 30c6170a-7d81-4ccf-ae37-c9d493047bc3 map set operation value=json-array realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=json-array expected 6 to equal 25