2025-06-30 23:01:53 +00:00

1 line
163 KiB
JSON

[{"uid":"5a3e42b52c9c6bbb","name":"throws on content topic with empty application field","time":{"start":1751323802827,"stop":1751323802828,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcfb928741830988","name":"Check received message containing emoji","time":{"start":1751324436509,"stop":1751324436509,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c3a49fc2628c0d","name":"Check received message containing numeric","time":{"start":1751324436515,"stop":1751324436516,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c36eb79d0c924e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751324007496,"stop":1751324007496,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ea4b870dcd7f9b","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751323817101,"stop":1751323817102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f7bfb9ef8d70bc","name":"Push to array if already present","time":{"start":1751323802421,"stop":1751323802422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3413bf49eb84f66","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751323808282,"stop":1751323808283,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f109caca62bb7b","name":"handles empty contentTopics array correctly","time":{"start":1751323802860,"stop":1751323802860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4164a24803b2e861","name":"messageHashStr produces different results for different inputs","time":{"start":1751323817105,"stop":1751323817105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3538d5e5805dbdea","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751323912961,"stop":1751323912962,"duration":1},"status":"passed","severity":"normal"},{"uid":"520fc39885557337","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751324120324,"stop":1751324120324,"duration":0},"status":"passed","severity":"normal"},{"uid":"713ea466b492db3d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751324120025,"stop":1751324120026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5667b6e9564c4f9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751324369955,"stop":1751324369955,"duration":0},"status":"passed","severity":"normal"},{"uid":"681540099d297390","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751324061788,"stop":1751324061788,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cfb5e295718876","name":"Decoder throws on undefined content topic","time":{"start":1751323835084,"stop":1751323835084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c600e1df8c976e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751323855157,"stop":1751323855159,"duration":2},"status":"passed","severity":"normal"},{"uid":"140309f7d5a7750c","name":"Fails to publish message with empty text","time":{"start":1751323985068,"stop":1751323985068,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d20341ccfbe9d8c","name":"Check received message containing escaped characters","time":{"start":1751324436519,"stop":1751324436519,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb8242a62055b7f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751323802835,"stop":1751323802835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8795a52a9604bdcd","name":"Generator, custom pubsub topic","time":{"start":1751324105874,"stop":1751324105875,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a69909b47f29e4","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751324075130,"stop":1751324075131,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68937fce3fd1291","name":"Encoder throws on empty string content topic","time":{"start":1751323835084,"stop":1751323835084,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2e8737aee0e206","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751324369961,"stop":1751324369961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f3461a0951786c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751324369975,"stop":1751324369975,"duration":0},"status":"passed","severity":"normal"},{"uid":"2501f944cc4be19d","name":"Ephemeral messages are not stored","time":{"start":1751323882594,"stop":1751323882595,"duration":1},"status":"passed","severity":"normal"},{"uid":"803e155d8fcaf118","name":"handles empty shards array correctly","time":{"start":1751323802860,"stop":1751323802860,"duration":0},"status":"passed","severity":"normal"},{"uid":"7690ee7dd19f7337","name":"throws on content topic with empty encoding field","time":{"start":1751323802829,"stop":1751323802829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5979e310c93521af","name":"should select older connection if present","time":{"start":1751323816827,"stop":1751323816827,"duration":0},"status":"passed","severity":"normal"},{"uid":"880c55dc262fe56d","name":"Store - dialed after - with timeout","time":{"start":1751324135440,"stop":1751324135440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec232d9da2967101","name":"should not receive a peer event after stop","time":{"start":1751323829232,"stop":1751323829233,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea17d7a8e2075141","name":"should add received messages to bloom filter","time":{"start":1751323860149,"stop":1751323860149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3f71b288e327de","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751323990645,"stop":1751323990646,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a559f937eda1227","name":"Query with Ordered Callback, No Decoder","time":{"start":1751324075132,"stop":1751324075132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c818f8c13c37d4cc","name":"Check received message containing short","time":{"start":1751324436504,"stop":1751324436504,"duration":0},"status":"passed","severity":"normal"},{"uid":"667cc3fef807d8e8","name":"Push message with Basic HTML tag payload","time":{"start":1751324472366,"stop":1751324472366,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4eb79082a7acf0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751323895709,"stop":1751323895709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5228423ccb665fff","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751324007503,"stop":1751324007505,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cf6bfd75ae18864","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751324120323,"stop":1751324120324,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a819b8d966afa86","name":"Decoder throws on undefined content topic","time":{"start":1751323817519,"stop":1751323817519,"duration":0},"status":"passed","severity":"normal"},{"uid":"48daac71460cd7f8","name":"Fails to publish duplicate message","time":{"start":1751323985067,"stop":1751323985067,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead0b6ac933bc2ff","name":"ignores unrecognized TXT record formats","time":{"start":1751323825327,"stop":1751323825327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3abd1c134078f9","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751323802857,"stop":1751323802857,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa7c2a0d89cdb28","name":"Check received message containing JSON","time":{"start":1751324436518,"stop":1751324436519,"duration":1},"status":"passed","severity":"normal"},{"uid":"777420804a256253","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751323846119,"stop":1751323846120,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66725481ba66c5f","name":"Push message with XML payload","time":{"start":1751324472352,"stop":1751324472352,"duration":0},"status":"passed","severity":"normal"},{"uid":"46252df702c5f8f0","name":"Push message with unicode special characters payload","time":{"start":1751324472367,"stop":1751324472367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa18fc98b08a507","name":"should get / set UDP multiaddr","time":{"start":1751323808924,"stop":1751323808924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7900cb13abc8561","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751324369967,"stop":1751324369967,"duration":0},"status":"passed","severity":"normal"},{"uid":"255a11e49964de02","name":"Sample","time":{"start":1751323808347,"stop":1751323808348,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7e5c6ea1735fe7","name":"Check publish message containing numeric","time":{"start":1751323985053,"stop":1751323985053,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe8e3631021c637","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751323802833,"stop":1751323802833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8bebf89ed04a7e","name":"Correctly serialized arguments","time":{"start":1751323919540,"stop":1751323919541,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8818ad50e24f217","name":"Check received message containing JSON","time":{"start":1751324436508,"stop":1751324436508,"duration":0},"status":"passed","severity":"normal"},{"uid":"3689eae40d1241ac","name":"caches peers it previously fetched","time":{"start":1751323825327,"stop":1751323825327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e09a07bb03e552","name":"Push message with emoji payload","time":{"start":1751324472354,"stop":1751324472354,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedfbbea3cd92da","name":"Check received message containing long","time":{"start":1751324436505,"stop":1751324436505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c6b951ba0359e2","name":"Push message with JSON payload","time":{"start":1751324472366,"stop":1751324472367,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f181c05aed2b23e","name":"Fails to publish message with wrong content topic","time":{"start":1751323985068,"stop":1751323985069,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd6f3bd435aef47","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751324369969,"stop":1751324369969,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6be1c7b7bc5d0c7","name":"Check message with non string payload is not received","time":{"start":1751324436513,"stop":1751324436513,"duration":0},"status":"passed","severity":"normal"},{"uid":"277f34e6cfbeb121","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751323876922,"stop":1751323876923,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca7add09020c485","name":"Relay + Store","time":{"start":1751323883229,"stop":1751323883230,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d67315d39e0359c","name":"pre and post cipher","time":{"start":1751323835538,"stop":1751323835539,"duration":1},"status":"passed","severity":"normal"},{"uid":"44af28678d8feffe","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751323824821,"stop":1751323824822,"duration":1},"status":"passed","severity":"normal"},{"uid":"c401b140c65d53f","name":"should not retry if at least one success","time":{"start":1751323846078,"stop":1751323846078,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9d72f3cf166fda","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751323990640,"stop":1751323990640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26fe0c481cc0bd3","name":"Query with Promise Callback, No message returned","time":{"start":1751324075134,"stop":1751324075134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1e4719bb4f7205","name":"Push message with content topic containing numeric","time":{"start":1751324472369,"stop":1751324472369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f83e6aa8b056ffa5","name":"Push message equal or less that 1MB","time":{"start":1751324472362,"stop":1751324472362,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b32454ba0072e3b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751323855124,"stop":1751323855125,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed76499d58f1eaf","name":"Query Generator - true","time":{"start":1751324114090,"stop":1751324114091,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e53fc572926fde6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751323855134,"stop":1751323855137,"duration":3},"status":"passed","severity":"normal"},{"uid":"96e984380408dbae","name":"Encoder throws on empty string content topic","time":{"start":1751323817519,"stop":1751323817519,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11e9a289ec233bf","name":"Fails to push message bigger that 1MB","time":{"start":1751324472376,"stop":1751324472376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba4eefabfb92c72","name":"should encodeTxt and decodeTxt","time":{"start":1751323808918,"stop":1751323808919,"duration":1},"status":"passed","severity":"normal"},{"uid":"73127b5b739b19ba","name":"Check message received after jswaku node is restarted","time":{"start":1751324436523,"stop":1751324436524,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c28bd6e8a1eca53","name":"should not receive a peer event before start","time":{"start":1751323957865,"stop":1751323957865,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9614f86cdd4ef7","name":"Ephemeral field set to true","time":{"start":1751323817518,"stop":1751323817518,"duration":0},"status":"passed","severity":"normal"},{"uid":"592b62fa4f6dce32","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751323876920,"stop":1751323876921,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c301e441d60279","name":"Check received message containing shell command","time":{"start":1751324436519,"stop":1751324436519,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe17ee97f63f2ff","name":"Push message with content topic containing Chinese","time":{"start":1751324472356,"stop":1751324472356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03732a674fc7eb2","name":"Refresh subscription","time":{"start":1751324369958,"stop":1751324369958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deda3e3e3d8173e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app39/3/topic164/json","time":{"start":1751324088408,"stop":1751324088409,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59f1a92f6161cbe","name":"Push message with content topic containing Chinese","time":{"start":1751324472370,"stop":1751324472370,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cae86173520198","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751323824828,"stop":1751323824832,"duration":4},"status":"passed","severity":"normal"},{"uid":"d07e32ca50b04096","name":"ignores domain fetching errors","time":{"start":1751323825326,"stop":1751323825327,"duration":1},"status":"passed","severity":"normal"},{"uid":"7247cbe66e7337c6","name":"Push message with content topic containing JSON","time":{"start":1751324472372,"stop":1751324472372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d625e584ac2ebaac","name":"Check publish message containing JSON","time":{"start":1751323985060,"stop":1751323985061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f111bebdfbaa52c4","name":"should register libp2p event listeners when start is called","time":{"start":1751323846282,"stop":1751323846282,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9061903f9521bd","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751323855129,"stop":1751323855129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1286d624fa76f84","name":"Push message with rate limit","time":{"start":1751324472375,"stop":1751324472375,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe099ba803d4e6da","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751323854832,"stop":1751323854833,"duration":1},"status":"passed","severity":"normal"},{"uid":"19149a1c6ccfbab2","name":"should request peer renewal on specific errors","time":{"start":1751323845452,"stop":1751323845452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef2cfe4ca7216b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1751323846280,"stop":1751323846280,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38a620c0483b301","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751323817103,"stop":1751323817104,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbe74b88b0dbf79","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751324007495,"stop":1751324007495,"duration":0},"status":"passed","severity":"normal"},{"uid":"8588e54a799bb18b","name":"Generator, custom pubsub topic","time":{"start":1751324105873,"stop":1751324105874,"duration":1},"status":"skipped","severity":"normal"},{"uid":"379a0f1c92f3e2a3","name":"should push the message to the outgoing buffer","time":{"start":1751323860146,"stop":1751323860146,"duration":0},"status":"passed","severity":"normal"},{"uid":"3441895171a7ecdd","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751323977724,"stop":1751323977724,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff3fc8fff216820","name":"should only return 1 node with relay capability","time":{"start":1751323825328,"stop":1751323825328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c86126df9c3e63f","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751323802840,"stop":1751323802840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6cb3d9f9c40b2f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751323985069,"stop":1751323985069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f87b3face68cca3","name":"Nwaku publishes","time":{"start":1751323972284,"stop":1751323972285,"duration":1},"status":"passed","severity":"normal"},{"uid":"168585719e57900c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751323808929,"stop":1751323808930,"duration":1},"status":"passed","severity":"normal"},{"uid":"309aa99fe696598","name":"should handle different types of entries","time":{"start":1751323845359,"stop":1751323845359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8643f37aaa9f34","name":"should wait for Filter peer to be connected","time":{"start":1751323846152,"stop":1751323846152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e55884c76f5db1","name":"should handle general insertion and lookup correctly","time":{"start":1751323857305,"stop":1751323857305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c31212e74b52646","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751324436521,"stop":1751324436521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d19a393d4bdf8dc","name":"should load peers from local storage and dispatch events","time":{"start":1751323829233,"stop":1751323829233,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdef75696193260","name":"Push message with custom timestamp: 1751320284592","time":{"start":1751324472361,"stop":1751324472361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b2f562a830ed7","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751323884329,"stop":1751323884329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c1c437a14e9c0e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751323990643,"stop":1751323990643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d1a5a71586c317","name":"Query generator for multiple messages with different content topic format","time":{"start":1751324108802,"stop":1751324108802,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8fe3f2f49f698c","name":"Push message with content topic containing SQL Injection","time":{"start":1751324472371,"stop":1751324472371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c94dfb7b99d7b0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751324049230,"stop":1751324049231,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1607ba32b95a7ff","name":"should throw error - invalid id","time":{"start":1751323808921,"stop":1751323808922,"duration":1},"status":"passed","severity":"normal"},{"uid":"d931acd02a3d29dd","name":"should unregister libp2p event listeners when stop is called","time":{"start":1751323846282,"stop":1751323846282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4989d5793ccee5","name":"Publish message with rate limit","time":{"start":1751323985072,"stop":1751323985072,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e58d995ddfa1d","name":"Callback on promise","time":{"start":1751324108803,"stop":1751324108803,"duration":0},"status":"passed","severity":"normal"},{"uid":"870a7fe0adbbf8a","name":"Subscribe and receive messages via lightPush","time":{"start":1751324369966,"stop":1751324369966,"duration":0},"status":"passed","severity":"normal"},{"uid":"80582ba8ae6f0b7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751323846120,"stop":1751323846120,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a6c14073da1f33","name":"Fails to push message bigger that 1MB","time":{"start":1751324472362,"stop":1751324472362,"duration":0},"status":"passed","severity":"normal"},{"uid":"284727fada4e51d1","name":"Check message with no pubsub topic is not received","time":{"start":1751324436512,"stop":1751324436512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a7cb027823e588","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751323802858,"stop":1751323802858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b71b37beb8c698d","name":"Overlapping topic subscription","time":{"start":1751323990641,"stop":1751323990641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb9486f2ebb4aac","name":"random static sharding 10 - Cluster ID: 772, Shard ID: 899","time":{"start":1751324120033,"stop":1751324120033,"duration":0},"status":"passed","severity":"normal"},{"uid":"938a86a11aa655b5","name":"should be sent with empty content","time":{"start":1751323860152,"stop":1751323860153,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e2e9666cd19a92","name":"random static sharding 5 - Cluster ID: 148, Shard ID: 235","time":{"start":1751324120031,"stop":1751324120031,"duration":0},"status":"passed","severity":"normal"},{"uid":"9738a54af88f1e73","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751323802848,"stop":1751323802848,"duration":0},"status":"passed","severity":"normal"},{"uid":"829a13ad4fea482a","name":"Check received message containing unicode special characters","time":{"start":1751324436509,"stop":1751324436509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7359ac9c3923a53f","name":"Check message received after jswaku node is restarted","time":{"start":1751324436513,"stop":1751324436513,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f752b241d4e8a60","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751323882598,"stop":1751323882599,"duration":1},"status":"passed","severity":"normal"},{"uid":"8677f426761fa423","name":"returns all values when wanted number matches available values","time":{"start":1751323824459,"stop":1751323824461,"duration":2},"status":"passed","severity":"normal"},{"uid":"470713c0ed9a5ea1","name":"Subscribe to topic containing short and publish message","time":{"start":1751323990641,"stop":1751323990641,"duration":0},"status":"passed","severity":"normal"},{"uid":"f989df72348ef111","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751323977726,"stop":1751323977727,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8c844e9974e1a5","name":"can start and stop the service","time":{"start":1751323829230,"stop":1751323829230,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b7d8c82ef608ef","name":"Check received message containing shell command","time":{"start":1751324436508,"stop":1751324436509,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8be48c79cd6cb48","name":"should set field with only RELAY enabled","time":{"start":1751323808928,"stop":1751323808929,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d926d03aad66e99","name":"Check received message containing numeric","time":{"start":1751324436505,"stop":1751324436505,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0b8eff2a4bb7ff","name":"Store - dialed first","time":{"start":1751324135440,"stop":1751324135440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9867c4b5b1f4d35d","name":"should not retry if at least one success","time":{"start":1751323845454,"stop":1751323845454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce447e6be8d5e531","name":"udp ip6 address","time":{"start":1751323808303,"stop":1751323808304,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b26830698954d30","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751323985063,"stop":1751323985063,"duration":0},"status":"passed","severity":"normal"},{"uid":"65988bcf54057838","name":"Generator, 2 different pubsubtopics","time":{"start":1751324105874,"stop":1751324105874,"duration":0},"status":"skipped","severity":"normal"},{"uid":"123bcb4301a2fce2","name":"Ordered Callback - false","time":{"start":1751324114093,"stop":1751324114093,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c6332fb47fe9d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751323855168,"stop":1751323855168,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4e48b1d3df9505","name":"can start the service","time":{"start":1751323957857,"stop":1751323957857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0bf9bfa1bf7d9b","name":"should properly create location multiaddrs - tcp","time":{"start":1751323808927,"stop":1751323808927,"duration":0},"status":"passed","severity":"normal"},{"uid":"5330b7495282889c","name":"Push message with content topic containing Script","time":{"start":1751324472357,"stop":1751324472357,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc957c58578f497f","name":"accepts valid message hash query","time":{"start":1751323816819,"stop":1751323816820,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e59a85a7794b73","name":"Publish message with custom timestamp: Tue Jul 09 2024 22:52:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1751323985063,"stop":1751323985065,"duration":2},"status":"passed","severity":"normal"},{"uid":"993b8654da59cf0f","name":"should start and stop interval correctly","time":{"start":1751323845447,"stop":1751323845447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e87fbb4b51e72bc","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751323802841,"stop":1751323802842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7f19a5b7647892","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751324105873,"stop":1751324105873,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb76f7068061597","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751324369964,"stop":1751324369964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7001c8581f4ebda9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751323802942,"stop":1751323802942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f29cbe0ea390583","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751324369966,"stop":1751324369967,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1659b5a6b8b2dcd","name":"should not fail to stop the service if it was not started","time":{"start":1751323881222,"stop":1751323881223,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0c10a30baa82d4","name":"Fails to push message with large meta","time":{"start":1751324472360,"stop":1751324472360,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b4a5bf762896bd","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751324369968,"stop":1751324369968,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e1191a388d8f10","name":"1 Relay, 1 fetch","time":{"start":1751323824908,"stop":1751323824908,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efbe1c744c1d79a","name":"can start the service","time":{"start":1751323829230,"stop":1751323829230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6affda75d8eabc","name":"should return usable stream attached to connection","time":{"start":1751323817015,"stop":1751323817015,"duration":0},"status":"passed","severity":"normal"},{"uid":"62065d0fb9d31366","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751323808280,"stop":1751323808281,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06af35e0da0c507","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app16/8/topic104/xml","time":{"start":1751324088401,"stop":1751324088402,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b6d160cb96d259","name":"Push 30 different messages","time":{"start":1751324472354,"stop":1751324472354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f9d1a7c4e4fdd87","name":"should support chaining for add method","time":{"start":1751323845356,"stop":1751323845357,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f01a7c3b3e2125","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751324137037,"stop":1751324137037,"duration":0},"status":"passed","severity":"normal"},{"uid":"75875048367a96c7","name":"should not fail to start the service if it is already started","time":{"start":1751323829231,"stop":1751323829231,"duration":0},"status":"passed","severity":"normal"},{"uid":"84afffab64e0f9ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751323802845,"stop":1751323802846,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2161b19beb4f35","name":"Rejects garbage","time":{"start":1751323849554,"stop":1751323849554,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e342bbd81412c0","name":"Push message with Script payload","time":{"start":1751324472365,"stop":1751324472366,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c772e06063b63b","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751324075132,"stop":1751324075132,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e39e7b7cc9fa61","name":"throws on content topic with too few or too many fields","time":{"start":1751323802825,"stop":1751323802825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6fd211a903efd3","name":"Push message with content topic containing numeric","time":{"start":1751324472355,"stop":1751324472355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d28cde5cbda2a45","name":"should check false positive rate","time":{"start":1751323857305,"stop":1751323857305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba60e0186d54c966","name":"groups content topics by expected pubsub topic","time":{"start":1751323802836,"stop":1751323802836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b3b4342bbe455b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751324007501,"stop":1751324007502,"duration":1},"status":"passed","severity":"normal"},{"uid":"35796e0bf334c606","name":"can dial TLS multiaddrs","time":{"start":1751323919252,"stop":1751323919252,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec9bb387e1d63d9","name":"random static sharding 6 - Cluster ID: 112, Shard ID: 812","time":{"start":1751324120031,"stop":1751324120032,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0348065378544a1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751324369976,"stop":1751324369976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb9abb5cc7aa3c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751323855150,"stop":1751323855150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c39642783f570a5","name":"should never report false negatives","time":{"start":1751323857303,"stop":1751323857303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03e98baf761eead","name":"should wait for Store peer to be connected","time":{"start":1751323846153,"stop":1751323846153,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54459b1059be9ae","name":"Check received message containing Basic HTML tag","time":{"start":1751324436518,"stop":1751324436518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b719cc0fe76b8f0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751324137037,"stop":1751324137038,"duration":1},"status":"passed","severity":"normal"},{"uid":"2989791a3c1d50a7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751324369972,"stop":1751324369973,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11947379292b974","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751323882599,"stop":1751323882600,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2776cfbb2f4aeec","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751323895709,"stop":1751323895710,"duration":1},"status":"passed","severity":"normal"},{"uid":"361b62eb81f0127a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751323802835,"stop":1751323802835,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a082800bcad23e","name":"Query Generator - false","time":{"start":1751324114091,"stop":1751324114091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a624400422ea9b5","name":"Should update shard info","time":{"start":1751323925665,"stop":1751323925666,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ebbe0ed85257d1","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751323802861,"stop":1751323802861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbe5e039ec1442c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751323802844,"stop":1751323802845,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7988113176d680","name":"throws on empty content topic","time":{"start":1751323802824,"stop":1751323802825,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e1767e375ec95a","name":"Push message with short payload","time":{"start":1751324472363,"stop":1751324472363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a0c7f59214cef2","name":"should serialize and deserialize correctly","time":{"start":1751323857304,"stop":1751323857304,"duration":0},"status":"passed","severity":"normal"},{"uid":"deca1fd396db843a","name":"Passing an array","time":{"start":1751324130011,"stop":1751324130012,"duration":1},"status":"passed","severity":"normal"},{"uid":"d593942cb256cf36","name":"addEventListener with wrong event","time":{"start":1751323917037,"stop":1751323917037,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4828427ceee7bd","name":"Using a function","time":{"start":1751324130012,"stop":1751324130013,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b5a75987daae4e","name":"Check message with non string payload is not received","time":{"start":1751324436523,"stop":1751324436523,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4f427b957fe232","name":"isConnected should return true after first peer connects","time":{"start":1751323895710,"stop":1751323895710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6a318f2422b088","name":"dispatchEvent via connectionManager","time":{"start":1751323917039,"stop":1751323917039,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd433899d1d46317","name":"Push message with SQL Injection payload","time":{"start":1751324472351,"stop":1751324472351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8854491290f6bfb2","name":"should have no discoveries enabled by default","time":{"start":1751323845888,"stop":1751323845889,"duration":1},"status":"passed","severity":"normal"},{"uid":"5181edecfb391797","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751323855133,"stop":1751323855133,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d948174aa3c8f17","name":"should encode/decode to text encoding","time":{"start":1751323808924,"stop":1751323808924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c523073c780ef134","name":"configure the node with multiple pubsub topics","time":{"start":1751324120035,"stop":1751324120035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9880550f289811c1","name":"should encode/decode to RLP encoding","time":{"start":1751323808923,"stop":1751323808924,"duration":1},"status":"passed","severity":"normal"},{"uid":"715c596fe8b23453","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751324075132,"stop":1751324075132,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70eab4cf22742eb","name":"Check publish message after client node is restarted","time":{"start":1751323985071,"stop":1751323985071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3181f437590c0aa8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751323824827,"stop":1751323824827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b696bc798bf5d06","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751323860154,"stop":1751323860154,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45264e82a9f933","name":"Publish without waiting for remote peer","time":{"start":1751323990639,"stop":1751323990639,"duration":0},"status":"passed","severity":"normal"},{"uid":"402353b3c945b19b","name":"Default pageSize","time":{"start":1751324122858,"stop":1751324122858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66260a0908430d4","name":"Check received message containing Chinese","time":{"start":1751324436505,"stop":1751324436506,"duration":1},"status":"passed","severity":"normal"},{"uid":"5770d56ecb0e4cb7","name":"configure the node with multiple content topics","time":{"start":1751324088412,"stop":1751324088412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3572d2d7a2d2ce78","name":"should get / set TCP multiaddr","time":{"start":1751323808925,"stop":1751323808925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a1fb200b65c823","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751323855155,"stop":1751323855155,"duration":0},"status":"passed","severity":"normal"},{"uid":"832c8b38584c2bd2","name":"should send to specified number of peers of used peers","time":{"start":1751323846077,"stop":1751323846077,"duration":0},"status":"passed","severity":"normal"},{"uid":"850b8001273e8f4d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751323825330,"stop":1751323825330,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91ce1264b7a3cd46","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751323990646,"stop":1751323990647,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01a781e41cb73ea","name":"Check received message containing Basic HTML tag","time":{"start":1751324436508,"stop":1751324436508,"duration":0},"status":"passed","severity":"normal"},{"uid":"92602aa8df25f380","name":"rejects hash query with time filter","time":{"start":1751323816821,"stop":1751323816821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4add92717efc31a","name":"should reject if WakuNode is not started","time":{"start":1751323846148,"stop":1751323846149,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b360f8224e95062","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751323895708,"stop":1751323895709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3a97fd5b4dec98","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751323802839,"stop":1751323802840,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ee2a8dab417197","name":"Push message with SQL Injection payload","time":{"start":1751324472365,"stop":1751324472365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3300c1ff3c5846f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751323990642,"stop":1751323990642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6f8554c40d352e","name":"should increase lamport timestamp","time":{"start":1751323860146,"stop":1751323860146,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59326fa1c889712","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751323846120,"stop":1751323846120,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdffcc87acb5cf2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751324369960,"stop":1751324369960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecacf706ccdecc34","name":"Check message on other pubsub topic is not received","time":{"start":1751324436511,"stop":1751324436511,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3ad73f56bc58d5","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751323845894,"stop":1751323845898,"duration":4},"status":"passed","severity":"normal"},{"uid":"fb98f82cf96de97d","name":"Check meta is set [ecies]","time":{"start":1751323836799,"stop":1751323836799,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7b192ceb4f72e8","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751323802856,"stop":1751323802856,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fef689263326f3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751323925243,"stop":1751323925244,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdcfaacccca7c6d","name":"Subscribe and receives messages on 20 topics","time":{"start":1751324369968,"stop":1751324369968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95e24850bf4aff9","name":"Check meta is set [symmetric]","time":{"start":1751323835082,"stop":1751323835082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81f5fdeffdecc12","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751323990642,"stop":1751323990642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c94ca047dfe1c53","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751323817018,"stop":1751323817018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf296b4b53f2a22","name":"should insert message id into causal history","time":{"start":1751323860147,"stop":1751323860147,"duration":0},"status":"passed","severity":"normal"},{"uid":"267505f0a5a14e3c","name":"Check received message containing special chars","time":{"start":1751324436505,"stop":1751324436505,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ed77834f875faa","name":"should not receive a peer event before start","time":{"start":1751323881225,"stop":1751323881226,"duration":1},"status":"passed","severity":"normal"},{"uid":"314c43281f254a33","name":"Renews subscription after lossing a connection","time":{"start":1751324369965,"stop":1751324369965,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa6b8bcd6ba0411","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751323808283,"stop":1751323808284,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5f92718f5e7f34","name":"random static sharding 9 - Cluster ID: 303, Shard ID: 865","time":{"start":1751324120032,"stop":1751324120033,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0c227d5a8fbb2b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751324369960,"stop":1751324369960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1c7c7ad8715606","name":"Check message with no payload is not received","time":{"start":1751324436512,"stop":1751324436512,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c8cce2c5f945c1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751323808281,"stop":1751323808282,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18382b2bee67437","name":"Encoder throws on undefined content topic","time":{"start":1751323817518,"stop":1751323817518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a6c0ba6d48e26f","name":"Check publish message containing unicode special characters","time":{"start":1751323985062,"stop":1751323985062,"duration":0},"status":"passed","severity":"normal"},{"uid":"27626edf3e605093","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751323802861,"stop":1751323802861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2f0e0a14c475c4","name":"should not receive a peer event after stop","time":{"start":1751323957865,"stop":1751323957865,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc89e52485ba8d3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751323802853,"stop":1751323802853,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2af31c33242f74","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751324061792,"stop":1751324061792,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b98586eb3d3889de","name":"Overlapping topic subscription","time":{"start":1751324369970,"stop":1751324369970,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed50fd657b492936","name":"should mark all messages in causal history as acknowledged","time":{"start":1751323860150,"stop":1751323860150,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ad0b0ede797b82","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751324369973,"stop":1751324369974,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0b73de42bb85f7","name":"Push message with Arabic payload","time":{"start":1751324472350,"stop":1751324472350,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae8b5f8a55a2eb1","name":"Subscribe and receive messages via lightPush","time":{"start":1751324369953,"stop":1751324369953,"duration":0},"status":"passed","severity":"normal"},{"uid":"8139edd0555a32f2","name":"should partition messages based on acknowledgement status","time":{"start":1751323860152,"stop":1751323860152,"duration":0},"status":"passed","severity":"normal"},{"uid":"48534915050933f0","name":"should properly create location multiaddrs - udp6","time":{"start":1751323808926,"stop":1751323808926,"duration":0},"status":"passed","severity":"normal"},{"uid":"87735918552642c5","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751323835081,"stop":1751323835082,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d704f7e74969e5","name":"Overlapping topic subscription","time":{"start":1751324369957,"stop":1751324369958,"duration":1},"status":"passed","severity":"normal"},{"uid":"37be393e342e4363","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751323802843,"stop":1751323802844,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ce18a2f07e6f39","name":"Relay - dialed first","time":{"start":1751324135437,"stop":1751324135438,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d3a6d81480b61a","name":"Push message with XML payload","time":{"start":1751324472366,"stop":1751324472366,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c36709900bd948","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751324369973,"stop":1751324369973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7dcec2a57b5c76","name":"should insert message into bloom filter","time":{"start":1751323860146,"stop":1751323860147,"duration":1},"status":"passed","severity":"normal"},{"uid":"696e4941a4a170c5","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751323855149,"stop":1751323855149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a00fb5bc544409","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751323846143,"stop":1751323846143,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3056c52d759f14b","name":"can query messages by message hash","time":{"start":1751324092021,"stop":1751324092021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52b493b5be89550","name":"Promise Callback - false","time":{"start":1751324114092,"stop":1751324114092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed1ab6c7c29741","name":"throws on content topic with generation field greater than 0","time":{"start":1751323802827,"stop":1751323802827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a85eaca47c7d81d","name":"Push message with content topic containing long","time":{"start":1751324472355,"stop":1751324472355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29786b76911d31f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751323855128,"stop":1751323855128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea84a4d56dabd6a6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751324049231,"stop":1751324049231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c90d36c00a69fcb","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751323990646,"stop":1751323990646,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a6284127f431ba","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751324472358,"stop":1751324472358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5924b87988e77d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751323802830,"stop":1751323802830,"duration":0},"status":"passed","severity":"normal"},{"uid":"caadcd69b6e3db7c","name":"Subscribe to topic containing Script and receive message","time":{"start":1751324369974,"stop":1751324369974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16790877ee1c93d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app62/5/topic274/utf8","time":{"start":1751324088410,"stop":1751324088410,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d63a34f7b579a53","name":"should be delivered immediately if received","time":{"start":1751323860154,"stop":1751323860154,"duration":0},"status":"passed","severity":"normal"},{"uid":"116d00259cd1348","name":"Push message with Arabic payload","time":{"start":1751324472364,"stop":1751324472364,"duration":0},"status":"passed","severity":"normal"},{"uid":"d785798f21365108","name":"should decode valid enr successfully","time":{"start":1751323808919,"stop":1751323808919,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f31d6fb7744342","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751323855150,"stop":1751323855151,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f94bc95b3b19795","name":"should reject if Store is requested but not mounted","time":{"start":1751323846150,"stop":1751323846150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d07f61be6ba1343","name":"Query with Promise Callback, No Decoder","time":{"start":1751324075133,"stop":1751324075134,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f075e2fea508fc","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751323802838,"stop":1751323802838,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa42b50c8a301413","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751323882595,"stop":1751323882596,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0a87dd3a3b55b5","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751323860153,"stop":1751323860153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c832466edd3447a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751323824832,"stop":1751323824832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52ac8986ca3babc","name":"should process tasks in queue","time":{"start":1751323845447,"stop":1751323845448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dced9c9a974167","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751324369976,"stop":1751324369976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d118a705e64d6d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751323808278,"stop":1751323808279,"duration":1},"status":"passed","severity":"normal"},{"uid":"5877282bb7682501","name":"should properly start and stop event listening","time":{"start":1751323845720,"stop":1751323845721,"duration":1},"status":"passed","severity":"normal"},{"uid":"4321d5dd2a6400eb","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751324120324,"stop":1751324120326,"duration":2},"status":"passed","severity":"normal"},{"uid":"f542e94469e328b3","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751323981041,"stop":1751323981042,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a1075322eb11ad0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751323802832,"stop":1751323802832,"duration":0},"status":"passed","severity":"normal"},{"uid":"173a1e85f56d498a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751323855131,"stop":1751323855132,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa180fc1b3a1589e","name":"Check message with invalid timestamp is not received","time":{"start":1751324436521,"stop":1751324436522,"duration":1},"status":"passed","severity":"normal"},{"uid":"f200db55505d2fd4","name":"should only return 1 node with relay and store capability","time":{"start":1751323825328,"stop":1751323825328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c28f006a32ecc5","name":"should not fail to stop the service if it was not started","time":{"start":1751323957861,"stop":1751323957861,"duration":0},"status":"passed","severity":"normal"},{"uid":"63584676270fd8eb","name":"Push message with meta","time":{"start":1751324472360,"stop":1751324472360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a223e028cdad6c7","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751323884327,"stop":1751323884329,"duration":2},"status":"passed","severity":"normal"},{"uid":"acec5c9bef9b2ebb","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751323824908,"stop":1751323824909,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb78696f8c82428","name":"isConnected should return false after all peers disconnect","time":{"start":1751323895710,"stop":1751323895710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f404a75f2a04041d","name":"should set field with only STORE enabled","time":{"start":1751323808929,"stop":1751323808929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0991790191d66cf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751324369956,"stop":1751324369956,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df167cd6a5dd6dd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751323855155,"stop":1751323855155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6c064387f9b0e8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751323990640,"stop":1751323990640,"duration":0},"status":"passed","severity":"normal"},{"uid":"956fb3937db01eb8","name":"Publish message with large meta","time":{"start":1751323985071,"stop":1751323985071,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd19f083f59e3919","name":"should create a new stream if no existing for protocol found","time":{"start":1751323817016,"stop":1751323817016,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a65beb6e7481ed","name":"Check received message containing XML","time":{"start":1751324436507,"stop":1751324436508,"duration":1},"status":"passed","severity":"normal"},{"uid":"45db3a948d3cd9ba","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751323860148,"stop":1751323860148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cec8d9d11c13101","name":"Encoder throws on undefined content topic","time":{"start":1751323836800,"stop":1751323836800,"duration":0},"status":"passed","severity":"normal"},{"uid":"988a480cd86b0210","name":"should throw an error for missing required configuration","time":{"start":1751323802843,"stop":1751323802843,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c0119ff5920660","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751324369966,"stop":1751324369966,"duration":0},"status":"passed","severity":"normal"},{"uid":"66857aa1e4f01569","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751324137040,"stop":1751324137040,"duration":0},"status":"passed","severity":"normal"},{"uid":"e894eeb4d8a1af89","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751323855163,"stop":1751323855164,"duration":1},"status":"passed","severity":"normal"},{"uid":"40851705abfad39","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751323977724,"stop":1751323977725,"duration":1},"status":"passed","severity":"normal"},{"uid":"7609243f2663dc1e","name":"Check received message containing emoji","time":{"start":1751324436520,"stop":1751324436520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ea970713df695c","name":"Publishes to nwaku","time":{"start":1751323972284,"stop":1751323972284,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b37523c2ae0210","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751323802855,"stop":1751323802855,"duration":0},"status":"passed","severity":"normal"},{"uid":"255a7a83ae561712","name":"Callback on promise, aborts when callback returns true","time":{"start":1751324108803,"stop":1751324108804,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5d5c435980a257","name":"Query generator for multiple messages","time":{"start":1751324108799,"stop":1751324108799,"duration":0},"status":"passed","severity":"normal"},{"uid":"50257a162460b241","name":"Symmetric encrypt & Decrypt","time":{"start":1751323835538,"stop":1751323835538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02319007c37e9a0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751323990644,"stop":1751323990644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1de48c5a362542e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751323860150,"stop":1751323860151,"duration":1},"status":"passed","severity":"normal"},{"uid":"607b4143a06dbe4f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751324369960,"stop":1751324369961,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ebf70685e206b0","name":"tcp ip4 address","time":{"start":1751323808303,"stop":1751323808303,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b735eafd83cef6d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751323855149,"stop":1751323855150,"duration":1},"status":"passed","severity":"normal"},{"uid":"42006456498fc2c1","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751324369977,"stop":1751324369978,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cc86a778a30137","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1751323846284,"stop":1751323846285,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d561502bd78ef46","name":"throws an error for improperly formatted content topics","time":{"start":1751323802837,"stop":1751323802838,"duration":1},"status":"passed","severity":"normal"},{"uid":"a950e6d4b448de25","name":"should retry if all attempts fail","time":{"start":1751323845454,"stop":1751323845455,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4da69206716aa3","name":"should emit a peer event after start","time":{"start":1751323957862,"stop":1751323957862,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b89627ea3d6f4f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751323990642,"stop":1751323990642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18fc7ea2dc58729","name":"should be online or offline if network state changed","time":{"start":1751323876924,"stop":1751323876924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82d0cfedcf4416a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751324369964,"stop":1751324369964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a5d5924d36f287","name":"can start and stop the service","time":{"start":1751323881221,"stop":1751323881222,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a3134db1d77fc3","name":"Push message with numeric payload","time":{"start":1751324472349,"stop":1751324472349,"duration":0},"status":"passed","severity":"normal"},{"uid":"837525c2597095a9","name":"should not fail to stop the service if it was not started","time":{"start":1751323829231,"stop":1751323829231,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1407328640941db","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751324061789,"stop":1751324061789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b5a596c2306490","name":"Push message with content topic containing unicode special characters","time":{"start":1751324472374,"stop":1751324472374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f512e7f5a58c5d","name":"should handle a minimal index list","time":{"start":1751323802942,"stop":1751323802942,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6337ff60cdc53d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751324007491,"stop":1751324007494,"duration":3},"status":"passed","severity":"normal"},{"uid":"e0395289da8bdbcc","name":"Subscribe to topic containing XML and publish message","time":{"start":1751323990644,"stop":1751323990644,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e74175f2935aa8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751324369976,"stop":1751324369977,"duration":1},"status":"passed","severity":"normal"},{"uid":"1266eaa890fb2ef2","name":"connects to nwaku","time":{"start":1751324130005,"stop":1751324130007,"duration":2},"status":"passed","severity":"normal"},{"uid":"cff547b64b01f09f","name":"throws on content topic with empty topic name field","time":{"start":1751323802828,"stop":1751323802829,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb1906517117868","name":"Push message with content topic containing short","time":{"start":1751324472368,"stop":1751324472369,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c17eb16c7fa97da","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751324137038,"stop":1751324137038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de91723a0662aa6","name":"should only return 1 node with store capability","time":{"start":1751323825329,"stop":1751323825329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32142aef62e6d0e","name":"messageHashStr produces consistent results for the same input","time":{"start":1751323817104,"stop":1751323817105,"duration":1},"status":"passed","severity":"normal"},{"uid":"654b0b9893e77cc9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751323855160,"stop":1751323855161,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b4789364d990e5","name":"Check received message with timestamp: 1751323876175000000 ","time":{"start":1751324436520,"stop":1751324436520,"duration":0},"status":"passed","severity":"normal"},{"uid":"145e134bacf59763","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751323825329,"stop":1751323825329,"duration":0},"status":"passed","severity":"normal"},{"uid":"de76cff382f8ecc9","name":"does not throw on valid cases","time":{"start":1751323802823,"stop":1751323802824,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2735a5d0518fe6","name":"Query generator for 2000 messages","time":{"start":1751324108806,"stop":1751324108807,"duration":1},"status":"passed","severity":"normal"},{"uid":"622ad685bde4274a","name":"should not throw an error for a single configured topic","time":{"start":1751323802856,"stop":1751323802856,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5719991f2ca373","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751323802836,"stop":1751323802837,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f6d850cd400d3","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751323855148,"stop":1751323855149,"duration":1},"status":"passed","severity":"normal"},{"uid":"daeb5d3a1f4becc4","name":"Passing page size 0 when there are 110 messages","time":{"start":1751324122839,"stop":1751324122840,"duration":1},"status":"passed","severity":"normal"},{"uid":"9efce011d40886b1","name":"Check received message containing SQL Injection","time":{"start":1751324436506,"stop":1751324436507,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b94598cd56d483f","name":"Subscribe and receive messages via waku relay post","time":{"start":1751324369967,"stop":1751324369967,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b61ecea9b39cb88","name":"Push message with content topic containing shell command","time":{"start":1751324472372,"stop":1751324472373,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef27f64dd0c897d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751323802847,"stop":1751323802848,"duration":1},"status":"passed","severity":"normal"},{"uid":"4435ecbfef412246","name":"Push message with content topic containing escaped characters","time":{"start":1751324472373,"stop":1751324472373,"duration":0},"status":"passed","severity":"normal"},{"uid":"485dfa2abe1945f0","name":"Round trip binary serialization","time":{"start":1751323817517,"stop":1751323817517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03cdeddafc8024a","name":"Passing page size 11 when there are 10 messages","time":{"start":1751324122848,"stop":1751324122851,"duration":3},"status":"passed","severity":"normal"},{"uid":"499b2510df4a3530","name":"should handle onConnected and onDisconnected","time":{"start":1751323846281,"stop":1751323846282,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba317c95a3e52e98","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751323855164,"stop":1751323855164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e611f1289a4671d3","name":"Check received message containing Russian","time":{"start":1751324436506,"stop":1751324436506,"duration":0},"status":"passed","severity":"normal"},{"uid":"8818746ffa857b99","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751323808279,"stop":1751323808280,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c4a16b53386104","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751324472372,"stop":1751324472372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9389845341935c13","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751323855166,"stop":1751323855167,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8db5e8f30577778","name":"Non TWN Cluster","time":{"start":1751324088401,"stop":1751324088401,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06664de62353b8f","name":"A test","time":{"start":1751323913135,"stop":1751323913135,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fad3ff1ab179136","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751323860153,"stop":1751323860153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7421219d757b6b14","name":"should initialize with default number of peers","time":{"start":1751323846279,"stop":1751323846279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6311d67d116525c9","name":"should not fail to start the service if it is already started","time":{"start":1751323957862,"stop":1751323957862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f274e800cf79a72","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app86/10/topic560/json","time":{"start":1751324088406,"stop":1751324088408,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1451c04c7cef23f","name":"Js publishes, other Js receives","time":{"start":1751323972285,"stop":1751323972285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e051d48fecd60fb5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751323855151,"stop":1751323855154,"duration":3},"status":"passed","severity":"normal"},{"uid":"96ab3e7d5b649044","name":"Check publish message containing Script","time":{"start":1751323985057,"stop":1751323985058,"duration":1},"status":"passed","severity":"normal"},{"uid":"2891e3aa03fc2fb5","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751323825329,"stop":1751323825329,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a639807117c2610","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751323855156,"stop":1751323855157,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46a5f11c7e35c40","name":"Push message with content topic containing XML","time":{"start":1751324472357,"stop":1751324472358,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c75e7084121da7e","name":"Check received message with timestamp: 1751323876175000000 ","time":{"start":1751324436510,"stop":1751324436510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7141e58ebd285c91","name":"random static sharding 1 - Cluster ID: 586, Shard ID: 324","time":{"start":1751324120028,"stop":1751324120028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4e973946fd736f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751323836798,"stop":1751323836799,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebc98d36bc6de8f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751324369969,"stop":1751324369970,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4ccabf3d2edc30","name":"random static sharding 4 - Cluster ID: 231, Shard ID: 599","time":{"start":1751324120030,"stop":1751324120031,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9cfbdf8f9ed4f5","name":"should handle corrupted local storage data gracefully","time":{"start":1751323829234,"stop":1751323829234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e2d8148a3f907c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751324436524,"stop":1751324436524,"duration":0},"status":"broken","severity":"normal"},{"uid":"8566fa7560e199c1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751324369969,"stop":1751324369969,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4dbd0ec92e9e1e","name":"1 Store, 2 fetches","time":{"start":1751323824908,"stop":1751323824908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05a93c671216a55","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751324108802,"stop":1751324108802,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cd3177853fa1ef","name":"Check publish message containing SQL Injection","time":{"start":1751323985056,"stop":1751323985057,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a65c681c27db3de","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751323855139,"stop":1751323855146,"duration":7},"status":"passed","severity":"normal"},{"uid":"86e6d1214a7b94dc","name":"Subscribe to topic containing Script and publish message","time":{"start":1751323990643,"stop":1751323990644,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bf8d284a313787","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751323825330,"stop":1751323825330,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a420afa37094cc78","name":"should keep entries that haven't expired yet","time":{"start":1751323845358,"stop":1751323845358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8be80f7530b881","name":"throws on content topic with empty version field","time":{"start":1751323802828,"stop":1751323802828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e885c8b524d780a1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751323855165,"stop":1751323855165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43ba75e102f017d","name":"rejects content-filtered query with only contentTopics","time":{"start":1751323816818,"stop":1751323816819,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd5520ace4b702a","name":"Relay - dialed after","time":{"start":1751324135438,"stop":1751324135438,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee6dd0cb89b895f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751324369973,"stop":1751324369973,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eeeff44b6444c86","name":"removeEventListener with wrong event","time":{"start":1751323917038,"stop":1751323917038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5173dd11b29035e1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751324369972,"stop":1751324369972,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf0aaea26e7496e","name":"should not return locked peers if enough unlocked are available","time":{"start":1751323846281,"stop":1751323846281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1211e9c624f77cc9","name":"Check publish message containing Chinese","time":{"start":1751323985054,"stop":1751323985054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5d7025b3de200f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751323912962,"stop":1751323912963,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5f083e8aae2371","name":"Generator, 2 different pubsubtopics","time":{"start":1751324105870,"stop":1751324105870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb45a48302a9782","name":"Refresh subscription","time":{"start":1751324369970,"stop":1751324369971,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae81ccf1e403b332","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751323855137,"stop":1751323855138,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8b7f87da42a7b8","name":"should add and remove event listeners correctly","time":{"start":1751323829234,"stop":1751323829234,"duration":0},"status":"passed","severity":"normal"},{"uid":"59da0a61a034b3e6","name":"shard 0","time":{"start":1751324120025,"stop":1751324120025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de5176180046bfc","name":"new peer added after a peer was already found","time":{"start":1751323981040,"stop":1751323981041,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f3a50b75930ce6a2","name":"should properly create location multiaddrs - udp4","time":{"start":1751323808925,"stop":1751323808925,"duration":0},"status":"passed","severity":"normal"},{"uid":"9451c84fabfc06c4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751323860149,"stop":1751323860149,"duration":0},"status":"passed","severity":"normal"},{"uid":"479c0a3363a1ec96","name":"LightPush","time":{"start":1751324135440,"stop":1751324135440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a92e896a0d8ad99","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751324120036,"stop":1751324120036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e01c7b1c24714c","name":"should emit a peer event after start","time":{"start":1751323881224,"stop":1751323881225,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a40bfe06ffa110","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751323990640,"stop":1751323990640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98e3fb6f5e5afbd","name":"Push message with content topic containing short","time":{"start":1751324472355,"stop":1751324472355,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb827f296ee7c1b","name":"can start and stop the service","time":{"start":1751323957860,"stop":1751323957861,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0aa83c403fb9fcc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751323802849,"stop":1751323802849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73d76db138d847e","name":"Light Node - default protocols","time":{"start":1751324135441,"stop":1751324135441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de9d0f638561805","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751323855131,"stop":1751323855131,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c2c50852515c45","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751324369953,"stop":1751324369953,"duration":0},"status":"passed","severity":"normal"},{"uid":"70619b90844f9df6","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751323802857,"stop":1751323802857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae9a2dcaa9a50de","name":"connected peers and dial","time":{"start":1751323958217,"stop":1751323958218,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2dcae1bd09f25725","name":"Check publish message containing long","time":{"start":1751323985053,"stop":1751323985053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1b7af1a6ab7193","name":"messageHash returns a Uint8Array","time":{"start":1751323817102,"stop":1751323817103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6df9347511a1ba6","name":"handles different clusterIds correctly","time":{"start":1751323802837,"stop":1751323802837,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe851a37831bf97","name":"should use shardsUnderCluster when provided","time":{"start":1751323846142,"stop":1751323846142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bd32e4769c0e66","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751323846121,"stop":1751323846121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dee5ca25793798","name":"Check message on other pubsub topic is not received","time":{"start":1751324436522,"stop":1751324436522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1286569f198405","name":"1 Relay, 1 Filter, gives up","time":{"start":1751323824909,"stop":1751323824909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f69cab069c16d53","name":"Push message with JSON payload","time":{"start":1751324472353,"stop":1751324472353,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb684056020b73a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751323802848,"stop":1751323802848,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e75138076a11f97","name":"returns all values when wanted number is greater than available values","time":{"start":1751323824463,"stop":1751323824463,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e876e81d7d28d","name":"Meta field set when metaSetter is specified","time":{"start":1751323817518,"stop":1751323817518,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae11da4bab0c336e","name":"Wrong topic","time":{"start":1751324088411,"stop":1751324088412,"duration":1},"status":"passed","severity":"normal"},{"uid":"127b2c887bcb8608","name":"Check message with no content topic is not received","time":{"start":1751324436522,"stop":1751324436523,"duration":1},"status":"passed","severity":"normal"},{"uid":"716b83478d95ce02","name":"Check received message containing special chars","time":{"start":1751324436516,"stop":1751324436516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea38fcd7df899ed","name":"Query Generator, No message returned","time":{"start":1751324075131,"stop":1751324075132,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1df78b63653a38","name":"should not fail to start the service if it is already started","time":{"start":1751323881223,"stop":1751323881224,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd98f2a2d0a5ffe","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751323802841,"stop":1751323802841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a68c81a58d2dee3","name":"Throws when trying to push message with empty payload","time":{"start":1751324472354,"stop":1751324472354,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5a55e4f220ac0f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751323855167,"stop":1751323855167,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d07ee3f3faedc8","name":"Push message with Chinese payload","time":{"start":1751324472350,"stop":1751324472350,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a03e3cf63ecb24a","name":"Subscribe and receives messages on 20 topics","time":{"start":1751324369955,"stop":1751324369955,"duration":0},"status":"passed","severity":"normal"},{"uid":"522d22de1729d2da","name":"Check received message containing SQL Injection","time":{"start":1751324436517,"stop":1751324436517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4aa31f3017353a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751323855129,"stop":1751323855129,"duration":0},"status":"passed","severity":"normal"},{"uid":"433333ee2c67b2a5","name":"Promise Callback - true","time":{"start":1751324114091,"stop":1751324114092,"duration":1},"status":"passed","severity":"normal"},{"uid":"55672154866913fe","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751324075133,"stop":1751324075133,"duration":0},"status":"passed","severity":"normal"},{"uid":"819260a235607ed8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751323817099,"stop":1751323817099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be2cb5830ab5c03","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751323802834,"stop":1751323802834,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e578d16e8a8ff4","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751323817520,"stop":1751323817520,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cbbd8fd37dedf2","name":"should throw an error for missing sharding configuration","time":{"start":1751323802859,"stop":1751323802859,"duration":0},"status":"passed","severity":"normal"},{"uid":"9017bc9fe6e16d1d","name":"should transition to Unhealthy when no connections","time":{"start":1751323845717,"stop":1751323845718,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd715c6d871935f","name":"removeEventListener with correct event","time":{"start":1751323917037,"stop":1751323917038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e67f727963365","name":"should not allow unachievable error rate","time":{"start":1751323854830,"stop":1751323854831,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f93e68629121887","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751323808276,"stop":1751323808277,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f57a69f4199ecb5","name":"should continually clean up expired entries at intervals","time":{"start":1751323845360,"stop":1751323845360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41330d9d0180b0c","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751323802859,"stop":1751323802859,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6aece24f16138ee","name":"should be able to decode the field with only STORE set to true","time":{"start":1751323808284,"stop":1751323808284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9672b90781011cd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app67/7/topic775/proto","time":{"start":1751324088401,"stop":1751324088401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e001565acd7ebfc4","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751323802833,"stop":1751323802834,"duration":1},"status":"passed","severity":"normal"},{"uid":"35625a8caa997896","name":"should retry failed tasks","time":{"start":1751323845451,"stop":1751323845452,"duration":1},"status":"passed","severity":"normal"},{"uid":"6037ff78d3833ecd","name":"should handle task timeouts","time":{"start":1751323845453,"stop":1751323845453,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eca99d5e2bfc68","name":"Check publish message containing shell command","time":{"start":1751323985061,"stop":1751323985061,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dab5daf55434f2","name":"should update ack status of messages in outgoing buffer","time":{"start":1751323860153,"stop":1751323860154,"duration":1},"status":"passed","severity":"normal"},{"uid":"a128a1880558f61b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751323855156,"stop":1751323855156,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb82226c6ce63b45","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751323824822,"stop":1751323824823,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8e56d2a9b137b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751324369965,"stop":1751324369965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adab7262734ffd8","name":"Check received message containing Chinese","time":{"start":1751324436516,"stop":1751324436516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4de23f31acc44a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751323824463,"stop":1751323824463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dea9faa88b08c8e","name":"Check received message containing escaped characters","time":{"start":1751324436509,"stop":1751324436509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4562798dce3cba3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751323881227,"stop":1751323881228,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b45b55fc441e86b9","name":"retrieves a single peer","time":{"start":1751323825325,"stop":1751323825325,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d367483dce5f79","name":"getPeersByDiscovery","time":{"start":1751323981039,"stop":1751323981039,"duration":0},"status":"passed","severity":"normal"},{"uid":"688693673e1a5b6f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751323817100,"stop":1751323817100,"duration":0},"status":"passed","severity":"normal"},{"uid":"805667817d590696","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751323846075,"stop":1751323846075,"duration":0},"status":"passed","severity":"normal"},{"uid":"161c9be8f5f3a89e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751323855162,"stop":1751323855163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2ef6ff02f03650","name":"should decode valid enr with tcp successfully","time":{"start":1751323808920,"stop":1751323808920,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f3a089bea671b2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751324120323,"stop":1751324120323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee79d1b45ddf97cf","name":"Check publish message containing short","time":{"start":1751323985052,"stop":1751323985052,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7a5ae2b62d1ce7","name":"getPeersByDiscovery","time":{"start":1751323917038,"stop":1751323917038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5495f771608b099","name":"Query generator for multiple messages with different message text format","time":{"start":1751324108800,"stop":1751324108801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5596f1749441f09","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751323855167,"stop":1751323855167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7650c4e234d8540f","name":"Subscribe to topic containing long and receive message","time":{"start":1751324369971,"stop":1751324369971,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1a12bc97514a9c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751323855125,"stop":1751323855125,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fd5eb9c046fb21","name":"Asymmetric encrypt & decrypt","time":{"start":1751323835537,"stop":1751323835538,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca10fa75c25abc0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751323855155,"stop":1751323855155,"duration":0},"status":"passed","severity":"normal"},{"uid":"785d1f5e9b3826ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751323802853,"stop":1751323802854,"duration":1},"status":"passed","severity":"normal"},{"uid":"2256aa6689b89b55","name":"should return different streams if requested simultaniously","time":{"start":1751323817017,"stop":1751323817017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3307a68f3f753174","name":"Fails to push message with large meta","time":{"start":1751324472375,"stop":1751324472375,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d5489cdc6c2968","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751324137037,"stop":1751324137037,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c08a1af44e4e9e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751324007491,"stop":1751324007491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f3cb39a670ea26","name":"Push message with custom timestamp: 1720565484593","time":{"start":1751324472375,"stop":1751324472375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fe57e0d9821126","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751323855131,"stop":1751323855131,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9e62dee5c22772","name":"should set field with only FILTER enabled","time":{"start":1751323808929,"stop":1751323808929,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b92e042adc88184","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751323846140,"stop":1751323846140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b92ba4234b70ed","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751323845719,"stop":1751323845720,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2a622a66f8ff70","name":"start node with empty shard should fail","time":{"start":1751324120036,"stop":1751324120037,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb4408e821132914","name":"Check publish message containing special chars","time":{"start":1751323985053,"stop":1751323985054,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05034a5ac7ad72f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751323977726,"stop":1751323977726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8017e6aab5ebd1a2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751323808285,"stop":1751323808285,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a12861489bab89","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751323855130,"stop":1751323855130,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a00524ab47a26f","name":"Push message with unicode special characters payload","time":{"start":1751324472353,"stop":1751324472353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0ff1d9b35351d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app20/3/topic921/utf8","time":{"start":1751324088410,"stop":1751324088410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1694300e9982fb","name":"Delete observer","time":{"start":1751323959824,"stop":1751323959824,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebc61db470842c6","name":"Passing page size 1 when there are 4 messages","time":{"start":1751324122840,"stop":1751324122841,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51acda6a79aaa06","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751323855146,"stop":1751323855146,"duration":0},"status":"passed","severity":"normal"},{"uid":"8108283c1a19e2e9","name":"Does not throw an exception when node disconnects","time":{"start":1751324130008,"stop":1751324130009,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd92e4af6fd1f413","name":"different cluster, different shard: nodes don't connect","time":{"start":1751323925246,"stop":1751323925246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb29e6bb6da7220","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751323802843,"stop":1751323802843,"duration":0},"status":"passed","severity":"normal"},{"uid":"222ee091f802bad3","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751324088412,"stop":1751324088416,"duration":4},"status":"passed","severity":"normal"},{"uid":"d4a0d171ae11f01e","name":"recovers when dns.resolve returns empty","time":{"start":1751323825326,"stop":1751323825326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ea7b965c0e1132","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751323802858,"stop":1751323802858,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0882da828eceb87","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751324369965,"stop":1751324369966,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a4c8488a65e3ee","name":"Relay","time":{"start":1751323883229,"stop":1751323883229,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f84d8f970d690e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751324369977,"stop":1751324369977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c8e27b648efad1","name":"should return unique PubsubTopics for static sharding","time":{"start":1751323802840,"stop":1751323802841,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc67bb36d1087ee4","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app16/6/topic290/proto","time":{"start":1751324088409,"stop":1751324088409,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bafda263963020","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751323884326,"stop":1751323884327,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bfffe59781db89","name":"can query messages normally","time":{"start":1751324092020,"stop":1751324092021,"duration":1},"status":"passed","severity":"normal"},{"uid":"8317e305b79b3329","name":"should wait for LightPush peer to be connected","time":{"start":1751323846152,"stop":1751323846152,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7200e96f2cb35c","name":"Push message with escaped characters payload","time":{"start":1751324472367,"stop":1751324472367,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c61a9ef79071b6","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751323876917,"stop":1751323876920,"duration":3},"status":"passed","severity":"normal"},{"uid":"346fb39ed8f0af12","name":"Push message with content topic containing Russian","time":{"start":1751324472370,"stop":1751324472371,"duration":1},"status":"passed","severity":"normal"},{"uid":"471ff9ca9384dab1","name":"Check received message containing Russian","time":{"start":1751324436517,"stop":1751324436517,"duration":0},"status":"passed","severity":"normal"},{"uid":"4361143375e8842e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751323824827,"stop":1751323824828,"duration":1},"status":"passed","severity":"normal"},{"uid":"3083a750c7a3b0fe","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751323817017,"stop":1751323817018,"duration":1},"status":"passed","severity":"normal"},{"uid":"720151de54ab40f","name":"should retry on complete failure if specified","time":{"start":1751323846077,"stop":1751323846078,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9916dadd3005037","name":"should return PeerId when PeerId is provided","time":{"start":1751323846140,"stop":1751323846140,"duration":0},"status":"passed","severity":"normal"},{"uid":"d558a47e3815b9f5","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751323855130,"stop":1751323855130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd35f5c98fe783c","name":"Push message with Basic HTML tag payload","time":{"start":1751324472352,"stop":1751324472352,"duration":0},"status":"passed","severity":"normal"},{"uid":"685a66b345a195fa","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751323855156,"stop":1751323855156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32b3774d7046847","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751323808285,"stop":1751323808286,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec43887a280c693c","name":"Push message with content topic containing emoji","time":{"start":1751324472374,"stop":1751324472374,"duration":0},"status":"passed","severity":"normal"},{"uid":"87413fddead0ce1a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751323808287,"stop":1751323808288,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ba4571280075e","name":"should attach causal history and bloom filter to each message","time":{"start":1751323860147,"stop":1751323860147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3d2df59ab2833f","name":"Push 30 different messages","time":{"start":1751324472368,"stop":1751324472368,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb7ce1ee605f3dd0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751323802847,"stop":1751323802847,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e28228496f1e669","name":"should return false when shard is not included in network shards","time":{"start":1751323846143,"stop":1751323846144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff4a68efb504b6c","name":"Push message with custom timestamp: 1751320284593","time":{"start":1751324472375,"stop":1751324472376,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc8bd3391fe66ce","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751324061790,"stop":1751324061790,"duration":0},"status":"passed","severity":"normal"},{"uid":"168cd3fdb6a61991","name":"Push message with content topic containing Arabic","time":{"start":1751324472370,"stop":1751324472370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5bc0ddcf2f0ab0","name":"listenerCount","time":{"start":1751323917039,"stop":1751323917039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f10508f7ca06fbc","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751323802858,"stop":1751323802858,"duration":0},"status":"passed","severity":"normal"},{"uid":"4284ca44602f7c9","name":"Decoder throws on empty string content topic","time":{"start":1751323835085,"stop":1751323835085,"duration":0},"status":"passed","severity":"normal"},{"uid":"144e38d816d69ce6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751323802849,"stop":1751323802853,"duration":4},"status":"passed","severity":"normal"},{"uid":"d21f3f9fb49e49e7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751323836799,"stop":1751323836799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5357b8d2e6381f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751324007490,"stop":1751324007490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9955f15deb54c6c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1751323846280,"stop":1751323846281,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f5f89786237c27","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751323802831,"stop":1751323802831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eac0ee619c0c7c7","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751323855126,"stop":1751323855128,"duration":2},"status":"passed","severity":"normal"},{"uid":"468524204816bfe0","name":"Refresh subscription","time":{"start":1751323990640,"stop":1751323990641,"duration":1},"status":"skipped","severity":"normal"},{"uid":"da535edbe95c9294","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751324369972,"stop":1751324369972,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ae6d964da9ee84","name":"Renews subscription after lossing a connection","time":{"start":1751324369977,"stop":1751324369977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcb74f019af500b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751324049230,"stop":1751324049230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2187852bc9426837","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751324436514,"stop":1751324436514,"duration":0},"status":"broken","severity":"normal"},{"uid":"6123ac5a6d606ec3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751323802854,"stop":1751323802854,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c2de682a04180a","name":"Reusing cursor across nodes","time":{"start":1751324061790,"stop":1751324061791,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c90e47f68e67329","name":"Push message with content topic containing special chars","time":{"start":1751324472355,"stop":1751324472356,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce2b79cb39cd111","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751323895711,"stop":1751323895711,"duration":0},"status":"passed","severity":"normal"},{"uid":"1457c9add6f58004","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751324007498,"stop":1751324007501,"duration":3},"status":"passed","severity":"normal"},{"uid":"635a77c74381ffe5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751323802834,"stop":1751323802834,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1ab9d8be22b3fb","name":"should throw error - no public key","time":{"start":1751323808922,"stop":1751323808922,"duration":0},"status":"passed","severity":"normal"},{"uid":"af458b8e6ba61d01","name":"Push message with emoji payload","time":{"start":1751324472368,"stop":1751324472368,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca009bb7c5fde61","name":"should be able to encode the field with only STORE set to true","time":{"start":1751323808275,"stop":1751323808276,"duration":1},"status":"passed","severity":"normal"},{"uid":"5faad50e02e6435","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751324369954,"stop":1751324369955,"duration":1},"status":"passed","severity":"normal"},{"uid":"177e1d5cc42a97a1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751323925243,"stop":1751323925243,"duration":0},"status":"passed","severity":"normal"},{"uid":"79de0875d62093a6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751323808271,"stop":1751323808275,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b4d6cf2c55ce60","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751323802845,"stop":1751323802845,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d4572f4aa72cf3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751324369963,"stop":1751324369963,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9203fffa5285f70","name":"isConnected return false after peer stops","time":{"start":1751323895711,"stop":1751323895711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e169c178d62da36a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751324007502,"stop":1751324007502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8e8590e094aa5f","name":"should remove expired entries after TTL has passed","time":{"start":1751323845357,"stop":1751323845357,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e84adbd9521f857","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751323802860,"stop":1751323802861,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc6412e80d7dcd1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751323802855,"stop":1751323802855,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48185fd8f9f6504","name":"Ordered Callback - true","time":{"start":1751324114092,"stop":1751324114093,"duration":1},"status":"passed","severity":"normal"},{"uid":"796773dcf196b677","name":"Push message with Russian payload","time":{"start":1751324472365,"stop":1751324472365,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f14ed096e0662","name":"random static sharding 7 - Cluster ID: 127, Shard ID: 186","time":{"start":1751324120032,"stop":1751324120032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4370ab41100e5cb","name":"Push message with rate limit","time":{"start":1751324472361,"stop":1751324472361,"duration":0},"status":"passed","severity":"normal"},{"uid":"6620d00021606177","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751323845899,"stop":1751323845899,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c2050d5bc28a81","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751323855133,"stop":1751323855134,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25a566d55f80ae9","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751324061791,"stop":1751324061792,"duration":1},"status":"skipped","severity":"normal"},{"uid":"facfdacfb047c04a","name":"same cluster, different shard: nodes connect","time":{"start":1751323925244,"stop":1751323925245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da4f5b3a2b124c5","name":"Push message with content topic containing JSON","time":{"start":1751324472358,"stop":1751324472358,"duration":0},"status":"passed","severity":"normal"},{"uid":"15486387e15d40c","name":"Push message with meta","time":{"start":1751324472374,"stop":1751324472375,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e1416924dd195d","name":"should properly clean up resources when disposed","time":{"start":1751323845359,"stop":1751323845360,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1eda00a277d7a4","name":"Push message with numeric payload","time":{"start":1751324472363,"stop":1751324472364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac95b1d8e94c210d","name":"Push message with content topic containing special chars","time":{"start":1751324472369,"stop":1751324472370,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a7dfa58a89690f","name":"Passing page size 10 when there are 10 messages","time":{"start":1751324122845,"stop":1751324122848,"duration":3},"status":"passed","severity":"normal"},{"uid":"ff1bd990d29a6c61","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751324088400,"stop":1751324088400,"duration":0},"status":"passed","severity":"normal"},{"uid":"75873a6565dc69bd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751324369959,"stop":1751324369959,"duration":0},"status":"passed","severity":"normal"},{"uid":"6407fb9600379cfe","name":"Encoder throws on undefined content topic","time":{"start":1751323835083,"stop":1751323835084,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1ef20e47f14c7e","name":"Push message with content topic containing Russian","time":{"start":1751324472356,"stop":1751324472357,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22b241afb3b0c7a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751323855124,"stop":1751323855124,"duration":0},"status":"passed","severity":"normal"},{"uid":"511884d86ce4f0b2","name":"Subscribe and receive messages via waku relay post","time":{"start":1751324369954,"stop":1751324369954,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ec47470152a937","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751323855138,"stop":1751323855138,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c836acfa896a762","name":"should use DNS peer discovery with light client","time":{"start":1751323881227,"stop":1751323881227,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6b188f4bd5f53ac","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751323855157,"stop":1751323855157,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc6793219958c16","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751324007497,"stop":1751324007498,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c9586f4010c8aa","name":"Used by Waku Relay","time":{"start":1751324130013,"stop":1751324130015,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb457186dd69f0dd","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751323802842,"stop":1751323802842,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a8bd0cade2b818","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751323829234,"stop":1751323829234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8188f5f4f46963","name":"nwaku subscribes","time":{"start":1751323972283,"stop":1751323972283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2681bad518d34eaf","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751324436511,"stop":1751324436511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65726616e2eeefe","name":"accepts valid content-filtered query","time":{"start":1751323816815,"stop":1751323816817,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8db50b23561b835","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751323884325,"stop":1751323884325,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ed6b2b2098ebe2","name":"less peers than existing","time":{"start":1751323958218,"stop":1751323958219,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44b485ccbe181943","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1751323846283,"stop":1751323846283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff9a252852ceae7","name":"Check received message containing long","time":{"start":1751324436515,"stop":1751324436515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed1f7ef4022a230","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751323855123,"stop":1751323855124,"duration":1},"status":"passed","severity":"normal"},{"uid":"3219db9a5143c560","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751323802854,"stop":1751323802854,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e5207b5c85598a","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751324137040,"stop":1751324137040,"duration":0},"status":"passed","severity":"normal"},{"uid":"35feea53f3c853bc","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app94/3/topic233/utf8","time":{"start":1751324088408,"stop":1751324088408,"duration":0},"status":"passed","severity":"normal"},{"uid":"520eae634c659056","name":"Subscribe and publish message","time":{"start":1751323990639,"stop":1751323990639,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f26b4f2e04e14b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751323802832,"stop":1751323802832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a48a43e5807027","name":"returns nothing if no connections present","time":{"start":1751323816823,"stop":1751323816824,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bddff0de477200","name":"it tolerates circular branch references","time":{"start":1751323825326,"stop":1751323825326,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dae680625db63f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751324075133,"stop":1751324075133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af4d2823b55ef37","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751323854831,"stop":1751323854832,"duration":1},"status":"passed","severity":"normal"},{"uid":"4036dbcece4f3326","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751323855139,"stop":1751323855139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5e23c874d15ce7","name":"Check publish message containing Russian","time":{"start":1751323985056,"stop":1751323985056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b06a6c0eecb4bb","name":"should not receive a peer event after stop","time":{"start":1751323881226,"stop":1751323881226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89e0736174949b3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751323802846,"stop":1751323802847,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0f72c2f63e06ad","name":"should properly create location multiaddrs - tcp6","time":{"start":1751323808926,"stop":1751323808926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7acbb1689e2b0d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751323824824,"stop":1751323824824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ada539c7a36cecc","name":"Check message with no pubsub topic is not received","time":{"start":1751324436522,"stop":1751324436522,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdf52eddb27f30e","name":"start node with empty content topic","time":{"start":1751324088417,"stop":1751324088417,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b40bb6d0fad454","name":"safeDispatchEvent","time":{"start":1751323917040,"stop":1751323917040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f204e5099e1f07ca","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751323990645,"stop":1751323990645,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4338b6cc19c72d","name":"should properly create peer info with all multiaddrs","time":{"start":1751323808927,"stop":1751323808927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6461cad43add5a12","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751323846121,"stop":1751323846121,"duration":0},"status":"passed","severity":"normal"},{"uid":"676867de35cc3f90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751323855163,"stop":1751323855163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded51491472644e5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751323990647,"stop":1751323990647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5481a84b35f1e20","name":"should throw an error for insufficient data","time":{"start":1751323802942,"stop":1751323802943,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab086de66d8cf437","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751324369967,"stop":1751324369967,"duration":0},"status":"passed","severity":"normal"},{"uid":"12857da8fb708192","name":"should maintain proper timestamps if all messages received","time":{"start":1751323860148,"stop":1751323860149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16a5a2644dd080d","name":"Passing page size 110 when there are 120 messages","time":{"start":1751324122856,"stop":1751324122858,"duration":2},"status":"passed","severity":"normal"},{"uid":"d348cf5aa5ccecde","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751323808919,"stop":1751323808919,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a64adfccdb49ca","name":"Push message with long payload","time":{"start":1751324472363,"stop":1751324472363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85d9dda5d00e860","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751323855168,"stop":1751323855168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65e3d6a741d280","name":"should increase lamport timestamp","time":{"start":1751323860147,"stop":1751323860148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7397ceb883671d21","name":"Nodes with multiple pubsub topic","time":{"start":1751323977726,"stop":1751323977726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae62dc4fac611e2","name":"should handle incoming messages","time":{"start":1751323846123,"stop":1751323846123,"duration":0},"status":"broken","severity":"normal"},{"uid":"b33bede7c74af56d","name":"Check received message containing XML","time":{"start":1751324436518,"stop":1751324436518,"duration":0},"status":"passed","severity":"normal"},{"uid":"195bcff45ab67df8","name":"Filter","time":{"start":1751324135440,"stop":1751324135441,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59eeeb4b7acd7f8","name":"Init the array if not present","time":{"start":1751323802420,"stop":1751323802421,"duration":1},"status":"passed","severity":"normal"},{"uid":"887761a9d27c3b86","name":"accepts time-filtered query with content filter","time":{"start":1751323816821,"stop":1751323816822,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbb560c42961905","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751323855125,"stop":1751323855126,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04274c7f3ffb4b4","name":"returns only open connection if one present","time":{"start":1751323816824,"stop":1751323816826,"duration":2},"status":"passed","severity":"normal"},{"uid":"d99241bdf1e5eb08","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751323977725,"stop":1751323977725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9677fb34c710cf6b","name":"should reject on timeout if it was set","time":{"start":1751323846151,"stop":1751323846151,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d473ccefccf8114","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751323817100,"stop":1751323817100,"duration":0},"status":"passed","severity":"normal"},{"uid":"221ce4801bb55be9","name":"Push message equal or less that 1MB","time":{"start":1751324472376,"stop":1751324472376,"duration":0},"status":"passed","severity":"normal"},{"uid":"86583ddf463514b0","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751323802839,"stop":1751323802839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9010faaec73f32e8","name":"Push message with content topic containing Arabic","time":{"start":1751324472356,"stop":1751324472356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fba61f5de859fe5","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751323855130,"stop":1751323855130,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbd5f64bafa462f","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751323845898,"stop":1751323845899,"duration":1},"status":"passed","severity":"normal"},{"uid":"12079de861722c4c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751324061788,"stop":1751324061789,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd3fd7dc046fac9","name":"Push message with special chars payload","time":{"start":1751324472364,"stop":1751324472364,"duration":0},"status":"passed","severity":"normal"},{"uid":"9870eff6ad7fba1c","name":"should call waitForPeer on Relay","time":{"start":1751323846153,"stop":1751323846154,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12a53dcc41f38b5","name":"Query Generator, No Decoder","time":{"start":1751324075131,"stop":1751324075131,"duration":0},"status":"passed","severity":"normal"},{"uid":"371634d2eab63ffc","name":"should be called for bootstrap peers","time":{"start":1751323884326,"stop":1751323884326,"duration":0},"status":"passed","severity":"normal"},{"uid":"23acdbcc6a897f05","name":"should maintain desired error rate","time":{"start":1751323857303,"stop":1751323857303,"duration":0},"status":"passed","severity":"normal"},{"uid":"56992b487160f93f","name":"Check received message with timestamp: 1751323876175 ","time":{"start":1751324436510,"stop":1751324436510,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ec9ca35c0a1fbb","name":"should properly create location multiaddrs - udp","time":{"start":1751323808926,"stop":1751323808927,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e66b8b757d8bd5d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751324436510,"stop":1751324436510,"duration":0},"status":"passed","severity":"normal"},{"uid":"890386c856e307a6","name":"non connected peers","time":{"start":1751323958219,"stop":1751323958219,"duration":0},"status":"skipped","severity":"normal"},{"uid":"540b756906a8bd62","name":"Check received message containing short","time":{"start":1751324436515,"stop":1751324436515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a032ae89281e8a0","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751323985070,"stop":1751323985070,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a342fead4601f8","name":"should dispatch connect and disconnect events","time":{"start":1751323846281,"stop":1751323846281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e9962980cb782d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751324137039,"stop":1751324137039,"duration":0},"status":"passed","severity":"normal"},{"uid":"536e927581caac3f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751323835080,"stop":1751323835081,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa95970ee9bfdd79","name":"Subscribe to topic containing XML and receive message","time":{"start":1751324369974,"stop":1751324369975,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2847eb17175c2b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751324369975,"stop":1751324369976,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb4174e04288ad17","name":"messageHashStr returns a hex string","time":{"start":1751323817103,"stop":1751323817103,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92893014190cf8e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751323855161,"stop":1751323855162,"duration":1},"status":"passed","severity":"normal"},{"uid":"af72aff928702320","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1751323846285,"stop":1751323846285,"duration":0},"status":"passed","severity":"normal"},{"uid":"929b43e3d62a7427","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751324369956,"stop":1751324369957,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7b3c19315b407a","name":"Relay + Store","time":{"start":1751323808930,"stop":1751323808930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6d138cd0443dde","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751323855134,"stop":1751323855134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56e4043d11e7a87","name":"should successfully stop","time":{"start":1751323846123,"stop":1751323846124,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b48b266457fd59","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751323846142,"stop":1751323846142,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a954efd439f528","name":"Decoder throws on empty string content topic","time":{"start":1751323836800,"stop":1751323836801,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c61a3c4c56dc171","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751323876921,"stop":1751323876922,"duration":1},"status":"passed","severity":"normal"},{"uid":"2deeaba3a723f03f","name":"random static sharding 3 - Cluster ID: 513, Shard ID: 889","time":{"start":1751324120029,"stop":1751324120030,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12e0e6045a93c6f","name":"Decoder throws on undefined content topic","time":{"start":1751323836800,"stop":1751323836800,"duration":0},"status":"passed","severity":"normal"},{"uid":"54663fdf759a7518","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751323981041,"stop":1751323981041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee7cfe2471352d95","name":"should insert elements correctly","time":{"start":1751323857302,"stop":1751323857303,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db72423e826d040","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751323824825,"stop":1751323824825,"duration":0},"status":"passed","severity":"normal"},{"uid":"77dd82e0a88ff861","name":"Push message with long payload","time":{"start":1751324472348,"stop":1751324472349,"duration":1},"status":"passed","severity":"normal"},{"uid":"24188a5af84b72a6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751323802831,"stop":1751323802832,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b777fd892e7ba10","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751323990639,"stop":1751323990639,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acd2a4afb92cf6d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751323855129,"stop":1751323855129,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ddd36eb3c5d22d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751324137040,"stop":1751324137040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c181803e43364716","name":"Check received message containing Arabic","time":{"start":1751324436516,"stop":1751324436517,"duration":1},"status":"passed","severity":"normal"},{"uid":"361b4a1f2f5c0b20","name":"should emit a peer event after start","time":{"start":1751323829231,"stop":1751323829232,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb95e846cf89f09a","name":"Throws when trying to push message with empty payload","time":{"start":1751324472368,"stop":1751324472368,"duration":0},"status":"passed","severity":"normal"},{"uid":"598f0cb6c48d17af","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751323802844,"stop":1751323802844,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d860d092f6312f","name":"should deliver messages after dependencies are met","time":{"start":1751323860151,"stop":1751323860151,"duration":0},"status":"passed","severity":"normal"},{"uid":"13efde3d0bab3028","name":"should lock peers when selected","time":{"start":1751323846280,"stop":1751323846280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a783e622e062ec1","name":"Push message with custom timestamp: 1751327484593","time":{"start":1751324472376,"stop":1751324472376,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a4bc4b2d4d1e89","name":"Subscribe to topic containing XML and receive message","time":{"start":1751324369962,"stop":1751324369963,"duration":1},"status":"passed","severity":"normal"},{"uid":"661eb6e6d111676c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751323816817,"stop":1751323816818,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9e75ca7bd6267c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751324369955,"stop":1751324369956,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f1dbb4fd91e886fe","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1751323846282,"stop":1751323846283,"duration":1},"status":"passed","severity":"normal"},{"uid":"40268699e056e971","name":"should not allow k > 12","time":{"start":1751323854827,"stop":1751323854829,"duration":2},"status":"passed","severity":"normal"},{"uid":"be910966a5c177e","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751324075129,"stop":1751324075130,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce47db158667d049","name":"should throw error - no id","time":{"start":1751323808921,"stop":1751323808921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d360b830765d279a","name":"Check message with no content topic is not received","time":{"start":1751324436512,"stop":1751324436512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f72c4db47e2e0","name":"should reject if Relay is requested but not mounted","time":{"start":1751323846149,"stop":1751323846149,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb0e22c101fa1e3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751323808277,"stop":1751323808278,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c388b35cc5fd0a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1751323845450,"stop":1751323845451,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac5ed15943566ee","name":"should not execute task if max attempts is 0","time":{"start":1751323845453,"stop":1751323845454,"duration":1},"status":"passed","severity":"normal"},{"uid":"47842c75c23ff652","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751323824832,"stop":1751323824833,"duration":1},"status":"passed","severity":"normal"},{"uid":"58aaf12dfd1619dc","name":"Check message with invalid timestamp is not received","time":{"start":1751324436511,"stop":1751324436511,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db7a385db09740a","name":"Push message with content topic containing shell command","time":{"start":1751324472359,"stop":1751324472359,"duration":0},"status":"passed","severity":"normal"},{"uid":"224cc7639e526693","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751323855138,"stop":1751323855138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c91e78eb2ad87de","name":"Push message with content topic containing SQL Injection","time":{"start":1751324472357,"stop":1751324472357,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cc4f905c32e64","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751323855164,"stop":1751323855165,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8c603162576b0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751323855146,"stop":1751323855148,"duration":2},"status":"passed","severity":"normal"},{"uid":"73d13e6938518cbd","name":"Push message with content topic containing long","time":{"start":1751324472369,"stop":1751324472369,"duration":0},"status":"passed","severity":"normal"},{"uid":"779dec3509106328","name":"Check publish message after service node is restarted","time":{"start":1751323985070,"stop":1751323985070,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b68cb030d33fccbf","name":"Subscribe to topic containing Script and receive message","time":{"start":1751324369962,"stop":1751324369962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2673a0ce00f911c","name":"should handle special patterns correctly","time":{"start":1751323857304,"stop":1751323857304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8915fa01185f543d","name":"Fields are not dropped","time":{"start":1751323817054,"stop":1751323817054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f84ac7c5690e0a0","name":"same cluster, same shard: nodes connect","time":{"start":1751323925244,"stop":1751323925244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7117930e600ed0b4","name":"should reject if LightPush is requested but not mounted","time":{"start":1751323846149,"stop":1751323846150,"duration":1},"status":"passed","severity":"normal"},{"uid":"8221465755303c5d","name":"should initialize with Unhealthy status","time":{"start":1751323845714,"stop":1751323845717,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7b01e9e846e05f0","name":"Push message with content topic containing escaped characters","time":{"start":1751324472359,"stop":1751324472359,"duration":0},"status":"passed","severity":"normal"},{"uid":"113a636ded80bdd","name":"should return no connections if no open connection provided","time":{"start":1751323816827,"stop":1751323816827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44a19d9d2167bcc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751323855159,"stop":1751323855160,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9cc24f8b5dfd7d","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751323845889,"stop":1751323845894,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4b4c52fbb374de5","name":"Query with Ordered Callback, No message returned","time":{"start":1751324075133,"stop":1751324075133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba57b4e85cf1d2f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751324369963,"stop":1751324369964,"duration":1},"status":"passed","severity":"normal"},{"uid":"382925993db259a3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751324369961,"stop":1751324369962,"duration":1},"status":"passed","severity":"normal"},{"uid":"2637e11b525cfe91","name":"Waku message hash computation (payload length 0)","time":{"start":1751323817100,"stop":1751323817101,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea44597183ef18c3","name":"should use provided shard info when available","time":{"start":1751323846141,"stop":1751323846142,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b9c184cc169d1f","name":"Push message with content topic containing emoji","time":{"start":1751324472360,"stop":1751324472360,"duration":0},"status":"passed","severity":"normal"},{"uid":"4604e8522cd2fd94","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751323977723,"stop":1751323977723,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3cbb92adfd6033","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751323802841,"stop":1751323802841,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c885df4f7756b7e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751323802833,"stop":1751323802833,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4569b8892808bd","name":"Check publish message containing emoji","time":{"start":1751323985062,"stop":1751323985063,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbdbe1955d64484","name":"random static sharding 2 - Cluster ID: 629, Shard ID: 349","time":{"start":1751324120029,"stop":1751324120029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1e7a53bba86d52","name":"should fail to send if no connected peers found","time":{"start":1751323846076,"stop":1751323846076,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a7043ac8c14053","name":"Push message with content topic containing XML","time":{"start":1751324472371,"stop":1751324472372,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a0312f915fa7c9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751324369975,"stop":1751324369975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58fd8a61407d67d","name":"should throw error - no public key","time":{"start":1751323808920,"stop":1751323808920,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00023a2cdc16ba6","name":"Subscribe to topic containing short and receive message","time":{"start":1751324369958,"stop":1751324369958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a79c6976f3ff8e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751324061787,"stop":1751324061788,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33a479e619278ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751323855165,"stop":1751323855166,"duration":1},"status":"passed","severity":"normal"},{"uid":"c167f4ceb9732c3f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751324061789,"stop":1751324061790,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e66abde06748d7","name":"Check received message with timestamp: 1751323876175 ","time":{"start":1751324436520,"stop":1751324436520,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c74d2ab6279859","name":"Push message with shell command payload","time":{"start":1751324472367,"stop":1751324472367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f23114a8fe8e48c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751324105878,"stop":1751324105878,"duration":0},"status":"passed","severity":"normal"},{"uid":"491825947ec2fb1c","name":"can start the service","time":{"start":1751323881221,"stop":1751323881221,"duration":0},"status":"passed","severity":"normal"},{"uid":"682c44512600c2fc","name":"should return false","time":{"start":1751323808923,"stop":1751323808923,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f08fa2ff30fd9cd","name":"Subscribe to topic containing long and publish message","time":{"start":1751323990641,"stop":1751323990641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f11955e8d806d06","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751324369975,"stop":1751324369975,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e36c489af2302e","name":"messageHashStr works with IProtoMessage","time":{"start":1751323817104,"stop":1751323817104,"duration":0},"status":"passed","severity":"normal"},{"uid":"867c9945a8ef1c59","name":"addEventListener with correct event","time":{"start":1751323917036,"stop":1751323917037,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0dd54962c5da22","name":"should return empty list for no shard","time":{"start":1751323802842,"stop":1751323802842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aab9ff26b683144","name":"should set field with all protocols enabled","time":{"start":1751323808928,"stop":1751323808928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f804f15232e88495","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751323808286,"stop":1751323808287,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a72ed57b58f780","name":"A test","time":{"start":1751323913134,"stop":1751323913134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ef7086fce8156c","name":"Should update multiaddrs","time":{"start":1751323925665,"stop":1751323925665,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f07f5c9b5cc884a","name":"should requeue task if no peer is available","time":{"start":1751323845449,"stop":1751323845450,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5788f62deb05dc","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1751323846283,"stop":1751323846284,"duration":1},"status":"passed","severity":"normal"},{"uid":"90368243470dc34a","name":"Register correct protocols","time":{"start":1751323990638,"stop":1751323990638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf6e625fed097de","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751323855150,"stop":1751323855150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5237a54ca6700860","name":"Waku message hash computation (no timestamp)","time":{"start":1751323817101,"stop":1751323817101,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1e62db717d4a92","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751323802845,"stop":1751323802845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a11d9096e5aaa2","name":"Encoder throws on empty string content topic","time":{"start":1751323836800,"stop":1751323836800,"duration":0},"status":"passed","severity":"normal"},{"uid":"45921a44bea9dd42","name":"stop","time":{"start":1751323917040,"stop":1751323917040,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a6ed0ffb5eb90e","name":"Accepts a valid Waku Message","time":{"start":1751323849552,"stop":1751323849553,"duration":1},"status":"passed","severity":"normal"},{"uid":"c59bd41e99584c9d","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751323846144,"stop":1751323846144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7859bf69e0aac5a1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751324436521,"stop":1751324436521,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c24c67afc414d17","name":"Privacy Node - default protocol","time":{"start":1751324135441,"stop":1751324135442,"duration":1},"status":"passed","severity":"normal"},{"uid":"9183d5309c07ed32","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751323855166,"stop":1751323855166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa88a720897f43e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751324369963,"stop":1751324369963,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3919fceec0210c","name":"throws on content topic with non-number generation field","time":{"start":1751323802826,"stop":1751323802827,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ae90fdb942becf","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751324108804,"stop":1751324108804,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea437c028ae572e","name":"should throw error - no id","time":{"start":1751323808920,"stop":1751323808920,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5d61b20a0ab8b6","name":"through manual discovery","time":{"start":1751323919253,"stop":1751323919253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7638d28954c2931","name":"Push message with escaped characters payload","time":{"start":1751324472353,"stop":1751324472353,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb83e6c8759117","name":"Push message with Script payload","time":{"start":1751324472351,"stop":1751324472352,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3071b0a323647","name":"Publish message with custom timestamp: Mon Jun 30 2025 21:52:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1751323985065,"stop":1751323985066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e00686215a77d3fd","name":"should return valid sharding parameters for static sharding","time":{"start":1751323802859,"stop":1751323802859,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00739eabeb9fdf","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751323855151,"stop":1751323855151,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d6d7d8912dfcd1","name":"Generator, custom pubsub topic","time":{"start":1751324105870,"stop":1751324105870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c13604751e4669","name":"Push message with custom timestamp: 1751327484592","time":{"start":1751324472361,"stop":1751324472362,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2269b94a2e4107","name":"Push message with Russian payload","time":{"start":1751324472350,"stop":1751324472351,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21f251e8dcd4580","name":"should add and check entries correctly","time":{"start":1751323845352,"stop":1751323845355,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a0794358b25102f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751323860151,"stop":1751323860152,"duration":1},"status":"passed","severity":"normal"},{"uid":"2465c362a362e373","name":"Sets default value correctly","time":{"start":1751324130016,"stop":1751324130016,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f5417bac956ec4","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751323876923,"stop":1751323876924,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ce633b7980232f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751323802942,"stop":1751323802942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b7a1428a0874a3","name":"Nodes with multiple pubsub topic","time":{"start":1751323977724,"stop":1751323977724,"duration":0},"status":"passed","severity":"normal"},{"uid":"455862846fce4cc3","name":"random static sharding 8 - Cluster ID: 320, Shard ID: 845","time":{"start":1751324120032,"stop":1751324120032,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e08ae975677883","name":"Passing page size 3 when there are 20 messages","time":{"start":1751324122842,"stop":1751324122844,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b70cc948881aeb1","name":"should initialize with custom number of peers","time":{"start":1751323846279,"stop":1751323846280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b354502e3367caa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751324369965,"stop":1751324369965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfd39698151b2b0","name":"rejects hash query with content filter parameters","time":{"start":1751323816820,"stop":1751323816821,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d26540f16fad1a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751323802830,"stop":1751323802831,"duration":1},"status":"passed","severity":"normal"},{"uid":"19357ee6bbe35a65","name":"Publish message with custom timestamp: Mon Jun 30 2025 23:52:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1751323985066,"stop":1751323985067,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0277352da1ae74","name":"more peers than existing","time":{"start":1751323958218,"stop":1751323958218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f94d180f5a2160fc","name":"should set field with all protocols disabled","time":{"start":1751323808928,"stop":1751323808928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d87c431562f0c8","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751323881228,"stop":1751323881228,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6362271a45acb0d5","name":"Push message with short payload","time":{"start":1751324472348,"stop":1751324472348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5d851b896646c0","name":"Check publish message containing Arabic","time":{"start":1751323985054,"stop":1751323985055,"duration":1},"status":"passed","severity":"normal"},{"uid":"974a94e90e286981","name":"should reject if Filter is requested but not mounted","time":{"start":1751323846150,"stop":1751323846151,"duration":1},"status":"passed","severity":"normal"},{"uid":"158178fba7c9162f","name":"should respect custom numPeersToUse configuration","time":{"start":1751323846283,"stop":1751323846283,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ac774f4af3bb1e","name":"Check received message containing Script","time":{"start":1751324436517,"stop":1751324436518,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fd5b8a2f4966a0","name":"Subscribe to topic containing long and receive message","time":{"start":1751324369959,"stop":1751324369959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3fade117a395b9","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751323802861,"stop":1751323802862,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c008f28de8dd6d","name":"All","time":{"start":1751323883230,"stop":1751323883230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6266de7dab46f9cf","name":"Push message with custom timestamp: 1720565484592","time":{"start":1751324472361,"stop":1751324472361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1e5bdeb65ac584","name":"Check publish message containing Basic HTML tag","time":{"start":1751323985059,"stop":1751323985060,"duration":1},"status":"passed","severity":"normal"},{"uid":"980734c98cb799c1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751324049231,"stop":1751324049232,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b00d147e0482a0","name":"Generator, 2 different pubsubtopics","time":{"start":1751324105875,"stop":1751324105877,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a9cad1b9399906e","name":"Check received message containing unicode special characters","time":{"start":1751324436519,"stop":1751324436519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfdc9898a5544a0","name":"Sign & Recover","time":{"start":1751323835539,"stop":1751323835539,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d4f68beabdeeef","name":"Push message with shell command payload","time":{"start":1751324472353,"stop":1751324472353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69e8efbbe7bba7e","name":"should properly create location multiaddrs - tcp4","time":{"start":1751323808925,"stop":1751323808926,"duration":1},"status":"passed","severity":"normal"},{"uid":"209ecda9a315dab5","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751323802839,"stop":1751323802839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9030e7577a9fad6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751324105874,"stop":1751324105874,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2d51a5ef10aa696","name":"handles different networkShards values correctly","time":{"start":1751323802837,"stop":1751323802837,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfdc68c27e72807","name":"should throw an error for an unconfigured topic","time":{"start":1751323802856,"stop":1751323802857,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cac9b6adb555590","name":"should properly compute the node id","time":{"start":1751323808923,"stop":1751323808923,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b7d0e013d8c917","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app9/1/topic169/test.js","time":{"start":1751324088402,"stop":1751324088402,"duration":0},"status":"passed","severity":"normal"},{"uid":"59802754e8593470","name":"should initialize bloom filter with correct parameters","time":{"start":1751323857302,"stop":1751323857302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a45380c3e2479","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751323855132,"stop":1751323855133,"duration":1},"status":"passed","severity":"normal"},{"uid":"caed905dd4a734","name":"Push message with special chars payload","time":{"start":1751324472349,"stop":1751324472349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00d7a60429cc1da","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751324369953,"stop":1751324369954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea311d38fd61d319","name":"Push message with Chinese payload","time":{"start":1751324472364,"stop":1751324472364,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af021042070ab9c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751323845718,"stop":1751323845719,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dac839674b879e","name":"Check received message containing Arabic","time":{"start":1751324436506,"stop":1751324436506,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f9e9e2f18dddc2","name":"different cluster, same shard: nodes don't connect","time":{"start":1751323925245,"stop":1751323925245,"duration":0},"status":"passed","severity":"normal"},{"uid":"642cc31016e93a25","name":"Check message with no payload is not received","time":{"start":1751324436523,"stop":1751324436523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7748db82bf284d8","name":"Passing page size 19 when there are 20 messages","time":{"start":1751324122851,"stop":1751324122855,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e7b4359432bbd5c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751323802846,"stop":1751323802846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71344f7fd9e5908","name":"Mutual subscription","time":{"start":1751323990638,"stop":1751323990638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4851a9a3916945d","name":"Decrypt messages","time":{"start":1751323959823,"stop":1751323959824,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe4a01ab709e02f","name":"should check connected peers if present and suitable","time":{"start":1751323846151,"stop":1751323846152,"duration":1},"status":"passed","severity":"normal"},{"uid":"393539bb5d195c5b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751324137039,"stop":1751324137039,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a61d1050c22db7","name":"Push message with content topic containing unicode special characters","time":{"start":1751324472359,"stop":1751324472359,"duration":0},"status":"passed","severity":"normal"},{"uid":"105954b199da4cae","name":"Check publish message containing XML","time":{"start":1751323985058,"stop":1751323985059,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc1121fd2f9f116","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751323854833,"stop":1751323854834,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d4b8ed8fc67ac","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751323808288,"stop":1751323808289,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3e56609ebc2e09","name":"Subscribe to topic containing short and receive message","time":{"start":1751324369971,"stop":1751324369971,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a6cf67f4c71cdc","name":"Check received message containing Script","time":{"start":1751324436507,"stop":1751324436507,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0137cc3ba846b72","name":"should not receive a peer event before start","time":{"start":1751323829232,"stop":1751323829232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a6c0e741354ae2","name":"Decoder throws on empty string content topic","time":{"start":1751323817519,"stop":1751323817519,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf22ae555ecff9","name":"should return false when clusterId doesn't match","time":{"start":1751323846143,"stop":1751323846143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1852036c98ad0e8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751323817017,"stop":1751323817017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea787645f7e431","name":"should throw if no connection provided","time":{"start":1751323817016,"stop":1751323817016,"duration":0},"status":"passed","severity":"normal"},{"uid":"217015ebabf9ac40","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app93/1/topic704/json","time":{"start":1751324088409,"stop":1751324088409,"duration":0},"status":"passed","severity":"normal"},{"uid":"806eb05c08925a94","name":"should enable all discoveries when explicitly set","time":{"start":1751323845889,"stop":1751323845889,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9c50a80a4620a0","name":"should detect messages with missing dependencies","time":{"start":1751323860151,"stop":1751323860151,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec107b46084eb2a","name":"Relay - times out","time":{"start":1751324135439,"stop":1751324135439,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f202304249a8a54","name":"topics with same application and version share the same shard","time":{"start":1751323802835,"stop":1751323802836,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccd2f29366a15e8","name":"Check publish message containing escaped characters","time":{"start":1751323985061,"stop":1751323985062,"duration":1},"status":"passed","severity":"normal"},{"uid":"efff7bcdd70fbd47","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751323990643,"stop":1751323990643,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6a09df196f47b4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751323990642,"stop":1751323990643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6ad554260c341f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751323802847,"stop":1751323802847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37da1e64893bf09","name":"Ordered callback, aborts when callback returns true","time":{"start":1751324108806,"stop":1751324108806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c4e6c6b5872441","name":"Push message with content topic containing Script","time":{"start":1751324472371,"stop":1751324472371,"duration":0},"status":"passed","severity":"normal"}]