There are 28 failures in this upload.
Failure ID | Test case ID | Test class | Test case | Message |
---|---|---|---|---|
3fa7262d-ca4c-4a10-8ca5-f6a2fd762b09 | 23011b56-a353-4e96-b638-1d1b1e554706 | invalid_cred_failure | realtime/failure invalid_cred_failure | wrong error reason code on connection.: expected 40101 to equal 40400 |
7ed79f92-1399-4c46-a655-c4b83989890f | a060814b-7701-49e6-9a4d-62ae34bd3ef6 | subscribes to filtered channel | realtime/message subscribes to filtered channel | Expect only two filtered message to be received: expected +0 to equal 2 |
8fb06625-5d78-4944-8b6d-0d7dcefb3cd9 | 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 | Check counter exists on root before STATE_SYNC sequence with "tombstone=true": expected undefined to exist |
5d6c0365-4ed0-4c7f-b4d6-a137e4bca510 | 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 | root.get(...) is undefined |
4cca0260-c81b-4097-9879-d6d0c0e90e7c | 965dc96c-5721-40fb-8ce8-f5c03d94c013 | can apply MAP_CREATE with primitives state operation messages | realtime/live_objects Realtime with LiveObjects plugin can apply MAP_CREATE with primitives state operation messages | Check map at "emptyMap" key in root exists: expected undefined to exist |
afdfb579-453b-4118-a1cf-bc1530769710 | 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 |
a882d443-f847-4f8d-b95c-8bfe30e9377d | 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 |
4186a7e8-1473-423c-848f-9ad2bac19896 | 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 |
ab33d18d-ef08-4bd2-a166-a46cc39164d9 | 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 |
4090dc27-7b4b-44d3-b79a-bbd5e730a253 | 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 | counter is undefined |
e196a018-f41a-4f70-9eec-017672ee2301 | 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 |
8e21ef0f-aa28-475c-951a-b310765bffc0 | 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 |
f0170f4f-21bd-4833-9958-4869741803de | 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 |
48c0814d-8d4d-46f1-a633-b8498ad15cdb | 687a8394-6e29-48f3-bb84-3dde77f4cff5 | state operation message on a tombstoned object does not revive it | realtime/live_objects Realtime with LiveObjects plugin state operation message on a tombstoned object does not revive it | Check counter1 exists on root before OBJECT_DELETE: expected undefined to exist |
7145aa42-37d2-4582-99c8-2a9ccf795e1f | 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 |
c0e77099-3782-4b9a-a33d-54644bf140d1 | 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 |
4dd15026-9649-40d8-b76f-97e6d843a0f4 | 906e29c3-bdf0-4ab0-9df4-f7af87714789 | LiveMap.set throws on invalid input | realtime/live_objects Realtime with LiveObjects plugin LiveMap.set throws on invalid input | expected 'map is undefined' to contain 'Map key should be string' |
632d2d74-36aa-4808-9d72-f45a86ca51b8 | 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 |
5aa16f7e-4a33-48c9-bee5-7d171d4ffde7 | 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 |
63710227-895c-45a6-99f4-ad5b4dfdaa21 | 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 |
8598a3be-dfd6-4498-9829-397391b89faa | 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 | unable to read from transport: msg=invalid websocket message (decode failure),Code=40000,StatusCode=400,Href=https://help.ably.io/error/40000 |
f4f2cf52-c40b-43e0-ab2e-701ef50be679 | 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 |
c2744908-ed0f-46c8-b7c9-7cc18b3f2c1c | 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 | counter is undefined |
fed2e528-0cd8-4451-b9c3-94e5a86dcba8 | 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 | Check counter has final expected value after all increments: expected 2 to equal 3 |
6f779ddd-f618-46d2-8e9a-956fcaab0b1d | 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 | counter is undefined |
bfc5dcb0-addf-45ad-b859-5d2bf94cd73c | 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' |
d24695e8-babf-4357-ade9-198f7a8753c6 | 0314ff19-4a5e-43a3-b2a6-2f1fd12442b8 | tombstoned object is removed from the pool after the GC grace period | realtime/live_objects Realtime with LiveObjects plugin tombstoned object is removed from the pool after the GC grace period | Check object exists in the pool after creation: expected undefined to exist |
56d20b1f-aa45-485c-8c12-17e914836123 | b5aede22-028a-4837-ae29-f2103119c199 | tombstoned map entry is removed from the LiveMap after the GC grace period | realtime/live_objects Realtime with LiveObjects plugin tombstoned map entry is removed from the LiveMap after the GC grace period | Check key "foo" exists on root after MAP_SET: expected undefined to equal 'bar' |