Details of upload e40f3264-aee2-4c4d-8032-7f307921afed

Created at
2025-06-27T06:55:20.533Z
Total number of tests
928
JUnit report XML
View report
GitHub repository
ably/ably-js
Commit SHA
6238250
Pull request base ref
PUB-1672/refactor-objectmessage
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
15919930315
GitHub run attempt
1
GitHub run number
3557
GitHub job
test-node
GitHub job URL
Not known
Loop iteration
1

Test failures

There are 45 failures in this upload.

Failure ID Test case ID Test class Test case Message
a790df5f-2d55-48fb-9089-3b570317d9ec 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
7b4c9b0f-ec1a-4f66-9fc3-18f9a5ddaa66 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
195a1ef4-6b34-4bfe-8107-0886ae08b397 2f831aea-71df-429b-90ca-0985afd66ca9 map set operation value=string realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=string expected 6 to equal 14
979136b4-ea46-402e-8ff9-82197f19ddef 8a3d1519-e397-4f1a-af1c-edc38feb9283 LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket binary protocol Check values map has correct objectKey value: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
25036d7f-013d-4a5a-9a27-d54668f4fa5e 4de04b3d-72b9-434e-831e-133a6dff3485 LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with web_socket text protocol Check values map has correct objectKey value: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
5ea32352-645d-4611-85ef-a4cffb7203f7 8b827ab8-fa79-47f3-81a2-42bf4a73e642 LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet binary protocol Check values map has correct objectKey value: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
babb2710-0079-4198-862d-0828f189b848 ad029381-f8b9-4c2e-901e-06a97ec9be61 LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with comet text protocol Check values map has correct objectKey value: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
bc29dddd-2f44-4adf-b2de-1c97e4a0989d f68ba7a5-72c7-4d17-98fd-3e602fadd64c LiveMap is initialized with initial value from OBJECT_SYNC sequence with binary protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with binary protocol Check values map has correct objectKey value: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
32ad3631-6e89-443b-8665-d328eef7b10b eb5353a4-f520-4bed-b679-afd58cc49452 LiveMap is initialized with initial value from OBJECT_SYNC sequence with text protocol realtime/objects Realtime with Objects plugin LiveMap is initialized with initial value from OBJECT_SYNC sequence with text protocol Check values map has correct objectKey value: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
0b8c2a2e-e7b2-41d4-928d-93effe37ac51 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 Check map "valuesMap" has correct value for "objectKey" key: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
5dc37a29-be44-466a-8875-e8b6c8323b11 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 Check map "valuesMap" has correct value for "objectKey" key: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
44648390-580a-4c52-864f-eccd49a40030 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 Check map "valuesMap" has correct value for "objectKey" key: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
580b35e7-879a-48f7-9241-13bfced71a7c 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 Check map "valuesMap" has correct value for "objectKey" key: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
8eac6d76-f3a9-45df-8805-c276602cc10d 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 Check map "valuesMap" has correct value for "objectKey" key: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
61d0ebca-ffa6-4232-8583-d5350263969f 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 Check map "valuesMap" has correct value for "objectKey" key: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
535b301d-1ae6-441b-91c7-e3f3580e8984 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 Check root has correct value for "objectKey" key after MAP_SET op: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
265d61d2-c93e-4be1-8e8e-415c38f72a23 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 Check root has correct value for "objectKey" key after MAP_SET op: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
a4ac2d74-8a8c-4988-845a-8740b34d9e6b 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 Check root has correct value for "objectKey" key after MAP_SET op: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
c26e1081-d6c0-42ff-9f7e-d2bfe580b0c9 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 Check root has correct value for "objectKey" key after MAP_SET op: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
2090b054-a69e-400d-9ed6-cbb757583857 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 Check root has correct value for "objectKey" key after MAP_SET op: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
bc95ed94-2a9a-4bf7-a23a-2c23ba67cf54 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 Check root has correct value for "objectKey" key after MAP_SET op: expected '{"foo":"bar"}' to deeply equal { foo: 'bar' }
7c054284-2b49-4e7b-8495-1ca9c021a101 2ebdd1bc-8de8-4f22-8951-a928bf7d2489 LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket binary protocol invalid object message: state data expected only one value to be set but has: bytes, string
01000025-5932-4f42-bf7b-cf161718c46f d135a9a3-c7b4-46d1-944d-6b58fd726006 LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with web_socket text protocol invalid object message: state data expected only one value to be set but has: bytes, string
28208457-ccfe-46a5-9e18-62c143ff3850 bebc0c08-f5ec-4e1d-957b-5d6dd82671d6 LiveMap.set sends MAP_SET operation with primitive values with comet binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with comet binary protocol invalid object message: state data expected only one value to be set but has: bytes, string
98f768eb-f3e6-4368-b032-4f40a6bd67fb 60a03262-8fb4-4375-80cd-a56159be650c LiveMap.set sends MAP_SET operation with primitive values with comet text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with comet text protocol invalid object message: state data expected only one value to be set but has: bytes, string
bbf56c50-600b-4175-b760-db1a8f5caa42 6299cb72-3a75-42bd-9a4f-6f6be85397ca LiveMap.set sends MAP_SET operation with primitive values with binary protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with binary protocol invalid object message: state data expected only one value to be set but has: bytes, string
540abeed-056e-46f6-88b2-3080bb94ba17 bb9e02dc-ed45-409b-8cf7-e98677a9bb61 LiveMap.set sends MAP_SET operation with primitive values with text protocol realtime/objects Realtime with Objects plugin LiveMap.set sends MAP_SET operation with primitive values with text protocol invalid object message: state data expected only one value to be set but has: bytes, string
07d04f95-7e96-4a47-b780-56234c63a12d 9f2a6f45-1bee-4459-a989-06db0bd7532c Objects.createMap sends MAP_CREATE operation with primitive values with web_socket binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with web_socket binary protocol invalid object message: state data expected only one value to be set but has: bytes, string
f3449f3f-2069-40ce-ba19-96511a29b8ea e312ba3e-c8ab-4feb-af5a-597758cd38a2 Objects.createMap sends MAP_CREATE operation with primitive values with web_socket text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with web_socket text protocol invalid object message: state data expected only one value to be set but has: bytes, string
346edcd6-cf6d-4cad-9ff6-fd8080056ed5 d6fd41ad-89b0-411d-a903-346d11d27260 Objects.createMap sends MAP_CREATE operation with primitive values with comet binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with comet binary protocol invalid object message: state data expected only one value to be set but has: bytes, string
07eeb26a-b290-4c99-9594-fa3f89b35181 17de3027-4927-4614-b855-dc3b9b6b41d0 Objects.createMap sends MAP_CREATE operation with primitive values with comet text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with comet text protocol invalid object message: state data expected only one value to be set but has: bytes, string
59019fab-45ab-45c6-91f7-b8db9ba74f3f cae85afd-8003-4c7a-ab00-88c15de7343e Objects.createMap sends MAP_CREATE operation with primitive values with binary protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with binary protocol invalid object message: state data expected only one value to be set but has: bytes, string
c2a515ab-bf91-42b8-a6a3-d2c3b73c13c5 ebd535b3-0064-4f60-b085-352971ed3a1a Objects.createMap sends MAP_CREATE operation with primitive values with text protocol realtime/objects Realtime with Objects plugin Objects.createMap sends MAP_CREATE operation with primitive values with text protocol invalid object message: state data expected only one value to be set but has: bytes, string
1d348779-14a0-4cde-986d-d60f625183e4 52eeeb4a-0584-4b7d-bb50-8c14a602aaff Objects.createMap throws on invalid input realtime/objects Realtime with Objects plugin Objects.createMap throws on invalid input Expected async function to throw an error: expected undefined to exist
b93c3761-af16-4c35-be1e-5636f91b3626 c0662a96-18b6-4662-bc0a-37b1f3b530a5 map create op with string payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with string payload expected 5 to equal 13
0c0ae940-58a6-4127-a2b0-45588b6e8359 011c6cfa-ef57-4536-85fb-c67293a3c6a0 map create op with bytes payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with bytes payload expected 5 to equal 13
80e437a8-4993-4d4d-862b-23d7b9141695 0021c26e-29ed-402f-9c26-54931eab1c22 map create op with boolean payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with boolean payload expected 10 to equal 12
acc30808-6e49-4c6d-bd1e-1e3242aa99e1 021efd0f-ed05-4911-ae6d-6485bc66b2fa map create op with double payload realtime/objects Realtime with Objects plugin ObjectMessage message size map create op with double payload expected 10 to equal 26
ed1a8362-e5db-4d1d-8640-23e3e50e864d b3ceb490-6673-4234-a388-5e888a2e322c map set operation value=bytes realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=bytes expected 6 to equal 14
23984420-b266-42f2-9ad9-ea738cfa5ba6 b5f19bca-6fab-4c78-96b8-c126354c0965 map set operation value=boolean true realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=boolean true expected 6 to equal 7
ce027afb-e638-47d0-9fb1-0c1745ee2750 ebd99d4e-a791-4880-b6aa-81443c45e09e map set operation value=boolean false realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=boolean false expected 6 to equal 7
d0c6d74d-df5c-45cc-bbcf-5a3ae22f5718 b8fba754-1fc7-4871-acfc-bbde0ffc43f1 map set operation value=double realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=double expected 6 to equal 14
af92402a-aa75-452f-a5fc-accce41828ab 18dc7973-a482-4ce6-a572-3f24bbfa78cd map set operation value=double 0 realtime/objects Realtime with Objects plugin ObjectMessage message size map set operation value=double 0 expected 6 to equal 14
e077af61-9720-42a9-8ee1-2aa323070a7e 250ca1bc-98c7-4458-86fb-d80589233e29 map object realtime/objects Realtime with Objects plugin ObjectMessage message size map object expected 15 to equal 49
40d6e780-4650-4ebb-a01d-81a13b82fb87 9c7cb812-c5d8-4296-98ba-f85518e8acf5 revokes tokens matching the given specifiers rest/revokeTokens revokes tokens matching the given specifiers Timeout of 60000ms 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/rest/batch.test.js)