mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
217 KiB
JSON
1 line
217 KiB
JSON
[{"uid":"4057e4e80b0b89da","name":"should increase lamport timestamp","time":{"start":1757537300051,"stop":1757537300051,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed5d5dff1b32386","name":"Using a function","time":{"start":1757537684490,"stop":1757537684490,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e2298618d7c65d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757537273081,"stop":1757537273082,"duration":1},"status":"passed","severity":"normal"},{"uid":"9923d8164e4cc1a7","name":"yields undefined for messages without decoder","time":{"start":1757537263898,"stop":1757537263898,"duration":0},"status":"passed","severity":"normal"},{"uid":"170623c23c159f1","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757537262996,"stop":1757537262996,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fad571206999b3","name":"throws on empty content topic","time":{"start":1757537247441,"stop":1757537247441,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a6dfa910b90a9d","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757537685215,"stop":1757537685215,"duration":0},"status":"passed","severity":"normal"},{"uid":"178a63b0b1c468ff","name":"should handle case with no peers in store","time":{"start":1757537263375,"stop":1757537263375,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6eda51c53908c52","name":"should be empty when created","time":{"start":1757537311242,"stop":1757537311242,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef02bb912e64ff7d","name":"Sync message is not sent if another sync message was just received","time":{"start":1757537319326,"stop":1757537319326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aed6e6ed3bf7338","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757537310945,"stop":1757537310945,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14a4f4d760eaa30","name":"Check message with no content topic is not received","time":{"start":1757537794617,"stop":1757537794617,"duration":0},"status":"passed","severity":"normal"},{"uid":"84022df5f2759e0b","name":"can query messages by message hash","time":{"start":1757537659034,"stop":1757537659035,"duration":1},"status":"passed","severity":"normal"},{"uid":"9debfe79075a990","name":"Push 30 different messages","time":{"start":1757538396703,"stop":1757538396703,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0d3a23fbac48945","name":"Check publish message containing emoji","time":{"start":1757537509113,"stop":1757537509113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35cd24966a3fcc4","name":"Push message with content topic containing Russian","time":{"start":1757538396727,"stop":1757538396727,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a8e819158df093","name":"should throw error - no public key","time":{"start":1757537253509,"stop":1757537253509,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be0557393943ad5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757537632288,"stop":1757537632289,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5ff0e060245c94","name":"should encode/decode to RLP encoding","time":{"start":1757537253512,"stop":1757537253512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f7c91434e878c","name":"Push message with Russian payload","time":{"start":1757538396711,"stop":1757538396711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c370c6b36afc1653","name":"should be safe to call multiple times","time":{"start":1757537263370,"stop":1757537263370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4672b8a3a237010f","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757537247446,"stop":1757537247446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a624a03c88d53971","name":"should handle errors when removing globalThis listeners","time":{"start":1757537262869,"stop":1757537262869,"duration":0},"status":"passed","severity":"normal"},{"uid":"de17264b70eeeec3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757537247450,"stop":1757537247451,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a64eec353f237f5","name":"messageHashStr produces different results for different inputs","time":{"start":1757537263254,"stop":1757537263263,"duration":9},"status":"passed","severity":"normal"},{"uid":"ea202a6b2c52a40","name":"should successfully stop","time":{"start":1757537310949,"stop":1757537310949,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8fee08b81f5c42","name":"should retry on complete failure if specified","time":{"start":1757537310835,"stop":1757537310835,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b8502095fbfbbd","name":"should handle dial errors gracefully","time":{"start":1757537262985,"stop":1757537262985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffea3d10df7a728","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757537273085,"stop":1757537273085,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1cd21222d6c19f","name":"does not throw on valid cases","time":{"start":1757537247440,"stop":1757537247441,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86cb80aa6d5f9d0","name":"can start the service","time":{"start":1757537341797,"stop":1757537341798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87115f020b519b2","name":"Publish message with large meta","time":{"start":1757537509118,"stop":1757537509118,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a71dfc009fc33f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757537294349,"stop":1757537294350,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea02d87dc58b6cda","name":"should be safe to call multiple times","time":{"start":1757537263127,"stop":1757537263127,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ebb29c9d04e511","name":"Push message with custom timestamp: 1726778960120","time":{"start":1757538396708,"stop":1757538396708,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a1259dd250dd31","name":"should skip peers without peer exchange protocol","time":{"start":1757537273576,"stop":1757537273576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2546ea33f58ad0d","name":"should handle incoming messages","time":{"start":1757537310949,"stop":1757537310949,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d65924781753c6a","name":"Sets default value correctly","time":{"start":1757537684493,"stop":1757537684494,"duration":1},"status":"passed","severity":"normal"},{"uid":"1923ecdb65b545ed","name":"should remove event listeners from globalThis","time":{"start":1757537262865,"stop":1757537262869,"duration":4},"status":"passed","severity":"normal"},{"uid":"c49afaee965b8ce0","name":"should clear dial history on stop","time":{"start":1757537263212,"stop":1757537263212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec3733814dd431b","name":"Retries within maximum given attempts","time":{"start":1757537311845,"stop":1757537311845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2567b39c4a30f21a","name":"should add and remove event listeners correctly","time":{"start":1757537277616,"stop":1757537277616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bd1fd17f01db6e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757537427367,"stop":1757537427368,"duration":1},"status":"passed","severity":"normal"},{"uid":"817423a5d00df7da","name":"Check publish message containing JSON","time":{"start":1757537509111,"stop":1757537509111,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1c7e85e740c4a","name":"Query with Promise Callback, No Decoder","time":{"start":1757537632292,"stop":1757537632292,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e36e1e81420540d","name":"Query Generator, No message returned","time":{"start":1757537632289,"stop":1757537632290,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff58352c52a15a","name":"Outgoing message is acknowledged","time":{"start":1757537314180,"stop":1757537314180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0704e911661d565","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757537311147,"stop":1757537311148,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b8cce660fce8aa","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757537294346,"stop":1757537294346,"duration":0},"status":"passed","severity":"normal"},{"uid":"716569933a116dcc","name":"should increase lamport timestamp","time":{"start":1757537300049,"stop":1757537300049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8774148584797bb4","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757537404289,"stop":1757537404292,"duration":3},"status":"passed","severity":"normal"},{"uid":"72bf3bb4bf287b87","name":"should skip peers that don't support peer exchange","time":{"start":1757537273577,"stop":1757537273577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e2c6ed03de0a57","name":"should hang up with multiaddr and return true on success","time":{"start":1757537263996,"stop":1757537263997,"duration":1},"status":"passed","severity":"normal"},{"uid":"1747dedc6d1aebb9","name":"Check publish message containing SQL Injection","time":{"start":1757537509109,"stop":1757537509109,"duration":0},"status":"passed","severity":"normal"},{"uid":"15149f3ad5cfba82","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757537263382,"stop":1757537263382,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4125027ab48f76","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757537817645,"stop":1757537817646,"duration":1},"status":"passed","severity":"normal"},{"uid":"49858b2e65678bea","name":"Push message with short payload","time":{"start":1757538396698,"stop":1757538396699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f6cb93760d58d3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757537509117,"stop":1757537509117,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcce643e6db5e14","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757537349913,"stop":1757537349913,"duration":0},"status":"passed","severity":"normal"},{"uid":"82573a83538dea9a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757537359734,"stop":1757537359735,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f1bc2ccbf1c559","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757537685216,"stop":1757537685216,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6dd467ae7ae726","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757537486182,"stop":1757537486182,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bea057aa8de133","name":"isConnected should return false after all peers disconnect","time":{"start":1757537357768,"stop":1757537357769,"duration":1},"status":"passed","severity":"normal"},{"uid":"71348666899e48ef","name":"should start the dialing interval","time":{"start":1757537263209,"stop":1757537263210,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6313019c1003afb","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757537311175,"stop":1757537311176,"duration":1},"status":"passed","severity":"normal"},{"uid":"79731b937a757f2a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757537294319,"stop":1757537294320,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f67d2f7605f647","name":"Fails to publish duplicate message","time":{"start":1757537509115,"stop":1757537509115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b592d6fe01ba9f3a","name":"should requeue task if no peer is available","time":{"start":1757537309241,"stop":1757537309241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a97f6e2dbd5d6e","name":"should set default options when no config provided","time":{"start":1757537263991,"stop":1757537263991,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a87ec17d3579b2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757537817642,"stop":1757537817642,"duration":0},"status":"passed","severity":"normal"},{"uid":"387dc257b04d9778","name":"Nodes with multiple pubsub topic","time":{"start":1757537502511,"stop":1757537502511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c849373f6d31b2e6","name":"should save new peer to store","time":{"start":1757537262995,"stop":1757537262995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cc65f1fcbac0dd","name":"should dispatch network event when browser goes online","time":{"start":1757537262897,"stop":1757537262897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c66fb07726ea6","name":"should be able to decode the field with only STORE set to true","time":{"start":1757537252863,"stop":1757537252866,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba45dfcd49440de","name":"random static sharding 8 - Cluster ID: 471, Shard ID: 936","time":{"start":1757537661777,"stop":1757537661778,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f45a609ab7a3a9e","name":"Push message equal or less that 1MB","time":{"start":1757538396730,"stop":1757538396730,"duration":0},"status":"passed","severity":"normal"},{"uid":"862b05e9ed633d60","name":"Push message with XML payload","time":{"start":1757538396701,"stop":1757538396701,"duration":0},"status":"passed","severity":"normal"},{"uid":"a317028b1948141d","name":"Wrong topic","time":{"start":1757537605574,"stop":1757537605574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec88b76dd1eb5bf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757537294348,"stop":1757537294348,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbfc3e1801ac7c3","name":"Push message with Script payload","time":{"start":1757538396701,"stop":1757538396701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3667fa767294b2b5","name":"Default pageSize","time":{"start":1757537677357,"stop":1757537677357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef293e61f0f96d24","name":"Subscribe to topic containing long and publish message","time":{"start":1757537517487,"stop":1757537517487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac14e7bb0dae1df3","name":"Encoder throws on undefined content topic","time":{"start":1757537285097,"stop":1757537285097,"duration":0},"status":"passed","severity":"normal"},{"uid":"53cc95cf5685f667","name":"Check publish message containing special chars","time":{"start":1757537509108,"stop":1757537509108,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18d71db65a98305","name":"should properly create location multiaddrs - tcp","time":{"start":1757537253515,"stop":1757537253515,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3f6400388f3d82","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757537263138,"stop":1757537263138,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1283785cf2d04a4","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757537300051,"stop":1757537300052,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8c34bd9a2eaf06","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757537263763,"stop":1757537263764,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3b25be75c5b032","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757537341803,"stop":1757537341803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90f7b1a74837a848","name":"random static sharding 10 - Cluster ID: 946, Shard ID: 918","time":{"start":1757537661779,"stop":1757537661781,"duration":2},"status":"passed","severity":"normal"},{"uid":"da962be11e86efc7","name":"returns all values when wanted number is greater than available values","time":{"start":1757537272131,"stop":1757537272144,"duration":13},"status":"passed","severity":"normal"},{"uid":"1f0dda77a490f430","name":"Push message with meta","time":{"start":1757538396728,"stop":1757538396728,"duration":0},"status":"passed","severity":"normal"},{"uid":"df442bd9761d82e8","name":"should sort by messageId when timestamps are equal","time":{"start":1757537299665,"stop":1757537299665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f772336083e50496","name":"Check received message containing shell command","time":{"start":1757537794604,"stop":1757537794604,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbe9c2f85897a6d","name":"should not retry if at least one success","time":{"start":1757537310835,"stop":1757537310838,"duration":3},"status":"passed","severity":"normal"},{"uid":"96b586f50e2f79c6","name":"Push message with meta","time":{"start":1757538396717,"stop":1757538396718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9866ff40d6541bf8","name":"should return false and handle errors gracefully","time":{"start":1757537263997,"stop":1757537263997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b875a9cd934e1bf","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757537263152,"stop":1757537263153,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a334a565936587","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757537294335,"stop":1757537294335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8562ea784fc68f2","name":"should not create multiple intervals when called multiple times","time":{"start":1757537263210,"stop":1757537263211,"duration":1},"status":"passed","severity":"normal"},{"uid":"14715e45cad96843","name":"Push message with emoji payload","time":{"start":1757538396713,"stop":1757538396714,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7e5a6d1252625f","name":"should hang up with PeerId and return true on success","time":{"start":1757537263996,"stop":1757537263996,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fd0bae949bc463","name":"should dial peer when no shard info available","time":{"start":1757537263228,"stop":1757537263229,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f50faa23a416193","name":"Push message with SQL Injection payload","time":{"start":1757538396689,"stop":1757538396690,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa58c8ff2ff5c2","name":"Sign & Recover","time":{"start":1757537283937,"stop":1757537283937,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0126fb6ce4be18","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757537632290,"stop":1757537632290,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6df62f191519e2","name":"Push message with content topic containing SQL Injection","time":{"start":1757538396727,"stop":1757538396727,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ffee286b45c425","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757537685212,"stop":1757537685212,"duration":0},"status":"passed","severity":"normal"},{"uid":"282b39d495321e30","name":"should return false when peer is not found","time":{"start":1757537263550,"stop":1757537263550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b740b4437c8bbbc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757537817644,"stop":1757537817644,"duration":0},"status":"passed","severity":"normal"},{"uid":"420046203cca60fe","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757537300055,"stop":1757537300056,"duration":1},"status":"passed","severity":"normal"},{"uid":"4342fe11e3273ea1","name":"Encoder throws on empty string content topic","time":{"start":1757537285097,"stop":1757537285097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df15ec25a026875","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757537294348,"stop":1757537294349,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8d58bc51e929fe","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app41/5/topic505/xml","time":{"start":1757537605565,"stop":1757537605565,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fa5305b8310b40","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757537247456,"stop":1757537247456,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a07b8aebe43e20f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757537309707,"stop":1757537309707,"duration":0},"status":"passed","severity":"normal"},{"uid":"109030c86977112a","name":"should work with async generator that yields promises","time":{"start":1757537311162,"stop":1757537311162,"duration":0},"status":"passed","severity":"normal"},{"uid":"868082041df372a","name":"Overlapping topic subscription","time":{"start":1757537817644,"stop":1757537817644,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a279c8e2d0b1bf","name":"Relay + Store","time":{"start":1757537341762,"stop":1757537341766,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdfc5c000d804890","name":"Query generator for 2000 messages","time":{"start":1757537663719,"stop":1757537663719,"duration":0},"status":"passed","severity":"normal"},{"uid":"917f375f16c2a938","name":"should capture event listeners for testing","time":{"start":1757537311156,"stop":1757537311161,"duration":5},"status":"passed","severity":"normal"},{"uid":"506fb45806701803","name":"should skip peer when not on same cluster","time":{"start":1757537263224,"stop":1757537263228,"duration":4},"status":"passed","severity":"normal"},{"uid":"44d5f2b2b1e03a3a","name":"should handle errors when accessing navigator","time":{"start":1757537262899,"stop":1757537262905,"duration":6},"status":"passed","severity":"normal"},{"uid":"8633f1a86c91c25","name":"Subscribe to topic containing Script and receive message","time":{"start":1757537817647,"stop":1757537817647,"duration":0},"status":"passed","severity":"normal"},{"uid":"638d87ef0c69ebfe","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757537312022,"stop":1757537312022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8365cf755db140","name":"Check message with no payload is not received","time":{"start":1757537794617,"stop":1757537794617,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ed28d9022f91cf","name":"rejects hash query with content filter parameters","time":{"start":1757537263470,"stop":1757537263470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c985587dc2399b8f","name":"Push message with Basic HTML tag payload","time":{"start":1757538396723,"stop":1757538396723,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffd4a8e4b654489","name":"Check received message containing emoji","time":{"start":1757537794614,"stop":1757537794614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b756cbd553fd310","name":"ignores domain fetching errors","time":{"start":1757537273744,"stop":1757537273745,"duration":1},"status":"passed","severity":"normal"},{"uid":"4381556bd21045d3","name":"Check received message with timestamp: 1757537347305 ","time":{"start":1757537794605,"stop":1757537794605,"duration":0},"status":"passed","severity":"normal"},{"uid":"115eee2d392667c1","name":"should dispatch connect and disconnect events","time":{"start":1757537310576,"stop":1757537310576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6065bee7a68a926","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757537685213,"stop":1757537685213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5aa73b992e93d6","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757537311174,"stop":1757537311174,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a8f1a2bea762e7","name":"should not return locked peers if enough unlocked are available","time":{"start":1757537310576,"stop":1757537310576,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffaf30a86daf0ff","name":"Query generator for multiple messages with different content topic format","time":{"start":1757537663713,"stop":1757537663713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdcf23090db6b17","name":"Push message with shell command payload","time":{"start":1757538396724,"stop":1757538396724,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e01fdb7e1d2c5b","name":"Push message with JSON payload","time":{"start":1757538396691,"stop":1757538396691,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ce2f48dca0a80d","name":"should do nothing if no non-locked connections to drop","time":{"start":1757537263382,"stop":1757537263382,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b001fb51844844","name":"should retry failed tasks","time":{"start":1757537309250,"stop":1757537309251,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95d5a7607d3a821","name":"Push message with custom timestamp: 1726778960120","time":{"start":1757538396718,"stop":1757538396718,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d0cadc84d87548","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757537294346,"stop":1757537294347,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4225f437a7011f","name":"Push message with custom timestamp: 1757533760123","time":{"start":1757538396729,"stop":1757538396729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7849e9b3e7896d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757537247447,"stop":1757537247447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21a8e8243df40d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app40/3/topic641/json","time":{"start":1757537605565,"stop":1757537605567,"duration":2},"status":"passed","severity":"normal"},{"uid":"61c13f25a3747a3","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757537319326,"stop":1757537319326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0d22f775e16045","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757537486180,"stop":1757537486180,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf26c1001d53923","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757537273585,"stop":1757537273585,"duration":0},"status":"passed","severity":"normal"},{"uid":"97382f5391019b08","name":"should return true when peer is on the specified shard","time":{"start":1757537263560,"stop":1757537263560,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b0a6f3eeee0c46","name":"should handle queue processing errors gracefully","time":{"start":1757537263243,"stop":1757537263243,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f22734565134a2","name":"Ordered Callback - true","time":{"start":1757537668970,"stop":1757537668970,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c712f23b7312a06","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757537247447,"stop":1757537247447,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9fea4a244cd576","name":"Push message with rate limit","time":{"start":1757538396718,"stop":1757538396718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ccac45771335e31","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757537300054,"stop":1757537300054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45c1fe5011b8efa","name":"Check received message containing special chars","time":{"start":1757537794610,"stop":1757537794610,"duration":0},"status":"passed","severity":"normal"},{"uid":"598ec15bd7a5f38d","name":"Encoder throws on undefined content topic","time":{"start":1757537264144,"stop":1757537264144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9d350a50584daf","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757537294307,"stop":1757537294307,"duration":0},"status":"passed","severity":"normal"},{"uid":"9628d1be5499917e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757537273083,"stop":1757537273083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd5d84365d93d5e","name":"should handle mixed protocol support correctly","time":{"start":1757537311936,"stop":1757537311940,"duration":4},"status":"passed","severity":"normal"},{"uid":"28b4120f47ef1a72","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757537517485,"stop":1757537517485,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf12798ce1a7f16c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757537685212,"stop":1757537685213,"duration":1},"status":"passed","severity":"normal"},{"uid":"f712004791b59b86","name":"Check received message containing SQL Injection","time":{"start":1757537794612,"stop":1757537794612,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca7dc35d088597b","name":"should reject if Relay is requested but not mounted","time":{"start":1757537314355,"stop":1757537314356,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e70a2e9c8780e5a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757537685213,"stop":1757537685214,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45b18acb9d15c8b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757537247457,"stop":1757537247457,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2d3f6f6386153a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757537263573,"stop":1757537263573,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a214b5db7241d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757537247458,"stop":1757537247459,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d817448ecf85ea7","name":"should handle special patterns correctly","time":{"start":1757537297445,"stop":1757537297445,"duration":0},"status":"passed","severity":"normal"},{"uid":"27225792030a4017","name":"Fails to push message bigger that 1MB","time":{"start":1757538396698,"stop":1757538396698,"duration":0},"status":"passed","severity":"normal"},{"uid":"3406fd55279e4f9b","name":"Push message with JSON payload","time":{"start":1757538396723,"stop":1757538396724,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b570d31797e844","name":"Check publish message containing Script","time":{"start":1757537509110,"stop":1757537509110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32b11c85c5a9f02","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757537357766,"stop":1757537357767,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ff845869cd0670","name":"should add received message to localHistory with retrievalHint","time":{"start":1757537300052,"stop":1757537300053,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25cea562a410e33","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757537294321,"stop":1757537294326,"duration":5},"status":"passed","severity":"normal"},{"uid":"fb6e757f4d0d58e1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757537253508,"stop":1757537253508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1926d361e8723f","name":"Ephemeral field set to true","time":{"start":1757537264143,"stop":1757537264144,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e2ef125e90d710","name":"Passing an array","time":{"start":1757537684489,"stop":1757537684489,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d181339402d02c","name":"should trigger query when it went offline since the last successful query","time":{"start":1757537311168,"stop":1757537311168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47622f8857248c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757537309707,"stop":1757537309707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9f0e233a1ed482","name":"Push message with content topic containing emoji","time":{"start":1757538396707,"stop":1757538396707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e80c11477553b3","name":"groups content topics by expected pubsub topic","time":{"start":1757537247453,"stop":1757537247453,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9674dadd17096f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757537294321,"stop":1757537294321,"duration":0},"status":"passed","severity":"normal"},{"uid":"3967df2c33638d69","name":"Query generator for multiple messages with different message text format","time":{"start":1757537663709,"stop":1757537663711,"duration":2},"status":"passed","severity":"normal"},{"uid":"5df9e7c4a1882a4c","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757537300054,"stop":1757537300055,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6c5dc4e4071684","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757537263246,"stop":1757537263247,"duration":1},"status":"passed","severity":"normal"},{"uid":"9176d82caadfb4ac","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757537300059,"stop":1757537300059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f95ba98dc1713c","name":"should throw error - no public key","time":{"start":1757537253510,"stop":1757537253511,"duration":1},"status":"passed","severity":"normal"},{"uid":"340a560bc6944567","name":"Push message with Arabic payload","time":{"start":1757538396689,"stop":1757538396689,"duration":0},"status":"passed","severity":"normal"},{"uid":"95da6a0676584f8c","name":"should add event listeners for peer connect and disconnect","time":{"start":1757537263116,"stop":1757537263116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c340aadd8bb231d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757537247461,"stop":1757537247461,"duration":0},"status":"passed","severity":"normal"},{"uid":"d199b104362ff8b4","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757537252848,"stop":1757537252850,"duration":2},"status":"passed","severity":"normal"},{"uid":"24e0fff8fa2fc2d3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757537794615,"stop":1757537794616,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13cd20a5af30eef","name":"should handle errors when getting connections","time":{"start":1757537262899,"stop":1757537262899,"duration":0},"status":"passed","severity":"normal"},{"uid":"13de4c308591e53f","name":"should handle peer store errors gracefully","time":{"start":1757537273578,"stop":1757537273578,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31f434356a055a8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757537273078,"stop":1757537273078,"duration":0},"status":"passed","severity":"normal"},{"uid":"7275e50845dccaf0","name":"accepts valid content-filtered query","time":{"start":1757537263468,"stop":1757537263469,"duration":1},"status":"passed","severity":"normal"},{"uid":"5037148c19f7f377","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757537502508,"stop":1757537502508,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7e61afcd571869","name":"random static sharding 9 - Cluster ID: 304, Shard ID: 58","time":{"start":1757537661778,"stop":1757537661779,"duration":1},"status":"passed","severity":"normal"},{"uid":"5176b569685352f5","name":"should reassess health immediately when peer disconnects","time":{"start":1757537311935,"stop":1757537311935,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e26e1d6e24bf3","name":"Decoder throws on undefined content topic","time":{"start":1757537283452,"stop":1757537283452,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e0aae2b7e2b4da","name":"should allow redial after failed dial cooldown expires","time":{"start":1757537263229,"stop":1757537263230,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85136cf32c8162","name":"random static sharding 4 - Cluster ID: 682, Shard ID: 719","time":{"start":1757537661768,"stop":1757537661771,"duration":3},"status":"passed","severity":"normal"},{"uid":"d14322b53f77bc6e","name":"should return true when peer is on the same cluster","time":{"start":1757537263549,"stop":1757537263549,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d6bb3d066ea931","name":"random static sharding 1 - Cluster ID: 595, Shard ID: 740","time":{"start":1757537661761,"stop":1757537661762,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67e5cc261b1cffa","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757537252861,"stop":1757537252861,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca6bd249c780e0b","name":"should throw error when no peers are available","time":{"start":1757537312021,"stop":1757537312022,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08196f2aeba15cc","name":"should not be empty after adding a subscription","time":{"start":1757537311243,"stop":1757537311243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06a8f075c51a010","name":"Throws when trying to push message with empty payload","time":{"start":1757538396693,"stop":1757538396693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84efe606fde79e8","name":"Query with Ordered Callback, No Decoder","time":{"start":1757537632290,"stop":1757537632291,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f77ec269ce9120","name":"Push message with short payload","time":{"start":1757538396709,"stop":1757538396710,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fde3d1db1f71700","name":"returns nothing if no connections present","time":{"start":1757537263611,"stop":1757537263611,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c1f10177940d1a","name":"Push message with unicode special characters payload","time":{"start":1757538396724,"stop":1757538396724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9032258513e90670","name":"Stops search when maxGet is reached","time":{"start":1757537272641,"stop":1757537272642,"duration":1},"status":"passed","severity":"normal"},{"uid":"59dfc1aec7d9ee82","name":"should handle hash queries without validation","time":{"start":1757537312023,"stop":1757537312023,"duration":0},"status":"passed","severity":"normal"},{"uid":"47710798169de94d","name":"Push message with long payload","time":{"start":1757538396687,"stop":1757538396687,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d04c1959f1f55bd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757537817636,"stop":1757537817637,"duration":1},"status":"passed","severity":"normal"},{"uid":"62947777bff17c57","name":"should handle relay send failures gracefully","time":{"start":1757537263165,"stop":1757537263165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4693c65df14def0e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757537517491,"stop":1757537517491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f1e4c91a8a4fc2","name":"Overlapping topic subscription","time":{"start":1757537517486,"stop":1757537517486,"duration":0},"status":"skipped","severity":"normal"},{"uid":"270bf65d8bf17459","name":"should handle shardReader errors","time":{"start":1757537264000,"stop":1757537264000,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc1e1caa8c61aa1","name":"should properly create location multiaddrs - udp","time":{"start":1757537253514,"stop":1757537253515,"duration":1},"status":"passed","severity":"normal"},{"uid":"662cdef52567ecf8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757537294351,"stop":1757537294351,"duration":0},"status":"passed","severity":"normal"},{"uid":"98318997a4e087c7","name":"should work with stubbed retrieve function","time":{"start":1757537311156,"stop":1757537311156,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b2167743f772af","name":"should sort peers by ping value","time":{"start":1757537263999,"stop":1757537263999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53039763b226eb0","name":"should insert elements correctly","time":{"start":1757537297440,"stop":1757537297440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fc1e12b84f9f34","name":"Check message with no payload is not received","time":{"start":1757537794608,"stop":1757537794608,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec11cb32cf620d7c","name":"throws on content topic with non-number generation field","time":{"start":1757537247442,"stop":1757537247442,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6b806c7ddd05c2","name":"should stop ping timers on peer disconnect","time":{"start":1757537263137,"stop":1757537263137,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b9c555ceee0ade","name":"Encoder throws on empty string content topic","time":{"start":1757537264144,"stop":1757537264145,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ca087fbaf97da9","name":"Check publish message containing Chinese","time":{"start":1757537509108,"stop":1757537509109,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd77920e2bbc99b","name":"Check message on other pubsub topic is not received","time":{"start":1757537794607,"stop":1757537794607,"duration":0},"status":"passed","severity":"normal"},{"uid":"49398bed3680ecfc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757537794609,"stop":1757537794609,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7096d78c404efcd","name":"should not process empty queue","time":{"start":1757537263242,"stop":1757537263242,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bc18e437b7e49f","name":"should remove event listeners","time":{"start":1757537263369,"stop":1757537263370,"duration":1},"status":"passed","severity":"normal"},{"uid":"be08189a36eb40e5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app75/9/topic271/json","time":{"start":1757537605567,"stop":1757537605567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcfa88f4596363a","name":"should work with v3 peers","time":{"start":1757537310839,"stop":1757537310839,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6bfde820c1a6e0","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757537300056,"stop":1757537300056,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c3de4ee62bc377","name":"should work with stubbed peer manager event emitter","time":{"start":1757537311155,"stop":1757537311155,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad0ef3d8d79e673","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757537294314,"stop":1757537294318,"duration":4},"status":"passed","severity":"normal"},{"uid":"96ab89d2c492949e","name":"Check received message containing numeric","time":{"start":1757537794600,"stop":1757537794600,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd371be8ba441dc4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757537294346,"stop":1757537294346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae8d4968fafb2a2","name":"should return all connected peers without codec filter","time":{"start":1757537263998,"stop":1757537263998,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4cd40d682007e8","name":"should handle malformed response data","time":{"start":1757537273465,"stop":1757537273466,"duration":1},"status":"passed","severity":"normal"},{"uid":"793d104e27879b83","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757537294327,"stop":1757537294328,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1730c701a135a5c","name":"Push message with content topic containing SQL Injection","time":{"start":1757538396695,"stop":1757538396695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3968fca3a925972","name":"same cluster: nodes connect","time":{"start":1757537427365,"stop":1757537427365,"duration":0},"status":"passed","severity":"normal"},{"uid":"21faaf1294c8b554","name":"pre and post cipher","time":{"start":1757537283936,"stop":1757537283937,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf54fe870f0ccb5","name":"rejects content-filtered query with only contentTopics","time":{"start":1757537263469,"stop":1757537263469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7257e990f9183c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757537293381,"stop":1757537293382,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d517f1ca044a98","name":"should attach causal history and bloom filter to each message","time":{"start":1757537300051,"stop":1757537300051,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e202bc1c49f9bb","name":"Relay Node - default protocol","time":{"start":1757537686491,"stop":1757537686492,"duration":1},"status":"passed","severity":"normal"},{"uid":"238be90d015ee362","name":"Promise Callback - false","time":{"start":1757537668969,"stop":1757537668970,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3b99661c0053a3","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757537656601,"stop":1757537656601,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0456c21e3edb439","name":"Push message with content topic containing numeric","time":{"start":1757538396726,"stop":1757538396726,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7b9cd0a758fa7e","name":"Ordered callback, aborts when callback returns true","time":{"start":1757537663718,"stop":1757537663719,"duration":1},"status":"passed","severity":"normal"},{"uid":"a009146fea70b605","name":"should not execute task if max attempts is 0","time":{"start":1757537309252,"stop":1757537309252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56f078c41de9756","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757537311253,"stop":1757537311253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5765ea8cb1a2ac07","name":"Check received message containing JSON","time":{"start":1757537794604,"stop":1757537794604,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cf927695a58495","name":"should dial more peers if under maxConnections","time":{"start":1757537263381,"stop":1757537263382,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a98fb10fb50d74","name":"should perform ping and update peer store on timer","time":{"start":1757537263139,"stop":1757537263139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37d26e83d6c2cb3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757537685212,"stop":1757537685212,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd24b978f5e96ead","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757537309708,"stop":1757537309708,"duration":0},"status":"passed","severity":"normal"},{"uid":"788ce0af287c2c9f","name":"should process successful peer exchange query","time":{"start":1757537273580,"stop":1757537273581,"duration":1},"status":"passed","severity":"normal"},{"uid":"214f2bc7de3e8208","name":"should be safe to call multiple times","time":{"start":1757537263994,"stop":1757537263994,"duration":0},"status":"passed","severity":"normal"},{"uid":"555b456077a05fb6","name":"should dial peers from store when browser is connected","time":{"start":1757537263371,"stop":1757537263371,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb9e5ccceeedc93","name":"throws on content topic with empty version field","time":{"start":1757537247444,"stop":1757537247444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00c79f9f899dea8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757537294345,"stop":1757537294346,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3a9478a1b2a6ab","name":"Push message with custom timestamp: 1726778960119","time":{"start":1757538396697,"stop":1757538396697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9da231e2e1e8c","name":"Filter","time":{"start":1757537686491,"stop":1757537686491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7693e1ff743f4411","name":"Subscribe and receive messages via lightPush","time":{"start":1757537817641,"stop":1757537817642,"duration":1},"status":"passed","severity":"normal"},{"uid":"8877ff55f4a47c78","name":"should start peer exchange discovery","time":{"start":1757537273572,"stop":1757537273572,"duration":0},"status":"passed","severity":"normal"},{"uid":"353733fa7616c5cc","name":"should add event listener for peer:discovery","time":{"start":1757537262958,"stop":1757537262975,"duration":17},"status":"passed","severity":"normal"},{"uid":"882e2e67cdeb6988","name":"should handle complete connection lifecycle","time":{"start":1757537262905,"stop":1757537262905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68cc02df9f415ad","name":"should create all internal components","time":{"start":1757537263992,"stop":1757537263992,"duration":0},"status":"passed","severity":"normal"},{"uid":"657331cdf5741d05","name":"msgTime: 0 ms from now, startTime: 1757278469232, endTime: 1757537669232","time":{"start":1757537685215,"stop":1757537685215,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e9bcee35716ae5","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757537300058,"stop":1757537300058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b16b405e979144c","name":"Refresh subscription","time":{"start":1757537517485,"stop":1757537517486,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f7ad3af634b0f4f","name":"should perform initial health assessment on start","time":{"start":1757537311935,"stop":1757537311936,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0ddf941df295e1","name":"should handle peerStore errors gracefully","time":{"start":1757537263998,"stop":1757537263999,"duration":1},"status":"passed","severity":"normal"},{"uid":"443a7fa096849968","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757537817648,"stop":1757537817648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc7b72bce298ab6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757537341803,"stop":1757537341803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc0aa11c8bd60985","name":"should start periodic discovery on start","time":{"start":1757537273583,"stop":1757537273584,"duration":1},"status":"passed","severity":"normal"},{"uid":"398b0d5948815a03","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757537247455,"stop":1757537247455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e041533a4d4bfc9d","name":"should not modify tags of connections for different peers","time":{"start":1757537310586,"stop":1757537310586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a08a861677b1c25","name":"recovers when dns.resolve returns empty","time":{"start":1757537273744,"stop":1757537273744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9af642935c80ba","name":"should query peer with peer exchange protocol","time":{"start":1757537273578,"stop":1757537273579,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8fd13aac28e96d","name":"should not receive a peer event before start","time":{"start":1757537572751,"stop":1757537572752,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29847c45bb6ce70","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757537357770,"stop":1757537357771,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f4969d39a27aa1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757537247459,"stop":1757537247459,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d578036517b29e3","name":"should handle multiple peers with different shard configurations","time":{"start":1757537263245,"stop":1757537263245,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8108d407884de25","name":"should initialize with libp2p components","time":{"start":1757537273454,"stop":1757537273456,"duration":2},"status":"passed","severity":"normal"},{"uid":"46b50f0877acd316","name":"Push message with custom timestamp: 1757540960123","time":{"start":1757538396729,"stop":1757538396730,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6718b2278ebae4","name":"should handle peer store errors gracefully","time":{"start":1757537262986,"stop":1757537262986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fdedcb55b4a6d5","name":"should not stop if not started","time":{"start":1757537273575,"stop":1757537273575,"duration":0},"status":"passed","severity":"normal"},{"uid":"563076bbfde5bac4","name":"should do nothing when connections still exist","time":{"start":1757537263372,"stop":1757537263373,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd9f33752494b09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757537247457,"stop":1757537247458,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9aa3fdb6e97b7c","name":"Check received message containing escaped characters","time":{"start":1757537794614,"stop":1757537794614,"duration":0},"status":"passed","severity":"normal"},{"uid":"95247f7465ed2cc1","name":"Push message with Russian payload","time":{"start":1757538396689,"stop":1757538396689,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e35836858c5318","name":"should create dialer with libp2p and shardReader","time":{"start":1757537263207,"stop":1757537263209,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c0de379a3dfe340","name":"throws on content topic with too few or too many fields","time":{"start":1757537247442,"stop":1757537247442,"duration":0},"status":"passed","severity":"normal"},{"uid":"84539f905d7319fa","name":"yields decoded messages","time":{"start":1757537263897,"stop":1757537263897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ec55b8d89f6d09","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757537310579,"stop":1757537310579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ff67fc4da48dec","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757537263363,"stop":1757537263363,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e534c112f9343","name":"should handle multiple query options for time ranges","time":{"start":1757537312022,"stop":1757537312022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7df95d8940328c5","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757537252859,"stop":1757537252859,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac9b62b821f8b5c","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757537319327,"stop":1757537319327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f60acaa678b42b6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757537817633,"stop":1757537817633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8f7f91bb68c15ef","name":"should return false when peer shard info is not found","time":{"start":1757537263561,"stop":1757537263561,"duration":0},"status":"passed","severity":"normal"},{"uid":"19118798caa1e4c3","name":"ignores unrecognized TXT record formats","time":{"start":1757537273745,"stop":1757537273745,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a060320415e0db8","name":"Push message with content topic containing numeric","time":{"start":1757538396704,"stop":1757538396704,"duration":0},"status":"passed","severity":"normal"},{"uid":"44425911c510eab9","name":"Push message with content topic containing long","time":{"start":1757538396704,"stop":1757538396704,"duration":0},"status":"passed","severity":"normal"},{"uid":"268af4d8bf2c53b5","name":"should fail to send if no connected peers found","time":{"start":1757537310834,"stop":1757537310834,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdee12f185a78ee2","name":"Push message with escaped characters payload","time":{"start":1757538396724,"stop":1757538396724,"duration":0},"status":"passed","severity":"normal"},{"uid":"1696a8cf974493b8","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757537273078,"stop":1757537273080,"duration":2},"status":"passed","severity":"normal"},{"uid":"87f46383e52943ac","name":"should properly create location multiaddrs - tcp4","time":{"start":1757537253514,"stop":1757537253514,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c87086190f4a99","name":"should create KeepAliveManager with relay","time":{"start":1757537263115,"stop":1757537263115,"duration":0},"status":"passed","severity":"normal"},{"uid":"5849a64ec18a402a","name":"should maintain chronological order of messages in localHistory","time":{"start":1757537300053,"stop":1757537300053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e345cb363b708d27","name":"should not dial peers from store when browser is not connected","time":{"start":1757537263371,"stop":1757537263371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f84c6be095e8f25","name":"Overlapping topic subscription","time":{"start":1757537817634,"stop":1757537817634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9102096fe7b58c9","name":"Push 30 different messages","time":{"start":1757538396692,"stop":1757538396692,"duration":0},"status":"skipped","severity":"normal"},{"uid":"252d7bc892714a2c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757537817638,"stop":1757537817638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e089dd09f6d4c903","name":"ends if stream creation fails","time":{"start":1757537263896,"stop":1757537263896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74937d1be26fdd6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757537618273,"stop":1757537618273,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb3fdd804823e7d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757537517492,"stop":1757537517493,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0d745b15f960c0","name":"Push message with short payload","time":{"start":1757538396686,"stop":1757538396687,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3b91ffad84ae07","name":"should return false","time":{"start":1757537253511,"stop":1757537253511,"duration":0},"status":"passed","severity":"normal"},{"uid":"19857c4ee427c3b5","name":"Accepts a valid Waku Message","time":{"start":1757537322636,"stop":1757537322637,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da083d2fa5669cd","name":"should handle peer store errors gracefully","time":{"start":1757537263380,"stop":1757537263380,"duration":0},"status":"passed","severity":"normal"},{"uid":"da303c5ca224f51c","name":"Push message with content topic containing special chars","time":{"start":1757538396715,"stop":1757538396715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a84672722af5d70","name":"Push message with content topic containing Chinese","time":{"start":1757538396715,"stop":1757538396715,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f939ca0b7188b8f","name":"should emit a peer event after start","time":{"start":1757537277614,"stop":1757537277614,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbf648cc3ef063c","name":"should return false when pubsub topic parsing fails","time":{"start":1757537263573,"stop":1757537263574,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ba5d55c7287dae","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757537310572,"stop":1757537310576,"duration":4},"status":"passed","severity":"normal"},{"uid":"af61d49af47726b5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757537517492,"stop":1757537517492,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d5a400fa74de","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757537247460,"stop":1757537247460,"duration":0},"status":"passed","severity":"normal"},{"uid":"238c4654adabe9f","name":"should clear dial history on start","time":{"start":1757537263210,"stop":1757537263210,"duration":0},"status":"passed","severity":"normal"},{"uid":"59629760f1a605e0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757537656601,"stop":1757537656602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e173dc347804e2f2","name":"should update ack status of messages in outgoing buffer","time":{"start":1757537300058,"stop":1757537300058,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a53150f3db3b620","name":"Check publish message containing Arabic","time":{"start":1757537509109,"stop":1757537509109,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dcb0c762bfa5f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757537247460,"stop":1757537247460,"duration":0},"status":"passed","severity":"normal"},{"uid":"7447f11d17e1a133","name":"should set field with only STORE enabled","time":{"start":1757537253516,"stop":1757537253516,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23801927c508236","name":"should handle general insertion and lookup correctly","time":{"start":1757537297445,"stop":1757537297447,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ea229f2a405b9e8","name":"Passing page size 1 when there are 4 messages","time":{"start":1757537677344,"stop":1757537677345,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc555749280fc51b","name":"Push message with content topic containing Arabic","time":{"start":1757538396716,"stop":1757538396716,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3029181e5bf84b8","name":"Check received message containing Russian","time":{"start":1757537794602,"stop":1757537794602,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfcee19e8b2f66e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757537517485,"stop":1757537517485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9b039c51e451cc","name":"Nodes with multiple pubsub topic","time":{"start":1757537502509,"stop":1757537502509,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce36e895af04299","name":"Fields are not dropped","time":{"start":1757537263598,"stop":1757537263599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f78a1acb11fc3d1","name":"should clear existing timers before creating new ones","time":{"start":1757537263166,"stop":1757537263170,"duration":4},"status":"passed","severity":"normal"},{"uid":"901052180e3e9b8d","name":"should skip peer when already connected","time":{"start":1757537263216,"stop":1757537263216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba544ba2c1da00a","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757537273462,"stop":1757537273463,"duration":1},"status":"passed","severity":"normal"},{"uid":"3584eea4d3a07729","name":"should be safe to call multiple times","time":{"start":1757537262984,"stop":1757537262984,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc764e816d2b87c4","name":"should handle cache.get errors gracefully","time":{"start":1757537277615,"stop":1757537277616,"duration":1},"status":"passed","severity":"normal"},{"uid":"779d37b7b9d25f8e","name":"Push message with SQL Injection payload","time":{"start":1757538396722,"stop":1757538396723,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc94176d68cf3526","name":"Push message with SQL Injection payload","time":{"start":1757538396700,"stop":1757538396701,"duration":1},"status":"passed","severity":"normal"},{"uid":"1442e4daedd23fbe","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757537794606,"stop":1757537794606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af1c590f07ec700","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757537294327,"stop":1757537294327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2beda87eec6126f","name":"A test","time":{"start":1757537412470,"stop":1757537412471,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c4b51f693397b","name":"should use configured peers when available","time":{"start":1757537312023,"stop":1757537312023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b17ee44f2ea6a4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757537794606,"stop":1757537794606,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b57748dae9c947","name":"Push message with content topic containing escaped characters","time":{"start":1757538396695,"stop":1757538396696,"duration":1},"status":"passed","severity":"normal"},{"uid":"6087286a993cd0dd","name":"should return null for non-existent peer","time":{"start":1757537263376,"stop":1757537263377,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1fa79af777b2fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757537294350,"stop":1757537294350,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3ed21a7a8190cc","name":"Query Generator - false","time":{"start":1757537668969,"stop":1757537668969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b094274f7434dd","name":"should load peers from local storage and dispatch events","time":{"start":1757537277615,"stop":1757537277615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12817c4942ab1e8","name":"Mutual subscription","time":{"start":1757537517482,"stop":1757537517482,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2d95532ec66148","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757537263441,"stop":1757537263441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f059d14da5722183","name":"should wait for LightPush peer to be connected","time":{"start":1757537314357,"stop":1757537314357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d230bfc0c70bbc0b","name":"udp ip6 address","time":{"start":1757537252876,"stop":1757537252876,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ed07c1e6f4935c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757537264145,"stop":1757537264146,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aea146b4e66fd29","name":"throws if decoders don't match content topics","time":{"start":1757537263895,"stop":1757537263895,"duration":0},"status":"passed","severity":"normal"},{"uid":"693da65e670d5140","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757537605561,"stop":1757537605562,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cfb0cfe363e6be","name":"throws an error for improperly formatted content topics","time":{"start":1757537247454,"stop":1757537247455,"duration":1},"status":"passed","severity":"normal"},{"uid":"40ce4ac99ddcd526","name":"Check received message with timestamp: 1757537347305000000 ","time":{"start":1757537794605,"stop":1757537794605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72ec4ad088b5572","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757537247451,"stop":1757537247451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c819d86f134bcd40","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757537263247,"stop":1757537263247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eeb10f6af71824b","name":"should be delivered immediately if received","time":{"start":1757537300059,"stop":1757537300059,"duration":0},"status":"passed","severity":"normal"},{"uid":"4350bdb9d38ae968","name":"should dial peers from store when no connections remain","time":{"start":1757537263372,"stop":1757537263372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61bf3ebe5451ab7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757537669911,"stop":1757537669912,"duration":1},"status":"passed","severity":"normal"},{"uid":"981f565e3ab3ab20","name":"Check message with no pubsub topic is not received","time":{"start":1757537794607,"stop":1757537794607,"duration":0},"status":"passed","severity":"normal"},{"uid":"5608e187202805c8","name":"Subscribe to topic containing short and receive message","time":{"start":1757537817645,"stop":1757537817645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e609639061eb5","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757537300051,"stop":1757537300051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4139aef3a212451b","name":"should handle queue overflow by adding peers to queue","time":{"start":1757537263230,"stop":1757537263230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b4c1392caf6ecf","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757537310567,"stop":1757537310571,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7ca0f37f4f5b4c2","name":"should only return 1 node with relay and store capability","time":{"start":1757537273746,"stop":1757537273746,"duration":0},"status":"passed","severity":"normal"},{"uid":"361e3bf7fa58cf1b","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757537311175,"stop":1757537311175,"duration":0},"status":"passed","severity":"normal"},{"uid":"896ad0cf4537a295","name":"Passing page size 10 when there are 10 messages","time":{"start":1757537677352,"stop":1757537677354,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a509ec5efd287e7","name":"Push message with content topic containing unicode special characters","time":{"start":1757538396728,"stop":1757538396728,"duration":0},"status":"passed","severity":"normal"},{"uid":"990b500ba6ae547","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757537310578,"stop":1757537310578,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16113b14e621015","name":"Decoder throws on empty string content topic","time":{"start":1757537283452,"stop":1757537283452,"duration":0},"status":"passed","severity":"normal"},{"uid":"529b3d60593737ad","name":"Check received message containing Arabic","time":{"start":1757537794601,"stop":1757537794602,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a8be117eec5fcd","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757537517484,"stop":1757537517484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c487e3059a3cb4ba","name":"should set field with only RELAY enabled","time":{"start":1757537253516,"stop":1757537253516,"duration":0},"status":"passed","severity":"normal"},{"uid":"edad29d1a1310f53","name":"should handle errors when globalThis is not available","time":{"start":1757537262863,"stop":1757537262864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a67c456d7b616450","name":"should dial peer when peer is discovered","time":{"start":1757537262985,"stop":1757537262985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01c34da3f245b8b","name":"should skip updating peer store if peer has same addresses","time":{"start":1757537262995,"stop":1757537262996,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cda0b0bc2a48592","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757537300054,"stop":1757537300054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebab895f41f93f46","name":"Push message with Russian payload","time":{"start":1757538396722,"stop":1757538396722,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a5b120f472446","name":"should be able to dial TLS multiaddrs","time":{"start":1757537424299,"stop":1757537424299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3708e7a3326b1d3","name":"should support chaining for add method","time":{"start":1757537308430,"stop":1757537308431,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ef9d51e75da6a6","name":"Push message with escaped characters payload","time":{"start":1757538396691,"stop":1757538396692,"duration":1},"status":"passed","severity":"normal"},{"uid":"6474a942e04220fc","name":"should be empty after removing the only subscription","time":{"start":1757537311243,"stop":1757537311243,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd36bc598965e1e","name":"should successfully query peers and return peer infos","time":{"start":1757537273456,"stop":1757537273457,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d032f40af68b28","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757537262838,"stop":1757537262852,"duration":14},"status":"passed","severity":"normal"},{"uid":"6aa61b3d509f7e66","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757537294340,"stop":1757537294341,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f1bc630c21ca50","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757537357766,"stop":1757537357766,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c2291324ebda10","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757537252866,"stop":1757537252866,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b0f81259b737d","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757537263252,"stop":1757537263252,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d4199e4146fb1f","name":"should never report false negatives","time":{"start":1757537297441,"stop":1757537297441,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef5532fef6ce188","name":"should skip peers without peer exchange protocol","time":{"start":1757537273579,"stop":1757537273579,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b53eebd0b28526","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757537247459,"stop":1757537247460,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07f8135187d0c2f","name":"should return different streams if requested simultaniously","time":{"start":1757537263758,"stop":1757537263761,"duration":3},"status":"passed","severity":"normal"},{"uid":"b665543665acfa9e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757537817643,"stop":1757537817643,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dc425340a6cbd","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757537294301,"stop":1757537294301,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f404d3d39644178","name":"same cluster, static sharding: nodes connect","time":{"start":1757537427359,"stop":1757537427360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7c5eb8b74d0a27","name":"should skip peers without ENR","time":{"start":1757537273581,"stop":1757537273582,"duration":1},"status":"passed","severity":"normal"},{"uid":"528805f6a51479fe","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757537486181,"stop":1757537486181,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fa631a69ce6523","name":"Push message with custom timestamp: 1757533760120","time":{"start":1757538396719,"stop":1757538396719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb493acd7af4541","name":"Passing page size 19 when there are 20 messages","time":{"start":1757537677354,"stop":1757537677355,"duration":1},"status":"passed","severity":"normal"},{"uid":"5617c46ac6ca134c","name":"should create ConnectionManager with relay","time":{"start":1757537263991,"stop":1757537263991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a375f0433279326","name":"should check connected peers if present and suitable","time":{"start":1757537314357,"stop":1757537314357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f621114b391ee4","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757537294335,"stop":1757537294336,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34e6221a0bf74b1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757537294338,"stop":1757537294339,"duration":1},"status":"passed","severity":"normal"},{"uid":"8360955dc1782658","name":"should use DNS peer discovery with light client","time":{"start":1757537341802,"stop":1757537341802,"duration":0},"status":"skipped","severity":"normal"},{"uid":"393738300bb5fcc6","name":"return first retrieved peers without further DNS queries","time":{"start":1757537273746,"stop":1757537273746,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ade422bb08467cb","name":"Check received message containing Arabic","time":{"start":1757537794611,"stop":1757537794611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17282fd7feab458","name":"Waku message hash computation (payload length 0)","time":{"start":1757537263247,"stop":1757537263248,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec55cd978de9b79","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757537817640,"stop":1757537817640,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf5026f3388184f","name":"Relay + Store","time":{"start":1757537253517,"stop":1757537253517,"duration":0},"status":"passed","severity":"normal"},{"uid":"660d0db3aec98413","name":"Non TWN Cluster","time":{"start":1757537605562,"stop":1757537605562,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6b6ac13b54af4c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757537294334,"stop":1757537294334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3fd8502f5e9d41","name":"should return usable stream attached to connection","time":{"start":1757537263757,"stop":1757537263757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55a7f73d42cc17a","name":"should be safe to call multiple times","time":{"start":1757537263993,"stop":1757537263993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d2fceb42cab0a3","name":"should start ping timers on peer connect","time":{"start":1757537263128,"stop":1757537263128,"duration":0},"status":"passed","severity":"normal"},{"uid":"284ffb301a3b16d6","name":"should reject if Store is requested but not mounted","time":{"start":1757537314356,"stop":1757537314356,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3da4d2330ce757","name":"should skip peer when failed to dial recently","time":{"start":1757537263217,"stop":1757537263218,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2920ded90478fed","name":"Push message with content topic containing numeric","time":{"start":1757538396693,"stop":1757538396693,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea35d8b9bca0235","name":"Push message with Basic HTML tag payload","time":{"start":1757538396712,"stop":1757538396712,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4be7dd92ea6219","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757537277615,"stop":1757537277615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e98a96a038de4bc","name":"can start and stop the service","time":{"start":1757537341798,"stop":1757537341799,"duration":1},"status":"passed","severity":"normal"},{"uid":"348c16b6cabe76b9","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757537262898,"stop":1757537262898,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d956f6465d7a5c","name":"should be online or offline if network state changed","time":{"start":1757537357771,"stop":1757537357772,"duration":1},"status":"passed","severity":"normal"},{"uid":"facd91b8f19cc121","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757537618273,"stop":1757537618274,"duration":1},"status":"passed","severity":"normal"},{"uid":"977047574901c656","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757537247461,"stop":1757537247462,"duration":1},"status":"passed","severity":"normal"},{"uid":"327a1e01ae5f4c92","name":"should return peer for existing peer","time":{"start":1757537263376,"stop":1757537263376,"duration":0},"status":"passed","severity":"normal"},{"uid":"b525c7791835df0e","name":"should keep entries that haven't expired yet","time":{"start":1757537308431,"stop":1757537308445,"duration":14},"status":"passed","severity":"normal"},{"uid":"f4a0759a6b2bb6cd","name":"Outgoing message is emitted as sent","time":{"start":1757537314179,"stop":1757537314179,"duration":0},"status":"passed","severity":"normal"},{"uid":"7047181426760e46","name":"Check received message with timestamp: 1757537347305 ","time":{"start":1757537794615,"stop":1757537794615,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01491117b8f5ab7","name":"should start and stop interval correctly","time":{"start":1757537309240,"stop":1757537309240,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ffe178102acd64","name":"should handle a minimal index list","time":{"start":1757537247602,"stop":1757537247602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1babc15073ba4bde","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757537618274,"stop":1757537618274,"duration":0},"status":"passed","severity":"normal"},{"uid":"493324c8d7660e3","name":"Push message with Arabic payload","time":{"start":1757538396722,"stop":1757538396722,"duration":0},"status":"passed","severity":"normal"},{"uid":"6375fae91e91ec82","name":"Check publish message containing Basic HTML tag","time":{"start":1757537509111,"stop":1757537509111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32eeb6a1b64de99","name":"Fails to push message with large meta","time":{"start":1757538396718,"stop":1757538396718,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd43913f77dbd27","name":"Subscribe to topic containing XML and receive message","time":{"start":1757537817638,"stop":1757537817639,"duration":1},"status":"passed","severity":"normal"},{"uid":"555da6a42d889683","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757537817637,"stop":1757537817638,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7397f49addb352","name":"Push message with JSON payload","time":{"start":1757538396712,"stop":1757538396712,"duration":0},"status":"passed","severity":"normal"},{"uid":"625cec586305b93b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757537311934,"stop":1757537311934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f79b551ff48b474","name":"throws on content topic with generation field greater than 0","time":{"start":1757537247443,"stop":1757537247443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7696f359c8aff673","name":"Push message with shell command payload","time":{"start":1757538396702,"stop":1757538396702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96705b086c8bb2d","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757537310946,"stop":1757537310949,"duration":3},"status":"passed","severity":"normal"},{"uid":"fafdffe4e44b23ad","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757537294321,"stop":1757537294321,"duration":0},"status":"passed","severity":"normal"},{"uid":"1642c2387c2e3353","name":"should return start time to match max range","time":{"start":1757537311175,"stop":1757537311175,"duration":0},"status":"passed","severity":"normal"},{"uid":"511da65aec53c5a1","name":"should handle retrieve function with query parameters","time":{"start":1757537311164,"stop":1757537311164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4765d8627cc9a6d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757537310578,"stop":1757537310579,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6010a5b51e7769","name":"should merge provided config with defaults","time":{"start":1757537263991,"stop":1757537263992,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4839ab0b6d44a7","name":"should request peer renewal on specific errors","time":{"start":1757537309251,"stop":1757537309251,"duration":0},"status":"passed","severity":"normal"},{"uid":"3849272909f6a14c","name":"Subscribe to topic containing short and publish message","time":{"start":1757537517486,"stop":1757537517487,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65403121346b6c9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757537517489,"stop":1757537517489,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd17671bf759c51","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757537656600,"stop":1757537656601,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff41bc9e144ffbf","name":"should wait for Store peer to be connected","time":{"start":1757537314358,"stop":1757537314358,"duration":0},"status":"passed","severity":"normal"},{"uid":"917970d9e95c8fc5","name":"Check received message containing long","time":{"start":1757537794610,"stop":1757537794610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1272d1fc0b3ae17a","name":"Push message with rate limit","time":{"start":1757538396708,"stop":1757538396708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d99ba3d9856b482","name":"should stop and cleanup resources","time":{"start":1757537311254,"stop":1757537311254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3d6509a8249dd9","name":"Push message with special chars payload","time":{"start":1757538396721,"stop":1757538396721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebed8d8e0411f2d","name":"should retry if all attempts fail","time":{"start":1757537309262,"stop":1757537309262,"duration":0},"status":"passed","severity":"normal"},{"uid":"164cce13cd988ca7","name":"should reject on timeout if it was set","time":{"start":1757537314357,"stop":1757537314357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45ffd9a20363157","name":"Push message with content topic containing special chars","time":{"start":1757538396694,"stop":1757538396694,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fe73fa51cb1634","name":"Subscribe to topic containing Script and publish message","time":{"start":1757537517490,"stop":1757537517490,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a9610969b4a7a8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app41/4/topic430/test.js","time":{"start":1757537605569,"stop":1757537605570,"duration":1},"status":"passed","severity":"normal"},{"uid":"9435b5f55952c67f","name":"Push message with custom timestamp: 1757533760120","time":{"start":1757538396708,"stop":1757538396708,"duration":0},"status":"passed","severity":"normal"},{"uid":"defbeec3dceb8e42","name":"Decrypt messages","time":{"start":1757537487691,"stop":1757537487692,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5d767e903379ba","name":"should add and check entries correctly","time":{"start":1757537308417,"stop":1757537308430,"duration":13},"status":"passed","severity":"normal"},{"uid":"3761c32a3260c78c","name":"should insert message id into causal history","time":{"start":1757537300050,"stop":1757537300051,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f3e7a4588cc816","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757537309250,"stop":1757537309250,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea4850de3686910","name":"can query messages normally","time":{"start":1757537659034,"stop":1757537659034,"duration":0},"status":"passed","severity":"normal"},{"uid":"22267ded7865aaa0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757537669914,"stop":1757537669914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4625b00a1e22a56b","name":"Push message with content topic containing Arabic","time":{"start":1757538396694,"stop":1757538396694,"duration":0},"status":"passed","severity":"normal"},{"uid":"165fc405b1f25431","name":"Push message with unicode special characters payload","time":{"start":1757538396692,"stop":1757538396692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e73b061e9d1d6a","name":"should clear timers for specific peer on disconnect","time":{"start":1757537263165,"stop":1757537263166,"duration":1},"status":"passed","severity":"normal"},{"uid":"93fb49601d16c959","name":"should not allow unachievable error rate","time":{"start":1757537293378,"stop":1757537293379,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e48f52d6cba5b6e","name":"Refresh subscription","time":{"start":1757537817645,"stop":1757537817645,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9c5a9f5fb4861","name":"Push message with custom timestamp: 1757540960120","time":{"start":1757538396708,"stop":1757538396709,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf3f4d571fe8e48","name":"Publish message with custom timestamp: Wed Sep 10 2025 19:51:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1757537509114,"stop":1757537509114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6df42c9faec25d","name":"should handle case when navigator is not available","time":{"start":1757537262874,"stop":1757537262874,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2d2e2db3dedaeb","name":"messageHashStr produces consistent results for the same input","time":{"start":1757537263254,"stop":1757537263254,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb61bdbef012d776","name":"Push message with content topic containing short","time":{"start":1757538396704,"stop":1757538396704,"duration":0},"status":"passed","severity":"normal"},{"uid":"8797797def70899a","name":"Push 30 different messages","time":{"start":1757538396725,"stop":1757538396725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da4b9242814c34fe","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757537817647,"stop":1757537817647,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7b4bcd40f9e5d7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757537794618,"stop":1757537794618,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc69fb92b1f6223","name":"Push message with JSON payload","time":{"start":1757538396702,"stop":1757538396702,"duration":0},"status":"passed","severity":"normal"},{"uid":"7887e30e951ee939","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757537817640,"stop":1757537817640,"duration":0},"status":"passed","severity":"normal"},{"uid":"872f5b7e7c032457","name":"Renews subscription after lossing a connection","time":{"start":1757537817641,"stop":1757537817641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a75202b835e7808","name":"should dial all remaining peers","time":{"start":1757537263374,"stop":1757537263374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b951f3c3420dc04b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757537817648,"stop":1757537817649,"duration":1},"status":"passed","severity":"normal"},{"uid":"e629de55aeccb63c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757537632291,"stop":1757537632291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86e912c192f1be2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757537252858,"stop":1757537252859,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53d022894bbb1c0","name":"random static sharding 3 - Cluster ID: 929, Shard ID: 462","time":{"start":1757537661766,"stop":1757537661768,"duration":2},"status":"passed","severity":"normal"},{"uid":"b2e1f4e71167279","name":"should handle task timeouts","time":{"start":1757537309251,"stop":1757537309252,"duration":1},"status":"passed","severity":"normal"},{"uid":"5819e8c86018fc40","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757537817647,"stop":1757537817647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f8d35f5a473430","name":"throws on content topic with empty encoding field","time":{"start":1757537247445,"stop":1757537247445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eb4fdafa3405cf","name":"Push message with content topic containing short","time":{"start":1757538396725,"stop":1757538396725,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c84385c5a720502","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757537263386,"stop":1757537263386,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f3fd0c0eb0b586","name":"should throw error - no id","time":{"start":1757537253510,"stop":1757537253510,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef4533611240209","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757537517484,"stop":1757537517484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a6fa348614f250","name":"Throws when trying to push message with empty payload","time":{"start":1757538396703,"stop":1757538396703,"duration":0},"status":"passed","severity":"normal"},{"uid":"882a486c5cd56ded","name":"should reject if WakuNode is not started","time":{"start":1757537314355,"stop":1757537314355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07cf7e268ee15f4","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757537263253,"stop":1757537263253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9299d5937bd127","name":"Push message with Script payload","time":{"start":1757538396690,"stop":1757538396690,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca7680fbcc8fcb3","name":"Subscribe and receives messages on 20 topics","time":{"start":1757537817633,"stop":1757537817633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6412b3bf791a86ce","name":"should respect custom numPeersToUse configuration","time":{"start":1757537310579,"stop":1757537310579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5859aeb70388c168","name":"Retrieval Hint","time":{"start":1757537299664,"stop":1757537299664,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f16efec84ccc69","name":"Push message with numeric payload","time":{"start":1757538396721,"stop":1757538396721,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efdf677b6441c5d","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757537404292,"stop":1757537404292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73d1b0524f090c5","name":"should dial with PeerId and return stream","time":{"start":1757537263995,"stop":1757537263995,"duration":0},"status":"passed","severity":"normal"},{"uid":"52777298aebf5094","name":"Query Generator - true","time":{"start":1757537668966,"stop":1757537668968,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9c2805bccb03ed5","name":"Fails to push message bigger that 1MB","time":{"start":1757538396720,"stop":1757538396720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5bd940fed194d6","name":"should deliver messages after dependencies are met","time":{"start":1757537300055,"stop":1757537300055,"duration":0},"status":"passed","severity":"normal"},{"uid":"69beaf414b825f47","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757537272144,"stop":1757537272144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5204dfe51657226","name":"should handle complete dial lifecycle","time":{"start":1757537263244,"stop":1757537263244,"duration":0},"status":"passed","severity":"normal"},{"uid":"df25246278f7fad2","name":"should work with mock decoders","time":{"start":1757537311156,"stop":1757537311156,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9dadd8e82aa0f3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757537817632,"stop":1757537817632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35bfd6b77bea68e","name":"Generator, 2 different shards","time":{"start":1757537624199,"stop":1757537624199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8953403c434bb5cc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757537794615,"stop":1757537794615,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d5b85bc29cdb8d","name":"should decode valid enr successfully","time":{"start":1757537253504,"stop":1757537253508,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8e04e4dbaabb553","name":"rejects hash query with time filter","time":{"start":1757537263470,"stop":1757537263470,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ea8cc5997bb641","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757537817639,"stop":1757537817639,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fd573d4e3d6ab6","name":"Incoming message is emitted as received","time":{"start":1757537314181,"stop":1757537314181,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc286eee8b3e621","name":"Push message with content topic containing SQL Injection","time":{"start":1757538396716,"stop":1757538396716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1ed3d794026e8","name":"Push message with content topic containing short","time":{"start":1757538396714,"stop":1757538396714,"duration":0},"status":"passed","severity":"normal"},{"uid":"801ea1f3f1cd4f00","name":"should dial peer when on same shard","time":{"start":1757537263228,"stop":1757537263228,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b5cad1ed8c6710","name":"Check received message containing Script","time":{"start":1757537794612,"stop":1757537794612,"duration":0},"status":"passed","severity":"normal"},{"uid":"51750e560a51aa0a","name":"caches peers it previously fetched","time":{"start":1757537273745,"stop":1757537273745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d08ef3cde1272ca","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757537273463,"stop":1757537273463,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad90c1f8f7bf4b9","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757537294290,"stop":1757537294290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a899d365ed3ff563","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757537273462,"stop":1757537273462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ed190e3b9e32dd","name":"Check received message containing Basic HTML tag","time":{"start":1757537794603,"stop":1757537794604,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c526f8152a8be4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757537252863,"stop":1757537252863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c599cf4268a9b258","name":"Store - dialed first","time":{"start":1757537686488,"stop":1757537686489,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4ad6b79105b45d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757537502510,"stop":1757537502510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a25544f6bd9b1f5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757537247456,"stop":1757537247456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e030b425ff4a0b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757537817633,"stop":1757537817633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65a0d67f8a50e61","name":"Push message with content topic containing JSON","time":{"start":1757538396727,"stop":1757538396727,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01ef9b07efd9e98","name":"Push message with Basic HTML tag payload","time":{"start":1757538396690,"stop":1757538396691,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c1b09b49fa65e","name":"should call waitForPeer on Relay","time":{"start":1757537314358,"stop":1757537314358,"duration":0},"status":"passed","severity":"normal"},{"uid":"73500a1384c42057","name":"Bloom filter","time":{"start":1757537299663,"stop":1757537299664,"duration":1},"status":"passed","severity":"normal"},{"uid":"6398cbf7a20227b9","name":"should handle dial errors gracefully","time":{"start":1757537263229,"stop":1757537263229,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee5959cd25e2bd7","name":"should dial peers from store on start","time":{"start":1757537263362,"stop":1757537263362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd24ea4f455a432","name":"should remove event listeners when stopped","time":{"start":1757537311154,"stop":1757537311155,"duration":1},"status":"passed","severity":"normal"},{"uid":"9808084abe9beec2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app51/7/topic984/test.js","time":{"start":1757537605572,"stop":1757537605573,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6bc2e4715fa05b","name":"Delete observer","time":{"start":1757537487692,"stop":1757537487692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32a93279f58a4ae","name":"should add received messages to bloom filter","time":{"start":1757537300052,"stop":1757537300052,"duration":0},"status":"passed","severity":"normal"},{"uid":"87906b754326916","name":"Throws when trying to push message with empty payload","time":{"start":1757538396725,"stop":1757538396725,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b1235131356a9a","name":"Push message with content topic containing Arabic","time":{"start":1757538396726,"stop":1757538396727,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54111687dc69de8","name":"Push message with content topic containing short","time":{"start":1757538396693,"stop":1757538396693,"duration":0},"status":"passed","severity":"normal"},{"uid":"852edd337391891a","name":"Renews subscription after lossing a connection","time":{"start":1757537817650,"stop":1757537817650,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88394dda6ca8cfd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757537247461,"stop":1757537247461,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4489a620e8326f7","name":"Passing page size 0 when there are 110 messages","time":{"start":1757537677344,"stop":1757537677344,"duration":0},"status":"passed","severity":"normal"},{"uid":"43042784bcb93ae2","name":"should handle dial errors","time":{"start":1757537263996,"stop":1757537263996,"duration":0},"status":"passed","severity":"normal"},{"uid":"618bd8649d879761","name":"should have no discoveries enabled by default","time":{"start":1757537309704,"stop":1757537309704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a43eaddf3ba4540","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757537252857,"stop":1757537252858,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cfeb06df554851","name":"Check received message containing unicode special characters","time":{"start":1757537794614,"stop":1757537794614,"duration":0},"status":"passed","severity":"normal"},{"uid":"91841bc3f6d46728","name":"should work with stubbed waku event emitter","time":{"start":1757537311155,"stop":1757537311155,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ac12b4ab891471","name":"should not fail to stop the service if it was not started","time":{"start":1757537572748,"stop":1757537572748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa954b7903923e41","name":"should remove event listeners","time":{"start":1757537263126,"stop":1757537263126,"duration":0},"status":"passed","severity":"normal"},{"uid":"3582d44856676850","name":"Push message with Chinese payload","time":{"start":1757538396710,"stop":1757538396711,"duration":1},"status":"passed","severity":"normal"},{"uid":"97aa3f9a8b99abcc","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757537294291,"stop":1757537294300,"duration":9},"status":"passed","severity":"normal"},{"uid":"106903505aecd5e9","name":"Sync message is sent within sync frequency","time":{"start":1757537319325,"stop":1757537319325,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee653721f2e61a6","name":"Check received message containing Russian","time":{"start":1757537794611,"stop":1757537794611,"duration":0},"status":"passed","severity":"normal"},{"uid":"88768bb54d750601","name":"Subscribe to topic containing XML and receive message","time":{"start":1757537817648,"stop":1757537817648,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdcd8d0c61ac640","name":"Push message with Script payload","time":{"start":1757538396723,"stop":1757538396723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b837408c427dc946","name":"should drop connection via multiaddr with hangUp","time":{"start":1757537424298,"stop":1757537424299,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d84bbdd195aa1d3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757537247446,"stop":1757537247446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1009c60266ba047c","name":"handles different clusterIds correctly","time":{"start":1757537247454,"stop":1757537247454,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7e1e3acaa2f5ae","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757537300053,"stop":1757537300053,"duration":0},"status":"passed","severity":"normal"},{"uid":"60772576fb601371","name":"Decoder throws on empty string content topic","time":{"start":1757537264145,"stop":1757537264145,"duration":0},"status":"passed","severity":"normal"},{"uid":"945d4757fc75cbd3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757537247455,"stop":1757537247455,"duration":0},"status":"passed","severity":"normal"},{"uid":"6397647c93cee155","name":"should get all peers from store","time":{"start":1757537263373,"stop":1757537263373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97cec6d63359f2c","name":"should properly compute the node id","time":{"start":1757537253511,"stop":1757537253511,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4872ad49a745d3","name":"should register libp2p event listeners when start is called","time":{"start":1757537310577,"stop":1757537310578,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5374789938a7d5","name":"should handle empty pubsub topics","time":{"start":1757537263170,"stop":1757537263171,"duration":1},"status":"passed","severity":"normal"},{"uid":"465d24baeab0b8c2","name":"Promise Callback - true","time":{"start":1757537668969,"stop":1757537668969,"duration":0},"status":"passed","severity":"normal"},{"uid":"93468ca1131ba41e","name":"should return false when peer is not found","time":{"start":1757537263574,"stop":1757537263574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec32bf3a1c312109","name":"should dial all known peers when reached zero connections","time":{"start":1757537380249,"stop":1757537380250,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16c43cce104d51f","name":"should dial one peer on dial","time":{"start":1757537424298,"stop":1757537424298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88da1c5a5e50364","name":"should skip peers without peerInfo in ENR","time":{"start":1757537273582,"stop":1757537273582,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a6c4db2f93e286","name":"should return false when peer is on different cluster","time":{"start":1757537263549,"stop":1757537263549,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cd1bbb771a452c","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757537311171,"stop":1757537311171,"duration":0},"status":"passed","severity":"normal"},{"uid":"2064158980a78d6f","name":"random static sharding 7 - Cluster ID: 730, Shard ID: 283","time":{"start":1757537661774,"stop":1757537661775,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f36b50012c5bcf","name":"should populate queue if has active dial","time":{"start":1757537263218,"stop":1757537263224,"duration":6},"status":"passed","severity":"normal"},{"uid":"a87592faa05f537d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757537263561,"stop":1757537263573,"duration":12},"status":"passed","severity":"normal"},{"uid":"9b28c304bbc00ce9","name":"should initialize with default number of peers","time":{"start":1757537310557,"stop":1757537310557,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca304692277c728f","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757537685214,"stop":1757537685214,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa46ddbf1b65490","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757537310580,"stop":1757537310580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce6c8484f9fe425","name":"should return false when peer is on different cluster","time":{"start":1757537263560,"stop":1757537263560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77447b83f76f078","name":"should return false when peer is not on topic","time":{"start":1757537264000,"stop":1757537264000,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbda3a4f10d89a00","name":"Push message with shell command payload","time":{"start":1757538396713,"stop":1757538396713,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d8a11ca2685ea9","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757537502510,"stop":1757537502510,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44716863ea23c2f","name":"should initialize bloom filter with correct parameters","time":{"start":1757537297439,"stop":1757537297440,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed37f94b5cefc04c","name":"should return no connections if no open connection provided","time":{"start":1757537263611,"stop":1757537263612,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfc724a9dbab3c4","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app59/9/topic569/test.js","time":{"start":1757537605567,"stop":1757537605568,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b76ff0fa9b562c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757537817649,"stop":1757537817650,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca0a6178ed1337d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757537817640,"stop":1757537817640,"duration":0},"status":"passed","severity":"normal"},{"uid":"38853bb82a259ad6","name":"Symmetric encrypt & Decrypt","time":{"start":1757537283936,"stop":1757537283936,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef5f40e6d68aa8c","name":"Query with Promise Callback, No message returned","time":{"start":1757537632292,"stop":1757537632292,"duration":0},"status":"passed","severity":"normal"},{"uid":"8915f378590edbc1","name":"should detect messages with missing dependencies","time":{"start":1757537300055,"stop":1757537300055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27a6c71b1509f0b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757537294351,"stop":1757537294351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad30d6b169a50f7","name":"should handle empty peer infos gracefully","time":{"start":1757537273461,"stop":1757537273461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db2a848a262cf63","name":"Check message received after jswaku node is restarted","time":{"start":1757537794608,"stop":1757537794609,"duration":1},"status":"passed","severity":"normal"},{"uid":"4806893d0de5320f","name":"Outgoing message is acknowledged","time":{"start":1757537312821,"stop":1757537312822,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74f552813838a71","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757537817646,"stop":1757537817646,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd8d27205c9506","name":"should add event listeners to globalThis","time":{"start":1757537262856,"stop":1757537262863,"duration":7},"status":"passed","severity":"normal"},{"uid":"95f54670d8dd69a5","name":"Check received message containing XML","time":{"start":1757537794612,"stop":1757537794612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53e2b7c4fcf182","name":"Check meta is set [ecies]","time":{"start":1757537285096,"stop":1757537285096,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f81bce7b739180","name":"Check received message with timestamp: 1757537347305000000 ","time":{"start":1757537794615,"stop":1757537794615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adc9e010995e63e","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757537311169,"stop":1757537311169,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ef2a1936a5dd21","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757537299664,"stop":1757537299665,"duration":1},"status":"passed","severity":"normal"},{"uid":"6035adb8cfba5d97","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757537357767,"stop":1757537357767,"duration":0},"status":"passed","severity":"normal"},{"uid":"934f1e63e3b0f3d5","name":"Init the array if not present","time":{"start":1757537247238,"stop":1757537247240,"duration":2},"status":"passed","severity":"normal"},{"uid":"b1d9290b8c10f2a0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757537252868,"stop":1757537252868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ed55e8daa60207","name":"should compute hash only when first accessed","time":{"start":1757537264146,"stop":1757537264146,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce44a4087dbd7b6c","name":"should create QueryOnConnect instance without options","time":{"start":1757537311148,"stop":1757537311148,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b5dc6e65fc7a22","name":"should skip already querying peers","time":{"start":1757537273579,"stop":1757537273580,"duration":1},"status":"passed","severity":"normal"},{"uid":"280619b8b2a5bb54","name":"Push message with special chars payload","time":{"start":1757538396699,"stop":1757538396700,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1efc59ae30812a5","name":"should add event listeners to libp2p","time":{"start":1757537262855,"stop":1757537262856,"duration":1},"status":"passed","severity":"normal"},{"uid":"221e6b6f1cce4736","name":"should initialize with default options","time":{"start":1757537273568,"stop":1757537273571,"duration":3},"status":"passed","severity":"normal"},{"uid":"21a19327792ec86d","name":"Push message with content topic containing unicode special characters","time":{"start":1757538396717,"stop":1757538396717,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b0fe8053d1c105","name":"Push message with numeric payload","time":{"start":1757538396710,"stop":1757538396710,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc1ae4fe026837a","name":"Does not throw an exception when node disconnects","time":{"start":1757537684489,"stop":1757537684489,"duration":0},"status":"passed","severity":"normal"},{"uid":"5639b4ce2cb3b51c","name":"Push message with escaped characters payload","time":{"start":1757538396713,"stop":1757538396713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8863684fd0e4a47","name":"should encode/decode to text encoding","time":{"start":1757537253512,"stop":1757537253512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4c97b01032e63d","name":"should filter out already connected peers","time":{"start":1757537263373,"stop":1757537263374,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2cc2605230968a","name":"Push message with content topic containing Russian","time":{"start":1757538396694,"stop":1757538396694,"duration":0},"status":"passed","severity":"normal"},{"uid":"4200891911657864","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757537247462,"stop":1757537247463,"duration":1},"status":"passed","severity":"normal"},{"uid":"575d62974fdcaaaf","name":"should mark all messages in causal history as acknowledged","time":{"start":1757537300053,"stop":1757537300054,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a358fb8d2c826d2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757537310580,"stop":1757537310580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8910324cdbe638","name":"Check publish message after service node is restarted","time":{"start":1757537509117,"stop":1757537509118,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6a503647af232788","name":"should properly create location multiaddrs - udp6","time":{"start":1757537253514,"stop":1757537253514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04b1b7c15eff89a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757537817646,"stop":1757537817646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8666368958dacd","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757537247603,"stop":1757537247603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb50142346e1597","name":"should handle browser offline state overriding peer connections","time":{"start":1757537262905,"stop":1757537262906,"duration":1},"status":"passed","severity":"normal"},{"uid":"979903592d54d1bc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757537294354,"stop":1757537294354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db1e1aa4bfc77","name":"should skip peers that were recently queried","time":{"start":1757537273578,"stop":1757537273578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f390909a11dba43e","name":"should return cached hash on subsequent access","time":{"start":1757537264146,"stop":1757537264146,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b07384501f896e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757537294290,"stop":1757537294291,"duration":1},"status":"passed","severity":"normal"},{"uid":"4debb35c8c3af43d","name":"Push message with long payload","time":{"start":1757538396710,"stop":1757538396710,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b8d087c72aadc1","name":"should discover peers from provided peer cache","time":{"start":1757537429928,"stop":1757537429928,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ac3948e5621662","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757537310585,"stop":1757537310586,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83aee43b8b2cb1","name":"Push message with content topic containing escaped characters","time":{"start":1757538396717,"stop":1757538396717,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd0406ad15333d0","name":"should maintain proper timestamps if all messages received","time":{"start":1757537300052,"stop":1757537300052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f71808d87a0c3f4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757537618274,"stop":1757537618275,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3625a71a6e7f32","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757537685214,"stop":1757537685214,"duration":0},"status":"passed","severity":"normal"},{"uid":"880b421c9e2d5aa6","name":"should properly start and stop event listening","time":{"start":1757537311934,"stop":1757537311935,"duration":1},"status":"passed","severity":"normal"},{"uid":"e990e734f9457f23","name":"Relay - times out","time":{"start":1757537686488,"stop":1757537686488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6287cd4d2e20eb0f","name":"Nwaku publishes","time":{"start":1757537499257,"stop":1757537499257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5403c5fa23c6a94","name":"Push message with content topic containing Chinese","time":{"start":1757538396705,"stop":1757538396705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a82a142206fc3c9","name":"it tolerates circular branch references","time":{"start":1757537273744,"stop":1757537273744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7112ab9496d2a2da","name":"Callback on promise, aborts when callback returns true","time":{"start":1757537663718,"stop":1757537663718,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb3514e05073106","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757537817636,"stop":1757537817636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdf7553d45d3cf8","name":"ends after yielding if response size indicates end","time":{"start":1757537263898,"stop":1757537263899,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f7444e1b6bd468","name":"should drop connection to one peer on hangUp","time":{"start":1757537424298,"stop":1757537424298,"duration":0},"status":"passed","severity":"normal"},{"uid":"88001cf6fa5381f9","name":"can start the service","time":{"start":1757537277612,"stop":1757537277612,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc876c2c8260de4d","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757537314179,"stop":1757537314180,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8e79aa174fbf1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757537252867,"stop":1757537252868,"duration":1},"status":"passed","severity":"normal"},{"uid":"f799ff3ef46b50a1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757537669908,"stop":1757537669911,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b59d6a1a3f08954","name":"Push message with emoji payload","time":{"start":1757538396703,"stop":1757538396703,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2b38f84021f219","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757537817646,"stop":1757537817646,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbe7861c3cf9b0d","name":"should handle onConnected and onDisconnected","time":{"start":1757537310576,"stop":1757537310577,"duration":1},"status":"passed","severity":"normal"},{"uid":"79377aa108fcc026","name":"Subscribe and receive messages via lightPush","time":{"start":1757537817631,"stop":1757537817631,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ffbedae463a4b1","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757537263386,"stop":1757537263386,"duration":0},"status":"passed","severity":"normal"},{"uid":"275ff07f87bd6535","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757537294326,"stop":1757537294326,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f1bc10e83f4b4e","name":"isConnected return false after peer stops","time":{"start":1757537357769,"stop":1757537357769,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb6bc25a8e6c68f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757537294343,"stop":1757537294344,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09b685bb09dd0bb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757537247449,"stop":1757537247449,"duration":0},"status":"passed","severity":"normal"},{"uid":"292745ffedde132a","name":"should not be delivered","time":{"start":1757537300058,"stop":1757537300058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee4a3cf0769c4f6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757537294344,"stop":1757537294345,"duration":1},"status":"passed","severity":"normal"},{"uid":"28078ee8d4d6bc4f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757537247456,"stop":1757537247457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6275e8ca1900b30","name":"Push message with content topic containing unicode special characters","time":{"start":1757538396706,"stop":1757538396707,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec07b8fa9da93b11","name":"connects to nwaku","time":{"start":1757537684488,"stop":1757537684489,"duration":1},"status":"passed","severity":"normal"},{"uid":"8361a20300934411","name":"should only return 1 node with relay capability","time":{"start":1757537273745,"stop":1757537273746,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c945dd0a327f8dc","name":"Ephemeral messages are not stored","time":{"start":1757537349912,"stop":1757537349912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01f88f7a81056a8","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757537263381,"stop":1757537263381,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1a7dd85d669b69","name":"Push message with shell command payload","time":{"start":1757538396691,"stop":1757538396691,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ef8c6b5fdcdc28","name":"Passing invalid cursor","time":{"start":1757537618278,"stop":1757537618279,"duration":1},"status":"passed","severity":"normal"},{"uid":"4553afb0baab79dd","name":"should monitor connected peers and store them into cache","time":{"start":1757537429928,"stop":1757537429928,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa9fd061722d844","name":"Correctly serialized arguments","time":{"start":1757537424502,"stop":1757537424502,"duration":0},"status":"passed","severity":"normal"},{"uid":"444fff2288679f7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757537285096,"stop":1757537285096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2099a21b7dfd6073","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757537294356,"stop":1757537294356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f79bb7d70532b0","name":"should return false when peer is not on the specified shard","time":{"start":1757537263561,"stop":1757537263561,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d78744960de428","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757537247447,"stop":1757537247449,"duration":2},"status":"passed","severity":"normal"},{"uid":"604f666db91449ee","name":"Push message with content topic containing emoji","time":{"start":1757538396717,"stop":1757538396717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f763114da518c5","name":"Push message with content topic containing escaped characters","time":{"start":1757538396727,"stop":1757538396728,"duration":1},"status":"passed","severity":"normal"},{"uid":"560f6136bbea1d18","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757537252858,"stop":1757537252858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9272ad2abd9b6a2d","name":"should properly setup health event callback","time":{"start":1757537311162,"stop":1757537311162,"duration":0},"status":"passed","severity":"normal"},{"uid":"15315dd940ee7586","name":"should reject if Filter is requested but not mounted","time":{"start":1757537314356,"stop":1757537314357,"duration":1},"status":"passed","severity":"normal"},{"uid":"7880752a33e5e98f","name":"Push message with content topic containing special chars","time":{"start":1757538396704,"stop":1757538396704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6543e4e490814081","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757537273748,"stop":1757537273748,"duration":0},"status":"skipped","severity":"normal"},{"uid":"893f02f10e2a5275","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757537427360,"stop":1757537427363,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1a6c83e2e40a9c2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757537817649,"stop":1757537817649,"duration":0},"status":"passed","severity":"normal"},{"uid":"c334c47542d0e7c7","name":"should handle errors gracefully when getting peer info","time":{"start":1757537263574,"stop":1757537263574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b217fb3c33fc5591","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757537273747,"stop":1757537273747,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1ceb9e99b27187","name":"Publish message with custom timestamp: Thu Sep 19 2024 20:51:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1757537509113,"stop":1757537509114,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e983509709aee5","name":"Check message with no pubsub topic is not received","time":{"start":1757537794617,"stop":1757537794617,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d09df5c5b0f55e","name":"should initialize with custom number of peers","time":{"start":1757537310566,"stop":1757537310567,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc89a4d951c39e1a","name":"Js publishes, other Js receives","time":{"start":1757537499257,"stop":1757537499257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0108161a48ad43","name":"Push message with content topic containing Chinese","time":{"start":1757538396726,"stop":1757538396726,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacbbe4f7fa4803b","name":"should not fail to start the service if it is already started","time":{"start":1757537572750,"stop":1757537572750,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15b033ab8ffad","name":"should enable all discoveries when explicitly set","time":{"start":1757537309704,"stop":1757537309706,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a76eef2c26293c7","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757537273083,"stop":1757537273084,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9d65fa1d446168","name":"should invoke callbacks when receiving a message","time":{"start":1757537311243,"stop":1757537311253,"duration":10},"status":"passed","severity":"normal"},{"uid":"ac71d98bbd4b8a00","name":"Push message with rate limit","time":{"start":1757538396729,"stop":1757538396729,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68bdb219627d121","name":"should work with mixed v2 and v3 peers","time":{"start":1757537310839,"stop":1757537310839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af9b552ee4489a4","name":"Push message with Chinese payload","time":{"start":1757538396700,"stop":1757538396700,"duration":0},"status":"passed","severity":"normal"},{"uid":"514d2c5ab37a751f","name":"Push message with content topic containing emoji","time":{"start":1757538396728,"stop":1757538396728,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efacb94fd6f1c91","name":"should emit a peer event after start","time":{"start":1757537341800,"stop":1757537341800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14caef817582879","name":"Passing page size 11 when there are 10 messages","time":{"start":1757537677354,"stop":1757537677354,"duration":0},"status":"passed","severity":"normal"},{"uid":"912785945f797d40","name":"should not fail to stop the service if it was not started","time":{"start":1757537341799,"stop":1757537341799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f63ffce9e5e5bfd","name":"Check publish message containing numeric","time":{"start":1757537509108,"stop":1757537509108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b778d96bcdb1dc56","name":"should remove event listeners from libp2p","time":{"start":1757537262864,"stop":1757537262865,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1904044b7b6374f","name":"should start and setup intervals and event listeners","time":{"start":1757537311254,"stop":1757537311254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1a84b64b767fa4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757537247449,"stop":1757537247450,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec09c32e10bde019","name":"should handle dial errors gracefully","time":{"start":1757537263374,"stop":1757537263375,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d4de79e7faf975","name":"Push message with meta","time":{"start":1757538396696,"stop":1757538396696,"duration":0},"status":"passed","severity":"normal"},{"uid":"392e9c587b729a7a","name":"Check received message containing short","time":{"start":1757537794609,"stop":1757537794610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8279221eb4f4c141","name":"Encoder error raises irrecoverable error","time":{"start":1757537314179,"stop":1757537314179,"duration":0},"status":"passed","severity":"normal"},{"uid":"5928762bf673a8d3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757537294291,"stop":1757537294291,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ceccdae6659456","name":"should handle complete discovery-to-dial flow","time":{"start":1757537262996,"stop":1757537262997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0dc830e89c16478","name":"Publishes to nwaku","time":{"start":1757537499256,"stop":1757537499256,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd0d401aa890341","name":"should handle peer identify event","time":{"start":1757537273576,"stop":1757537273576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54b23017104d221","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757537311168,"stop":1757537311169,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b602e360cc454b4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757537817631,"stop":1757537817632,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df9495ec257dd1f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757537618274,"stop":1757537618274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32400ab502f37e1","name":"Decoder throws on undefined content topic","time":{"start":1757537285097,"stop":1757537285097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7520d6937b933338","name":"messageHash returns a Uint8Array","time":{"start":1757537263252,"stop":1757537263253,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca00e83fad5d1cb6","name":"Push message with content topic containing long","time":{"start":1757538396714,"stop":1757538396715,"duration":1},"status":"passed","severity":"normal"},{"uid":"20780273f4eae339","name":"should return false when network is not connected","time":{"start":1757537263994,"stop":1757537263995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5d0764af0970b3","name":"should update peer store before dialing","time":{"start":1757537262986,"stop":1757537262986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dabb94f8aec1419","name":"Check received message containing SQL Injection","time":{"start":1757537794602,"stop":1757537794603,"duration":1},"status":"passed","severity":"normal"},{"uid":"1110e26f964601a6","name":"Subscribe to topic containing XML and publish message","time":{"start":1757537517491,"stop":1757537517491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd3ae3375818f1f","name":"should handle zero peers request","time":{"start":1757537273468,"stop":1757537273469,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac358ab8ce6bc7d","name":"should handle peer disconnect event when no connections remain","time":{"start":1757537262875,"stop":1757537262882,"duration":7},"status":"passed","severity":"normal"},{"uid":"7375868c45f0ec4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757537817633,"stop":1757537817634,"duration":1},"status":"passed","severity":"normal"},{"uid":"823d7e7dc16b007b","name":"should handle peer store update failures gracefully","time":{"start":1757537263140,"stop":1757537263152,"duration":12},"status":"passed","severity":"normal"},{"uid":"9cb55a13c1896aa3","name":"should handle all zero keep alive options","time":{"start":1757537263171,"stop":1757537263171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c759c0d42972e52d","name":"Subscribe to topic containing Script and receive message","time":{"start":1757537817638,"stop":1757537817638,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6b0ab2730b4d4d","name":"Check received message containing unicode special characters","time":{"start":1757537794605,"stop":1757537794605,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fda32d4fab22ce9","name":"Push message with content topic containing JSON","time":{"start":1757538396716,"stop":1757538396717,"duration":1},"status":"passed","severity":"normal"},{"uid":"22efe3f3050ed346","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757537294336,"stop":1757537294337,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ef70f21f79e264","name":"should handle network check errors gracefully","time":{"start":1757537263244,"stop":1757537263244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0380fd66efc92c","name":"Used by Waku Relay","time":{"start":1757537684490,"stop":1757537684490,"duration":0},"status":"passed","severity":"normal"},{"uid":"c673f9cfceea81c8","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757537300056,"stop":1757537300057,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8ad59092e829470","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757537247450,"stop":1757537247450,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2140080c584f2e3","name":"Check message with invalid timestamp is not received","time":{"start":1757537794606,"stop":1757537794606,"duration":0},"status":"passed","severity":"normal"},{"uid":"868fa86cb0c46dd5","name":"should return true even if peer has no overlapping shards","time":{"start":1757537263550,"stop":1757537263550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9577a069e73e7a","name":"should send relay ping messages on timer","time":{"start":1757537263154,"stop":1757537263154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f98b1e73467d896","name":"should not dispatch event when already disconnected","time":{"start":1757537262883,"stop":1757537262883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee5de6256637ea2","name":"should successfully query store with valid decoders and options","time":{"start":1757537312021,"stop":1757537312021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1de6fbe0459685","name":"Push message with Chinese payload","time":{"start":1757538396688,"stop":1757538396688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7729fa72943bdf4","name":"should not allow k > 12","time":{"start":1757537293376,"stop":1757537293378,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f1a213fa9468224","name":"should return empty array when no peers connected","time":{"start":1757537263997,"stop":1757537263998,"duration":1},"status":"passed","severity":"normal"},{"uid":"53228b561a27a2f5","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757537294336,"stop":1757537294336,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fb8b346a73c4d5","name":"Check received message containing Chinese","time":{"start":1757537794601,"stop":1757537794601,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a61cb49a151d20","name":"should throw an error for insufficient data","time":{"start":1757537247603,"stop":1757537247603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94b1c0858d09ae5","name":"Push message with SQL Injection payload","time":{"start":1757538396711,"stop":1757538396711,"duration":0},"status":"passed","severity":"normal"},{"uid":"503fd76cd2f2b3d3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757537263153,"stop":1757537263154,"duration":1},"status":"passed","severity":"normal"},{"uid":"c200e45febf31372","name":"Check publish message containing short","time":{"start":1757537509107,"stop":1757537509107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ffe283ae5bde01","name":"should check false positive rate","time":{"start":1757537297448,"stop":1757537297448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b33a7adc0bae67b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757537294350,"stop":1757537294350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11c17ea87a280ee","name":"should not retry if at least one success","time":{"start":1757537309252,"stop":1757537309262,"duration":10},"status":"passed","severity":"normal"},{"uid":"53afb4e1f5b22e8b","name":"Push message with long payload","time":{"start":1757538396699,"stop":1757538396699,"duration":0},"status":"passed","severity":"normal"},{"uid":"37594900facdcb61","name":"Check received message containing numeric","time":{"start":1757537794610,"stop":1757537794610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2022fc65914b2e90","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757537311170,"stop":1757537311171,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bbf60c2469532e2","name":"can start the service","time":{"start":1757537572747,"stop":1757537572748,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad5a1e38ee03516","name":"Push message with unicode special characters payload","time":{"start":1757538396713,"stop":1757538396713,"duration":0},"status":"passed","severity":"normal"},{"uid":"5261377a7e09b477","name":"should send to specified number of peers of used peers","time":{"start":1757537310834,"stop":1757537310834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7661dbd990fb34","name":"Subscribe and receive messages via waku relay post","time":{"start":1757537817642,"stop":1757537817642,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf5f6d6e1f2d111","name":"Push message with long payload","time":{"start":1757538396720,"stop":1757538396721,"duration":1},"status":"passed","severity":"normal"},{"uid":"601c03834568a5bf","name":"should not receive a peer event after stop","time":{"start":1757537572752,"stop":1757537572753,"duration":1},"status":"passed","severity":"normal"},{"uid":"949a582f878ef88d","name":"Push message with content topic containing long","time":{"start":1757538396725,"stop":1757538396726,"duration":1},"status":"passed","severity":"normal"},{"uid":"196dea40573fbde1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757537817637,"stop":1757537817637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4021cd1c06aac1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757537817639,"stop":1757537817639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a257d650bd55f239","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757537486180,"stop":1757537486180,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaf7b38e1d571bc","name":"should not change state when connections remain after disconnect","time":{"start":1757537262882,"stop":1757537262882,"duration":0},"status":"passed","severity":"normal"},{"uid":"694f3ffb7053767f","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757537357770,"stop":1757537357770,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8c964126bfb32a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757537486179,"stop":1757537486180,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cea8d5d0ba6dd34","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757537294355,"stop":1757537294355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9cd9f334c72baa","name":"Push message with content topic containing JSON","time":{"start":1757538396695,"stop":1757538396695,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e1e6a8292f9ecd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app74/3/topic422/test.js","time":{"start":1757537605568,"stop":1757537605568,"duration":0},"status":"passed","severity":"normal"},{"uid":"15de36f1348fd03a","name":"Push message with content topic containing SQL Injection","time":{"start":1757538396705,"stop":1757538396706,"duration":1},"status":"passed","severity":"normal"},{"uid":"d590c9fc6ff8805c","name":"should filter peers by codec","time":{"start":1757537263998,"stop":1757537263998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65dd77f2068c9a0","name":"should throw error - no id","time":{"start":1757537253509,"stop":1757537253509,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b301338e82ca24","name":"should handle query errors","time":{"start":1757537273581,"stop":1757537273581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4fe765fd59d0a","name":"Push message with Basic HTML tag payload","time":{"start":1757538396701,"stop":1757538396702,"duration":1},"status":"passed","severity":"normal"},{"uid":"75219a98004c4d1","name":"Register correct protocols","time":{"start":1757537517483,"stop":1757537517483,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaafd264d79ba233","name":"Publish message with rate limit","time":{"start":1757537509118,"stop":1757537509119,"duration":1},"status":"passed","severity":"normal"},{"uid":"c32ce17ed9a3de41","name":"should handle shard reader errors gracefully","time":{"start":1757537263243,"stop":1757537263243,"duration":0},"status":"passed","severity":"normal"},{"uid":"44be67f7bdcdcb90","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757537294341,"stop":1757537294343,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5520113524bfd7e","name":"Waku message hash computation (no timestamp)","time":{"start":1757537263252,"stop":1757537263252,"duration":0},"status":"passed","severity":"normal"},{"uid":"1320aecf7cd7cd28","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757537817642,"stop":1757537817642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da47ddf5e85be4a","name":"random static sharding 2 - Cluster ID: 319, Shard ID: 277","time":{"start":1757537661762,"stop":1757537661763,"duration":1},"status":"passed","severity":"normal"},{"uid":"391611bd824eea79","name":"should clear interval on stop","time":{"start":1757537273584,"stop":1757537273584,"duration":0},"status":"passed","severity":"normal"},{"uid":"c835e9acb63e7094","name":"msgTime: 0 ms from now, startTime: 1757451269232, endTime: 1757537669232","time":{"start":1757537685215,"stop":1757537685215,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1dfae7c03e2580","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757537294332,"stop":1757537294333,"duration":1},"status":"passed","severity":"normal"},{"uid":"389dd70fcf821dd5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757537517494,"stop":1757537517495,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70995e255621b47","name":"should throw error - invalid id","time":{"start":1757537253510,"stop":1757537253510,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84052c9ff49b1cf","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757537263762,"stop":1757537263763,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e7111264de9503","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757537294334,"stop":1757537294335,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0e3ad22059519d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757537486181,"stop":1757537486182,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c9bea7967e3482","name":"Push to array if already present","time":{"start":1757537247240,"stop":1757537247241,"duration":1},"status":"passed","severity":"normal"},{"uid":"55aa5396478a811","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757537502508,"stop":1757537502508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8932c199909273e0","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757537252866,"stop":1757537252867,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f498489a93b6f80","name":"should handle ENR without shardInfo","time":{"start":1757537273583,"stop":1757537273583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab06c88d3b2d0070","name":"Retries within given interval","time":{"start":1757537311845,"stop":1757537311845,"duration":0},"status":"passed","severity":"normal"},{"uid":"19830a842fa5008b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757537310580,"stop":1757537310585,"duration":5},"status":"passed","severity":"normal"},{"uid":"9151288d60b53217","name":"should create an instance with libp2p and dialer","time":{"start":1757537262957,"stop":1757537262958,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ac63d2046ab9f1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757537817644,"stop":1757537817644,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3b6a1ada0729d3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757537294306,"stop":1757537294307,"duration":1},"status":"passed","severity":"normal"},{"uid":"8171a27ad0e13de4","name":"Passing page size 110 when there are 120 messages","time":{"start":1757537677355,"stop":1757537677356,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebec78abe6cab1cf","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app92/7/topic807/utf8","time":{"start":1757537605563,"stop":1757537605563,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b82871d16a1387","name":"isConnected should return true after first peer connects","time":{"start":1757537357767,"stop":1757537357768,"duration":1},"status":"passed","severity":"normal"},{"uid":"1438298c0b421ec8","name":"Push message with escaped characters payload","time":{"start":1757538396702,"stop":1757538396702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb3c1e3b5fc8bdb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757537247462,"stop":1757537247462,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1277c3bef768dd0","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757537294300,"stop":1757537294301,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeff81417d8027fb","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757537253517,"stop":1757537253517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef309ed80ded82c0","name":"Check message with non string payload is not received","time":{"start":1757537794608,"stop":1757537794608,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8216879c7c0e6c","name":"Push message with unicode special characters payload","time":{"start":1757538396702,"stop":1757538396703,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e776473e7df8b52","name":"should handle complete peer lifecycle","time":{"start":1757537263178,"stop":1757537263179,"duration":1},"status":"passed","severity":"normal"},{"uid":"8663a18ce6524621","name":"should not receive a peer event before start","time":{"start":1757537277614,"stop":1757537277614,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ecef1618acaecc","name":"should handle ping failures gracefully","time":{"start":1757537263139,"stop":1757537263139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05bd2b8f82d56c8","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757537300057,"stop":1757537300057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb8d3e37bd20520","name":"should handle query errors gracefully","time":{"start":1757537273580,"stop":1757537273580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aad99dcd56dc22","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757537300054,"stop":1757537300054,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec321df24b4d7b8","name":"should emit a peer event after start","time":{"start":1757537572750,"stop":1757537572751,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc344838330b6cb","name":"should return PeerId when PeerId is provided","time":{"start":1757537263441,"stop":1757537263441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffaa40e31f1a316","name":"throws if store query response has error status","time":{"start":1757537263896,"stop":1757537263897,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3a6e32d69ddef8","name":"should not fail to start the service if it is already started","time":{"start":1757537277613,"stop":1757537277613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d858cb096d3425a3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757537486182,"stop":1757537486182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06bdbfd575d5250","name":"Push message with content topic containing escaped characters","time":{"start":1757538396706,"stop":1757538396706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d57f5ca338bc1c0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757537311171,"stop":1757537311173,"duration":2},"status":"passed","severity":"normal"},{"uid":"b676c79265399599","name":"Query with Ordered Callback, No message returned","time":{"start":1757537632291,"stop":1757537632291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e40f41d7cba8d97","name":"should query peers that support peer exchange","time":{"start":1757537273577,"stop":1757537273577,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e95b41076617faa","name":"Stops search when 2 null results are returned","time":{"start":1757537272642,"stop":1757537272642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8161e82efaed7d4","name":"should push the message to the outgoing buffer","time":{"start":1757537300049,"stop":1757537300050,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce0973827c3b671","name":"should not fail to stop the service if it was not started","time":{"start":1757537277613,"stop":1757537277613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8fccafe0366232","name":"throws on content topic with empty application field","time":{"start":1757537247443,"stop":1757537247443,"duration":0},"status":"passed","severity":"normal"},{"uid":"736bd915fad746f3","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757537624199,"stop":1757537624199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b82e8391969c9b6","name":"should remove expired entries after TTL has passed","time":{"start":1757537308431,"stop":1757537308431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e5b2811832ee46","name":"tcp ip4 address","time":{"start":1757537252875,"stop":1757537252875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41a9e8e606ebc25","name":"Fails to publish message with empty text","time":{"start":1757537509115,"stop":1757537509116,"duration":1},"status":"passed","severity":"normal"},{"uid":"2727613d29f87233","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757537294301,"stop":1757537294306,"duration":5},"status":"passed","severity":"normal"},{"uid":"c40efb99f8045258","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757537319327,"stop":1757537319327,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d5151b22acd162","name":"Own sync message does not acknowledge own messages","time":{"start":1757537319327,"stop":1757537319327,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d055da0aa411da","name":"should not fail to start the service if it is already started","time":{"start":1757537341799,"stop":1757537341800,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3508bdf6d80a0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757537300056,"stop":1757537300056,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a8ee1a45df5b28","name":"Push message with content topic containing long","time":{"start":1757538396693,"stop":1757538396693,"duration":0},"status":"passed","severity":"normal"},{"uid":"849e0781e2193d07","name":"Push message with emoji payload","time":{"start":1757538396724,"stop":1757538396725,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ab2a9c10a4c295","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757537294327,"stop":1757537294327,"duration":0},"status":"passed","severity":"normal"},{"uid":"dced71215b526760","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757537263247,"stop":1757537263247,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f17541d1d6c8ca","name":"should clear the dialing interval","time":{"start":1757537263212,"stop":1757537263212,"duration":0},"status":"passed","severity":"normal"},{"uid":"4528ed29602f8ce6","name":"Push message with emoji payload","time":{"start":1757538396692,"stop":1757538396692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbf1327942ca506","name":"Check received message containing special chars","time":{"start":1757537794601,"stop":1757537794601,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8435af6c2c05bf","name":"retrieves a single peer","time":{"start":1757537273743,"stop":1757537273744,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba26442640a5a1a3","name":"Subscribe and publish message","time":{"start":1757537517483,"stop":1757537517484,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d7b7852325a128","name":"should be safe to call multiple times","time":{"start":1757537263116,"stop":1757537263116,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaa7c9033b9a582","name":"Check received message containing short","time":{"start":1757537794599,"stop":1757537794600,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe02b5c77b1db8d","name":"Meta field set when metaSetter is specified","time":{"start":1757537264144,"stop":1757537264144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19b6299b3121d8e","name":"Push message with content topic containing emoji","time":{"start":1757538396696,"stop":1757538396696,"duration":0},"status":"passed","severity":"normal"},{"uid":"67092dc6f5f5b722","name":"should be sent with empty content","time":{"start":1757537300057,"stop":1757537300058,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07cb76394e2afc5","name":"should dial with multiaddr and return stream","time":{"start":1757537263995,"stop":1757537263995,"duration":0},"status":"passed","severity":"normal"},{"uid":"96368c34ac6c2aa5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757537273084,"stop":1757537273084,"duration":0},"status":"passed","severity":"normal"},{"uid":"94792b1d30c27368","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757537273463,"stop":1757537273463,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bed68236e9708d","name":"Check publish message containing Russian","time":{"start":1757537509109,"stop":1757537509109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6835d0c0bd883ff","name":"should handle case with all peers already connected","time":{"start":1757537263375,"stop":1757537263376,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b961e280dec2fd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757537349913,"stop":1757537349914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92914fdcbe3f7f0","name":"Fails to push message with large meta","time":{"start":1757538396728,"stop":1757538396729,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0650941d2665011","name":"Fails to push message bigger that 1MB","time":{"start":1757538396730,"stop":1757538396730,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7d5f7ef164d93c","name":"yields undefined for messages without content topic","time":{"start":1757537263898,"stop":1757537263898,"duration":0},"status":"passed","severity":"normal"},{"uid":"835286388051e846","name":"Relay","time":{"start":1757537341760,"stop":1757537341761,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7bc807de420aee5","name":"Check publish message after client node is restarted","time":{"start":1757537509118,"stop":1757537509118,"duration":0},"status":"skipped","severity":"normal"},{"uid":"638c77e36f37a82e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757537262873,"stop":1757537262874,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec9a0afa46dc63a","name":"Push message with content topic containing Russian","time":{"start":1757538396716,"stop":1757538396716,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5120c4c7936cf7","name":"Check publish message containing long","time":{"start":1757537509107,"stop":1757537509107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b587a272495cd57","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757537817649,"stop":1757537817649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed1dd9588ae3066","name":"Ordered Callback - false","time":{"start":1757537668970,"stop":1757537668970,"duration":0},"status":"passed","severity":"normal"},{"uid":"76621a1b7bf1a2a6","name":"should set up event listeners when started","time":{"start":1757537311154,"stop":1757537311154,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e90db1887052b0","name":"Rejects garbage","time":{"start":1757537322638,"stop":1757537322638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1882adcfb2e9b56","name":"accepts time-filtered query with content filter","time":{"start":1757537263471,"stop":1757537263472,"duration":1},"status":"passed","severity":"normal"},{"uid":"7314e1acfe9f47ea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757537294350,"stop":1757537294351,"duration":1},"status":"passed","severity":"normal"},{"uid":"711f7407dc442620","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757537300052,"stop":1757537300052,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dbe180c9eec55a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app24/2/topic761/json","time":{"start":1757537605570,"stop":1757537605571,"duration":1},"status":"passed","severity":"normal"},{"uid":"94563d99d6cfac64","name":"should partition messages based on acknowledgement status","time":{"start":1757537300057,"stop":1757537300057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1accfe6f1b57e3e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757537294306,"stop":1757537294306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8050090c986670e","name":"should be able to encode the field with only STORE set to true","time":{"start":1757537252850,"stop":1757537252857,"duration":7},"status":"passed","severity":"normal"},{"uid":"6e61d40e089e37d9","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757537263154,"stop":1757537263154,"duration":0},"status":"passed","severity":"normal"},{"uid":"300e53cc02c85888","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757537273747,"stop":1757537273747,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47a443b250317531","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757537263469,"stop":1757537263469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc328043eede67b","name":"Push message with content topic containing special chars","time":{"start":1757538396726,"stop":1757538396726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc3861f5467bce8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757537817643,"stop":1757537817644,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f479fa6687d01e3c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757537247449,"stop":1757537247449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f090604fed5c1e92","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757537263380,"stop":1757537263380,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf0dd5d9f204341","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757537817650,"stop":1757537817650,"duration":0},"status":"passed","severity":"normal"},{"uid":"48605af4f66e0914","name":"should properly create location multiaddrs - tcp6","time":{"start":1757537253514,"stop":1757537253514,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ceaab0df91ac9c","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757537293380,"stop":1757537293381,"duration":1},"status":"passed","severity":"normal"},{"uid":"989e4d3c2cba8f9a","name":"Store - dialed after - with timeout","time":{"start":1757537686489,"stop":1757537686490,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7dc6c643cc6f0d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757537247458,"stop":1757537247458,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c29199febc6a7c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757537817631,"stop":1757537817631,"duration":0},"status":"passed","severity":"normal"},{"uid":"17374cbea208db46","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757537294326,"stop":1757537294326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91a4649070588e5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757537294339,"stop":1757537294339,"duration":0},"status":"passed","severity":"normal"},{"uid":"769e719ae56fb626","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757537310945,"stop":1757537310945,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c2e47022e527","name":"Push message with custom timestamp: 1726778960123","time":{"start":1757538396729,"stop":1757538396729,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a90870a4f5759b","name":"Outgoing message is emitted as sending","time":{"start":1757537314178,"stop":1757537314179,"duration":1},"status":"passed","severity":"normal"},{"uid":"6468ade03b1cbb25","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757537263761,"stop":1757537263762,"duration":1},"status":"passed","severity":"normal"},{"uid":"823479e27734b586","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757537349913,"stop":1757537349913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4a2e2cb7ce33cb","name":"should stop all internal components","time":{"start":1757537263993,"stop":1757537263993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b91b79c8e89d10e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757537509113,"stop":1757537509113,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50f80fb71524fed","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757537273080,"stop":1757537273081,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1a383bcbff4a79","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757537486179,"stop":1757537486179,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a5283b176b3ed7","name":"Push message with content topic containing unicode special characters","time":{"start":1757538396696,"stop":1757538396696,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a69e5a64cdd86b","name":"should stop peer exchange discovery","time":{"start":1757537273573,"stop":1757537273573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d04aa84d4f2654","name":"Push message with short payload","time":{"start":1757538396720,"stop":1757538396720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6989531dddbd5a0","name":"Check received message containing JSON","time":{"start":1757537794613,"stop":1757537794613,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9dc77ab680928d","name":"should return false when peer has no shard info","time":{"start":1757537263550,"stop":1757537263550,"duration":0},"status":"passed","severity":"normal"},{"uid":"227ae5b546b1dd78","name":"Push message with Script payload","time":{"start":1757538396712,"stop":1757538396712,"duration":0},"status":"passed","severity":"normal"},{"uid":"324988aa3e6209ec","name":"ends if response has no messages","time":{"start":1757537263897,"stop":1757537263897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39c6eb99988d21a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757537517487,"stop":1757537517487,"duration":0},"status":"passed","severity":"normal"},{"uid":"708f58f0b41ec3a7","name":"should create ShardReader with auto sharding network config","time":{"start":1757537263548,"stop":1757537263548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98e46f9394f49c3","name":"should not receive a peer event after stop","time":{"start":1757537341801,"stop":1757537341801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7f39e579f095c0","name":"should drop connection to all peers on hangUp","time":{"start":1757537424297,"stop":1757537424297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e218ee00a16701bb","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757537427366,"stop":1757537427367,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a40a7af62b2e87","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757537263895,"stop":1757537263895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f569ab063ceb039e","name":"Subscribe and receive messages via waku relay post","time":{"start":1757537817632,"stop":1757537817632,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6da349e38dc120","name":"returns all values when wanted number matches available values","time":{"start":1757537272129,"stop":1757537272131,"duration":2},"status":"passed","severity":"normal"},{"uid":"26a4f0cfa5519c71","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757537310586,"stop":1757537310586,"duration":0},"status":"passed","severity":"normal"},{"uid":"105ee17945aab116","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757537380250,"stop":1757537380251,"duration":1},"status":"passed","severity":"normal"},{"uid":"321f430053550cff","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757537294333,"stop":1757537294334,"duration":1},"status":"passed","severity":"normal"},{"uid":"bada7e3b2d5bb7ed","name":"topics with same application and version share the same shard","time":{"start":1757537247452,"stop":1757537247453,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24405cd6d3b694","name":"should maintain desired error rate","time":{"start":1757537297440,"stop":1757537297441,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1b54a7d1209dbf","name":"Encoder throws on empty string content topic","time":{"start":1757537283451,"stop":1757537283452,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5f044d0fe977df","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757537817636,"stop":1757537817636,"duration":0},"status":"passed","severity":"normal"},{"uid":"56aefd2510c9da49","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757537294314,"stop":1757537294314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e76212a834296e3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757537252867,"stop":1757537252867,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4213578516ad8d1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757537486178,"stop":1757537486179,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7f5526f3979900","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757537247458,"stop":1757537247458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c809fc37bc994b94","name":"Check received message containing emoji","time":{"start":1757537794605,"stop":1757537794605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2cd128e0f1a747","name":"should not receive a peer event before start","time":{"start":1757537341800,"stop":1757537341801,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a523b26385ec6b","name":"Push message with XML payload","time":{"start":1757538396690,"stop":1757538396690,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc55a7801c322550","name":"should dial peer immediately when queue is empty","time":{"start":1757537263213,"stop":1757537263213,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd70d4dd2de31261","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757537294337,"stop":1757537294337,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c37f62a8f8009c1","name":"Push message equal or less that 1MB","time":{"start":1757538396698,"stop":1757538396698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1f5bc9d049506a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757537263138,"stop":1757537263138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea942d1f549109f5","name":"Push message with content topic containing JSON","time":{"start":1757538396706,"stop":1757538396706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a28d0ad1bd24e6d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757537294355,"stop":1757537294356,"duration":1},"status":"passed","severity":"normal"},{"uid":"863b2877b5c2b4eb","name":"Check publish message containing unicode special characters","time":{"start":1757537509112,"stop":1757537509112,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc54c07c2655b7f","name":"should handle multiple peer connections","time":{"start":1757537263128,"stop":1757537263128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eef96c7ff0a2408","name":"Wait given interval before re-trying","time":{"start":1757537311845,"stop":1757537311846,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc156af0696ceda","name":"new peer added after a peer was already found","time":{"start":1757537513346,"stop":1757537513346,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e71831ce592be2b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757537311934,"stop":1757537311934,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbfb6fdeb7abfcd","name":"Push message equal or less that 1MB","time":{"start":1757538396719,"stop":1757538396719,"duration":0},"status":"passed","severity":"normal"},{"uid":"427917cf3b12e320","name":"Subscribe to topic containing long and receive message","time":{"start":1757537817635,"stop":1757537817635,"duration":0},"status":"passed","severity":"normal"},{"uid":"98514258a75e0496","name":"Check received message containing XML","time":{"start":1757537794603,"stop":1757537794603,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4f4e721df09b52","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757537817639,"stop":1757537817639,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad287875908e8541","name":"Fails to push message with large meta","time":{"start":1757538396696,"stop":1757538396697,"duration":1},"status":"passed","severity":"normal"},{"uid":"5616d4e0dee8827","name":"should start all internal components","time":{"start":1757537263992,"stop":1757537263993,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe44f7b433c32c45","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757537293379,"stop":1757537293380,"duration":1},"status":"passed","severity":"normal"},{"uid":"735758b0b4bef80f","name":"Decoder throws on empty string content topic","time":{"start":1757537285098,"stop":1757537285098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b476dfa57806dfe","name":"nwaku subscribes","time":{"start":1757537499255,"stop":1757537499256,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8225e0c3d7a220","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757537294314,"stop":1757537294314,"duration":0},"status":"passed","severity":"normal"},{"uid":"116230d28d43bee7","name":"different cluster: nodes don't connect","time":{"start":1757537427360,"stop":1757537427360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40152f5d2d97149","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757537319326,"stop":1757537319326,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda5152256fbf01a","name":"Check message with non string payload is not received","time":{"start":1757537794618,"stop":1757537794618,"duration":0},"status":"passed","severity":"normal"},{"uid":"607fc1ee832355af","name":"should process up to 3 peers at once","time":{"start":1757537263242,"stop":1757537263242,"duration":0},"status":"passed","severity":"normal"},{"uid":"181c01e9d154cef","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757537273082,"stop":1757537273083,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1ff495a1a0f8c7","name":"Publish message with custom timestamp: Wed Sep 10 2025 21:51:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1757537509115,"stop":1757537509115,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc3e3cf9448eb3d","name":"should initialize with custom TTL","time":{"start":1757537273571,"stop":1757537273572,"duration":1},"status":"passed","severity":"normal"},{"uid":"107d58e2bd95f83c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757537294307,"stop":1757537294307,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5b0f06a4ef83c4","name":"should remove event listener for peer:discovery","time":{"start":1757537262976,"stop":1757537262984,"duration":8},"status":"passed","severity":"normal"},{"uid":"7c2296c67e396390","name":"should handle corrupted shard info gracefully","time":{"start":1757537263575,"stop":1757537263575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3531564be7ab22c3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757537427363,"stop":1757537427364,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1cbe71fc9f21e4","name":"should create a new stream if no existing for protocol found","time":{"start":1757537263758,"stop":1757537263758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de2b81701f25563","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757537283448,"stop":1757537283448,"duration":0},"status":"passed","severity":"normal"},{"uid":"488f6c58592e1a24","name":"Push message with Arabic payload","time":{"start":1757538396711,"stop":1757538396711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18ef1f467b6497d","name":"should create KeepAliveManager with required options","time":{"start":1757537263115,"stop":1757537263115,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f82d47f5280809a","name":"Publish without waiting for remote peer","time":{"start":1757537517483,"stop":1757537517483,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ac7498b70711af","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757537509116,"stop":1757537509116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2773bbb2cb0f4db","name":"Decoder throws on undefined content topic","time":{"start":1757537264145,"stop":1757537264145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2042862733e16c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757537247457,"stop":1757537247457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8e3d8f41bff97a","name":"Push 30 different messages","time":{"start":1757538396714,"stop":1757538396714,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cab0f7bce927556","name":"should handle peer store errors gracefully","time":{"start":1757537311936,"stop":1757537311936,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d38e4d47ecf82cb","name":"should handle v3 RLN errors","time":{"start":1757537310839,"stop":1757537310840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a41aaa5e87d3bc","name":"throws on content topic with empty topic name field","time":{"start":1757537247444,"stop":1757537247445,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e86f14afa9c41c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757537283446,"stop":1757537283448,"duration":2},"status":"passed","severity":"normal"},{"uid":"ddab43753abcb1a9","name":"Push message with custom timestamp: 1757533760119","time":{"start":1757538396697,"stop":1757538396697,"duration":0},"status":"passed","severity":"normal"},{"uid":"659a02946829d73a","name":"should create PeerExchange instance with components","time":{"start":1757537273469,"stop":1757537273470,"duration":1},"status":"passed","severity":"normal"},{"uid":"83635ee4f24b4cb3","name":"Check received message containing shell command","time":{"start":1757537794613,"stop":1757537794613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8350055cc774b19c","name":"should return false when navigator.onLine is false","time":{"start":1757537262873,"stop":1757537262873,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f604333b52258a0","name":"Relay - dialed after","time":{"start":1757537686488,"stop":1757537686488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8caafadd5d823c81","name":"Subscribe to topic containing long and receive message","time":{"start":1757537817645,"stop":1757537817645,"duration":0},"status":"passed","severity":"normal"},{"uid":"988da5016c1e0112","name":"Outgoing message is possibly acknowledged","time":{"start":1757537314180,"stop":1757537314180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5d1cd9e86930d9","name":"Callback on promise","time":{"start":1757537663713,"stop":1757537663713,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2552c86a6ad5f8","name":"should wait for Filter peer to be connected","time":{"start":1757537314358,"stop":1757537314358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdf8778e5ebea9f","name":"Push message with special chars payload","time":{"start":1757538396688,"stop":1757538396688,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb567634628fb2f6","name":"should properly create peer info with all multiaddrs","time":{"start":1757537253515,"stop":1757537253515,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d7a0f4e536c2bb","name":"A test","time":{"start":1757537412471,"stop":1757537412471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14cc174bfe03668","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757537252862,"stop":1757537252863,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ed19b287db94cd","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757537517490,"stop":1757537517490,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d2b9b6107c96bd","name":"Push message with Arabic payload","time":{"start":1757538396700,"stop":1757538396700,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdde73411a584bcc","name":"Light Node - default protocols","time":{"start":1757537686491,"stop":1757537686491,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f0e823cdc80ce0","name":"should dial all peers on dial","time":{"start":1757537424297,"stop":1757537424297,"duration":0},"status":"passed","severity":"normal"},{"uid":"908a057456b7886f","name":"should accept empty decoders array","time":{"start":1757537311148,"stop":1757537311148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4eab6876ced341","name":"Check meta is set [symmetric]","time":{"start":1757537283449,"stop":1757537283450,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d878f70279bea8","name":"should clear all timers","time":{"start":1757537263126,"stop":1757537263127,"duration":1},"status":"passed","severity":"normal"},{"uid":"a506ad2fe154e243","name":"should initialize with Unhealthy status","time":{"start":1757537311933,"stop":1757537311933,"duration":0},"status":"passed","severity":"normal"},{"uid":"e366f4d9128bd562","name":"Query Generator, No Decoder","time":{"start":1757537632289,"stop":1757537632289,"duration":0},"status":"passed","severity":"normal"},{"uid":"465ad9b7b58c4a96","name":"should set field with all protocols disabled","time":{"start":1757537253515,"stop":1757537253515,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8ccc2ae48d73f7","name":"Push message with special chars payload","time":{"start":1757538396710,"stop":1757538396710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a254fe6ae5ac2e","name":"should create ConnectionManager with required options","time":{"start":1757537263990,"stop":1757537263990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5b1da6b46d2cae","name":"accepts valid message hash query","time":{"start":1757537263470,"stop":1757537263470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f7309b32678278","name":"should not dispatch event when already connected","time":{"start":1757537262882,"stop":1757537262883,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82777f4522dfab","name":"should not receive a peer event after stop","time":{"start":1757537277614,"stop":1757537277614,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d10f185c442c32","name":"should create ShardReader with static shards network config","time":{"start":1757537263548,"stop":1757537263548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30c89319f414f88","name":"configure the node with multiple content topics","time":{"start":1757537605574,"stop":1757537605574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cc346f94957f4","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757537663718,"stop":1757537663718,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d117e42304c7b3","name":"should handle case when globalThis is not available","time":{"start":1757537262875,"stop":1757537262875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e750dbc410861f7c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757537263153,"stop":1757537263153,"duration":0},"status":"passed","severity":"normal"},{"uid":"482ed18d2f6d90e3","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757537513346,"stop":1757537513347,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30e185f0e24e669","name":"should emit message when we just started and store connect event occurs","time":{"start":1757537311170,"stop":1757537311170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a80caad17228dcd","name":"Push message with rate limit","time":{"start":1757538396697,"stop":1757538396697,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f944abb57773648","name":"should dispatch network event when browser goes offline","time":{"start":1757537262897,"stop":1757537262898,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ed3bec00a6fa5f","name":"Generator, one shard","time":{"start":1757537624197,"stop":1757537624198,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc7e367a3e30a07","name":"Passing page size 3 when there are 20 messages","time":{"start":1757537677351,"stop":1757537677352,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e468c6f584701f8","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757537312023,"stop":1757537312024,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb228ad444a076f","name":"Refresh subscription","time":{"start":1757537817634,"stop":1757537817634,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ac5e8c1b0079fc","name":"Cluster id 0, shard 0","time":{"start":1757537661759,"stop":1757537661760,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc131d135ad9abde","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757537517488,"stop":1757537517488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdbb52d42f8bdb4","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757537502511,"stop":1757537502512,"duration":1},"status":"passed","severity":"normal"},{"uid":"6defe200fc1c5add","name":"Subscribe to topic containing short and receive message","time":{"start":1757537817634,"stop":1757537817635,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aab4e92fcead76f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757537294319,"stop":1757537294319,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b28de1b010c1ada","name":"Relay - dialed first","time":{"start":1757537686487,"stop":1757537686487,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2bd80c134bdc40","name":"should handle peer connect event","time":{"start":1757537262875,"stop":1757537262875,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa62fd67156831d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757537669913,"stop":1757537669913,"duration":0},"status":"passed","severity":"normal"},{"uid":"45692f09be6ecde8","name":"Check publish message containing shell command","time":{"start":1757537509111,"stop":1757537509112,"duration":1},"status":"passed","severity":"normal"},{"uid":"89eee376737238f2","name":"should decode valid enr with tcp successfully","time":{"start":1757537253508,"stop":1757537253509,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a0e1cfc47cf64e","name":"should select older connection if present","time":{"start":1757537263612,"stop":1757537263612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf93a7122586e483","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757537404292,"stop":1757537404293,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3a551612803e4e","name":"random static sharding 5 - Cluster ID: 67, Shard ID: 508","time":{"start":1757537661771,"stop":1757537661774,"duration":3},"status":"passed","severity":"normal"},{"uid":"34c4c1e5b5a7ece7","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757537300055,"stop":1757537300055,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cfc606f6945bc2","name":"Push message with numeric payload","time":{"start":1757538396687,"stop":1757538396688,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84c9754f7107244","name":"Check received message containing escaped characters","time":{"start":1757537794604,"stop":1757537794604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2d552b5c0ed422","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757537247463,"stop":1757537247463,"duration":0},"status":"passed","severity":"normal"},{"uid":"498b36824954863b","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757537312822,"stop":1757537312822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c046b447043d37a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757537247451,"stop":1757537247451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f3ef2deafab17a","name":"Push message with Chinese payload","time":{"start":1757538396722,"stop":1757538396722,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3493e47c59de75","name":"should encodeTxt and decodeTxt","time":{"start":1757537253504,"stop":1757537253504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3109dfe809d40380","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757537294337,"stop":1757537294338,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf4b48eb73310b2","name":"Push message with content topic containing numeric","time":{"start":1757538396715,"stop":1757538396715,"duration":0},"status":"passed","severity":"normal"},{"uid":"692b427e47e8f983","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757537294301,"stop":1757537294301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4eb510a24aede65","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757537311174,"stop":1757537311174,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc2a3c73a88792c","name":"Push message with custom timestamp: 1757540960119","time":{"start":1757538396698,"stop":1757538396698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8d2f55332845ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757537294351,"stop":1757537294354,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ef9cf7e9ccd440b","name":"peer exchange sets tag","time":{"start":1757537513345,"stop":1757537513346,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84a095884266f13","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757537263385,"stop":1757537263385,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea0cb922f68a03a","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757537311169,"stop":1757537311169,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc95992269e284de","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757537517493,"stop":1757537517493,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eca43040a699367","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757537247453,"stop":1757537247454,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2583271366dfc61","name":"Sample","time":{"start":1757537252987,"stop":1757537252987,"duration":0},"status":"passed","severity":"normal"},{"uid":"477ded28a30d0506","name":"should process tasks in queue","time":{"start":1757537309240,"stop":1757537309241,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba6f80e32b4f6a0","name":"should handle disconnect when peer has no timers","time":{"start":1757537263166,"stop":1757537263166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da43482a980cac0","name":"should set field with only FILTER enabled","time":{"start":1757537253516,"stop":1757537253517,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e24f4f085bee1a","name":"should return PeerId when PeerId is provided","time":{"start":1757537263439,"stop":1757537263441,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d75ef5fadfdb9a4","name":"should be safe to call multiple times","time":{"start":1757537263212,"stop":1757537263213,"duration":1},"status":"passed","severity":"normal"},{"uid":"a419c700e8ac0cab","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app6/8/topic74/xml","time":{"start":1757537605565,"stop":1757537605565,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4765a754baf2be","name":"returns only open connection if one present","time":{"start":1757537263611,"stop":1757537263611,"duration":0},"status":"passed","severity":"normal"},{"uid":"772c20a1fdaf9076","name":"Push message with meta","time":{"start":1757538396707,"stop":1757538396707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69d92fc8608d682","name":"should properly create location multiaddrs - udp4","time":{"start":1757537253513,"stop":1757537253513,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a62881a07d2469","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757537294320,"stop":1757537294320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32f76ed2debd8e2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757537517489,"stop":1757537517490,"duration":1},"status":"passed","severity":"normal"},{"uid":"499488d2c8f7e885","name":"should serialize and deserialize correctly","time":{"start":1757537297441,"stop":1757537297442,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b95d8b451e3ef5","name":"Fails to push message with large meta","time":{"start":1757538396707,"stop":1757538396707,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e304b62602d009b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757537294328,"stop":1757537294332,"duration":4},"status":"passed","severity":"normal"},{"uid":"dca54417c980300b","name":"should create PeerExchangeDiscovery instance","time":{"start":1757537273584,"stop":1757537273584,"duration":0},"status":"passed","severity":"normal"},{"uid":"176a56cfe161514","name":"should properly clean up resources when disposed","time":{"start":1757537308446,"stop":1757537308450,"duration":4},"status":"passed","severity":"normal"},{"uid":"4a2d02564f365799","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757537359734,"stop":1757537359734,"duration":0},"status":"passed","severity":"normal"},{"uid":"76622a9c35a6b0c5","name":"Check message on other pubsub topic is not received","time":{"start":1757537794616,"stop":1757537794617,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a16b9ef676af71","name":"can start and stop the service","time":{"start":1757537572748,"stop":1757537572748,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdeece1ea87657b","name":"should return undefined if no connection provided","time":{"start":1757537263758,"stop":1757537263758,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2dd84dfe41a4d19","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757537517488,"stop":1757537517488,"duration":0},"status":"passed","severity":"normal"},{"uid":"c440bcbb365c8c9d","name":"Check received message containing Basic HTML tag","time":{"start":1757537794613,"stop":1757537794613,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dd69d5c94aaef0","name":"does not validate decoders for hash queries","time":{"start":1757537263896,"stop":1757537263896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6e67cdf8bcb767","name":"Push message with content topic containing Russian","time":{"start":1757538396705,"stop":1757538396705,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e642d66f66eac97","name":"LightPush","time":{"start":1757537686490,"stop":1757537686490,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db4eb1215f2d5ed","name":"should handle large number of peers request","time":{"start":1757537273466,"stop":1757537273467,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fc82f1850c3af0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757537618275,"stop":1757537618277,"duration":2},"status":"passed","severity":"normal"},{"uid":"569fb18c307e01dc","name":"should insert message into bloom filter","time":{"start":1757537300050,"stop":1757537300050,"duration":0},"status":"passed","severity":"normal"},{"uid":"16edb83772bbff4d","name":"messageHashStr works with IProtoMessage","time":{"start":1757537263253,"stop":1757537263254,"duration":1},"status":"passed","severity":"normal"},{"uid":"173dcbd3eac88711","name":"can start and stop the service","time":{"start":1757537277613,"stop":1757537277613,"duration":0},"status":"passed","severity":"normal"},{"uid":"5450f05b0f261ade","name":"Throws when trying to push message with empty payload","time":{"start":1757538396714,"stop":1757538396714,"duration":0},"status":"passed","severity":"normal"},{"uid":"c922a493c6a46cea","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757537263994,"stop":1757537263994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b610ec531f173b87","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757537263442,"stop":1757537263442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9a02db2965b8f","name":"should allow redial after cooldown period","time":{"start":1757537263224,"stop":1757537263224,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f3c030a8bf906a","name":"Check message received after jswaku node is restarted","time":{"start":1757537794618,"stop":1757537794618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e986ebe3d2292efe","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757537817643,"stop":1757537817643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48e5f818aec6b7c","name":"Get Nodes","time":{"start":1757537272641,"stop":1757537272641,"duration":0},"status":"passed","severity":"normal"},{"uid":"150c53f353c859d9","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757537817648,"stop":1757537817648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c00e39f2c0ca796","name":"Cluster ID 0, shard 1","time":{"start":1757537661760,"stop":1757537661761,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd57fb2ecce48a7c","name":"should reject if LightPush is requested but not mounted","time":{"start":1757537314356,"stop":1757537314356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7efe907175bb3c","name":"should set field with all protocols enabled","time":{"start":1757537253516,"stop":1757537253516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ceedda1e143f613","name":"should handle peer not in mesh for all topics","time":{"start":1757537263178,"stop":1757537263178,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea681b101674007","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757537247603,"stop":1757537247603,"duration":0},"status":"passed","severity":"normal"},{"uid":"20768207a063cc7d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757537817640,"stop":1757537817641,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cf72fb71305d90","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757537486183,"stop":1757537486183,"duration":0},"status":"passed","severity":"normal"},{"uid":"371486241fb65c95","name":"should create RPC request with correct parameters","time":{"start":1757537273469,"stop":1757537273469,"duration":0},"status":"passed","severity":"normal"},{"uid":"607aa5d02f544290","name":"should get / set UDP multiaddr","time":{"start":1757537253512,"stop":1757537253513,"duration":1},"status":"passed","severity":"normal"},{"uid":"2257838bf6eb70ce","name":"should add peer to queue when queue is not empty","time":{"start":1757537263213,"stop":1757537263214,"duration":1},"status":"passed","severity":"normal"},{"uid":"6682a6bc54c415fa","name":"Check received message containing long","time":{"start":1757537794600,"stop":1757537794600,"duration":0},"status":"passed","severity":"normal"},{"uid":"1531c602e6fcd255","name":"should get / set TCP multiaddr","time":{"start":1757537253513,"stop":1757537253513,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b965f4c86c2151","name":"Push message with Russian payload","time":{"start":1757538396700,"stop":1757538396700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd3b3a6ce76d6e6","name":"All","time":{"start":1757537341766,"stop":1757537341766,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff1b729f462fd1c","name":"should not discard bootstrap peers if under the limit","time":{"start":1757537380251,"stop":1757537380251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc5bd021d6c999a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757537247462,"stop":1757537247462,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc84d5b2d38ee1a","name":"messageHashStr returns a hex string","time":{"start":1757537263253,"stop":1757537263253,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa58a8643fb608e","name":"should not create relay timers when relay is not provided","time":{"start":1757537263153,"stop":1757537263153,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53f69a83d4d6458","name":"Check message with invalid timestamp is not received","time":{"start":1757537794616,"stop":1757537794616,"duration":0},"status":"passed","severity":"normal"},{"uid":"230abbaefc08ed14","name":"Encoder throws on undefined content topic","time":{"start":1757537283451,"stop":1757537283451,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e3a34b114033c3","name":"Subscribe and receives messages on 20 topics","time":{"start":1757537817643,"stop":1757537817643,"duration":0},"status":"passed","severity":"normal"},{"uid":"487f2805422719d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757537517491,"stop":1757537517492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4813cb56d0e8f51","name":"Check publish message containing escaped characters","time":{"start":1757537509112,"stop":1757537509112,"duration":0},"status":"passed","severity":"normal"},{"uid":"611a9a7d69e7e678","name":"should lock peers when selected","time":{"start":1757537310571,"stop":1757537310571,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b8f649664c6a0d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757537817632,"stop":1757537817632,"duration":0},"status":"passed","severity":"normal"},{"uid":"345753af89517ba2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757537247451,"stop":1757537247452,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa89041099f6fa1","name":"different cluster: nodes don't connect","time":{"start":1757537427365,"stop":1757537427366,"duration":1},"status":"passed","severity":"normal"},{"uid":"505eb41b0d73446f","name":"should skip peer when dialed recently","time":{"start":1757537263217,"stop":1757537263217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6ba5ad1fd0c7f9","name":"should be safe to call multiple times","time":{"start":1757537262975,"stop":1757537262976,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d2af2469aa9cd4","name":"Push message with content topic containing Arabic","time":{"start":1757538396705,"stop":1757538396705,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd068e0cf4a2d335","name":"Query generator for multiple messages","time":{"start":1757537663706,"stop":1757537663709,"duration":3},"status":"passed","severity":"normal"},{"uid":"564de1b38b302c7d","name":"should continually clean up expired entries at intervals","time":{"start":1757537308450,"stop":1757537308457,"duration":7},"status":"passed","severity":"normal"},{"uid":"4e63b13e1e9f3bb2","name":"Reusing cursor across nodes","time":{"start":1757537618277,"stop":1757537618278,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7f4fb3bbaec9a4","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757537412196,"stop":1757537412200,"duration":4},"status":"passed","severity":"normal"},{"uid":"1b7e4215776a3ad1","name":"Check message with no content topic is not received","time":{"start":1757537794607,"stop":1757537794607,"duration":0},"status":"passed","severity":"normal"},{"uid":"46933c307c0dae72","name":"Fails to push message bigger that 1MB","time":{"start":1757538396709,"stop":1757538396709,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f19459ff674556","name":"random static sharding 6 - Cluster ID: 78, Shard ID: 378","time":{"start":1757537661774,"stop":1757537661774,"duration":0},"status":"passed","severity":"normal"},{"uid":"49df2180afe51010","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757537309709,"stop":1757537309709,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ec97ec94e73a03","name":"Round trip binary serialization","time":{"start":1757537264143,"stop":1757537264143,"duration":0},"status":"passed","severity":"normal"},{"uid":"353fa28af9b3cfd","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757537252861,"stop":1757537252862,"duration":1},"status":"passed","severity":"normal"},{"uid":"e147dbcf08df848c","name":"should be safe to call multiple times","time":{"start":1757537263363,"stop":1757537263369,"duration":6},"status":"passed","severity":"normal"},{"uid":"b0827a2a59c66cca","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757537285096,"stop":1757537285096,"duration":0},"status":"passed","severity":"normal"},{"uid":"536e740abed02e10","name":"should process queue every 500ms","time":{"start":1757537263240,"stop":1757537263240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73c2f8715cada0d","name":"Check received message containing Script","time":{"start":1757537794603,"stop":1757537794603,"duration":0},"status":"passed","severity":"normal"},{"uid":"865617e1e882a43f","name":"Push message with content topic containing Chinese","time":{"start":1757538396694,"stop":1757538396694,"duration":0},"status":"passed","severity":"normal"},{"uid":"822f7860a7ef5b20","name":"Check publish message containing XML","time":{"start":1757537509110,"stop":1757537509110,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb226317e435b46","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757537663711,"stop":1757537663712,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd2d6f03d488bac","name":"Asymmetric encrypt & decrypt","time":{"start":1757537283935,"stop":1757537283935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe7a60c9c84cca1","name":"Push message with custom timestamp: 1757540960120","time":{"start":1757538396719,"stop":1757538396719,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d01f42f29e2237","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757537273463,"stop":1757537273465,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bf686d3bf8c4fab","name":"should transition to Unhealthy when no connections","time":{"start":1757537311933,"stop":1757537311933,"duration":0},"status":"passed","severity":"normal"},{"uid":"be97cef08491a630","name":"Push message with XML payload","time":{"start":1757538396712,"stop":1757538396712,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d5db0f101b8d3b","name":"Push message equal or less that 1MB","time":{"start":1757538396709,"stop":1757538396709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4e98a9105a03ca","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757537341803,"stop":1757537341803,"duration":0},"status":"skipped","severity":"normal"},{"uid":"890be8681df6a96e","name":"Push message with XML payload","time":{"start":1757538396723,"stop":1757538396723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30ac51b311be0a","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757537502509,"stop":1757537502509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35e171447981ef7","name":"handles different networkShards values correctly","time":{"start":1757537247454,"stop":1757537247454,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d338f1646198cb","name":"should handle different types of entries","time":{"start":1757537308446,"stop":1757537308446,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e0568edc46cb5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757537263999,"stop":1757537264000,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a4ab8e96b48b42","name":"should filter out undefined ENRs","time":{"start":1757537273461,"stop":1757537273462,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc4aa1a59bceb95","name":"should initialize with isNetworkConnected as false","time":{"start":1757537262852,"stop":1757537262854,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9588505dd39d8e1","name":"Check received message containing Chinese","time":{"start":1757537794611,"stop":1757537794611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd25e9e95763525","name":"should not start if already started","time":{"start":1757537273573,"stop":1757537273573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e33b442cf1c8548","name":"Push message with numeric payload","time":{"start":1757538396699,"stop":1757538396699,"duration":0},"status":"passed","severity":"normal"}] |