2025-04-18 15:56:38 +00:00

1 line
154 KiB
JSON

[{"uid":"a71e976e27516580","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app77/9/topic219/utf8","time":{"start":1744991379550,"stop":1744991379550,"duration":0},"status":"passed","severity":"normal"},{"uid":"519772171410a457","name":"Check received message containing Russian","time":{"start":1744991556480,"stop":1744991556480,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e9649a3bacd32d","name":"Check publish message containing Russian","time":{"start":1744991276936,"stop":1744991276937,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb74263286e8c35","name":"should return empty list for no shard","time":{"start":1744991073427,"stop":1744991073427,"duration":0},"status":"passed","severity":"normal"},{"uid":"865f2ee01e6cd4f9","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1744991125566,"stop":1744991125567,"duration":1},"status":"passed","severity":"normal"},{"uid":"90793eea807aabd5","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1744991275315,"stop":1744991275315,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe83eea05b0c0c47","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1744991652417,"stop":1744991652417,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e67ad50e6409cc","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1744991163662,"stop":1744991163662,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c7694a023e0ce","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1744991125608,"stop":1744991125608,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa34018ba4190c86","name":"Push message with Arabic payload","time":{"start":1744991773418,"stop":1744991773418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95b3b0fc14f643f","name":"1 Relay, 1 fetch","time":{"start":1744991095895,"stop":1744991095896,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a3f5ca748b82a1","name":"Check publish message containing Chinese","time":{"start":1744991276930,"stop":1744991276932,"duration":2},"status":"passed","severity":"normal"},{"uid":"49a0cd393f0b9dd8","name":"should set field with all protocols enabled","time":{"start":1744991082140,"stop":1744991082141,"duration":1},"status":"passed","severity":"normal"},{"uid":"2283c7fcf5f16fd2","name":"Sets default value correctly","time":{"start":1744991418268,"stop":1744991418268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2356f6010bc76f3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1744991125581,"stop":1744991125581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dafe6732ad7a2e","name":"should throw error - no id","time":{"start":1744991082130,"stop":1744991082130,"duration":0},"status":"passed","severity":"normal"},{"uid":"592f9885170e8284","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app63/3/topic601/proto","time":{"start":1744991379547,"stop":1744991379549,"duration":2},"status":"passed","severity":"normal"},{"uid":"415ca793715aed0f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1744991556475,"stop":1744991556475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2cb5a4ab53a8a1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1744991652412,"stop":1744991652413,"duration":1},"status":"passed","severity":"normal"},{"uid":"7571fa30e281350b","name":"should be delivered but not added to local log or bloom filter","time":{"start":1744991126076,"stop":1744991126076,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2c369b8a3f1924","name":"Relay + Store","time":{"start":1744991082142,"stop":1744991082142,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ad2cf8ae417ab8","name":"new peer added after a peer was already found","time":{"start":1744991269738,"stop":1744991269738,"duration":0},"status":"skipped","severity":"normal"},{"uid":"883b972a8df7525b","name":"Push message with content topic containing escaped characters","time":{"start":1744991773426,"stop":1744991773426,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ff460c29ec211b","name":"Check publish message after service node is restarted","time":{"start":1744991276956,"stop":1744991276956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55cff55508724dec","name":"different cluster, same shard: nodes don't connect","time":{"start":1744991212884,"stop":1744991212884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade56b617cb5ed4c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1744991073585,"stop":1744991073585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab03b91f56aea37","name":"Subscribe and receives messages on 20 topics","time":{"start":1744991652402,"stop":1744991652402,"duration":0},"status":"passed","severity":"normal"},{"uid":"514de3c478c25798","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1744991125561,"stop":1744991125561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0da4334e86c4bcc","name":"handles empty shards array correctly","time":{"start":1744991073443,"stop":1744991073443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06f0c7bca44b9be","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1744991151274,"stop":1744991151274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f08673dcfc3131","name":"configure the node with multiple content topics","time":{"start":1744991379550,"stop":1744991379554,"duration":4},"status":"passed","severity":"normal"},{"uid":"168f36c34932038a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1744991073429,"stop":1744991073429,"duration":0},"status":"passed","severity":"normal"},{"uid":"487721227f3a7c7e","name":"isConnected return false after peer stops","time":{"start":1744991163664,"stop":1744991163664,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3ae2244d9982a5","name":"Check received message containing Russian","time":{"start":1744991556470,"stop":1744991556470,"duration":0},"status":"passed","severity":"normal"},{"uid":"386e3b54ce40345e","name":"can start the service","time":{"start":1744991147607,"stop":1744991147608,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37d746a3988a5a","name":"isConnected between 2 js-waku relay nodes","time":{"start":1744991163664,"stop":1744991163664,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b271f4702b08b1","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1744991143993,"stop":1744991143993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50e6c1d38920cf7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1744991652408,"stop":1744991652408,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ed4b0f139dd986","name":"Publishes to nwaku","time":{"start":1744991263293,"stop":1744991263293,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c01005227b1a2b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1744991096214,"stop":1744991096214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"533670d7e96141c7","name":"Ephemeral messages are not stored","time":{"start":1744991150366,"stop":1744991150367,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1a0f918aebb79","name":"should throw error - no public key","time":{"start":1744991082130,"stop":1744991082131,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c033369a93b8c3e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1744991126073,"stop":1744991126073,"duration":0},"status":"passed","severity":"normal"},{"uid":"999e5112d8bc8d02","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1744991652411,"stop":1744991652412,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7f1643b8474c2a","name":"stop","time":{"start":1744991183399,"stop":1744991183399,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe57f409724018","name":"Check publish message containing Arabic","time":{"start":1744991276933,"stop":1744991276936,"duration":3},"status":"passed","severity":"normal"},{"uid":"fec0e47ef13af257","name":"Decoder throws on empty string content topic","time":{"start":1744991105993,"stop":1744991105993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1df6415510ca5b","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1744991125575,"stop":1744991125575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f671f45cfc4d633","name":"Register correct protocols","time":{"start":1744991279211,"stop":1744991279212,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cba0413ef71a51b","name":"Query generator for multiple messages","time":{"start":1744991397959,"stop":1744991397960,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66c67cee375afb9","name":"1 Relay, 1 Filter, gives up","time":{"start":1744991095897,"stop":1744991095897,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd4b1db32b30a0e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1744991147613,"stop":1744991147614,"duration":1},"status":"skipped","severity":"normal"},{"uid":"49356f5bda6bb8bc","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1744991143988,"stop":1744991143990,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea836b597e32aae1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1744991081510,"stop":1744991081511,"duration":1},"status":"passed","severity":"normal"},{"uid":"842e00aec9d70ae1","name":"Subscribe to topic containing long and publish message","time":{"start":1744991279215,"stop":1744991279216,"duration":1},"status":"passed","severity":"normal"},{"uid":"e536fca7ecc1ec79","name":"should increase lamport timestamp","time":{"start":1744991126069,"stop":1744991126070,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ba7c18a98842c2","name":"getPeersByDiscovery","time":{"start":1744991269737,"stop":1744991269738,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cffe3516f071783","name":"should insert message id into causal history","time":{"start":1744991126071,"stop":1744991126071,"duration":0},"status":"passed","severity":"normal"},{"uid":"db33eea74ea92ad9","name":"handles different networkShards values correctly","time":{"start":1744991073422,"stop":1744991073422,"duration":0},"status":"passed","severity":"normal"},{"uid":"85622ddca7ab817","name":"Push message equal or less that 1MB","time":{"start":1744991773430,"stop":1744991773430,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecadb2c56510daf","name":"Passing page size 3 when there are 20 messages","time":{"start":1744991411103,"stop":1744991411104,"duration":1},"status":"passed","severity":"normal"},{"uid":"4856a1b7d97c2154","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744991396456,"stop":1744991396456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002528f03d9d895","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1744991105988,"stop":1744991105990,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba61ca432764607b","name":"Check received message containing short","time":{"start":1744991556478,"stop":1744991556478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f346b056e190b2b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1744991652401,"stop":1744991652401,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14b8a662d55095b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app84/10/topic34/utf8","time":{"start":1744991379543,"stop":1744991379545,"duration":2},"status":"passed","severity":"normal"},{"uid":"f48ff95455b948c1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1744991266504,"stop":1744991266504,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb557a238acba134","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1744991151274,"stop":1744991151274,"duration":0},"status":"passed","severity":"normal"},{"uid":"810a85cb9040e600","name":"Ordered Callback - false","time":{"start":1744991400996,"stop":1744991400997,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c77d11903f34ffa","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1744991352077,"stop":1744991352078,"duration":1},"status":"passed","severity":"normal"},{"uid":"df444a7ed7285a09","name":"ignores domain fetching errors","time":{"start":1744991096210,"stop":1744991096211,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eeed478bd333b4b","name":"should return different streams if requested simultaniously","time":{"start":1744991087997,"stop":1744991087997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2ee54590ec174c","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1744991143990,"stop":1744991143991,"duration":1},"status":"passed","severity":"normal"},{"uid":"d242a720a83d7a73","name":"Light Node - default protocols","time":{"start":1744991423452,"stop":1744991423452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a429552cef3e57b9","name":"Push message with short payload","time":{"start":1744991773416,"stop":1744991773417,"duration":1},"status":"passed","severity":"normal"},{"uid":"8146cdde7033fc67","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1744991275309,"stop":1744991275309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c37dedab3c2b501","name":"should deliver messages after dependencies are met","time":{"start":1744991126074,"stop":1744991126074,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c08c47b50f6c66","name":"should increase lamport timestamp","time":{"start":1744991126071,"stop":1744991126072,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a1ced2bbfbcda7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1744991266505,"stop":1744991266505,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6ea85043c59072","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1744991125580,"stop":1744991125580,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5cfb34edb9f12","name":"Sign & Recover","time":{"start":1744991106587,"stop":1744991106587,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efe931e133cd829","name":"Decoder throws on undefined content topic","time":{"start":1744991105992,"stop":1744991105993,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef225e509663951f","name":"Check message with no payload is not received","time":{"start":1744991556476,"stop":1744991556477,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d883f07c35088bf","name":"Overlapping topic subscription","time":{"start":1744991652403,"stop":1744991652403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6d933f6965a24d","name":"Check received message containing long","time":{"start":1744991556468,"stop":1744991556468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7e75f70495bfd","name":"should handle general insertion and lookup correctly","time":{"start":1744991127466,"stop":1744991127466,"duration":0},"status":"passed","severity":"normal"},{"uid":"915b4c32134f37c8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1744991652419,"stop":1744991652420,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4de46b83742f51","name":"Check received message containing short","time":{"start":1744991556468,"stop":1744991556468,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fdc518d2c52d18","name":"Used by Waku Relay","time":{"start":1744991418268,"stop":1744991418268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa3d7e17013e2ef","name":"Ephemeral field is preserved - encoder v0","time":{"start":1744991150367,"stop":1744991150367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9e52d49499a9ff","name":"should emit a peer event after start","time":{"start":1744991249405,"stop":1744991249405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30affa59ffa4b5f","name":"Check received message containing JSON","time":{"start":1744991556482,"stop":1744991556482,"duration":0},"status":"passed","severity":"normal"},{"uid":"631a49f5f5344737","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1744991073436,"stop":1744991073437,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a08a278f94664e","name":"Push message with custom timestamp: 1744987563889","time":{"start":1744991773442,"stop":1744991773442,"duration":0},"status":"passed","severity":"normal"},{"uid":"860ad4dab74b74cf","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1744991081509,"stop":1744991081510,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d911433c306727","name":"Generator, custom pubsub topic","time":{"start":1744991396450,"stop":1744991396450,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fd3b5f8d482222","name":"should return valid sharding parameters for static sharding","time":{"start":1744991073441,"stop":1744991073442,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23532250a12dd6d","name":"Sample","time":{"start":1744991081530,"stop":1744991081531,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eccecd41476e862","name":"Passing page size 11 when there are 10 messages","time":{"start":1744991411105,"stop":1744991411106,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8482982c4bff7","name":"it tolerates circular branch references","time":{"start":1744991096210,"stop":1744991096210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b5651c0204ab28","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1744991073416,"stop":1744991073417,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f59b7663299908","name":"throws on content topic with empty encoding field","time":{"start":1744991073406,"stop":1744991073406,"duration":0},"status":"passed","severity":"normal"},{"uid":"405f660d03b742cd","name":"Waku message hash computation (no timestamp)","time":{"start":1744991076055,"stop":1744991076056,"duration":1},"status":"passed","severity":"normal"},{"uid":"36745a0b9044af0f","name":"Ping on peer without subscriptions","time":{"start":1744991207573,"stop":1744991207573,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d931013599a505a","name":"Push message with shell command payload","time":{"start":1744991773435,"stop":1744991773435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1b8b8854d336ee","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1744991116695,"stop":1744991116696,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d43c73d49df03","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1744991087998,"stop":1744991087999,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4db586a468a6637","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1744991095722,"stop":1744991095724,"duration":2},"status":"passed","severity":"normal"},{"uid":"c19cf86d32984735","name":"should set field with only RELAY enabled","time":{"start":1744991082141,"stop":1744991082141,"duration":0},"status":"passed","severity":"normal"},{"uid":"1511193e0ca31590","name":"should wait for Filter peer to be connected","time":{"start":1744991116874,"stop":1744991116875,"duration":1},"status":"passed","severity":"normal"},{"uid":"a96c914ef5a08406","name":"Waku message hash computation (meta attribute not present)","time":{"start":1744991076054,"stop":1744991076055,"duration":1},"status":"passed","severity":"normal"},{"uid":"65519d535d669de7","name":"Relay - dialed first","time":{"start":1744991423449,"stop":1744991423449,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bf31dd36315692","name":"Fails to push message with large meta","time":{"start":1744991773441,"stop":1744991773441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e08d327ff0b6064","name":"Check received message containing emoji","time":{"start":1744991556483,"stop":1744991556483,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c5a6c79e9eec91","name":"Check received message containing shell command","time":{"start":1744991556472,"stop":1744991556472,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1cd9ba881f8e06","name":"Nwaku publishes","time":{"start":1744991263293,"stop":1744991263293,"duration":0},"status":"passed","severity":"normal"},{"uid":"a501f182c4c87220","name":"Check message on other pubsub topic is not received","time":{"start":1744991556485,"stop":1744991556485,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e96262a97805ef","name":"Push message with JSON payload","time":{"start":1744991773434,"stop":1744991773435,"duration":1},"status":"passed","severity":"normal"},{"uid":"18e39de37f40327b","name":"Push message with escaped characters payload","time":{"start":1744991773420,"stop":1744991773421,"duration":1},"status":"passed","severity":"normal"},{"uid":"37180c54b7a5cbc4","name":"should initialize with custom number of peers","time":{"start":1744991116408,"stop":1744991116408,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acd9863b3723ee8","name":"should get / set TCP multiaddr","time":{"start":1744991082134,"stop":1744991082138,"duration":4},"status":"passed","severity":"normal"},{"uid":"5453a0d3a0283e9c","name":"should request peer renewal on specific errors","time":{"start":1744991116551,"stop":1744991116551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0abc885e1721aa2","name":"returns all values when wanted number is greater than available values","time":{"start":1744991095135,"stop":1744991095135,"duration":0},"status":"passed","severity":"normal"},{"uid":"267e9010c1ef0457","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1744991652400,"stop":1744991652400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2a74e0af18ce61","name":"Push message with content topic containing emoji","time":{"start":1744991773441,"stop":1744991773441,"duration":0},"status":"passed","severity":"normal"},{"uid":"354c1a1258703a5b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1744991081514,"stop":1744991081514,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cc35dfe20fcab8","name":"throws on empty content topic","time":{"start":1744991073402,"stop":1744991073402,"duration":0},"status":"passed","severity":"normal"},{"uid":"65998870446e058b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1744991125560,"stop":1744991125561,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb787f3fab4ff2bd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1744991404695,"stop":1744991404696,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d7cedd01f241b8f","name":"should throw an error for empty SingleShardInfos array","time":{"start":1744991073424,"stop":1744991073424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ec913d400967d7","name":"can start and stop the service","time":{"start":1744991249403,"stop":1744991249404,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef5e9db16caeeea","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app26/8/topic103/json","time":{"start":1744991379542,"stop":1744991379543,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac8d9b11a394a0f","name":"Check message on other pubsub topic is not received","time":{"start":1744991556476,"stop":1744991556476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a6b44fb84d0ca6","name":"should be called for bootstrap peers","time":{"start":1744991151273,"stop":1744991151273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69024e983836fbc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1744991275310,"stop":1744991275313,"duration":3},"status":"passed","severity":"normal"},{"uid":"3023489653d5c842","name":"Push message with Arabic payload","time":{"start":1744991773432,"stop":1744991773433,"duration":1},"status":"passed","severity":"normal"},{"uid":"7276106de9843565","name":"udp ip6 address","time":{"start":1744991081425,"stop":1744991081425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b929576fe36aa84b","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1744991096213,"stop":1744991096213,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb84f783942d65ad","name":"should properly create location multiaddrs - tcp4","time":{"start":1744991082138,"stop":1744991082139,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bb098a3aa5ad89","name":"should select older connection if present","time":{"start":1744991087676,"stop":1744991087676,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e35400dc2a2df34","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1744991275318,"stop":1744991275318,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e399093270bac4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1744991125608,"stop":1744991125609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ced22ce1ce2ce7","name":"Subscribe to topic containing XML and publish message","time":{"start":1744991279219,"stop":1744991279219,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ad2ce5baedbf4e","name":"Push message with content topic containing JSON","time":{"start":1744991773440,"stop":1744991773440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bce958fc57eb60b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1744991652406,"stop":1744991652406,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad142cc420abc2e1","name":"should use the provided clusterId for the pubsub topic","time":{"start":1744991073444,"stop":1744991073445,"duration":1},"status":"passed","severity":"normal"},{"uid":"51805a6a8ac9eec0","name":"returns only open connection if one present","time":{"start":1744991087675,"stop":1744991087675,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbed0c60cd527666","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1744991073432,"stop":1744991073432,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50051535e1706ba","name":"Store - dialed first","time":{"start":1744991423450,"stop":1744991423451,"duration":1},"status":"passed","severity":"normal"},{"uid":"7067848b153dec21","name":"Relay + Store","time":{"start":1744991148892,"stop":1744991148892,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe686c62315b1cbb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1744991125614,"stop":1744991125614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40294f073930236","name":"Check message with no pubsub topic is not received","time":{"start":1744991556485,"stop":1744991556486,"duration":1},"status":"passed","severity":"normal"},{"uid":"b845849daf916690","name":"Generator, 2 different pubsubtopics","time":{"start":1744991396455,"stop":1744991396456,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c2b2271a054741","name":"random static sharding 6 - Cluster ID: 649, Shard ID: 633","time":{"start":1744991391862,"stop":1744991391862,"duration":0},"status":"passed","severity":"normal"},{"uid":"19be9bd436bae993","name":"should retry failed tasks","time":{"start":1744991116547,"stop":1744991116547,"duration":0},"status":"passed","severity":"normal"},{"uid":"258f94288a8f7466","name":"1 Store, 2 relays, 2 fetches","time":{"start":1744991095896,"stop":1744991095897,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4deb457f0ab3711","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1744991652410,"stop":1744991652410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdd7f5f93d74e6b","name":"Push message with content topic containing emoji","time":{"start":1744991773427,"stop":1744991773427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dbff7295362e69","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1744991095719,"stop":1744991095719,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ab925948221498","name":"Check received message containing XML","time":{"start":1744991556481,"stop":1744991556481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01365ddfd08f4eb","name":"same cluster, different shard: nodes connect","time":{"start":1744991212883,"stop":1744991212883,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f084ae7f7ca470","name":"Check received message with timestamp: 1744991143038 ","time":{"start":1744991556484,"stop":1744991556484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5429fb8f746b35","name":"should not fail to stop the service if it was not started","time":{"start":1744991249404,"stop":1744991249404,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ea305266160413","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1744991125560,"stop":1744991125560,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a467da0f657470","name":"should respect max attempts limit","time":{"start":1744991116552,"stop":1744991116552,"duration":0},"status":"passed","severity":"normal"},{"uid":"50be4dedb1cbebe9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1744991652407,"stop":1744991652407,"duration":0},"status":"passed","severity":"normal"},{"uid":"551116c95e81597","name":"Check publish message containing XML","time":{"start":1744991276937,"stop":1744991276946,"duration":9},"status":"passed","severity":"normal"},{"uid":"e95e284ae9152ddf","name":"Push message with content topic containing Russian","time":{"start":1744991773438,"stop":1744991773438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f06ffc00c1d3958","name":"Push message with XML payload","time":{"start":1744991773434,"stop":1744991773434,"duration":0},"status":"passed","severity":"normal"},{"uid":"95db72babcfda35","name":"Subscribe to topic containing Script and receive message","time":{"start":1744991652417,"stop":1744991652418,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0b02c84276f581","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1744991073440,"stop":1744991073440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3a8718caf5ebfc","name":"should use DNS peer discovery with light client","time":{"start":1744991147612,"stop":1744991147612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a83f5d57c8fd2bb3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1744991073408,"stop":1744991073415,"duration":7},"status":"passed","severity":"normal"},{"uid":"7faf268e71150843","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1744991073418,"stop":1744991073419,"duration":1},"status":"passed","severity":"normal"},{"uid":"982560d749b94304","name":"should not receive a peer event before start","time":{"start":1744991147610,"stop":1744991147611,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32cbb8abb32d5aa","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1744991279217,"stop":1744991279217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec697ffd6ddfc1f0","name":"configure the node with multiple pubsub topics","time":{"start":1744991391864,"stop":1744991391864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b21ce2c40abca1","name":"Query generator for multiple messages with different message text format","time":{"start":1744991397960,"stop":1744991397960,"duration":0},"status":"passed","severity":"normal"},{"uid":"85586d3f546a566a","name":"Encoder throws on empty string content topic","time":{"start":1744991107660,"stop":1744991107660,"duration":0},"status":"passed","severity":"normal"},{"uid":"929f45dc23ca92e2","name":"should properly create location multiaddrs - udp4","time":{"start":1744991082138,"stop":1744991082138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb6db6190c562da","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1744991073437,"stop":1744991073437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d630dc83906cb0","name":"Check publish message containing SQL Injection","time":{"start":1744991276937,"stop":1744991276937,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e7bcd77b6e2636","name":"peer:update - should do nothing if another protocol hit","time":{"start":1744991087998,"stop":1744991087998,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e717aefa276cd2","name":"should add received messages to bloom filter","time":{"start":1744991126072,"stop":1744991126072,"duration":0},"status":"passed","severity":"normal"},{"uid":"faea1b930ce2afd","name":"Filter","time":{"start":1744991423451,"stop":1744991423452,"duration":1},"status":"passed","severity":"normal"},{"uid":"e067ef4bb17b6b61","name":"Init the array if not present","time":{"start":1744991073041,"stop":1744991073042,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67d501968470b29","name":"Check message received after nwaku node is restarted","time":{"start":1744991556487,"stop":1744991556487,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2165b60dc3ebb7c7","name":"throws an error for improperly formatted content topics","time":{"start":1744991073422,"stop":1744991073422,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf38bddaa1ed77bf","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1744991116433,"stop":1744991116434,"duration":1},"status":"passed","severity":"normal"},{"uid":"5883f70775d85742","name":"Push message with unicode special characters payload","time":{"start":1744991773421,"stop":1744991773421,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3069b199a075c2","name":"Push message with JSON payload","time":{"start":1744991773420,"stop":1744991773420,"duration":0},"status":"passed","severity":"normal"},{"uid":"57291745c07b54a3","name":"creates an iterator","time":{"start":1744991409460,"stop":1744991409461,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0a2c87768f620f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1744991125574,"stop":1744991125575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8d6884c28fcb64","name":"Nodes with multiple pubsub topic","time":{"start":1744991266506,"stop":1744991266506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34fcec2568d515","name":"Rejects garbage","time":{"start":1744991120203,"stop":1744991120203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0926ad7d0851b4","name":"Check message with invalid timestamp is not received","time":{"start":1744991556485,"stop":1744991556485,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce8e5bef3400679","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1744991125564,"stop":1744991125566,"duration":2},"status":"passed","severity":"normal"},{"uid":"eaab2de6af036202","name":"should throw if no connection provided","time":{"start":1744991087996,"stop":1744991087996,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfd980b7de3eb50","name":"should add and remove event listeners correctly","time":{"start":1744991099962,"stop":1744991099962,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e42657d63cd3b96","name":"Push message with Russian payload","time":{"start":1744991773418,"stop":1744991773418,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a75be039a0f1e03","name":"should be online or offline if network state changed","time":{"start":1744991143994,"stop":1744991143994,"duration":0},"status":"passed","severity":"normal"},{"uid":"df689281cf44e0a9","name":"Query with Ordered Callback, No message returned","time":{"start":1744991364468,"stop":1744991364471,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce82e5d89c04c27d","name":"Check message with no pubsub topic is not received","time":{"start":1744991556476,"stop":1744991556476,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bde1da7fe636921","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1744991163661,"stop":1744991163661,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2a60073bbd0e53","name":"Fails to publish message with wrong content topic","time":{"start":1744991276954,"stop":1744991276954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e389bab87b2ae15","name":"should reject if WakuNode is not started","time":{"start":1744991116871,"stop":1744991116871,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb16bf1dcfad689","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1744991125567,"stop":1744991125567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4451b63fb7dc7047","name":"random static sharding 5 - Cluster ID: 829, Shard ID: 980","time":{"start":1744991391861,"stop":1744991391861,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac32dba0ddd76c5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1744991125615,"stop":1744991125615,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce17652a79932b91","name":"Meta field set when metaSetter is specified","time":{"start":1744991088286,"stop":1744991088286,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b63db7c3e5e057","name":"Push message with special chars payload","time":{"start":1744991773417,"stop":1744991773418,"duration":1},"status":"passed","severity":"normal"},{"uid":"324e8090b21b0fba","name":"Push message with content topic containing SQL Injection","time":{"start":1744991773439,"stop":1744991773439,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cbff436c7f0efd","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app22/2/topic505/proto","time":{"start":1744991379545,"stop":1744991379545,"duration":0},"status":"passed","severity":"normal"},{"uid":"25404e237fc1f287","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1744991275318,"stop":1744991275319,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c532bdc140113","name":"Check received message containing Basic HTML tag","time":{"start":1744991556471,"stop":1744991556472,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7c3dd695f0fd58","name":"should send to specified number of peers of used peers","time":{"start":1744991116697,"stop":1744991116698,"duration":1},"status":"passed","severity":"normal"},{"uid":"192844dfc03be88e","name":"Push message with short payload","time":{"start":1744991773431,"stop":1744991773431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59c707f36d6f602","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1744991275308,"stop":1744991275308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbbaeedef0cd4e0","name":"Refresh subscription","time":{"start":1744991279214,"stop":1744991279214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f898eae18b11b39","name":"Check received message containing Chinese","time":{"start":1744991556479,"stop":1744991556479,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e894214fb728107","name":"Check received message containing emoji","time":{"start":1744991556473,"stop":1744991556474,"duration":1},"status":"passed","severity":"normal"},{"uid":"4597d5db603111bd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1744991125605,"stop":1744991125607,"duration":2},"status":"passed","severity":"normal"},{"uid":"371d63cc987c4690","name":"should not allow k > 12","time":{"start":1744991125353,"stop":1744991125354,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a52f6adaabfa724","name":"Default pageSize","time":{"start":1744991411107,"stop":1744991411107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8539cf3177bf96","name":"Push message with content topic containing Script","time":{"start":1744991773424,"stop":1744991773425,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef0ea4a16613b08","name":"Subscribe to topic containing numeric and publish message","time":{"start":1744991279216,"stop":1744991279216,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cac829adb25390","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1744991125355,"stop":1744991125356,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa89c9164fde165b","name":"should not fail to stop the service if it was not started","time":{"start":1744991147608,"stop":1744991147609,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1ed779b0c53cd3","name":"Push message with custom timestamp: 1744987563889","time":{"start":1744991773429,"stop":1744991773429,"duration":0},"status":"passed","severity":"normal"},{"uid":"333dc6c1921f0631","name":"Query Generator - true","time":{"start":1744991400991,"stop":1744991400992,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadcb7aaf21414da","name":"Push message with content topic containing Russian","time":{"start":1744991773424,"stop":1744991773424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8de801f161c787","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1744991073431,"stop":1744991073432,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c5923f7c200dfb","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1744991151275,"stop":1744991151276,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a35881d6c366c35","name":"should reject if Filter is requested but not mounted","time":{"start":1744991116873,"stop":1744991116873,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bd01efaa75dcbe","name":"Decrypt messages","time":{"start":1744991250980,"stop":1744991250981,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96d4a6aacbf0e6d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1744991652402,"stop":1744991652402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b670073cd76f2b92","name":"Passing page size 1 when there are 4 messages","time":{"start":1744991411103,"stop":1744991411103,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f62f0abc6a48014","name":"Should update shard info","time":{"start":1744991213235,"stop":1744991213236,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc433ddabe76f6a5","name":"Decoder throws on undefined content topic","time":{"start":1744991107660,"stop":1744991107660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91ff66875e2dd43","name":"should not receive a peer event after stop","time":{"start":1744991099960,"stop":1744991099960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc21f418e5b3094","name":"Push message with content topic containing numeric","time":{"start":1744991773423,"stop":1744991773423,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96e3a821d437a58","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1744991275309,"stop":1744991275309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a562ac99b00580b8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app35/9/topic195/proto","time":{"start":1744991379543,"stop":1744991379543,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d69a5f905ce907","name":"Check received message containing escaped characters","time":{"start":1744991556482,"stop":1744991556483,"duration":1},"status":"passed","severity":"normal"},{"uid":"8016ae81b24b328c","name":"Push message with content topic containing shell command","time":{"start":1744991773440,"stop":1744991773440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4235b69848711b3","name":"Ping on subscribed peer","time":{"start":1744991207565,"stop":1744991207565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e75acda4b7dcb7","name":"Store - dialed after - with timeout","time":{"start":1744991423451,"stop":1744991423451,"duration":0},"status":"passed","severity":"normal"},{"uid":"890eeabd75287b2b","name":"Passing page size 19 when there are 20 messages","time":{"start":1744991411106,"stop":1744991411106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a939474dd96e9648","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1744991073436,"stop":1744991073436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df40473f9f410cb","name":"should start and stop interval correctly","time":{"start":1744991116546,"stop":1744991116546,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb397d0112f60fff","name":"Publish message with large meta","time":{"start":1744991276957,"stop":1744991276957,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c1fdfe0bd88c22","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1744991391858,"stop":1744991391858,"duration":0},"status":"passed","severity":"normal"},{"uid":"328734d2afeb68a2","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1744991116423,"stop":1744991116424,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce837b5b04db80f","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1744991073444,"stop":1744991073444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8350da58b456a82","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1744991413566,"stop":1744991413566,"duration":0},"status":"passed","severity":"normal"},{"uid":"126e171d99047a3c","name":"should throw an error for insufficient data","time":{"start":1744991073585,"stop":1744991073585,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08ff80395d96649","name":"should update ack status of messages in outgoing buffer","time":{"start":1744991126076,"stop":1744991126076,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6f2abc3121f695","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1744991125599,"stop":1744991125599,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16cfdf16c17149","name":"should handle task timeouts","time":{"start":1744991116551,"stop":1744991116552,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2381b272ac18a6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1744991095715,"stop":1744991095716,"duration":1},"status":"passed","severity":"normal"},{"uid":"e516d54dd3d14d02","name":"removeEventListener with correct event","time":{"start":1744991183396,"stop":1744991183396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddfd1dc7253684","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1744991126072,"stop":1744991126072,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac32e7ce650fa33a","name":"should properly start and stop event listening","time":{"start":1744991116715,"stop":1744991116716,"duration":1},"status":"passed","severity":"normal"},{"uid":"22447d9a0523f496","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1744991413565,"stop":1744991413566,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b59059d75192355","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1744991125570,"stop":1744991125570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbb406abe5c4cf5","name":"Publish message with rate limit","time":{"start":1744991276957,"stop":1744991276957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2443d35dcbb595aa","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1744991105990,"stop":1744991105990,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc98b15bc17d633","name":"Check publish message containing special chars","time":{"start":1744991276924,"stop":1744991276930,"duration":6},"status":"passed","severity":"normal"},{"uid":"f51cc893ea236e31","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1744991073430,"stop":1744991073430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3530c32c6fe7cec5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1744991556474,"stop":1744991556475,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be4c81b10101883","name":"should return the pubsub topic directly if a string is provided","time":{"start":1744991073439,"stop":1744991073440,"duration":1},"status":"passed","severity":"normal"},{"uid":"942357e18261dbe","name":"should be able to encode the field with only STORE set to true","time":{"start":1744991081505,"stop":1744991081506,"duration":1},"status":"passed","severity":"normal"},{"uid":"70cdd6baf0d299c9","name":"Check received message containing numeric","time":{"start":1744991556479,"stop":1744991556479,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2de278e6f603ca","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1744991202376,"stop":1744991202378,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a88b08ec976d2d4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1744991073416,"stop":1744991073416,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c9a2148db820b7","name":"Publish message with custom timestamp: Fri Apr 18 2025 16:47:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1744991276952,"stop":1744991276952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7a270667634ee4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1744991073431,"stop":1744991073431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b871bf1d83135a83","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1744991073429,"stop":1744991073429,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee010dc51ec702d0","name":"Check publish message containing unicode special characters","time":{"start":1744991276949,"stop":1744991276950,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a531aaa4cb83de","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1744991096214,"stop":1744991096214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53f025838f9b5fc7","name":"should push the message to the outgoing buffer","time":{"start":1744991126070,"stop":1744991126070,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a617741ffe3ef6","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1744991076053,"stop":1744991076054,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adc85677c3eb313","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1744991073430,"stop":1744991073431,"duration":1},"status":"passed","severity":"normal"},{"uid":"401fdd9f19fa3770","name":"should not throw an error for a single configured topic","time":{"start":1744991073438,"stop":1744991073438,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeef2769f284e49c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1744991125616,"stop":1744991125616,"duration":0},"status":"passed","severity":"normal"},{"uid":"7315e97165b54c4d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1744991279221,"stop":1744991279221,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfe3964df41fe7d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1744991073431,"stop":1744991073431,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c400f1478a22b1","name":"topics with same application and version share the same shard","time":{"start":1744991073420,"stop":1744991073420,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab668f0663ca514","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1744991073421,"stop":1744991073421,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e959d66ee0b9a66","name":"should be able to decode the field with only FILTER set to true","time":{"start":1744991081512,"stop":1744991081513,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1872e55bb13185","name":"different cluster, different shard: nodes don't connect","time":{"start":1744991212884,"stop":1744991212884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6419d0d75580624d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1744991095720,"stop":1744991095721,"duration":1},"status":"passed","severity":"normal"},{"uid":"31fdd258c9942de9","name":"LightPush","time":{"start":1744991423451,"stop":1744991423451,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d4fe28b7c2e4f4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1744991125615,"stop":1744991125615,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bacb4f0ae06ccc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1744991652409,"stop":1744991652409,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1bf7c047d4a5e2","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1744991150368,"stop":1744991150368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9b88196b8e7574","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1744991116425,"stop":1744991116426,"duration":1},"status":"passed","severity":"normal"},{"uid":"5532b7f822c6e873","name":"Push message with rate limit","time":{"start":1744991773428,"stop":1744991773428,"duration":0},"status":"passed","severity":"normal"},{"uid":"74772653bf423cce","name":"Push message with content topic containing long","time":{"start":1744991773437,"stop":1744991773437,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8efffaedf46c2b","name":"should not fail to stop the service if it was not started","time":{"start":1744991099957,"stop":1744991099958,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9c0fb51336a39a","name":"Publish message with custom timestamp: Fri Apr 18 2025 14:47:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1744991276952,"stop":1744991276952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd1993bc59f9871","name":"Push message with content topic containing XML","time":{"start":1744991773425,"stop":1744991773425,"duration":0},"status":"passed","severity":"normal"},{"uid":"2155cd32395225d9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1744991652411,"stop":1744991652411,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32cf3f4927087f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1744991275316,"stop":1744991275317,"duration":1},"status":"passed","severity":"normal"},{"uid":"200aa01367ab8185","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1744991125600,"stop":1744991125600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f29b766e99b69cb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1744991073434,"stop":1744991073434,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfe7ca192392373","name":"Generator, custom pubsub topic","time":{"start":1744991396454,"stop":1744991396454,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39af3bbc4bfa9295","name":"Overlapping topic subscription","time":{"start":1744991652414,"stop":1744991652414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed05e0780b5b1608","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1744991099961,"stop":1744991099961,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae8dd90cfe8fb1e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1744991073433,"stop":1744991073433,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eea0c02950d2548","name":"Fails to publish message with empty text","time":{"start":1744991276954,"stop":1744991276954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4566b02fccfb5ba","name":"Subscribe to topic containing shell command and receive message","time":{"start":1744991652408,"stop":1744991652408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8f5140e7b80bd4","name":"should maintain desired error rate","time":{"start":1744991127464,"stop":1744991127465,"duration":1},"status":"passed","severity":"normal"},{"uid":"e222a925c6769a60","name":"Push message with content topic containing SQL Injection","time":{"start":1744991773424,"stop":1744991773424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1aee1a64f0db13b","name":"Push message with content topic containing special chars","time":{"start":1744991773437,"stop":1744991773438,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f8f29494762150","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1744991364467,"stop":1744991364467,"duration":0},"status":"passed","severity":"normal"},{"uid":"500bb240670ca7bc","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1744991391864,"stop":1744991391864,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07b1718f2c2b96b","name":"should check connected peers if present and suitable","time":{"start":1744991116874,"stop":1744991116874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10e17a319d299e","name":"Push message with custom timestamp: 1744994763889","time":{"start":1744991773442,"stop":1744991773443,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfafbd1703769e24","name":"Ping on unsubscribed peer","time":{"start":1744991207566,"stop":1744991207566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84cf4da59b42e67","name":"Subscribe to topic containing JSON and receive message","time":{"start":1744991652418,"stop":1744991652419,"duration":1},"status":"passed","severity":"normal"},{"uid":"8250d4a1175f323f","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1744991116428,"stop":1744991116428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f264334107eaf7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1744991275318,"stop":1744991275318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7293c3907341687","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1744991404695,"stop":1744991404695,"duration":0},"status":"passed","severity":"normal"},{"uid":"433c1fe8a13b4732","name":"Subscribe to topic containing shell command and publish message","time":{"start":1744991279220,"stop":1744991279220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1d01f0bff592ec","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1744991073419,"stop":1744991073420,"duration":1},"status":"passed","severity":"normal"},{"uid":"51293796653b5058","name":"isConnected should return false after all peers disconnect","time":{"start":1744991163663,"stop":1744991163664,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af5c77e1355b9fa","name":"safeDispatchEvent","time":{"start":1744991183398,"stop":1744991183399,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea24096fb1a335cd","name":"can start and stop the service","time":{"start":1744991099957,"stop":1744991099957,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c5926e12f1b684","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1744991279213,"stop":1744991279213,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb3ef924341b795","name":"should wait for Store peer to be connected","time":{"start":1744991116875,"stop":1744991116875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc90fa05701b453","name":"Push message with numeric payload","time":{"start":1744991773431,"stop":1744991773432,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d974e4f6d2a3a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1744991125576,"stop":1744991125577,"duration":1},"status":"passed","severity":"normal"},{"uid":"9230a067e7077d1","name":"Check message with non string payload is not received","time":{"start":1744991556477,"stop":1744991556477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcb9e528265508d","name":"should insert elements correctly","time":{"start":1744991127464,"stop":1744991127464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a89d225322b196","name":"should reject if Relay is requested but not mounted","time":{"start":1744991116872,"stop":1744991116872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6592ad152aafd4a1","name":"Check message received after jswaku node is restarted","time":{"start":1744991556477,"stop":1744991556477,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6ee32bfc9d46117b","name":"All","time":{"start":1744991148893,"stop":1744991148893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aefdc07ee3a2457","name":"Check received message containing XML","time":{"start":1744991556471,"stop":1744991556471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e545bc9c28a8871","name":"Push message with shell command payload","time":{"start":1744991773420,"stop":1744991773420,"duration":0},"status":"passed","severity":"normal"},{"uid":"698a6ea8ca5b2e60","name":"should properly create location multiaddrs - udp6","time":{"start":1744991082139,"stop":1744991082139,"duration":0},"status":"passed","severity":"normal"},{"uid":"928b86d3b5d607d1","name":"Does not throw an exception when node disconnects","time":{"start":1744991418266,"stop":1744991418266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff5f755a62fedd5","name":"Check received message containing numeric","time":{"start":1744991556469,"stop":1744991556469,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c6ffab472bfa4f","name":"should retry on complete failure if specified","time":{"start":1744991116698,"stop":1744991116698,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f7c090bdc9060c","name":"should correctly map a content topic to a pubsub topic","time":{"start":1744991073444,"stop":1744991073444,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5b2df7de9d1818","name":"Passing page size 10 when there are 10 messages","time":{"start":1744991411104,"stop":1744991411105,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db7321c2cde6320","name":"should emit a peer event after start","time":{"start":1744991147610,"stop":1744991147610,"duration":0},"status":"passed","severity":"normal"},{"uid":"16624aeaea7a1a72","name":"Encoder throws on undefined content topic","time":{"start":1744991105991,"stop":1744991105992,"duration":1},"status":"passed","severity":"normal"},{"uid":"5def758c21ecfb91","name":"Push message with Script payload","time":{"start":1744991773419,"stop":1744991773419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4426ecafa8fdd14e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1744991081503,"stop":1744991081505,"duration":2},"status":"passed","severity":"normal"},{"uid":"40e34eda64811067","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1744991125575,"stop":1744991125576,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e46b5a891d06aa5","name":"listenerCount","time":{"start":1744991183397,"stop":1744991183398,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cd311cb66a61d8","name":"random static sharding 2 - Cluster ID: 681, Shard ID: 274","time":{"start":1744991391859,"stop":1744991391859,"duration":0},"status":"passed","severity":"normal"},{"uid":"afba8c5f7e94a7f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1744991125613,"stop":1744991125613,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bec227b02afde96","name":"1 Store, 2 fetches","time":{"start":1744991095896,"stop":1744991095896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6f3e17a6c0e6db","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1744991073441,"stop":1744991073441,"duration":0},"status":"passed","severity":"normal"},{"uid":"658bdd1d217354d5","name":"Subscribe to topic containing Script and receive message","time":{"start":1744991652406,"stop":1744991652406,"duration":0},"status":"passed","severity":"normal"},{"uid":"84686dfd150e5388","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1744991125569,"stop":1744991125569,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c63d3ae2704be79","name":"Check publish message containing long","time":{"start":1744991276915,"stop":1744991276915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e16edf1ebf62bc8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1744991125558,"stop":1744991125559,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba9bf627caa2928","name":"should return false when clusterId doesn't match","time":{"start":1744991116429,"stop":1744991116430,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca42f7820f69ad2c","name":"Refresh subscription","time":{"start":1744991652414,"stop":1744991652414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a322939cb402bfb","name":"Push message with long payload","time":{"start":1744991773417,"stop":1744991773417,"duration":0},"status":"passed","severity":"normal"},{"uid":"27071fabe1135f8c","name":"Overlapping topic subscription","time":{"start":1744991279214,"stop":1744991279215,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6d03059b60ea0606","name":"isConnected should return true after first peer connects","time":{"start":1744991163663,"stop":1744991163663,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9b691b52e7cc4","name":"Check received message containing Script","time":{"start":1744991556471,"stop":1744991556471,"duration":0},"status":"passed","severity":"normal"},{"uid":"853717a810bd8d7d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1744991266507,"stop":1744991266507,"duration":0},"status":"passed","severity":"normal"},{"uid":"51664f0266debc47","name":"getPeersByDiscovery","time":{"start":1744991183397,"stop":1744991183397,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f48fb409ebeb59","name":"Reopen subscription with peer with lost subscription","time":{"start":1744991207567,"stop":1744991207572,"duration":5},"status":"passed","severity":"normal"},{"uid":"35d133adca8d1bb7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1744991652418,"stop":1744991652418,"duration":0},"status":"passed","severity":"normal"},{"uid":"191dda3baf74c5b3","name":"Push message with content topic containing unicode special characters","time":{"start":1744991773440,"stop":1744991773441,"duration":1},"status":"passed","severity":"normal"},{"uid":"9415e1dc1bbda5c7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744991396453,"stop":1744991396453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d372a2f581d52bde","name":"Query generator for multiple messages with multiple decoders","time":{"start":1744991397960,"stop":1744991397960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef20a9f3f823126c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1744991073434,"stop":1744991073435,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24a1f3acc409f1b","name":"Check received message containing Script","time":{"start":1744991556481,"stop":1744991556481,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6d365e377a28fc","name":"Renews subscription after lossing a connection","time":{"start":1744991652421,"stop":1744991652421,"duration":0},"status":"passed","severity":"normal"},{"uid":"544304ae5e63117c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1744991413564,"stop":1744991413564,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bc72fd85fe6810","name":"should get / set UDP multiaddr","time":{"start":1744991082134,"stop":1744991082134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad8b2e9f94864a8","name":"Push message with XML payload","time":{"start":1744991773419,"stop":1744991773419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c0167590658aa5","name":"should properly create location multiaddrs - tcp6","time":{"start":1744991082139,"stop":1744991082139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d563d8857d745670","name":"Query Generator - false","time":{"start":1744991400992,"stop":1744991400993,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d0e4a4e21eaa1d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1744991125569,"stop":1744991125569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7920eae48ffae746","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1744991081518,"stop":1744991081518,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f19385a49c4564c","name":"Encoder throws on undefined content topic","time":{"start":1744991088287,"stop":1744991088287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b400f4cd03ba192","name":"should encode/decode to RLP encoding","time":{"start":1744991082133,"stop":1744991082133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4367a04a4184b7ee","name":"Reusing cursor across nodes","time":{"start":1744991352080,"stop":1744991352080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2590be9c3f6d926","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1744991125616,"stop":1744991125617,"duration":1},"status":"passed","severity":"normal"},{"uid":"8762c3d2c9721f65","name":"Privacy Node - default protocol","time":{"start":1744991423452,"stop":1744991423452,"duration":0},"status":"passed","severity":"normal"},{"uid":"807fb2fb605ebe6a","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1744991073440,"stop":1744991073441,"duration":1},"status":"passed","severity":"normal"},{"uid":"8785677b578c4b5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1744991652402,"stop":1744991652402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f601b3536ae633c","name":"throws on content topic with non-number generation field","time":{"start":1744991073403,"stop":1744991073403,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19d8918cabf5431","name":"Subscribe to topic containing Russian and publish message","time":{"start":1744991279217,"stop":1744991279218,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0ddd5773840c7e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1744991202378,"stop":1744991202378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9539110ff22c1fd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1744991073429,"stop":1744991073430,"duration":1},"status":"passed","severity":"normal"},{"uid":"452b0bc7632d531e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1744991379554,"stop":1744991379554,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccca8ed6876c2e22","name":"can start and stop the service","time":{"start":1744991147608,"stop":1744991147608,"duration":0},"status":"passed","severity":"normal"},{"uid":"27727d18735dd7bf","name":"Encoder throws on empty string content topic","time":{"start":1744991105992,"stop":1744991105992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5166e1cdfb4e25b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1744991095717,"stop":1744991095718,"duration":1},"status":"passed","severity":"normal"},{"uid":"85aec2d0733a8878","name":"Push message with Chinese payload","time":{"start":1744991773418,"stop":1744991773418,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e9d7c211e319e","name":"should handle corrupted local storage data gracefully","time":{"start":1744991099961,"stop":1744991099962,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d96437af5ed844b","name":"should return false when shard is not included in network shards","time":{"start":1744991116430,"stop":1744991116433,"duration":3},"status":"passed","severity":"normal"},{"uid":"24a31832d1b9a61a","name":"Encoder throws on empty string content topic","time":{"start":1744991088287,"stop":1744991088287,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a32994011c1714c","name":"Push message with emoji payload","time":{"start":1744991773421,"stop":1744991773421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2361b9598765b5","name":"Relay - dialed after","time":{"start":1744991423450,"stop":1744991423450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3ddbfd0f8e7f47","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1744991125568,"stop":1744991125569,"duration":1},"status":"passed","severity":"normal"},{"uid":"5389952c89c4f678","name":"Ordered Callback - true","time":{"start":1744991400996,"stop":1744991400996,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dc21879db8512c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1744991082129,"stop":1744991082129,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1a3c0911d7a16a","name":"should throw error - no public key","time":{"start":1744991082132,"stop":1744991082132,"duration":0},"status":"passed","severity":"normal"},{"uid":"af43b332b83458d7","name":"should throw error - no id","time":{"start":1744991082131,"stop":1744991082131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dee993479c6158","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1744991125609,"stop":1744991125609,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dcafa21269eba8","name":"recovers when dns.resolve returns empty","time":{"start":1744991096210,"stop":1744991096210,"duration":0},"status":"passed","severity":"normal"},{"uid":"994e34d11f7294c6","name":"retrieves a single peer","time":{"start":1744991096209,"stop":1744991096209,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f76107d008ded6","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1744991125577,"stop":1744991125577,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b2ba4b8909546b","name":"Check message with no content topic is not received","time":{"start":1744991556476,"stop":1744991556476,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbdd884e42748cb","name":"Generator, 2 different pubsubtopics","time":{"start":1744991396452,"stop":1744991396452,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e316d42032f5ce0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1744991073435,"stop":1744991073435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe46879cad7d3e7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1744991212881,"stop":1744991212882,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4fdbe6657743028","name":"should reject if Store is requested but not mounted","time":{"start":1744991116872,"stop":1744991116873,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ce0881b27fc1bf","name":"Check received message containing Arabic","time":{"start":1744991556480,"stop":1744991556480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac263e4be3df5b5f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1744991652421,"stop":1744991652421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f269dbea7b33c832","name":"should check false positive rate","time":{"start":1744991127466,"stop":1744991127466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b790e02979ec989f","name":"Reopen subscription with peer with lost subscription","time":{"start":1744991207577,"stop":1744991207577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc726dbdd0449e6","name":"Publish message with custom timestamp: Sat Apr 27 2024 15:47:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1744991276951,"stop":1744991276951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9ab68f23ca6ee4","name":"should maintain proper timestamps if all messages received","time":{"start":1744991126072,"stop":1744991126072,"duration":0},"status":"passed","severity":"normal"},{"uid":"332a75335b7a4783","name":"connects to nwaku","time":{"start":1744991418265,"stop":1744991418266,"duration":1},"status":"passed","severity":"normal"},{"uid":"e559060aadfb7ed1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1744991125609,"stop":1744991125610,"duration":1},"status":"passed","severity":"normal"},{"uid":"735b4012f84d0a39","name":"Push message with special chars payload","time":{"start":1744991773432,"stop":1744991773432,"duration":0},"status":"passed","severity":"normal"},{"uid":"e980335a6fe5bf64","name":"Generator, 2 different pubsubtopics","time":{"start":1744991396454,"stop":1744991396454,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd5c7aabd02aef09","name":"should initialize with default number of peers","time":{"start":1744991116397,"stop":1744991116407,"duration":10},"status":"passed","severity":"normal"},{"uid":"ded4471880d44a68","name":"Push message with content topic containing Basic HTML tag","time":{"start":1744991773439,"stop":1744991773439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41fc4a385fc6b62","name":"should load peers from local storage and dispatch events","time":{"start":1744991099961,"stop":1744991099961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d766b727c28572","name":"Non TWN Cluster","time":{"start":1744991379542,"stop":1744991379542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bbb9b84970f34","name":"random static sharding 1 - Cluster ID: 237, Shard ID: 868","time":{"start":1744991391858,"stop":1744991391859,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b446135b2e1a3db","name":"Ping on unsubscribed peer","time":{"start":1744991207574,"stop":1744991207577,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d410b368c0b4165","name":"random static sharding 7 - Cluster ID: 767, Shard ID: 351","time":{"start":1744991391862,"stop":1744991391862,"duration":0},"status":"passed","severity":"normal"},{"uid":"798c143c912e8e29","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1744991125579,"stop":1744991125579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e550f4a5823308f7","name":"should properly create peer info with all multiaddrs","time":{"start":1744991082140,"stop":1744991082140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b555962055caf1fa","name":"random static sharding 9 - Cluster ID: 364, Shard ID: 788","time":{"start":1744991391863,"stop":1744991391863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1de2f0e608a1776","name":"handles multiple messages","time":{"start":1744991409462,"stop":1744991409463,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d55344953d9f03","name":"Check received message containing Arabic","time":{"start":1744991556470,"stop":1744991556470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9802cdf1bda4e99e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1744991279218,"stop":1744991279218,"duration":0},"status":"passed","severity":"normal"},{"uid":"78016750879bcfe2","name":"should decode valid enr with tcp successfully","time":{"start":1744991082129,"stop":1744991082130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5342790437f38d","name":"Check meta is set [ecies]","time":{"start":1744991107659,"stop":1744991107659,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d3aa4664b3f682","name":"pre and post cipher","time":{"start":1744991106586,"stop":1744991106587,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d6f57425696bc8","name":"Check message with non string payload is not received","time":{"start":1744991556486,"stop":1744991556486,"duration":0},"status":"passed","severity":"normal"},{"uid":"f926eeae732b0722","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1744991652400,"stop":1744991652400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7539d82b4e3fbd","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1744991404693,"stop":1744991404695,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2a2bf1bea36de8","name":"Fails to publish duplicate message","time":{"start":1744991276953,"stop":1744991276954,"duration":1},"status":"passed","severity":"normal"},{"uid":"54583fb2a29646ac","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1744991073419,"stop":1744991073419,"duration":0},"status":"passed","severity":"normal"},{"uid":"48835682723a8d9c","name":"random static sharding 10 - Cluster ID: 240, Shard ID: 342","time":{"start":1744991391863,"stop":1744991391863,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aa9197c9268522","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1744991279219,"stop":1744991279219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21b37e8b7a6b875","name":"nwaku subscribes","time":{"start":1744991263292,"stop":1744991263292,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac08e027d9bdd3a4","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1744991413564,"stop":1744991413565,"duration":1},"status":"passed","severity":"normal"},{"uid":"379113da4f515ebf","name":"Passing invalid cursor","time":{"start":1744991352080,"stop":1744991352080,"duration":0},"status":"passed","severity":"normal"},{"uid":"676d66c91ea93d83","name":"Subscribe and receive messages via waku relay post","time":{"start":1744991652400,"stop":1744991652401,"duration":1},"status":"passed","severity":"normal"},{"uid":"32584b1588f29331","name":"should handle connection events","time":{"start":1744991116416,"stop":1744991116417,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c081bbc2c25ca6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1744991125356,"stop":1744991125356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5558a82e7577dfb","name":"Check received message containing Basic HTML tag","time":{"start":1744991556481,"stop":1744991556481,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f010c3d25f2918","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app96/9/topic612/test.js","time":{"start":1744991379546,"stop":1744991379546,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd018737a5cbc2e","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1744991163659,"stop":1744991163660,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f298562ecf4cda3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1744991275317,"stop":1744991275317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2d6312e44b5bac","name":"tcp ip4 address","time":{"start":1744991081420,"stop":1744991081424,"duration":4},"status":"passed","severity":"normal"},{"uid":"778b76bc8b12b2fd","name":"addEventListener with wrong event","time":{"start":1744991183396,"stop":1744991183396,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08c388e7de1f9e8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1744991125578,"stop":1744991125579,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1e8f39446b93c6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1744991396454,"stop":1744991396455,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a79edd8a15fb4194","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1744991096213,"stop":1744991096213,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6efb9ee903796d","name":"Push message with content topic containing escaped characters","time":{"start":1744991773440,"stop":1744991773440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac9480416a8b646","name":"Push message equal or less that 1MB","time":{"start":1744991773443,"stop":1744991773443,"duration":0},"status":"passed","severity":"normal"},{"uid":"18be2782fdb8b6b4","name":"Check received message containing shell command","time":{"start":1744991556482,"stop":1744991556482,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8b0a717a2a6e0a","name":"Push message with custom timestamp: 1714232763889","time":{"start":1744991773442,"stop":1744991773442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed77294879abba8","name":"Subscribe to topic containing short and publish message","time":{"start":1744991279215,"stop":1744991279215,"duration":0},"status":"passed","severity":"normal"},{"uid":"474b16be4854df9e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1744991773425,"stop":1744991773425,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f98a8a915d057c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1744991073419,"stop":1744991073419,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf76de589050a83","name":"should wait for LightPush peer to be connected","time":{"start":1744991116874,"stop":1744991116874,"duration":0},"status":"passed","severity":"normal"},{"uid":"783929e101cf4ac3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1744991073407,"stop":1744991073408,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c94e85fb5bab65","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1744991269739,"stop":1744991269739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b37cfb76b5ef5a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1744991125616,"stop":1744991125616,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86f734633d03950","name":"Correctly serialized arguments","time":{"start":1744991209835,"stop":1744991209835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55e43bf3700a3ec","name":"should be able to encode the field with only FILTER set to true","time":{"start":1744991081506,"stop":1744991081506,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4176ef19017e8db","name":"should process tasks in queue","time":{"start":1744991116547,"stop":1744991116547,"duration":0},"status":"passed","severity":"normal"},{"uid":"871f03fd8f3966b3","name":"Throws when trying to push message with empty payload","time":{"start":1744991773422,"stop":1744991773422,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0f7598e4dc33d3","name":"Check received message containing SQL Injection","time":{"start":1744991556480,"stop":1744991556480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b20b02ad92344e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1744991379537,"stop":1744991379542,"duration":5},"status":"passed","severity":"normal"},{"uid":"7fc3b839528eadbd","name":"Check received message with timestamp: 1744991143038000000 ","time":{"start":1744991556483,"stop":1744991556484,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1f76dbe82555e7","name":"Check publish message containing emoji","time":{"start":1744991276950,"stop":1744991276950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362ad0feb21dec","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1744991652419,"stop":1744991652419,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e5d452bdfd4047","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1744991125574,"stop":1744991125574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9227e6ffa93fd0e","name":"should request renew when peer disconnects","time":{"start":1744991116416,"stop":1744991116416,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a286c338973c50","name":"Check publish message containing escaped characters","time":{"start":1744991276949,"stop":1744991276949,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa7cbb9330d80eb","name":"should throw error - invalid id","time":{"start":1744991082131,"stop":1744991082132,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80df422606b554a","name":"returns all values when wanted number matches available values","time":{"start":1744991095130,"stop":1744991095134,"duration":4},"status":"passed","severity":"normal"},{"uid":"b058beaccf520c65","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1744991352079,"stop":1744991352080,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0614d1b61d36cd","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1744991073427,"stop":1744991073427,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfbd0ff4e251bc0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1744991126076,"stop":1744991126076,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8c06eb4fa09988","name":"should decode valid enr successfully","time":{"start":1744991082129,"stop":1744991082129,"duration":0},"status":"passed","severity":"normal"},{"uid":"314009da95c4b5c5","name":"Relay","time":{"start":1744991148891,"stop":1744991148892,"duration":1},"status":"passed","severity":"normal"},{"uid":"8495cce09f35e7d8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1744991652409,"stop":1744991652409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3d78967be618e7","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app28/8/topic733/test.js","time":{"start":1744991379547,"stop":1744991379547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b459016ca54ded7","name":"should insert message into bloom filter","time":{"start":1744991126070,"stop":1744991126070,"duration":0},"status":"passed","severity":"normal"},{"uid":"63688186ec9610cf","name":"Asymmetric encrypt & decrypt","time":{"start":1744991106585,"stop":1744991106586,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78a4d07a6937daf","name":"Push message with content topic containing Script","time":{"start":1744991773439,"stop":1744991773439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc0c13241cc3558","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1744991073433,"stop":1744991073433,"duration":0},"status":"passed","severity":"normal"},{"uid":"635efb812cd606f2","name":"should set field with all protocols disabled","time":{"start":1744991082140,"stop":1744991082140,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd61420a2dad8238","name":"A test","time":{"start":1744991202512,"stop":1744991202512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8d77b365fd067b","name":"Decoder throws on empty string content topic","time":{"start":1744991107660,"stop":1744991107661,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df2f66ea3cf348c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1744991073418,"stop":1744991073418,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bc9190e1b76f8a","name":"Check publish message containing numeric","time":{"start":1744991276923,"stop":1744991276923,"duration":0},"status":"passed","severity":"normal"},{"uid":"63007caca2849f71","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1744991276951,"stop":1744991276951,"duration":0},"status":"passed","severity":"normal"},{"uid":"362a7f838eeb5925","name":"should throw an error for missing required configuration","time":{"start":1744991073428,"stop":1744991073428,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aa4a313dbe2273","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1744991338112,"stop":1744991338112,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffae76e2c1ab055","name":"should mark all messages in causal history as acknowledged","time":{"start":1744991126073,"stop":1744991126073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32f622f37824902","name":"Push message with Russian payload","time":{"start":1744991773433,"stop":1744991773433,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ee80d7e416072","name":"Symmetric encrypt & Decrypt","time":{"start":1744991106586,"stop":1744991106586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1376d62c26f30cd0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1744991556484,"stop":1744991556485,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73612fd8e027711","name":"should serialize and deserialize correctly","time":{"start":1744991127465,"stop":1744991127465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8090fc8a43d10ba1","name":"Push message with emoji payload","time":{"start":1744991773436,"stop":1744991773436,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f88ff6e72321752","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1744991413567,"stop":1744991413567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46fc82ad9db15f9","name":"Publish without waiting for remote peer","time":{"start":1744991279212,"stop":1744991279212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a254d0b15efc9352","name":"Subscribe to topic containing JSON and publish message","time":{"start":1744991279219,"stop":1744991279220,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0b3143b8ae5947","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1744991652405,"stop":1744991652405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4c1d79fb5fafe8","name":"shard 0","time":{"start":1744991391857,"stop":1744991391857,"duration":0},"status":"passed","severity":"normal"},{"uid":"541cd37648023852","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1744991652408,"stop":1744991652408,"duration":0},"status":"passed","severity":"normal"},{"uid":"1473457f936ba3f3","name":"Push message with escaped characters payload","time":{"start":1744991773435,"stop":1744991773435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7352e656b540609","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1744991275313,"stop":1744991275313,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5784e9c98f883bf","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1744991150367,"stop":1744991150367,"duration":0},"status":"passed","severity":"normal"},{"uid":"592fd9da9b18cc07","name":"start node with empty content topic","time":{"start":1744991379554,"stop":1744991379555,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb0505290bc835e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1744991652419,"stop":1744991652419,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fafc026ea85364","name":"should not fail to start the service if it is already started","time":{"start":1744991099958,"stop":1744991099959,"duration":1},"status":"passed","severity":"normal"},{"uid":"c422ed395d0526d9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1744991081518,"stop":1744991081519,"duration":1},"status":"passed","severity":"normal"},{"uid":"a643f357eea14840","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1744991095718,"stop":1744991095719,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee486a416b922f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1744991404693,"stop":1744991404693,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bde03112ce0f789","name":"random static sharding 8 - Cluster ID: 183, Shard ID: 341","time":{"start":1744991391862,"stop":1744991391863,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc16ac8a2532550","name":"should properly create location multiaddrs - udp","time":{"start":1744991082139,"stop":1744991082139,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c50d6318a10f37","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1744991095722,"stop":1744991095722,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc429b9c3f2fb72a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1744991125570,"stop":1744991125570,"duration":0},"status":"passed","severity":"normal"},{"uid":"67385acc6a0ab99c","name":"Check publish message containing short","time":{"start":1744991276914,"stop":1744991276914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6c24e3e6c33781","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1744991652405,"stop":1744991652405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fe59e35e1f16b1","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1744991352076,"stop":1744991352077,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcce3f3d3de95dc6","name":"Encoder throws on undefined content topic","time":{"start":1744991107659,"stop":1744991107660,"duration":1},"status":"passed","severity":"normal"},{"uid":"87154fb8f7ac1013","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1744991081509,"stop":1744991081509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab542ae4790957e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1744991125562,"stop":1744991125562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b410550113331a32","name":"should be called at least once on all `peer:discovery` events","time":{"start":1744991151272,"stop":1744991151273,"duration":1},"status":"passed","severity":"normal"},{"uid":"920a8bac27be6ea9","name":"should return usable stream attached to connection","time":{"start":1744991087994,"stop":1744991087995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b5b7900e22ba9e","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1744991087999,"stop":1744991087999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3dac5dc0033831","name":"Check received message with timestamp: 1649153314 ","time":{"start":1744991556484,"stop":1744991556484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5a65cb19d9ec98","name":"groups content topics by expected pubsub topic","time":{"start":1744991073421,"stop":1744991073421,"duration":0},"status":"passed","severity":"normal"},{"uid":"354dcb41e1c107a2","name":"Generator, custom pubsub topic","time":{"start":1744991396455,"stop":1744991396455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6aeede9fd0f0d54","name":"Push message with content topic containing numeric","time":{"start":1744991773437,"stop":1744991773437,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acecd7903e1fb89","name":"Ping on subscribed peer","time":{"start":1744991207573,"stop":1744991207573,"duration":0},"status":"passed","severity":"normal"},{"uid":"757e95425f9f8ead","name":"random static sharding 3 - Cluster ID: 531, Shard ID: 35","time":{"start":1744991391860,"stop":1744991391861,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4418f084768d56","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1744991125600,"stop":1744991125600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7ea982633ed01e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1744991081507,"stop":1744991081507,"duration":0},"status":"passed","severity":"normal"},{"uid":"50224dcadd3b61d2","name":"random static sharding 4 - Cluster ID: 781, Shard ID: 328","time":{"start":1744991391861,"stop":1744991391861,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cce07fd2e00b92e","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1744991143992,"stop":1744991143993,"duration":1},"status":"passed","severity":"normal"},{"uid":"217119cd5ab8f3c5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1744991125609,"stop":1744991125609,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5cb310bdce3d5e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1744991266505,"stop":1744991266505,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39133cddedb0721","name":"Passing cursor with wrong pubsubTopic","time":{"start":1744991352081,"stop":1744991352082,"duration":1},"status":"passed","severity":"normal"},{"uid":"51aa019c08eecee5","name":"should not receive a peer event before start","time":{"start":1744991099959,"stop":1744991099960,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09c9e7e6052708b","name":"Subscribe to topic containing short and receive message","time":{"start":1744991652403,"stop":1744991652404,"duration":1},"status":"passed","severity":"normal"},{"uid":"3910a959392f3615","name":"Check received message with timestamp: 1744991143038 ","time":{"start":1744991556474,"stop":1744991556474,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc46abe7564b39bf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1744991107658,"stop":1744991107658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7642b788c31ddc","name":"Push message with content topic containing short","time":{"start":1744991773437,"stop":1744991773437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2704d4b71937d3","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1744991125563,"stop":1744991125564,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c20875feeeb1639","name":"more peers than existing","time":{"start":1744991249558,"stop":1744991249559,"duration":1},"status":"skipped","severity":"normal"},{"uid":"822317dafbfd8d4b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1744991266506,"stop":1744991266506,"duration":0},"status":"passed","severity":"normal"},{"uid":"7407af4eef7e3513","name":"Query Generator, No Decoder","time":{"start":1744991364463,"stop":1744991364466,"duration":3},"status":"passed","severity":"normal"},{"uid":"60b29cc84b58b6d1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app49/3/topic685/json","time":{"start":1744991379545,"stop":1744991379546,"duration":1},"status":"passed","severity":"normal"},{"uid":"4510f0743b39652e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1744991125605,"stop":1744991125605,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14722ead8a8379e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1744991073585,"stop":1744991073585,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb5bbd7ad774010","name":"Subscribe to topic containing special chars and receive message","time":{"start":1744991652415,"stop":1744991652416,"duration":1},"status":"passed","severity":"normal"},{"uid":"b27501840f931296","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1744991125564,"stop":1744991125564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b54e329cdeef088","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1744991279221,"stop":1744991279221,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e45105f02abb2d","name":"Check message with invalid timestamp is not received","time":{"start":1744991556475,"stop":1744991556475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1580c1dd20168a","name":"Should update multiaddrs","time":{"start":1744991213235,"stop":1744991213235,"duration":0},"status":"passed","severity":"normal"},{"uid":"202780533bcfe175","name":"Promise Callback - false","time":{"start":1744991400995,"stop":1744991400995,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b7d124fe623148","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1744991095721,"stop":1744991095722,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb06629ccb021f4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1744991125567,"stop":1744991125568,"duration":1},"status":"passed","severity":"normal"},{"uid":"133c31fa66b121d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1744991652415,"stop":1744991652415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5800c1ef2cd6b7ee","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1744991073425,"stop":1744991073425,"duration":0},"status":"passed","severity":"normal"},{"uid":"420bef9333d84a5b","name":"Push message with meta","time":{"start":1744991773427,"stop":1744991773427,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b21079ab3334cf","name":"same cluster, same shard: nodes connect","time":{"start":1744991212882,"stop":1744991212883,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab1501668ddff5","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1744991125563,"stop":1744991125563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a9fa84809bffac","name":"should properly create location multiaddrs - tcp","time":{"start":1744991082139,"stop":1744991082140,"duration":1},"status":"passed","severity":"normal"},{"uid":"9803e255f797e931","name":"Passing an array","time":{"start":1744991418267,"stop":1744991418267,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd915a55c9614fd","name":"should not receive a peer event before start","time":{"start":1744991249405,"stop":1744991249405,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e5e20e6292e95c","name":"Check message received after jswaku node is restarted","time":{"start":1744991556487,"stop":1744991556487,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6934e1459d4f4f4","name":"should attach causal history and bloom filter to each message","time":{"start":1744991126071,"stop":1744991126071,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9ed7f6dac840cb","name":"returns nothing if no connections present","time":{"start":1744991087674,"stop":1744991087675,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2753c98e01b8363","name":"Query generator for multiple messages with different content topic format","time":{"start":1744991397960,"stop":1744991397961,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa04f01a32bc2106","name":"should initialize with Unhealthy status","time":{"start":1744991116714,"stop":1744991116714,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43ec892520a25ae","name":"Refresh subscription","time":{"start":1744991652403,"stop":1744991652403,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea8b59de012f4b3","name":"Subscribe to topic containing short and receive message","time":{"start":1744991652414,"stop":1744991652415,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fdc0a12cf3a613","name":"Push to array if already present","time":{"start":1744991073043,"stop":1744991073043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6161d317732654db","name":"can start the service","time":{"start":1744991249403,"stop":1744991249403,"duration":0},"status":"passed","severity":"normal"},{"uid":"644ac512aad4b898","name":"should handle a minimal index list","time":{"start":1744991073584,"stop":1744991073585,"duration":1},"status":"passed","severity":"normal"},{"uid":"256d7cb16aae8f4a","name":"Check meta is set [symmetric]","time":{"start":1744991105990,"stop":1744991105991,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d34f2f69656c77","name":"Push message with content topic containing JSON","time":{"start":1744991773425,"stop":1744991773425,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b6f9d1cb4510f0","name":"Subscribe to topic containing XML and receive message","time":{"start":1744991652407,"stop":1744991652407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b642431822edef6","name":"Query with Promise Callback, No Decoder","time":{"start":1744991364472,"stop":1744991364473,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acafe504def01d8","name":"Push message with content topic containing XML","time":{"start":1744991773439,"stop":1744991773439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2cda3c0847a6b2","name":"should transition to Unhealthy when no connections","time":{"start":1744991116714,"stop":1744991116714,"duration":0},"status":"passed","severity":"normal"},{"uid":"187783b07ea6a478","name":"Using a function","time":{"start":1744991418267,"stop":1744991418267,"duration":0},"status":"passed","severity":"normal"},{"uid":"550fa24002de329f","name":"should only return 1 node with relay capability","time":{"start":1744991096212,"stop":1744991096212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff32d27cafe402d7","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1744991076056,"stop":1744991076056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2004f423e69c0b1","name":"Check received message containing special chars","time":{"start":1744991556469,"stop":1744991556469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8519778b44170382","name":"Subscribe to topic containing long and receive message","time":{"start":1744991652404,"stop":1744991652404,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f363dae7276777f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1744991073437,"stop":1744991073438,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c7040b3631a3f7","name":"should create a new stream if no existing for protocol found","time":{"start":1744991087996,"stop":1744991087997,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd003f526145988","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1744991073426,"stop":1744991073426,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d8cdcb62d34de5","name":"Push message with custom timestamp: 1714232763889","time":{"start":1744991773428,"stop":1744991773429,"duration":1},"status":"passed","severity":"normal"},{"uid":"baedcf787c0a612d","name":"Push message with content topic containing Chinese","time":{"start":1744991773423,"stop":1744991773423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f9236d8ec7cc10","name":"dispatchEvent via connectionManager","time":{"start":1744991183398,"stop":1744991183398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09a1afd6c4808a1","name":"should encode/decode to text encoding","time":{"start":1744991082133,"stop":1744991082133,"duration":0},"status":"passed","severity":"normal"},{"uid":"983cb94f77674682","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1744991212881,"stop":1744991212881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4409dfb7893fbde9","name":"Query generator for 2000 messages","time":{"start":1744991397969,"stop":1744991397969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dca0cc147efba6d","name":"should not fail to start the service if it is already started","time":{"start":1744991249404,"stop":1744991249404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c227bf087ee00f5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1744991147614,"stop":1744991147614,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a120eb20a7cc4ba","name":"Query Generator, Multiple PubsubTopics","time":{"start":1744991364462,"stop":1744991364463,"duration":1},"status":"passed","severity":"normal"},{"uid":"45566bbaca8030c3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1744991413563,"stop":1744991413564,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5212bda790699ef","name":"Subscribe to topic containing long and receive message","time":{"start":1744991652415,"stop":1744991652415,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7421cd0977fc680","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1744991652406,"stop":1744991652406,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffef29f78d573f0","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1744991125598,"stop":1744991125599,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb250379ad19680","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1744991073417,"stop":1744991073417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa7bf5e96986424","name":"Push message with rate limit","time":{"start":1744991773442,"stop":1744991773442,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9dfb0d1b4fcc65","name":"Decoder throws on undefined content topic","time":{"start":1744991088287,"stop":1744991088288,"duration":1},"status":"passed","severity":"normal"},{"uid":"456824fb11335f7a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1744991364467,"stop":1744991364467,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a3d5e10c666326","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1744991081507,"stop":1744991081508,"duration":1},"status":"passed","severity":"normal"},{"uid":"584e9d522905c378","name":"Accepts a valid Waku Message","time":{"start":1744991120202,"stop":1744991120203,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed2d32b7015fb9d5","name":"should encodeTxt and decodeTxt","time":{"start":1744991082128,"stop":1744991082128,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbdfc599e948d69","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1744991352075,"stop":1744991352076,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7b32cff3ed9c1f","name":"Query with Promise Callback, No message returned","time":{"start":1744991364473,"stop":1744991364474,"duration":1},"status":"passed","severity":"normal"},{"uid":"96377c0a10411440","name":"Add multiple subscription objects on single nwaku node","time":{"start":1744991652420,"stop":1744991652420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14ceca1a9e135cd","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1744991073417,"stop":1744991073418,"duration":1},"status":"passed","severity":"normal"},{"uid":"823b4e6f0a86cacd","name":"Check publish message containing JSON","time":{"start":1744991276948,"stop":1744991276948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d407246e53450a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1744991652420,"stop":1744991652420,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e933e7c6da6662","name":"Passing page size 110 when there are 120 messages","time":{"start":1744991411106,"stop":1744991411107,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d83e1c082a0bfec","name":"Check publish message containing shell command","time":{"start":1744991276948,"stop":1744991276949,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff57c0814f16d3d3","name":"Ephemeral field set to true","time":{"start":1744991088286,"stop":1744991088286,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d0c7355d733b64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1744991073432,"stop":1744991073433,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0c65f1f6a086be","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1744991095135,"stop":1744991095138,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c14e84b7861d48f","name":"should return no connections if no open connection provided","time":{"start":1744991087675,"stop":1744991087676,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4206b2c9c962164","name":"Check publish message containing Basic HTML tag","time":{"start":1744991276947,"stop":1744991276948,"duration":1},"status":"passed","severity":"normal"},{"uid":"4513a9341b02a4fa","name":"Check message with no payload is not received","time":{"start":1744991556486,"stop":1744991556486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1034fd108488ab93","name":"Fails to push message bigger that 1MB","time":{"start":1744991773443,"stop":1744991773443,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0d1be3479228cc","name":"should throw an error for an unconfigured topic","time":{"start":1744991073439,"stop":1744991073439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0ffc9ac10a74f6","name":"should not receive a peer event after stop","time":{"start":1744991147611,"stop":1744991147611,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1f29e9930bd0a1","name":"Check received message containing SQL Injection","time":{"start":1744991556470,"stop":1744991556471,"duration":1},"status":"passed","severity":"normal"},{"uid":"54940d1bb155235c","name":"Push message with unicode special characters payload","time":{"start":1744991773435,"stop":1744991773436,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab706f48d00211bb","name":"should reject if LightPush is requested but not mounted","time":{"start":1744991116872,"stop":1744991116872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8180d1fe9ffec0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1744991125613,"stop":1744991125613,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a68f3f29070cc0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1744991266506,"stop":1744991266506,"duration":0},"status":"passed","severity":"normal"},{"uid":"324466bf853b7447","name":"should not allow unachievable error rate","time":{"start":1744991125355,"stop":1744991125355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cfd80ca1e1ea09","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1744991652413,"stop":1744991652414,"duration":1},"status":"passed","severity":"normal"},{"uid":"4749347e6a5e8ff0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1744991125576,"stop":1744991125576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce271e15a842da76","name":"Push message with content topic containing unicode special characters","time":{"start":1744991773426,"stop":1744991773427,"duration":1},"status":"passed","severity":"normal"},{"uid":"7274b425a1676b8e","name":"should return false","time":{"start":1744991082132,"stop":1744991082132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9ae0cbd396d5e7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1744991082142,"stop":1744991082142,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bc0072e5ad634d","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1744991126074,"stop":1744991126075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6730e85da7451099","name":"should emit a peer event after start","time":{"start":1744991099959,"stop":1744991099959,"duration":0},"status":"passed","severity":"normal"},{"uid":"132ec6791e3479c6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1744991125599,"stop":1744991125599,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b83fc8c490ad86","name":"Relay - times out","time":{"start":1744991423450,"stop":1744991423450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e40d1da24887935","name":"Ping on peer without subscriptions","time":{"start":1744991207566,"stop":1744991207566,"duration":0},"status":"passed","severity":"normal"},{"uid":"37114bba76aa275","name":"Query with Ordered Callback, No Decoder","time":{"start":1744991364468,"stop":1744991364468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff30b4945b16e971","name":"caches peers it previously fetched","time":{"start":1744991096211,"stop":1744991096211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7db396d34c2fb4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1744991076054,"stop":1744991076054,"duration":0},"status":"passed","severity":"normal"},{"uid":"22009a5468bd83f0","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1744991125576,"stop":1744991125576,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b4f61b6b406938","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1744991125608,"stop":1744991125608,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d38f44450080e3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1744991081511,"stop":1744991081512,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd28d0b13970fdbc","name":"addEventListener with correct event","time":{"start":1744991183395,"stop":1744991183396,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f5dedcd9352e0e","name":"throws on content topic with empty application field","time":{"start":1744991073404,"stop":1744991073404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4b273bc543d917","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1744991125559,"stop":1744991125559,"duration":0},"status":"passed","severity":"normal"},{"uid":"836e7c409742cf8b","name":"Check received message containing JSON","time":{"start":1744991556472,"stop":1744991556472,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f5cb6a01a4cd80","name":"Check publish message after client node is restarted","time":{"start":1744991276956,"stop":1744991276957,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d6ec64f6cad729bf","name":"should throw an error if shards are undefined for static sharding","time":{"start":1744991073428,"stop":1744991073428,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7db25ccf92086f","name":"through manual discovery","time":{"start":1744991209766,"stop":1744991209766,"duration":0},"status":"passed","severity":"normal"},{"uid":"12315d1073f8c99b","name":"should reject on timeout if it was set","time":{"start":1744991116873,"stop":1744991116873,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c09e4af89a9522","name":"should not fail to start the service if it is already started","time":{"start":1744991147609,"stop":1744991147610,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d9a08adb024b77","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1744991073438,"stop":1744991073438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8cefbcc3b3e3a4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1744991352078,"stop":1744991352079,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3117a285d6d321","name":"Decoder throws on empty string content topic","time":{"start":1744991088288,"stop":1744991088288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed3df0852c639a2","name":"Check message received after nwaku node is restarted","time":{"start":1744991556477,"stop":1744991556478,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f1148946bc713aa2","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1744991073423,"stop":1744991073423,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c90f3f7c57dabc","name":"should use shardsUnderCluster when provided","time":{"start":1744991116427,"stop":1744991116428,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b92f61ce5e32f9","name":"start node with empty shard should fail","time":{"start":1744991391864,"stop":1744991391865,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb8335cd4d92191","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1744991652401,"stop":1744991652401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5634c1eff1d29e","name":"Waku message hash computation (payload length 0)","time":{"start":1744991076055,"stop":1744991076055,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccaa735722d4701","name":"Renews subscription after lossing a connection","time":{"start":1744991652409,"stop":1744991652410,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22db7946bbf2af8","name":"should set field with only FILTER enabled","time":{"start":1744991082141,"stop":1744991082142,"duration":1},"status":"passed","severity":"normal"},{"uid":"3254f52ff45b24f9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1744991652417,"stop":1744991652417,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6226cb7c7bd205","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1744991279217,"stop":1744991279217,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f375cd132080550","name":"Push message with Script payload","time":{"start":1744991773433,"stop":1744991773434,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb1af43140ef47f","name":"Push message with content topic containing special chars","time":{"start":1744991773423,"stop":1744991773423,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a83ec54a1693de","name":"Push message with content topic containing Chinese","time":{"start":1744991773438,"stop":1744991773438,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b8aa54f87fb678","name":"Push message with content topic containing long","time":{"start":1744991773422,"stop":1744991773422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a911e8be3c5364b1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1744991279220,"stop":1744991279220,"duration":0},"status":"passed","severity":"normal"},{"uid":"480fde51f2350d26","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1744991397962,"stop":1744991397967,"duration":5},"status":"passed","severity":"normal"},{"uid":"7032061495c42c9c","name":"Subscribe and receive messages via lightPush","time":{"start":1744991652411,"stop":1744991652411,"duration":0},"status":"passed","severity":"normal"},{"uid":"721831ca17721bf0","name":"should only return 1 node with relay and store capability","time":{"start":1744991096212,"stop":1744991096212,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c1e10485166cee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1744991073436,"stop":1744991073436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b4369cb16e00cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1744991125615,"stop":1744991125615,"duration":0},"status":"passed","severity":"normal"},{"uid":"649a4ec9b9132d0c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1744991279216,"stop":1744991279217,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e86f3753c3732bc","name":"Subscribe to topic containing JSON and receive message","time":{"start":1744991652407,"stop":1744991652407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cde38e752aef83f","name":"Push message with content topic containing Arabic","time":{"start":1744991773423,"stop":1744991773424,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5dd1e48ef2fdb6","name":"should fail to send if no connected peers found","time":{"start":1744991116696,"stop":1744991116697,"duration":1},"status":"passed","severity":"normal"},{"uid":"9450a984313ed778","name":"should properly compute the node id","time":{"start":1744991082132,"stop":1744991082133,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbfbbcd3f1c305f","name":"Subscribe to topic containing Script and publish message","time":{"start":1744991279218,"stop":1744991279218,"duration":0},"status":"passed","severity":"normal"},{"uid":"632e15cc7ff46ba9","name":"should return unique PubsubTopics for static sharding","time":{"start":1744991073425,"stop":1744991073426,"duration":1},"status":"passed","severity":"normal"},{"uid":"caafe3b4aaa0b783","name":"Push message with long payload","time":{"start":1744991773431,"stop":1744991773431,"duration":0},"status":"passed","severity":"normal"},{"uid":"481b9b757a2aa79c","name":"Js publishes, other Js receives","time":{"start":1744991263293,"stop":1744991263294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2ae733d2e0101a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1744991338112,"stop":1744991338113,"duration":1},"status":"passed","severity":"normal"},{"uid":"654c9188353d1570","name":"Push message with numeric payload","time":{"start":1744991773417,"stop":1744991773417,"duration":0},"status":"passed","severity":"normal"},{"uid":"689cc4beef5ee430","name":"Query Generator, No message returned","time":{"start":1744991364466,"stop":1744991364467,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2c243305fb9fbd","name":"Push message with meta","time":{"start":1744991773441,"stop":1744991773441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5246da1e78b4c5","name":"Push message with custom timestamp: 1744994763889","time":{"start":1744991773429,"stop":1744991773429,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfee3e9126ec6e3","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1744991143991,"stop":1744991143992,"duration":1},"status":"passed","severity":"normal"},{"uid":"9139742d3a6f6ce1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1744991125600,"stop":1744991125601,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3f8ae4c1152dc1","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1744991088288,"stop":1744991088288,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a874963d308b9","name":"Callback on promise, aborts when callback returns true","time":{"start":1744991397961,"stop":1744991397962,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9c005853bbc544","name":"less peers than existing","time":{"start":1744991249559,"stop":1744991249559,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b861c4a5a522e57c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1744991116715,"stop":1744991116715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c38a5c466000418","name":"Push message with SQL Injection payload","time":{"start":1744991773418,"stop":1744991773419,"duration":1},"status":"passed","severity":"normal"},{"uid":"48560beffd1f9f25","name":"Push message with Basic HTML tag payload","time":{"start":1744991773419,"stop":1744991773419,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bc8b3e86be8ad4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1744991652404,"stop":1744991652404,"duration":0},"status":"passed","severity":"normal"},{"uid":"132df2d2b8ccd7a7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1744991652413,"stop":1744991652413,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba4b838c56d3783","name":"Check received message containing unicode special characters","time":{"start":1744991556473,"stop":1744991556473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7170328bd76558","name":"Fields are not dropped","time":{"start":1744991087532,"stop":1744991087534,"duration":2},"status":"passed","severity":"normal"},{"uid":"4fc991a1555323c9","name":"should partition messages based on acknowledgement status","time":{"start":1744991126075,"stop":1744991126075,"duration":0},"status":"passed","severity":"normal"},{"uid":"492a79e1913fa624","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1744991352075,"stop":1744991352075,"duration":0},"status":"passed","severity":"normal"},{"uid":"d351f9d9057b9750","name":"Throws when trying to push message with empty payload","time":{"start":1744991773436,"stop":1744991773437,"duration":1},"status":"passed","severity":"normal"},{"uid":"8525479d5d98c530","name":"can dial TLS multiaddrs","time":{"start":1744991209764,"stop":1744991209765,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2412be37ee037d","name":"can start the service","time":{"start":1744991099956,"stop":1744991099957,"duration":1},"status":"passed","severity":"normal"},{"uid":"948201a84e67462e","name":"should call waitForPeer on Relay","time":{"start":1744991116875,"stop":1744991116875,"duration":0},"status":"passed","severity":"normal"},{"uid":"434a12b2f95ba00f","name":"should handle special patterns correctly","time":{"start":1744991127466,"stop":1744991127466,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb729f12e5f9aa9","name":"should throw an error for missing sharding configuration","time":{"start":1744991073442,"stop":1744991073443,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb958223f78bcda","name":"Fails to publish message with size larger than 1 MB","time":{"start":1744991276955,"stop":1744991276956,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d99f9c071ef7b8c","name":"Promise Callback - true","time":{"start":1744991400993,"stop":1744991400994,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aad006db3092dd3","name":"Mutual subscription","time":{"start":1744991279211,"stop":1744991279211,"duration":0},"status":"passed","severity":"normal"},{"uid":"884c1cf92391b79c","name":"Check received message containing special chars","time":{"start":1744991556479,"stop":1744991556479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7209ed75f2879a33","name":"Push message with content topic containing shell command","time":{"start":1744991773426,"stop":1744991773426,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4fce58efda93f0","name":"throws on content topic with too few or too many fields","time":{"start":1744991073402,"stop":1744991073403,"duration":1},"status":"passed","severity":"normal"},{"uid":"1569008887128e33","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1744991125357,"stop":1744991125357,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e19f8515ada792","name":"should not receive a peer event after stop","time":{"start":1744991249406,"stop":1744991249406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50bb6335b020314","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1744991652416,"stop":1744991652416,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d727a596a68d01","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1744991073424,"stop":1744991073424,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbb953bbfeb5ed9","name":"should return PeerId when PeerId is provided","time":{"start":1744991116422,"stop":1744991116422,"duration":0},"status":"passed","severity":"normal"},{"uid":"461a5bb309560c0e","name":"Check received message containing long","time":{"start":1744991556478,"stop":1744991556478,"duration":0},"status":"passed","severity":"normal"},{"uid":"705834fa09e82cce","name":"ignores unrecognized TXT record formats","time":{"start":1744991096211,"stop":1744991096211,"duration":0},"status":"passed","severity":"normal"},{"uid":"befabbf4eed9e787","name":"does not throw on valid cases","time":{"start":1744991073401,"stop":1744991073402,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66a5801b3729934","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1744991413565,"stop":1744991413565,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c71e3755eadf28","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1744991081514,"stop":1744991081515,"duration":1},"status":"passed","severity":"normal"},{"uid":"252125727898bc28","name":"connected peers and dial","time":{"start":1744991249558,"stop":1744991249558,"duration":0},"status":"skipped","severity":"normal"},{"uid":"332293a7b8dc558e","name":"Delete observer","time":{"start":1744991250981,"stop":1744991250981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91627b58cba4445","name":"Subscribe to topic containing XML and receive message","time":{"start":1744991652418,"stop":1744991652418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09be7621ab27d65","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1744991279213,"stop":1744991279214,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b68830e97fcac5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1744991279213,"stop":1744991279213,"duration":0},"status":"passed","severity":"normal"},{"uid":"16203ff242b8aa33","name":"Round trip binary encryption [ecies, signature]","time":{"start":1744991107659,"stop":1744991107659,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2b098c274a01e7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1744991125614,"stop":1744991125614,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aded9347cde7ed","name":"should use provided shard info when available","time":{"start":1744991116425,"stop":1744991116425,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c59b03a9df6815b","name":"handles empty contentTopics array correctly","time":{"start":1744991073443,"stop":1744991073443,"duration":0},"status":"passed","severity":"normal"},{"uid":"44acfa8fd2362ebc","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1744991125561,"stop":1744991125562,"duration":1},"status":"passed","severity":"normal"},{"uid":"839ce5a0f5df9b21","name":"unsubscribes","time":{"start":1744991409463,"stop":1744991409464,"duration":1},"status":"passed","severity":"normal"},{"uid":"446e2ec4c642d86f","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1744991269739,"stop":1744991269739,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a68cce70be01dfaa","name":"Check publish message containing Script","time":{"start":1744991276937,"stop":1744991276937,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f45f8ace518fb4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1744991652416,"stop":1744991652416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df54d83444681d2","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1744991073442,"stop":1744991073442,"duration":0},"status":"passed","severity":"normal"},{"uid":"c529b65fcac76674","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1744991073424,"stop":1744991073425,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d4c6933cd5b980","name":"Check received message with timestamp: 1744991143038000000 ","time":{"start":1744991556474,"stop":1744991556474,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b6d84f4b8b2d13","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1744991125614,"stop":1744991125614,"duration":0},"status":"passed","severity":"normal"},{"uid":"98673269b9ebde9c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1744991095721,"stop":1744991095721,"duration":0},"status":"passed","severity":"normal"},{"uid":"98087f089b48971","name":"should be able to decode the field with only STORE set to true","time":{"start":1744991081513,"stop":1744991081513,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32b86776e39b612","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1744991279214,"stop":1744991279214,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a3fc5691664977","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1744991413566,"stop":1744991413566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d2e191740aa45b","name":"A test","time":{"start":1744991202512,"stop":1744991202513,"duration":1},"status":"passed","severity":"normal"},{"uid":"983e10d24b23b245","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1744991338117,"stop":1744991338117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8422b4a76d29ca9c","name":"should not retry if at least one success","time":{"start":1744991116698,"stop":1744991116698,"duration":0},"status":"passed","severity":"normal"},{"uid":"9237c738cfbcc830","name":"Subscribe and publish message","time":{"start":1744991279212,"stop":1744991279212,"duration":0},"status":"passed","severity":"normal"},{"uid":"53beffb0261a985e","name":"handles different clusterIds correctly","time":{"start":1744991073421,"stop":1744991073422,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31100cfbed5e22a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1744991125577,"stop":1744991125578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4822d8fe6c927a1d","name":"Passing page size 0 when there are 110 messages","time":{"start":1744991411102,"stop":1744991411102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2104be73c61e3d22","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1744991073445,"stop":1744991073445,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fd5fe364443064","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1744991073426,"stop":1744991073427,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd4e9d48f0704ae","name":"Subscribe and receives messages on 20 topics","time":{"start":1744991652413,"stop":1744991652413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c5110bba36265","name":"non connected peers","time":{"start":1744991249559,"stop":1744991249559,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23e6e4ea2a04b69c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1744991364472,"stop":1744991364472,"duration":0},"status":"passed","severity":"normal"},{"uid":"3885e3711327e816","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1744991073415,"stop":1744991073416,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae475c48c63f8c2","name":"Subscribe and receive messages via lightPush","time":{"start":1744991652399,"stop":1744991652400,"duration":1},"status":"passed","severity":"normal"},{"uid":"72409d308cae386e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1744991275317,"stop":1744991275317,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a294941f6588a4","name":"Subscribe and receive messages via waku relay post","time":{"start":1744991652412,"stop":1744991652412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f728633b07ca61","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1744991073433,"stop":1744991073434,"duration":1},"status":"passed","severity":"normal"},{"uid":"463cc3d75ee365e2","name":"should set field with only STORE enabled","time":{"start":1744991082141,"stop":1744991082141,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ee6b5b87b139e1","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1744991652410,"stop":1744991652410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc198b74af4f912","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1744991125571,"stop":1744991125574,"duration":3},"status":"passed","severity":"normal"},{"uid":"2fb6c9cd318832b4","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1744991116714,"stop":1744991116715,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8f910d45413669","name":"throws on content topic with empty version field","time":{"start":1744991073405,"stop":1744991073405,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa7f5660d57c953","name":"Subscribe to topic containing special chars and receive message","time":{"start":1744991652404,"stop":1744991652405,"duration":1},"status":"passed","severity":"normal"},{"uid":"494005fc46aa982","name":"should never report false negatives","time":{"start":1744991127465,"stop":1744991127465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cda50e0fd2386e6","name":"Callback on promise","time":{"start":1744991397961,"stop":1744991397961,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a32720cba055410","name":"removeEventListener with wrong event","time":{"start":1744991183397,"stop":1744991183397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd47277710b4839","name":"should be sent with empty content","time":{"start":1744991126075,"stop":1744991126076,"duration":1},"status":"passed","severity":"normal"},{"uid":"1815278f4dc40b22","name":"Check received message containing escaped characters","time":{"start":1744991556473,"stop":1744991556473,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c4fbc33095eb73","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1744991413567,"stop":1744991413567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91b2228560520b0","name":"Ordered callback, aborts when callback returns true","time":{"start":1744991397967,"stop":1744991397967,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c6470eb763907c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app92/6/topic151/json","time":{"start":1744991379549,"stop":1744991379550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ddb234c6e072d9","name":"should get locked peers","time":{"start":1744991116409,"stop":1744991116415,"duration":6},"status":"passed","severity":"normal"},{"uid":"384c73a98b6738d3","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1744991338118,"stop":1744991338119,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a007321fbff8fbf","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1744991652421,"stop":1744991652421,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f65d8439be1dba","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1744991652412,"stop":1744991652412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef15e4d3bafe1a07","name":"Push message with SQL Injection payload","time":{"start":1744991773433,"stop":1744991773433,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1266ebd05aeaca","name":"Round trip binary serialization","time":{"start":1744991088285,"stop":1744991088286,"duration":1},"status":"passed","severity":"normal"},{"uid":"380b3ca7b9595d11","name":"should detect messages with missing dependencies","time":{"start":1744991126074,"stop":1744991126074,"duration":0},"status":"passed","severity":"normal"},{"uid":"349581288e6ab21d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1744991276955,"stop":1744991276955,"duration":0},"status":"passed","severity":"normal"},{"uid":"70aa9a13d085192","name":"Push 30 different messages","time":{"start":1744991773436,"stop":1744991773436,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be1d280861df787d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1744991125580,"stop":1744991125580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3094b9502fb9872a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1744991125568,"stop":1744991125568,"duration":0},"status":"passed","severity":"normal"},{"uid":"788b059c2cfc179","name":"Push message with content topic containing short","time":{"start":1744991773422,"stop":1744991773422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee52ebeaf3deeec6","name":"Fails to push message with large meta","time":{"start":1744991773428,"stop":1744991773428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21bae42a3019124","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1744991073417,"stop":1744991073417,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc0dfa75ff53946","name":"should only return 1 node with store capability","time":{"start":1744991096212,"stop":1744991096213,"duration":1},"status":"passed","severity":"normal"},{"uid":"38649c97b3bca231","name":"Check received message containing unicode special characters","time":{"start":1744991556483,"stop":1744991556483,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdb4714af6ade4c","name":"Query Generator, Wrong PubsubTopic","time":{"start":1744991364462,"stop":1744991364462,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f110673500ccd8","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1744991073440,"stop":1744991073440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b307d42d574566a2","name":"Check message with no content topic is not received","time":{"start":1744991556486,"stop":1744991556486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7043e28dea0a4323","name":"Push message with Chinese payload","time":{"start":1744991773432,"stop":1744991773432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d31c49fb7a10df","name":"Push 30 different messages","time":{"start":1744991773421,"stop":1744991773421,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9087816f1a855a46","name":"throws on content topic with empty topic name field","time":{"start":1744991073405,"stop":1744991073406,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3cd847c38dcf19","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1744991081519,"stop":1744991081519,"duration":0},"status":"passed","severity":"normal"},{"uid":"698c387b09c2309b","name":"Wrong topic","time":{"start":1744991379550,"stop":1744991379550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10c75e2b80d7130","name":"Push message with Basic HTML tag payload","time":{"start":1744991773434,"stop":1744991773434,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c8a51efb97636b","name":"Fails to push message bigger that 1MB","time":{"start":1744991773430,"stop":1744991773430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b69bd26f1d64174","name":"should initialize bloom filter with correct parameters","time":{"start":1744991127464,"stop":1744991127464,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf32bcd2f142a0c7","name":"Check received message containing Chinese","time":{"start":1744991556469,"stop":1744991556469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce8f944632e3d1f","name":"Nodes with multiple pubsub topic","time":{"start":1744991266505,"stop":1744991266505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24e26b736dbf238","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1744991126073,"stop":1744991126074,"duration":1},"status":"passed","severity":"normal"},{"uid":"5597649c23dfdbb0","name":"throws on content topic with generation field greater than 0","time":{"start":1744991073404,"stop":1744991073404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1664e5ab4fc28ca0","name":"Push message with content topic containing Arabic","time":{"start":1744991773438,"stop":1744991773438,"duration":0},"status":"passed","severity":"normal"},{"uid":"17dab5705cd9a0ec","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1744991364471,"stop":1744991364471,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad86d76ec78cc2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1744991073435,"stop":1744991073435,"duration":0},"status":"passed","severity":"normal"}]