2025-06-22 15:19:00 +00:00

1 line
187 KiB
JSON

[{"uid":"53746ad3f56ee360","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1750605252160,"stop":1750605252160,"duration":0},"status":"passed","severity":"normal"},{"uid":"9997d5ff0c976c7c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1750604695180,"stop":1750604695180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ecfdbeb041659a","name":"Check received message containing Russian","time":{"start":1750605199724,"stop":1750605199724,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf4b1b60a8b9897","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1750604738249,"stop":1750604738249,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecebac129241ecac","name":"should properly create location multiaddrs - udp","time":{"start":1750604701598,"stop":1750604701598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e0a2a4d21c804c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1750604700874,"stop":1750604700876,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7dfbbe37220a4c8","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1750605303219,"stop":1750605303219,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf83ebb042e00f21","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1750604747359,"stop":1750604747359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e1077b189ccc1","name":"throws on content topic with non-number generation field","time":{"start":1750604695152,"stop":1750604695152,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bdf2b29d213db7","name":"should set field with all protocols disabled","time":{"start":1750604701599,"stop":1750604701599,"duration":0},"status":"passed","severity":"normal"},{"uid":"c845069a6d6bc401","name":"Push 30 different messages","time":{"start":1750605498156,"stop":1750605498156,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca95b5e93471e199","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1750604695182,"stop":1750604695182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ae89a72c78ae0f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750604945853,"stop":1750604945854,"duration":1},"status":"passed","severity":"normal"},{"uid":"821066391a15f9a7","name":"Check message with no pubsub topic is not received","time":{"start":1750605199702,"stop":1750605199703,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fed31742ce1d0b","name":"should properly create location multiaddrs - tcp4","time":{"start":1750604701596,"stop":1750604701597,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5b4d52a4bca5d4","name":"Symmetric encrypt & Decrypt","time":{"start":1750604728050,"stop":1750604728050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be5782b159da93a","name":"Push message with content topic containing shell command","time":{"start":1750605498160,"stop":1750605498160,"duration":0},"status":"passed","severity":"normal"},{"uid":"47aa3c96f81ebf17","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app27/2/topic716/test.js","time":{"start":1750605208326,"stop":1750605208326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d617c9db4b4407c8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app46/9/topic847/test.js","time":{"start":1750605208324,"stop":1750605208325,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a1c4a737bc71e2","name":"should return false when clusterId doesn't match","time":{"start":1750604738249,"stop":1750604738249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6674fa6db3310d97","name":"Check received message containing numeric","time":{"start":1750605227793,"stop":1750605227793,"duration":0},"status":"passed","severity":"normal"},{"uid":"603f23fe17ba39a6","name":"udp ip6 address","time":{"start":1750604700881,"stop":1750604700882,"duration":1},"status":"passed","severity":"normal"},{"uid":"584552a63fd55432","name":"Check message with no content topic is not received","time":{"start":1750605199703,"stop":1750605199703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f209e48db5ada12","name":"Push message with special chars payload","time":{"start":1750605498151,"stop":1750605498151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3333920a76a4b18a","name":"Check received message containing emoji","time":{"start":1750605199697,"stop":1750605199698,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5d55012a8f7ff1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750605321715,"stop":1750605321715,"duration":0},"status":"passed","severity":"normal"},{"uid":"43819901eef87473","name":"Query Generator, No Decoder","time":{"start":1750605252157,"stop":1750605252157,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d6f3839ceaf8ee","name":"Push message with content topic containing XML","time":{"start":1750605498172,"stop":1750605498172,"duration":0},"status":"passed","severity":"normal"},{"uid":"892e5ece6f779453","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750605290224,"stop":1750605290225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c266f73fe425084","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750605498172,"stop":1750605498173,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cdb239e13ad364d","name":"Nodes with multiple pubsub topic","time":{"start":1750605088508,"stop":1750605088509,"duration":1},"status":"passed","severity":"normal"},{"uid":"597eaaeb00d6a083","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1750604747358,"stop":1750604747358,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b7b2230ba088e0","name":"should not throw an error for a single configured topic","time":{"start":1750604695184,"stop":1750604695184,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2c49b29af395dd","name":"Fails to publish message with wrong content topic","time":{"start":1750605095707,"stop":1750605095711,"duration":4},"status":"passed","severity":"normal"},{"uid":"89a0af1130c833a6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750605321715,"stop":1750605321715,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2c2f630dc80b41","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1750605088506,"stop":1750605088507,"duration":1},"status":"passed","severity":"normal"},{"uid":"960fcebd489e4fee","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1750604717603,"stop":1750604717604,"duration":1},"status":"passed","severity":"normal"},{"uid":"2682cb2e36ffc7ac","name":"should throw an error for empty SingleShardInfos array","time":{"start":1750604695166,"stop":1750604695166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4223cc1fbd02602","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1750604747313,"stop":1750604747314,"duration":1},"status":"passed","severity":"normal"},{"uid":"812b25a7a524dcea","name":"Push message with numeric payload","time":{"start":1750605498151,"stop":1750605498151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ce230abb83a132","name":"should push the message to the outgoing buffer","time":{"start":1750604752731,"stop":1750604752731,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb325cf8f5feba6","name":"Passing page size 110 when there are 120 messages","time":{"start":1750605298667,"stop":1750605298667,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbb6f7e495949c7","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1750604752733,"stop":1750604752733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0657721fe669e1","name":"Push message with long payload","time":{"start":1750605498164,"stop":1750605498165,"duration":1},"status":"passed","severity":"normal"},{"uid":"292dd32201899f1d","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1750604738318,"stop":1750604738318,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c8d1642c6c16e","name":"throws on empty content topic","time":{"start":1750604695151,"stop":1750604695151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9654fc920f89f1d8","name":"should insert message into bloom filter","time":{"start":1750604752731,"stop":1750604752732,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5237a6f8b2e0c9","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750604945857,"stop":1750604945857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f0a07334e29fc5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750605290271,"stop":1750605290271,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4d38c5dc1ea125","name":"getPeersByDiscovery","time":{"start":1750604809044,"stop":1750604809044,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfbcf8db360df67","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1750604747321,"stop":1750604747321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed4b57fbed0aa6a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750605321708,"stop":1750605321708,"duration":0},"status":"passed","severity":"normal"},{"uid":"301c44614b537df4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1750604700873,"stop":1750604700874,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf9f4b2dbe45d62","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1750604700864,"stop":1750604700865,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fdb1dd14246d00","name":"can start and stop the service","time":{"start":1750604773199,"stop":1750604773200,"duration":1},"status":"passed","severity":"normal"},{"uid":"25794341cf4f1f9d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1750604787551,"stop":1750604787551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a260836056415b9d","name":"Refresh subscription","time":{"start":1750605321711,"stop":1750605321711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba244dee34289fcf","name":"Check message with no payload is not received","time":{"start":1750605199703,"stop":1750605199703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2480db7ca3bc0b15","name":"should handle corrupted local storage data gracefully","time":{"start":1750604721708,"stop":1750604721709,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3b3fd673ed8357","name":"Ping on subscribed peer","time":{"start":1750604835785,"stop":1750604835786,"duration":1},"status":"passed","severity":"normal"},{"uid":"5537958270413fc1","name":"Ping on subscribed peer","time":{"start":1750604835787,"stop":1750604835788,"duration":1},"status":"passed","severity":"normal"},{"uid":"12181586f43894a3","name":"should transition to Unhealthy when no connections","time":{"start":1750604738235,"stop":1750604738235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daaae63ef85aab0","name":"Passing page size 3 when there are 20 messages","time":{"start":1750605298664,"stop":1750605298664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e067198ba52f7c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750605321710,"stop":1750605321711,"duration":1},"status":"passed","severity":"normal"},{"uid":"34690a26a5afa63d","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1750604695184,"stop":1750604695185,"duration":1},"status":"passed","severity":"normal"},{"uid":"1278c2b96e66d7f6","name":"Subscribe to topic containing long and receive message","time":{"start":1750605321712,"stop":1750605321712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd97a648b0e74e1","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1750605240753,"stop":1750605240754,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4f767ae3c2c160","name":"should be delivered but not added to local log or bloom filter","time":{"start":1750604752738,"stop":1750604752738,"duration":0},"status":"passed","severity":"normal"},{"uid":"738dd29c9d8495fa","name":"throws on content topic with empty topic name field","time":{"start":1750604695157,"stop":1750604695157,"duration":0},"status":"passed","severity":"normal"},{"uid":"f989cfd4fb150c38","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1750604738313,"stop":1750604738317,"duration":4},"status":"passed","severity":"normal"},{"uid":"8715afcd9f6695fc","name":"Ping on unsubscribed peer","time":{"start":1750604835788,"stop":1750604835789,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a7809f5817a94f","name":"Push message with Basic HTML tag payload","time":{"start":1750605498154,"stop":1750605498154,"duration":0},"status":"passed","severity":"normal"},{"uid":"83eea263806c83ba","name":"Check received message containing XML","time":{"start":1750605227811,"stop":1750605227811,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d5ae4d2883fc65","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1750604747358,"stop":1750604747358,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe109205901ddd2b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1750604695163,"stop":1750604695163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1013be5af56cd423","name":"Push message with content topic containing Chinese","time":{"start":1750605498170,"stop":1750605498171,"duration":1},"status":"passed","severity":"normal"},{"uid":"382b93f4e7b5bb89","name":"Check message with no content topic is not received","time":{"start":1750605227802,"stop":1750605227802,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c0492e349640f1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1750604695173,"stop":1750604695173,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c38316eeee8e07","name":"Check received message containing short","time":{"start":1750605227792,"stop":1750605227792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95ff4522eef34ed","name":"Check message on other pubsub topic is not received","time":{"start":1750605227818,"stop":1750605227819,"duration":1},"status":"passed","severity":"normal"},{"uid":"efda00496762b373","name":"Passing page size 0 when there are 110 messages","time":{"start":1750605298662,"stop":1750605298662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cbe291f442345e","name":"messageHashStr returns a hex string","time":{"start":1750604709773,"stop":1750604709773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d47011492410779","name":"Push message with JSON payload","time":{"start":1750605498154,"stop":1750605498154,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f9ce00acb39b80","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750605321726,"stop":1750605321726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7421d0977fd574e","name":"Push message with rate limit","time":{"start":1750605498175,"stop":1750605498176,"duration":1},"status":"passed","severity":"normal"},{"uid":"96811a18c1e40325","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750605088512,"stop":1750605088513,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1c6d6546aae740","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1750604747366,"stop":1750604747366,"duration":0},"status":"passed","severity":"normal"},{"uid":"738b6a484c755a0","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750605290266,"stop":1750605290266,"duration":0},"status":"passed","severity":"normal"},{"uid":"603ba4cb8c6bd1c","name":"Check received message containing Script","time":{"start":1750605199724,"stop":1750605199725,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b8348aa6cc2e6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1750604747352,"stop":1750604747353,"duration":1},"status":"passed","severity":"normal"},{"uid":"add9a723cf5094cd","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1750604752735,"stop":1750604752735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3822be9bfe59a33","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1750604695405,"stop":1750604695405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0922ee90a43cb3b","name":"Check publish message containing long","time":{"start":1750605095693,"stop":1750605095693,"duration":0},"status":"passed","severity":"normal"},{"uid":"966a7fecbc49f29a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1750604695173,"stop":1750604695173,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed19a6d5eeaaa3c","name":"Should update multiaddrs","time":{"start":1750605013550,"stop":1750605013550,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8f9c5019dfd1d9","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1750604747318,"stop":1750604747318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfdf3db626e8b0f","name":"should not allow unachievable error rate","time":{"start":1750604747231,"stop":1750604747232,"duration":1},"status":"passed","severity":"normal"},{"uid":"d555e099185d0841","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750604945855,"stop":1750604945856,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0ef66403ebe0ef","name":"throws on content topic with empty version field","time":{"start":1750604695153,"stop":1750604695157,"duration":4},"status":"passed","severity":"normal"},{"uid":"8532637b9cc728e3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750605321723,"stop":1750605321723,"duration":0},"status":"passed","severity":"normal"},{"uid":"e775f8fab3c90a42","name":"should handle task timeouts","time":{"start":1750604737661,"stop":1750604737662,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec27f521cd7f7880","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1750605303221,"stop":1750605303221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5c2954499b6b7","name":"returns only open connection if one present","time":{"start":1750604709261,"stop":1750604709262,"duration":1},"status":"passed","severity":"normal"},{"uid":"9136718dac747ae6","name":"messageHashStr produces different results for different inputs","time":{"start":1750604709775,"stop":1750604709775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffa9206e5914d76","name":"Check received message containing JSON","time":{"start":1750605199696,"stop":1750605199696,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6869376eb32522a","name":"should not fail to start the service if it is already started","time":{"start":1750605013006,"stop":1750605013007,"duration":1},"status":"passed","severity":"normal"},{"uid":"600458c7345ce469","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750605290271,"stop":1750605290272,"duration":1},"status":"passed","severity":"normal"},{"uid":"78646eea9c24b244","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1750604709774,"stop":1750604709774,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b4df85d21c6609","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1750604695174,"stop":1750604695174,"duration":0},"status":"passed","severity":"normal"},{"uid":"38af3b4a4003c0a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750605227800,"stop":1750605227800,"duration":0},"status":"passed","severity":"normal"},{"uid":"150c9be506ed72ad","name":"Ordered callback, aborts when callback returns true","time":{"start":1750605284929,"stop":1750605284930,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f41f7a624d61aa","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1750605291183,"stop":1750605291183,"duration":0},"status":"passed","severity":"normal"},{"uid":"6733d9d016c66d26","name":"Subscribe and receive messages via waku relay post","time":{"start":1750605321709,"stop":1750605321709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64ccf7e2a20066d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1750604747334,"stop":1750604747335,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57a95bc54006478","name":"Push message with content topic containing shell command","time":{"start":1750605498173,"stop":1750605498173,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d488eb5c8544bb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1750604717604,"stop":1750604717604,"duration":0},"status":"passed","severity":"normal"},{"uid":"521ea08f00f5fb36","name":"Check received message containing long","time":{"start":1750605227805,"stop":1750605227806,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a430deb2e6ed48","name":"Check publish message containing Arabic","time":{"start":1750605095694,"stop":1750605095695,"duration":1},"status":"passed","severity":"normal"},{"uid":"41afa0c7e6e24f68","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750604897620,"stop":1750604897620,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2e33f63329a7e3","name":"Push message with Script payload","time":{"start":1750605498153,"stop":1750605498153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e511b05b9cbd95d3","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1750605240750,"stop":1750605240751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19b7692c8e40a6e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750605290230,"stop":1750605290230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d97ce97801e5b1a","name":"should return different streams if requested simultaniously","time":{"start":1750604709532,"stop":1750604709532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddec30bca18114f","name":"Push message with content topic containing short","time":{"start":1750605498169,"stop":1750605498169,"duration":0},"status":"passed","severity":"normal"},{"uid":"553d9184fa5d70c4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750605321713,"stop":1750605321713,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adec3fd2d582b8a","name":"Check received message containing Chinese","time":{"start":1750605227806,"stop":1750605227807,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bf41797a0b2419","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1750604747321,"stop":1750604747322,"duration":1},"status":"passed","severity":"normal"},{"uid":"83cab4070301e494","name":"Waku message hash computation (meta attribute not present)","time":{"start":1750604709770,"stop":1750604709770,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de852419d6ab314","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1750604747319,"stop":1750604747319,"duration":0},"status":"passed","severity":"normal"},{"uid":"650ad988d503edc2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750605321725,"stop":1750605321725,"duration":0},"status":"passed","severity":"normal"},{"uid":"be41e3e21cb6940e","name":"Check message with no content topic is not received","time":{"start":1750605227819,"stop":1750605227819,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a12c18bd771843","name":"should throw an error if shards are undefined for static sharding","time":{"start":1750604695169,"stop":1750604695169,"duration":0},"status":"passed","severity":"normal"},{"uid":"372c315a22810eca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1750604747360,"stop":1750604747360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75bf69ae58f4537","name":"should be able to decode the field with only FILTER set to true","time":{"start":1750604700870,"stop":1750604700873,"duration":3},"status":"passed","severity":"normal"},{"uid":"99d22aedfc3bc736","name":"should only return 1 node with relay and store capability","time":{"start":1750604717819,"stop":1750604717820,"duration":1},"status":"passed","severity":"normal"},{"uid":"602f9d5787a4827f","name":"Check received message containing short","time":{"start":1750605227805,"stop":1750605227805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceadadbe6759bdd","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1750604727701,"stop":1750604727702,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18c7240d7cf9293","name":"Check message with non string payload is not received","time":{"start":1750605227820,"stop":1750605227820,"duration":0},"status":"passed","severity":"normal"},{"uid":"377da1e8446ba2db","name":"Push message with XML payload","time":{"start":1750605498153,"stop":1750605498154,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fdcaeeaf70044f","name":"Check received message containing emoji","time":{"start":1750605227799,"stop":1750605227799,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c5277d00adf0d6","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1750604695169,"stop":1750604695170,"duration":1},"status":"passed","severity":"normal"},{"uid":"7791c034db3d1f1d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1750604717603,"stop":1750604717603,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae40a54255f725d0","name":"should handle special patterns correctly","time":{"start":1750604749531,"stop":1750604749531,"duration":0},"status":"passed","severity":"normal"},{"uid":"54871cb8f9dfc40f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750604945856,"stop":1750604945856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12ac9d5b847d70c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app93/6/topic778/json","time":{"start":1750605208327,"stop":1750605208327,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee82c8627e1606ec","name":"Subscribe to topic containing Script and receive message","time":{"start":1750605321713,"stop":1750605321714,"duration":1},"status":"passed","severity":"normal"},{"uid":"81682b58ae6f27f8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1750604747350,"stop":1750604747352,"duration":2},"status":"passed","severity":"normal"},{"uid":"b75a7ebad23505e6","name":"Query with Ordered Callback, No Decoder","time":{"start":1750605252159,"stop":1750605252159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c1c1e0367806bc","name":"dispatchEvent via connectionManager","time":{"start":1750604809045,"stop":1750604809045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07baac6cbbbdd44","name":"Push message with Arabic payload","time":{"start":1750605498165,"stop":1750605498166,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea330aba92b745b4","name":"should set field with only FILTER enabled","time":{"start":1750604701600,"stop":1750604701601,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b7a6e6e1ea5873","name":"should successfully unsubscribe from an existing subscription","time":{"start":1750604738318,"stop":1750604738318,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ecc7ebcac416f8","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1750604695166,"stop":1750604695166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd16852a253f3b0b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1750605088507,"stop":1750605088508,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbb2ccffa6cef35","name":"Check publish message containing short","time":{"start":1750605095692,"stop":1750605095693,"duration":1},"status":"passed","severity":"normal"},{"uid":"9934058bf3225c07","name":"should not fail to stop the service if it was not started","time":{"start":1750605013005,"stop":1750605013006,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb1e56b0968a4e2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750605290270,"stop":1750605290270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e97996581c594aa","name":"Check received message with timestamp: 1750604768186 ","time":{"start":1750605227800,"stop":1750605227800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71f8021ff08052","name":"Check received message containing Chinese","time":{"start":1750605199722,"stop":1750605199723,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e1c58a93321eff","name":"Push message with shell command payload","time":{"start":1750605498154,"stop":1750605498155,"duration":1},"status":"passed","severity":"normal"},{"uid":"a324adaa12c38c35","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1750604747357,"stop":1750604747357,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a8df7e3686a21e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1750604695181,"stop":1750604695181,"duration":0},"status":"passed","severity":"normal"},{"uid":"b194eb770c19b5b9","name":"should create a new stream if no existing for protocol found","time":{"start":1750604709531,"stop":1750604709532,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40a16194c2bc6d2","name":"Subscribe to topic containing XML and publish message","time":{"start":1750605105383,"stop":1750605105383,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21e8fa95b9548e4","name":"should attach causal history and bloom filter to each message","time":{"start":1750604752732,"stop":1750604752732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d36482212f552d8","name":"should handle general insertion and lookup correctly","time":{"start":1750604749531,"stop":1750604749531,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96a2d067a493095","name":"Check received message containing unicode special characters","time":{"start":1750605199697,"stop":1750605199697,"duration":0},"status":"passed","severity":"normal"},{"uid":"7424519f80d4d573","name":"Subscribe to topic containing XML and receive message","time":{"start":1750605321723,"stop":1750605321724,"duration":1},"status":"passed","severity":"normal"},{"uid":"6661cde8c7ca0f33","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1750604695165,"stop":1750604695165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a676e3b5186ddea1","name":"Query generator for multiple messages with different content topic format","time":{"start":1750605284922,"stop":1750605284924,"duration":2},"status":"passed","severity":"normal"},{"uid":"676f93bf5ea363a5","name":"Push message with emoji payload","time":{"start":1750605498168,"stop":1750605498168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfff6ee4477a7b5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1750604747359,"stop":1750604747360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd2f1b0d57185f9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1750604738235,"stop":1750604738235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0252300d2b3d2c","name":"does not throw on valid cases","time":{"start":1750604695147,"stop":1750604695151,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7b91bab8e9d66a6","name":"same cluster, same shard: nodes connect","time":{"start":1750604973641,"stop":1750604973642,"duration":1},"status":"passed","severity":"normal"},{"uid":"52aaea2e3d806a75","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1750605240757,"stop":1750605240757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c6180783cd8112b","name":"Check received message containing escaped characters","time":{"start":1750605199730,"stop":1750605199730,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0531d5ed23d9dc","name":"Subscribe to topic containing short and receive message","time":{"start":1750605290222,"stop":1750605290222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46e83599ed3c98d","name":"Push message with content topic containing long","time":{"start":1750605498169,"stop":1750605498170,"duration":1},"status":"passed","severity":"normal"},{"uid":"8caa1c2b0d98656b","name":"should reject if LightPush is requested but not mounted","time":{"start":1750604738456,"stop":1750604738456,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d9e6a6735e2e3c","name":"Push message with custom timestamp: 1719846497943","time":{"start":1750605498176,"stop":1750605498176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59553160fbfba12","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750605199739,"stop":1750605199740,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8bc9ba97d36ffc","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750605088509,"stop":1750605088509,"duration":0},"status":"passed","severity":"normal"},{"uid":"777183d0c72aad4a","name":"Check received message with timestamp: 1750604767524000000 ","time":{"start":1750605199699,"stop":1750605199699,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b2c4e68587c699","name":"should throw error - no public key","time":{"start":1750604701593,"stop":1750604701593,"duration":0},"status":"passed","severity":"normal"},{"uid":"378f1cca4245d5ed","name":"Check publish message after service node is restarted","time":{"start":1750605095713,"stop":1750605095714,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a63a0046b7821c4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1750604747363,"stop":1750604747363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a0742b879833ab","name":"messageHashStr works with IProtoMessage","time":{"start":1750604709774,"stop":1750604709774,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44538654a25416d","name":"should not fail to start the service if it is already started","time":{"start":1750604773201,"stop":1750604773202,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d151c2c9a38174d","name":"Overlapping topic subscription","time":{"start":1750605290249,"stop":1750605290250,"duration":1},"status":"passed","severity":"normal"},{"uid":"39197083cb0e89a1","name":"Push message with Russian payload","time":{"start":1750605498152,"stop":1750605498153,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e95742f5b6be11","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750605290247,"stop":1750605290247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f56df439966d2fb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750605208319,"stop":1750605208321,"duration":2},"status":"passed","severity":"normal"},{"uid":"929cffb3823bbd91","name":"should not be empty after adding a subscription","time":{"start":1750604738510,"stop":1750604738510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7251a17c2e891c6","name":"should update ack status of messages in outgoing buffer","time":{"start":1750604752738,"stop":1750604752738,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b0c3bff2948ac7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750605290269,"stop":1750605290269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce89804b3a391d8","name":"Encoder throws on undefined content topic","time":{"start":1750604710168,"stop":1750604710168,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d8e38761327294","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1750604747345,"stop":1750604747346,"duration":1},"status":"passed","severity":"normal"},{"uid":"401156ece8be377a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1750605105383,"stop":1750605105383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc0f1014ad01fb8","name":"should encodeTxt and decodeTxt","time":{"start":1750604701587,"stop":1750604701587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2977c190dc542118","name":"should decode valid enr with tcp successfully","time":{"start":1750604701588,"stop":1750604701588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f8ee1532671014","name":"should request renew when peer disconnects","time":{"start":1750604737937,"stop":1750604737937,"duration":0},"status":"passed","severity":"normal"},{"uid":"f886a0c03e7748c3","name":"Callback on promise","time":{"start":1750605284924,"stop":1750605284924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b789b6a60b142e","name":"should get locked peers","time":{"start":1750604737935,"stop":1750604737935,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eaa9d17b4117c46","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1750605105385,"stop":1750605105385,"duration":0},"status":"passed","severity":"normal"},{"uid":"322d6b8239968c9e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1750604729182,"stop":1750604729182,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20307e4fcec4f73","name":"Decoder throws on undefined content topic","time":{"start":1750604727704,"stop":1750604727704,"duration":0},"status":"passed","severity":"normal"},{"uid":"da195ac4e05a6fbf","name":"Push message with custom timestamp: 1750601297943","time":{"start":1750605498176,"stop":1750605498176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f649fce098ab036","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1750605291186,"stop":1750605291187,"duration":1},"status":"passed","severity":"normal"},{"uid":"583eff222ba68b0a","name":"Subscribe to topic containing short and receive message","time":{"start":1750605321711,"stop":1750605321711,"duration":0},"status":"passed","severity":"normal"},{"uid":"868aabfd35aab87a","name":"random static sharding 9 - Cluster ID: 436, Shard ID: 521","time":{"start":1750605330980,"stop":1750605330980,"duration":0},"status":"passed","severity":"normal"},{"uid":"71957a29688aa195","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1750604747350,"stop":1750604747350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d195b6fe7e77155","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1750605303218,"stop":1750605303218,"duration":0},"status":"passed","severity":"normal"},{"uid":"9120f363423cce9d","name":"different cluster, different shard: nodes don't connect","time":{"start":1750604973643,"stop":1750604973643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e783a977e3623d02","name":"peer:update - should do nothing if another protocol hit","time":{"start":1750604709532,"stop":1750604709533,"duration":1},"status":"passed","severity":"normal"},{"uid":"b883aff0b76cd1a3","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app49/8/topic811/xml","time":{"start":1750605208322,"stop":1750605208324,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6d2465e6d884156","name":"Push message with XML payload","time":{"start":1750605498167,"stop":1750605498167,"duration":0},"status":"passed","severity":"normal"},{"uid":"184ee5fbeab03364","name":"Check received message containing unicode special characters","time":{"start":1750605227799,"stop":1750605227799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89921f4b052d73d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1750604700863,"stop":1750604700864,"duration":1},"status":"passed","severity":"normal"},{"uid":"f189ffc267edec96","name":"Query generator for multiple messages","time":{"start":1750605284917,"stop":1750605284917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb86925bdc819858","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1750604717602,"stop":1750604717602,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c377da28b11590","name":"should return unique PubsubTopics for static sharding","time":{"start":1750604695167,"stop":1750604695167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b6409b792f2512","name":"Ordered Callback - false","time":{"start":1750605284947,"stop":1750605284947,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7b11b752fcfb8a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1750605303219,"stop":1750605303219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef322fd0c8a0fe33","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750604945857,"stop":1750604945858,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a2fe20e6ee4618","name":"Push message with content topic containing Script","time":{"start":1750605498172,"stop":1750605498172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b831eec7c52220d9","name":"should use the provided clusterId for the pubsub topic","time":{"start":1750604695190,"stop":1750604695191,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd085ede72bb90c","name":"ignores unrecognized TXT record formats","time":{"start":1750604717818,"stop":1750604717818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c49ef2f4e56ae9","name":"Ephemeral messages are not stored","time":{"start":1750604774448,"stop":1750604774449,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d31cbb9c84dd60","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750605290229,"stop":1750605290229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c9ae7cbe0c7d0e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750605321723,"stop":1750605321723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55798264c8554c3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1750605105381,"stop":1750605105381,"duration":0},"status":"passed","severity":"normal"},{"uid":"278167d6677e863a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750605290227,"stop":1750605290227,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5995b35e67f80d","name":"should be empty when created","time":{"start":1750604738509,"stop":1750604738510,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4b50795d8033af","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1750604776458,"stop":1750604776458,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eff839a589b09a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1750604695174,"stop":1750604695179,"duration":5},"status":"passed","severity":"normal"},{"uid":"3118dd513039c027","name":"should be online or offline if network state changed","time":{"start":1750604768820,"stop":1750604768821,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf05683e248d3bd1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750605290228,"stop":1750605290228,"duration":0},"status":"passed","severity":"normal"},{"uid":"15adc23ef6bad2e","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1750604738246,"stop":1750604738246,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cf2612d0094687","name":"should properly clean up resources when disposed","time":{"start":1750604736798,"stop":1750604736798,"duration":0},"status":"passed","severity":"normal"},{"uid":"774561835ac3e92f","name":"Check received message containing shell command","time":{"start":1750605227812,"stop":1750605227812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5493306ddd0b58","name":"Decoder throws on undefined content topic","time":{"start":1750604710168,"stop":1750604710169,"duration":1},"status":"passed","severity":"normal"},{"uid":"775967d4e150be15","name":"Check publish message containing Basic HTML tag","time":{"start":1750605095697,"stop":1750605095697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68739fba8e3e4a1","name":"Subscribe to topic containing XML and receive message","time":{"start":1750605321714,"stop":1750605321714,"duration":0},"status":"passed","severity":"normal"},{"uid":"647d1cde6b5563fe","name":"Reusing cursor across nodes","time":{"start":1750605240755,"stop":1750605240756,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcec1b49bce72c76","name":"should throw an error for insufficient data","time":{"start":1750604695405,"stop":1750604695405,"duration":0},"status":"passed","severity":"normal"},{"uid":"8359f463b2a09e9c","name":"should get / set TCP multiaddr","time":{"start":1750604701596,"stop":1750604701596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc0b89faedf3243","name":"shard 0","time":{"start":1750605330976,"stop":1750605330976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3861e235ecc84042","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750605330980,"stop":1750605330981,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2b7279cb3520db","name":"Check received message containing shell command","time":{"start":1750605199730,"stop":1750605199730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9673e3b286c129","name":"Decrypt messages","time":{"start":1750605072239,"stop":1750605072239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5a5e2264535a98","name":"pre and post cipher","time":{"start":1750604728051,"stop":1750604728051,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5ab27054223b3a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1750604973640,"stop":1750604973641,"duration":1},"status":"passed","severity":"normal"},{"uid":"3add38708b580b6b","name":"Check message on other pubsub topic is not received","time":{"start":1750605227801,"stop":1750605227802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9347c8cf6716b0a","name":"Check received message containing numeric","time":{"start":1750605227806,"stop":1750605227806,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2589607976213d","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1750605252158,"stop":1750605252159,"duration":1},"status":"passed","severity":"normal"},{"uid":"8991136d4a5a8d1f","name":"Push message with content topic containing Russian","time":{"start":1750605498171,"stop":1750605498171,"duration":0},"status":"passed","severity":"normal"},{"uid":"22809b319b03ace5","name":"topics with same application and version share the same shard","time":{"start":1750604695163,"stop":1750604695164,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07b5896059c3356","name":"should serialize and deserialize correctly","time":{"start":1750604749530,"stop":1750604749530,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff0e361d60c83d9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750605227801,"stop":1750605227801,"duration":0},"status":"passed","severity":"normal"},{"uid":"7644670cd93324a5","name":"Subscribe to topic containing Russian and publish message","time":{"start":1750605105382,"stop":1750605105382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c858f5cce03867","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750605321716,"stop":1750605321716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7285918df633e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1750604695170,"stop":1750604695170,"duration":0},"status":"passed","severity":"normal"},{"uid":"66464e30ecf366bb","name":"should partition messages based on acknowledgement status","time":{"start":1750604752737,"stop":1750604752737,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5facb64d63ce82","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1750605069224,"stop":1750605069225,"duration":1},"status":"skipped","severity":"normal"},{"uid":"16d1330fe3d2e07b","name":"Publishes to nwaku","time":{"start":1750605083922,"stop":1750605083922,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7c79cb5919d148","name":"should handle incoming messages","time":{"start":1750604738319,"stop":1750604738319,"duration":0},"status":"passed","severity":"normal"},{"uid":"594cbb95ee89fdd3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1750604747341,"stop":1750604747343,"duration":2},"status":"passed","severity":"normal"},{"uid":"750fa3e3380242c2","name":"rejects content-filtered query with only contentTopics","time":{"start":1750604709684,"stop":1750604709685,"duration":1},"status":"passed","severity":"normal"},{"uid":"5231f7ba97f30b6e","name":"Check received message containing unicode special characters","time":{"start":1750605199731,"stop":1750605199731,"duration":0},"status":"passed","severity":"normal"},{"uid":"2def84bdd062d3d4","name":"Check received message containing long","time":{"start":1750605227792,"stop":1750605227793,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f1d6bb9ab317525","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750604897618,"stop":1750604897619,"duration":1},"status":"passed","severity":"normal"},{"uid":"803673d79ba487ab","name":"should mark all messages in causal history as acknowledged","time":{"start":1750604752734,"stop":1750604752735,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf2a77f030f7287","name":"Push message with content topic containing Russian","time":{"start":1750605498158,"stop":1750605498159,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b26920085d9148","name":"should support chaining for add method","time":{"start":1750604736781,"stop":1750604736782,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e0bc8feb06ac96b","name":"should select older connection if present","time":{"start":1750604709266,"stop":1750604709270,"duration":4},"status":"passed","severity":"normal"},{"uid":"4dd5bfa7d51ca4c9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750605290270,"stop":1750605290270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c50d7145228234","name":"should not fail to stop the service if it was not started","time":{"start":1750604721705,"stop":1750604721705,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6b7fc681537fd8","name":"should add to incoming buffer if dependencies are not met","time":{"start":1750604752734,"stop":1750604752734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f327a9d11936b8e","name":"should maintain proper timestamps if all messages received","time":{"start":1750604752733,"stop":1750604752733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65b9b2f3b7a5129","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app30/6/topic756/xml","time":{"start":1750605208325,"stop":1750605208326,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d994e196de2dfc3","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1750604747314,"stop":1750604747317,"duration":3},"status":"passed","severity":"normal"},{"uid":"680f8ba81764fe6d","name":"recovers when dns.resolve returns empty","time":{"start":1750604717817,"stop":1750604717817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd798388205e4b5","name":"Publish message with custom timestamp: Sun Jun 22 2025 14:11:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1750605095706,"stop":1750605095706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d640e1843036cb01","name":"Check received message containing XML","time":{"start":1750605199725,"stop":1750605199725,"duration":0},"status":"passed","severity":"normal"},{"uid":"94591905e8c5bfe9","name":"handles multiple messages","time":{"start":1750605296715,"stop":1750605296716,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8beab5654f0058","name":"Check message with invalid timestamp is not received","time":{"start":1750605199702,"stop":1750605199702,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e052697add5b5","name":"Mutual subscription","time":{"start":1750605105375,"stop":1750605105375,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cba37405a44bed","name":"Push message with emoji payload","time":{"start":1750605498155,"stop":1750605498156,"duration":1},"status":"passed","severity":"normal"},{"uid":"e297f5ba5033ebff","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1750605105381,"stop":1750605105381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3448d1edbfe1f15","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750604700869,"stop":1750604700869,"duration":0},"status":"passed","severity":"normal"},{"uid":"495d95c76050cccc","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750605290258,"stop":1750605290258,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c2d3edead5d64e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750605290225,"stop":1750605290226,"duration":1},"status":"passed","severity":"normal"},{"uid":"35057593594f729b","name":"handles empty contentTopics array correctly","time":{"start":1750604695189,"stop":1750604695189,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b7f4e99660169f","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750605290231,"stop":1750605290231,"duration":0},"status":"passed","severity":"normal"},{"uid":"74138a3999d1519d","name":"Publish message with custom timestamp: Mon Jul 01 2024 15:11:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1750605095705,"stop":1750605095706,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5a7fcb61bbc820","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1750604695187,"stop":1750604695187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0a1d4f4d5ec2d2","name":"Push message with shell command payload","time":{"start":1750605498167,"stop":1750605498168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f289be69bdcd006d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1750604695184,"stop":1750604695184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abe63ec9cf6ca4a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750605321725,"stop":1750605321725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84a84b0e188bfc","name":"Push message equal or less that 1MB","time":{"start":1750605498177,"stop":1750605498177,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b46ee4a67fdbcc","name":"should correctly map a content topic to a pubsub topic","time":{"start":1750604695190,"stop":1750604695190,"duration":0},"status":"passed","severity":"normal"},{"uid":"63017b198842801","name":"should retry failed tasks","time":{"start":1750604737657,"stop":1750604737658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f47df1e1776f6cf1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1750604747335,"stop":1750604747335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57a974b64c3f0e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1750604695181,"stop":1750604695181,"duration":0},"status":"passed","severity":"normal"},{"uid":"457fab1d5825729a","name":"random static sharding 3 - Cluster ID: 874, Shard ID: 64","time":{"start":1750605330978,"stop":1750605330978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5214cb4bdf681ed4","name":"should be able to encode the field with only STORE set to true","time":{"start":1750604700860,"stop":1750604700863,"duration":3},"status":"passed","severity":"normal"},{"uid":"41d703396a4e782f","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1750604747320,"stop":1750604747320,"duration":0},"status":"passed","severity":"normal"},{"uid":"6428065aa2779e80","name":"can start the service","time":{"start":1750605013000,"stop":1750605013004,"duration":4},"status":"passed","severity":"normal"},{"uid":"c78375f4f3d0a0c7","name":"Check received message containing SQL Injection","time":{"start":1750605227795,"stop":1750605227796,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b438245887d1ad0","name":"can query messages normally","time":{"start":1750605263217,"stop":1750605263217,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4b3d7733c87ba5","name":"Ephemeral field set to true","time":{"start":1750604710167,"stop":1750604710167,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f7cad07ceb26ee","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1750604747340,"stop":1750604747341,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3634c7e06a1820a","name":"Renews subscription after lossing a connection","time":{"start":1750605290230,"stop":1750605290230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf96215a7d8659d6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1750604721708,"stop":1750604721708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4134133dc3cd18d","name":"Subscribe and receives messages on 20 topics","time":{"start":1750605321719,"stop":1750605321719,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f38b4a0d3ac571","name":"should not receive a peer event before start","time":{"start":1750605013010,"stop":1750605013012,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8f8f7d9c56fd066","name":"should not fail to start the service if it is already started","time":{"start":1750604721705,"stop":1750604721706,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca81f81cbe59cb0d","name":"Query Generator - true","time":{"start":1750605284944,"stop":1750605284945,"duration":1},"status":"passed","severity":"normal"},{"uid":"724041a8f1e5b0ae","name":"Push message with rate limit","time":{"start":1750605498162,"stop":1750605498162,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd47e37c78610ace","name":"Check message received after jswaku node is restarted","time":{"start":1750605227804,"stop":1750605227804,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2356dc515a5cbab","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750605321713,"stop":1750605321713,"duration":0},"status":"passed","severity":"normal"},{"uid":"222c9764601fd259","name":"random static sharding 10 - Cluster ID: 549, Shard ID: 203","time":{"start":1750605330980,"stop":1750605330980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42c35d82c0ffde","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app23/3/topic308/test.js","time":{"start":1750605208322,"stop":1750605208322,"duration":0},"status":"passed","severity":"normal"},{"uid":"637e298f8bb57478","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1750604700867,"stop":1750604700869,"duration":2},"status":"passed","severity":"normal"},{"uid":"686d3dd7e4318368","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1750604747330,"stop":1750604747334,"duration":4},"status":"passed","severity":"normal"},{"uid":"e58598f4af7678be","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1750604717821,"stop":1750604717822,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3699baaa3d05ea15","name":"should stop and cleanup resources","time":{"start":1750604738512,"stop":1750604738512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abd733cbdf16703","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1750604747359,"stop":1750604747359,"duration":0},"status":"passed","severity":"normal"},{"uid":"da773612b7e50d48","name":"Push message with content topic containing emoji","time":{"start":1750605498161,"stop":1750605498161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f43f341eeb1f694","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750605321721,"stop":1750605321721,"duration":0},"status":"passed","severity":"normal"},{"uid":"855d583ea753655c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1750604700874,"stop":1750604700874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f03ac3429d2c324","name":"Query with Promise Callback, No Decoder","time":{"start":1750605252160,"stop":1750605252161,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bcd8ca8fd72bf71","name":"Does not throw an exception when node disconnects","time":{"start":1750605305780,"stop":1750605305781,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e11a2fde90f9288","name":"Check received message containing emoji","time":{"start":1750605199731,"stop":1750605199731,"duration":0},"status":"passed","severity":"normal"},{"uid":"45939f198e7edbc1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1750605240751,"stop":1750605240752,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7e63850e38f0c7","name":"Encoder throws on empty string content topic","time":{"start":1750604710168,"stop":1750604710168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8393d90bb4d6e59","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750605199701,"stop":1750605199701,"duration":0},"status":"passed","severity":"normal"},{"uid":"726345c992423a08","name":"Relay - dialed first","time":{"start":1750605311072,"stop":1750605311072,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6126d17c5e4901","name":"should request peer renewal on specific errors","time":{"start":1750604737658,"stop":1750604737661,"duration":3},"status":"passed","severity":"normal"},{"uid":"d2fdc922234cf410","name":"rejects hash query with content filter parameters","time":{"start":1750604709685,"stop":1750604709685,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bfe17f6b3bc02d","name":"Check publish message after client node is restarted","time":{"start":1750605095714,"stop":1750605095714,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14f2086abd468d5f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1750604700870,"stop":1750604700870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e217cc692e5e7a6","name":"random static sharding 2 - Cluster ID: 421, Shard ID: 807","time":{"start":1750605330977,"stop":1750605330978,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b630830c9443be8","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1750604738511,"stop":1750604738511,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1296ff9d5fa92d","name":"should properly create location multiaddrs - udp6","time":{"start":1750604701597,"stop":1750604701597,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e8400154f2704b","name":"Renews subscription after lossing a connection","time":{"start":1750605290270,"stop":1750605290271,"duration":1},"status":"passed","severity":"normal"},{"uid":"59026efc7cacc225","name":"should handle different types of entries","time":{"start":1750604736797,"stop":1750604736798,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2bc7e27761f879","name":"Push message with escaped characters payload","time":{"start":1750605498168,"stop":1750605498168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb0129e62866dfd","name":"Check received message containing Script","time":{"start":1750605227796,"stop":1750605227796,"duration":0},"status":"passed","severity":"normal"},{"uid":"7900f401ed2983dc","name":"Subscribe to topic containing Script and receive message","time":{"start":1750605290226,"stop":1750605290226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed07c727879efd4","name":"Check message with non string payload is not received","time":{"start":1750605199709,"stop":1750605199712,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f83a92a647ec6dc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1750605240754,"stop":1750605240754,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd5bdd430140b8d","name":"Decoder throws on empty string content topic","time":{"start":1750604710169,"stop":1750604710169,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd74aa37048b7989","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1750604701588,"stop":1750604701588,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf9ac5c58c19cb3","name":"Push message with numeric payload","time":{"start":1750605498165,"stop":1750605498165,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae79d6c1ad81de64","name":"Push message with Arabic payload","time":{"start":1750605498152,"stop":1750605498152,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed9d869dfed98d8","name":"Check publish message containing JSON","time":{"start":1750605095697,"stop":1750605095699,"duration":2},"status":"passed","severity":"normal"},{"uid":"cded52a96b95788f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1750605095711,"stop":1750605095712,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5fd8bc56ae5424","name":"Check received message with timestamp: 1750604767524000000 ","time":{"start":1750605199731,"stop":1750605199739,"duration":8},"status":"passed","severity":"normal"},{"uid":"afef688bce860ef2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750605321713,"stop":1750605321713,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1b19c49dfaeaf3","name":"Refresh subscription","time":{"start":1750605321720,"stop":1750605321720,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e8c48bc67b900e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750605321710,"stop":1750605321710,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0313f0484c0994","name":"should return false","time":{"start":1750604701593,"stop":1750604701594,"duration":1},"status":"passed","severity":"normal"},{"uid":"60eab2174c33f0a3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1750604787549,"stop":1750604787549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2bfd610522944a","name":"Should update shard info","time":{"start":1750605013550,"stop":1750605013550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5339093e711b1706","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750605276715,"stop":1750605276715,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9b04f26403b9be8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750605321717,"stop":1750605321718,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18abc0fa45d39a3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750605290199,"stop":1750605290199,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e36b18477959cf","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1750604738363,"stop":1750604738363,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fd2fe935dcc990","name":"should properly create location multiaddrs - tcp","time":{"start":1750604701598,"stop":1750604701598,"duration":0},"status":"passed","severity":"normal"},{"uid":"adab2918eb67ce7c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1750605105377,"stop":1750605105377,"duration":0},"status":"passed","severity":"normal"},{"uid":"132733b0bb460a46","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750605290229,"stop":1750605290229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5431378bd8369aa","name":"Ordered Callback - true","time":{"start":1750605284946,"stop":1750605284946,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afd719b8dcc4a56","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1750604709684,"stop":1750604709684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce05816c588eae9","name":"should load peers from local storage and dispatch events","time":{"start":1750604721708,"stop":1750604721708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ba57b389b59cb6","name":"Publish without waiting for remote peer","time":{"start":1750605105376,"stop":1750605105376,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ddf5cde5a72ca8","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1750604747329,"stop":1750604747329,"duration":0},"status":"passed","severity":"normal"},{"uid":"11beaf57e86bb1fc","name":"should be called for bootstrap peers","time":{"start":1750604776448,"stop":1750604776449,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bc8801737abb76","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750605290251,"stop":1750605290252,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc00e4dd1e4216d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1750605240755,"stop":1750605240755,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b71d9d0452a644","name":"Push message with content topic containing numeric","time":{"start":1750605498170,"stop":1750605498170,"duration":0},"status":"passed","severity":"normal"},{"uid":"4286770330150f2","name":"Passing page size 19 when there are 20 messages","time":{"start":1750605298666,"stop":1750605298667,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0707b6db6ba074c","name":"Subscribe to topic containing Script and receive message","time":{"start":1750605290259,"stop":1750605290259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f42154944a30446","name":"handles different clusterIds correctly","time":{"start":1750604695164,"stop":1750604695165,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3eff2c447aba74","name":"should properly compute the node id","time":{"start":1750604701594,"stop":1750604701594,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed15674b3144bda3","name":"Check received message with timestamp: 1750604767524 ","time":{"start":1750605199699,"stop":1750605199699,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdb0cfa744d8608","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750605321718,"stop":1750605321718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1c963e45133420","name":"Init the array if not present","time":{"start":1750604694834,"stop":1750604694836,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ffe90e842748d2a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1750604695160,"stop":1750604695161,"duration":1},"status":"passed","severity":"normal"},{"uid":"533954e0f34d7dfe","name":"tcp ip4 address","time":{"start":1750604700878,"stop":1750604700878,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc92f86d7ce8bee9","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1750604768811,"stop":1750604768813,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b9fb0b77a99cdd3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750605290227,"stop":1750605290228,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa31893d7d3155e6","name":"Check received message containing shell command","time":{"start":1750605227797,"stop":1750605227798,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df365d300af1b59","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1750604738362,"stop":1750604738362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2837910c3676727b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1750605105380,"stop":1750605105380,"duration":0},"status":"passed","severity":"normal"},{"uid":"886311f9ad287467","name":"should return valid sharding parameters for static sharding","time":{"start":1750604695188,"stop":1750604695188,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d71884c9fa3168","name":"Subscribe to topic containing long and publish message","time":{"start":1750605105380,"stop":1750605105380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e736f464881a7231","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750605290248,"stop":1750605290249,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9a76cafac13877af","name":"Decoder throws on empty string content topic","time":{"start":1750604729184,"stop":1750604729184,"duration":0},"status":"passed","severity":"normal"},{"uid":"159a4a4d9e9efd8b","name":"Push message with special chars payload","time":{"start":1750605498165,"stop":1750605498165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d2330e23b249f6","name":"Check publish message containing escaped characters","time":{"start":1750605095699,"stop":1750605095700,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93465870aadc45a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1750605252157,"stop":1750605252157,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d05201b4590919","name":"Push message with long payload","time":{"start":1750605498150,"stop":1750605498151,"duration":1},"status":"passed","severity":"normal"},{"uid":"78df58d78677e11a","name":"random static sharding 8 - Cluster ID: 807, Shard ID: 414","time":{"start":1750605330979,"stop":1750605330979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9e95c4d0cfa205","name":"Filter","time":{"start":1750605311074,"stop":1750605311074,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c4719a5fe3fabb","name":"Throws when trying to push message with empty payload","time":{"start":1750605498169,"stop":1750605498169,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1eb6adf37f277a","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1750604695190,"stop":1750604695190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c39ae70652a22dc","name":"isConnected return false after peer stops","time":{"start":1750604787550,"stop":1750604787550,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf67819b16a7117","name":"should initialize with custom number of peers","time":{"start":1750604737933,"stop":1750604737935,"duration":2},"status":"passed","severity":"normal"},{"uid":"58647058e8caf4e4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1750604774450,"stop":1750604774450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb7534098198889","name":"Subscribe and receive messages via lightPush","time":{"start":1750605321717,"stop":1750605321717,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b852ad4d232386","name":"configure the node with multiple pubsub topics","time":{"start":1750605330980,"stop":1750605330980,"duration":0},"status":"passed","severity":"normal"},{"uid":"c181b2d17970e640","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1750604727700,"stop":1750604727701,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0f167423cfec97","name":"Check message with no pubsub topic is not received","time":{"start":1750605199748,"stop":1750605199748,"duration":0},"status":"passed","severity":"normal"},{"uid":"577f5fdd88e707b8","name":"Generator, custom pubsub topic","time":{"start":1750605276713,"stop":1750605276713,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a37bb30c6e5414bc","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750605199740,"stop":1750605199740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9f8df5c32e56a0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1750604747319,"stop":1750604747319,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1e4d0873f1925e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1750605105378,"stop":1750605105378,"duration":0},"status":"passed","severity":"normal"},{"uid":"407a1ae71e6ea5e2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1750604701601,"stop":1750604701601,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb90a518695fa015","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1750604738250,"stop":1750604738250,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe509e42e7a57ba1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750605321715,"stop":1750605321716,"duration":1},"status":"passed","severity":"normal"},{"uid":"750fa6675f44f6da","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1750604695183,"stop":1750604695183,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc14dfce3f75652a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1750604747309,"stop":1750604747313,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c47eaf4f2c76aa8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750605290224,"stop":1750605290224,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e18095a2c1798e","name":"addEventListener with correct event","time":{"start":1750604809042,"stop":1750604809042,"duration":0},"status":"passed","severity":"normal"},{"uid":"162b7f6d0dcde7f3","name":"Check publish message containing Script","time":{"start":1750605095696,"stop":1750605095696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8057a06ab154bb5a","name":"Check received message containing unicode special characters","time":{"start":1750605227813,"stop":1750605227814,"duration":1},"status":"passed","severity":"normal"},{"uid":"31936de01de8f097","name":"Js publishes, other Js receives","time":{"start":1750605083923,"stop":1750605083925,"duration":2},"status":"passed","severity":"normal"},{"uid":"18ac323be7727916","name":"should call waitForPeer on Relay","time":{"start":1750604738459,"stop":1750604738459,"duration":0},"status":"passed","severity":"normal"},{"uid":"836c7e1d9810cbe0","name":"messageHashStr produces consistent results for the same input","time":{"start":1750604709774,"stop":1750604709775,"duration":1},"status":"passed","severity":"normal"},{"uid":"a65bfc439e1b2845","name":"should handle a minimal index list","time":{"start":1750604695404,"stop":1750604695404,"duration":0},"status":"passed","severity":"normal"},{"uid":"592cda9aa0b34430","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app37/3/topic11/xml","time":{"start":1750605208328,"stop":1750605208328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc03137251f9432","name":"Query generator for 2000 messages","time":{"start":1750605284930,"stop":1750605284930,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc91bdf9c218f4","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1750604695161,"stop":1750604695161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d4ab7955ee23f7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1750605105382,"stop":1750605105382,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a47d243249ca46","name":"Check meta is set [ecies]","time":{"start":1750604729182,"stop":1750604729183,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f9de0f919fa338","name":"random static sharding 1 - Cluster ID: 666, Shard ID: 98","time":{"start":1750605330977,"stop":1750605330977,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a1d2d243e181b8","name":"it tolerates circular branch references","time":{"start":1750604717817,"stop":1750604717817,"duration":0},"status":"passed","severity":"normal"},{"uid":"87efde25ca5a0650","name":"should encode/decode to text encoding","time":{"start":1750604701595,"stop":1750604701595,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e2f9f359156958","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750605199699,"stop":1750605199701,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bb95d1215ec2a5","name":"non connected peers","time":{"start":1750605069438,"stop":1750605069439,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f999ba171ad59d62","name":"should properly create location multiaddrs - tcp6","time":{"start":1750604701597,"stop":1750604701597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d86e20ab3797b7c","name":"returns nothing if no connections present","time":{"start":1750604709259,"stop":1750604709260,"duration":1},"status":"passed","severity":"normal"},{"uid":"9938a67a96128131","name":"Passing page size 11 when there are 10 messages","time":{"start":1750605298666,"stop":1750605298666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2428ff129fabbf","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1750604752736,"stop":1750604752737,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e83f33f5061b38","name":"Check received message containing Arabic","time":{"start":1750605199723,"stop":1750605199723,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5f57d974dc656c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1750604695161,"stop":1750604695162,"duration":1},"status":"passed","severity":"normal"},{"uid":"112bc087fd965cc1","name":"Push message with custom timestamp: 1750608497943","time":{"start":1750605498176,"stop":1750605498176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5199796c8582cbb4","name":"through manual discovery","time":{"start":1750604976139,"stop":1750604976139,"duration":0},"status":"passed","severity":"normal"},{"uid":"410b0dab6ddde78d","name":"Check received message with timestamp: 1750604768186000000 ","time":{"start":1750605227799,"stop":1750605227800,"duration":1},"status":"passed","severity":"normal"},{"uid":"715badd0681bb4bd","name":"Push message with meta","time":{"start":1750605498174,"stop":1750605498175,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b746067bb09440","name":"Push message with Script payload","time":{"start":1750605498166,"stop":1750605498166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09de6e1d788ec2d","name":"Ping on unsubscribed peer","time":{"start":1750604835786,"stop":1750604835787,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9ac80dc9107e77","name":"Subscribe to topic containing special chars and publish message","time":{"start":1750605105380,"stop":1750605105381,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f7a480d6a1f0ad8","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app13/9/topic73/proto","time":{"start":1750605208326,"stop":1750605208327,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f7e933be35ac57","name":"Check message with no pubsub topic is not received","time":{"start":1750605227802,"stop":1750605227802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fede385d8c9b65","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1750604747347,"stop":1750604747348,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47d5899c57388ee","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1750604695168,"stop":1750604695168,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cc704439844bc1","name":"Check message with invalid timestamp is not received","time":{"start":1750605199740,"stop":1750605199740,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcfe77ed56b253f","name":"should properly create peer info with all multiaddrs","time":{"start":1750604701598,"stop":1750604701599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90cf4e00bbb45aa","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1750604695188,"stop":1750604695188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2402c6c9370e18","name":"should initialize with Unhealthy status","time":{"start":1750604738233,"stop":1750604738234,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2f07cdb7e90375","name":"Check message with no payload is not received","time":{"start":1750605227803,"stop":1750605227803,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a8be2bbdee969c","name":"should be called at least once on all `peer:discovery` events","time":{"start":1750604776445,"stop":1750604776446,"duration":1},"status":"passed","severity":"normal"},{"uid":"8137e14fa3907344","name":"Generator, custom pubsub topic","time":{"start":1750605276715,"stop":1750605276715,"duration":0},"status":"passed","severity":"normal"},{"uid":"670d9722700e04d1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1750605095703,"stop":1750605095705,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff6b2044513ebb30","name":"Nwaku publishes","time":{"start":1750605083922,"stop":1750605083923,"duration":1},"status":"passed","severity":"normal"},{"uid":"e265652ac9d1b159","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750605259888,"stop":1750605259888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5761caabb3bc827c","name":"Overlapping topic subscription","time":{"start":1750605321720,"stop":1750605321720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4540e339d441a10d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1750604709770,"stop":1750604709770,"duration":0},"status":"passed","severity":"normal"},{"uid":"879f069509c1470e","name":"Subscribe to topic containing Script and publish message","time":{"start":1750605105382,"stop":1750605105383,"duration":1},"status":"passed","severity":"normal"},{"uid":"70edf4d01888e615","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1750605240752,"stop":1750605240753,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9891dd4197e173","name":"Check message on other pubsub topic is not received","time":{"start":1750605199741,"stop":1750605199747,"duration":6},"status":"passed","severity":"normal"},{"uid":"28d656ffe4a8a3dd","name":"should not retry if at least one success","time":{"start":1750604737913,"stop":1750604737914,"duration":1},"status":"passed","severity":"normal"},{"uid":"948ea5ce4c95e3a8","name":"should throw error - invalid id","time":{"start":1750604701589,"stop":1750604701593,"duration":4},"status":"passed","severity":"normal"},{"uid":"f70c39ca5896b635","name":"Check received message containing emoji","time":{"start":1750605227814,"stop":1750605227815,"duration":1},"status":"passed","severity":"normal"},{"uid":"98008f190986d57c","name":"Overlapping topic subscription","time":{"start":1750605321711,"stop":1750605321711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11afea9a8027bb","name":"Push message with custom timestamp: 1719846497943","time":{"start":1750605498162,"stop":1750605498163,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacef76e52b64c2d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750604945852,"stop":1750604945852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd5b767378b60c0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1750604773211,"stop":1750604773211,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9cd51d0eadedb61","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750605290198,"stop":1750605290198,"duration":0},"status":"passed","severity":"normal"},{"uid":"122e89019e516f85","name":"retrieves a single peer","time":{"start":1750604717816,"stop":1750604717817,"duration":1},"status":"passed","severity":"normal"},{"uid":"3875b65fd2fcf161","name":"ignores domain fetching errors","time":{"start":1750604717817,"stop":1750604717818,"duration":1},"status":"passed","severity":"normal"},{"uid":"941cf73b52bd0c77","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1750604747336,"stop":1750604747336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b6e99e22bacf78","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750605498160,"stop":1750605498160,"duration":0},"status":"passed","severity":"normal"},{"uid":"35af5a3cbd272509","name":"should reject if Relay is requested but not mounted","time":{"start":1750604738456,"stop":1750604738456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9c6a46df1e3f81","name":"Check received message containing Russian","time":{"start":1750605227807,"stop":1750605227807,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a05e00a2b9a611","name":"Default pageSize","time":{"start":1750605298667,"stop":1750605298667,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d77235fe4e35d59","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1750604787548,"stop":1750604787548,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e566a2c10f94788","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1750604768817,"stop":1750604768818,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a7b6ab4d077cea","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750605321712,"stop":1750605321712,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46a121090975b41","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1750604695159,"stop":1750604695159,"duration":0},"status":"passed","severity":"normal"},{"uid":"56832122fe0aae22","name":"Push message with JSON payload","time":{"start":1750605498167,"stop":1750605498167,"duration":0},"status":"passed","severity":"normal"},{"uid":"72377de737865665","name":"accepts valid content-filtered query","time":{"start":1750604709683,"stop":1750604709684,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1a1255d49dec5e","name":"Check received message containing SQL Injection","time":{"start":1750605227809,"stop":1750605227810,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a822e697c8ad2e4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1750604747357,"stop":1750604747357,"duration":0},"status":"passed","severity":"normal"},{"uid":"75eceafb40e8272","name":"Check publish message containing XML","time":{"start":1750605095696,"stop":1750605095697,"duration":1},"status":"passed","severity":"normal"},{"uid":"c092c810bbf9b5c","name":"Check received message with timestamp: 1750604767524 ","time":{"start":1750605199739,"stop":1750605199739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be0f3b4f47db426","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1750604695167,"stop":1750604695167,"duration":0},"status":"passed","severity":"normal"},{"uid":"509309606dc23914","name":"Check received message containing long","time":{"start":1750605199713,"stop":1750605199714,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ed8ccaeb7c1e21","name":"should be sent with empty content","time":{"start":1750604752737,"stop":1750604752737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee862ebb7e91594","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1750604695162,"stop":1750604695163,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17124c9e6d6c8d","name":"should properly start and stop event listening","time":{"start":1750604738236,"stop":1750604738236,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bee4a3926af759","name":"Relay - times out","time":{"start":1750605311073,"stop":1750605311073,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb827496b83abf","name":"throws an error for improperly formatted content topics","time":{"start":1750604695165,"stop":1750604695165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9da2847b8c696e","name":"should get / set UDP multiaddr","time":{"start":1750604701595,"stop":1750604701595,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae51bb896c8a67b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750605290228,"stop":1750605290229,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df9f1e976d2097d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1750605252159,"stop":1750605252160,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad34504ce7db88","name":"Relay + Store","time":{"start":1750604775179,"stop":1750604775181,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ceb23db68379951","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1750604787548,"stop":1750604787549,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5669adeda8455f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750605290266,"stop":1750605290266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fe27263de7d407","name":"Register correct protocols","time":{"start":1750605105375,"stop":1750605105376,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d4af9f555f66b","name":"Query with Promise Callback, No message returned","time":{"start":1750605252161,"stop":1750605252161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b827c5b180b3a200","name":"should enable all discoveries when explicitly set","time":{"start":1750604738362,"stop":1750604738362,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb400ce16dc03b47","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1750604709769,"stop":1750604709770,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd83dea7e16f8a70","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750605259888,"stop":1750605259889,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a6b91c46a50d1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1750604747350,"stop":1750604747350,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d14c2206c991e32","name":"Check received message containing long","time":{"start":1750605199687,"stop":1750605199687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d365f6ac1a85e8a2","name":"Push message with meta","time":{"start":1750605498161,"stop":1750605498161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08653563134c820","name":"Check message with no payload is not received","time":{"start":1750605199750,"stop":1750605199750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a39016e974d65f","name":"should insert message id into causal history","time":{"start":1750604752732,"stop":1750604752732,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc79f0c3e57e13a","name":"can start and stop the service","time":{"start":1750605013005,"stop":1750605013005,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d5fb7dee5a2b3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1750604747329,"stop":1750604747330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6a6956656a55cf","name":"Check message with invalid timestamp is not received","time":{"start":1750605227801,"stop":1750605227801,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a475667fd7d5aa","name":"Check received message with timestamp: 1750604768186 ","time":{"start":1750605227816,"stop":1750605227817,"duration":1},"status":"passed","severity":"normal"},{"uid":"848f9435fa57d790","name":"Check received message containing SQL Injection","time":{"start":1750605199724,"stop":1750605199724,"duration":0},"status":"passed","severity":"normal"},{"uid":"4451109c400d1886","name":"A test","time":{"start":1750604963537,"stop":1750604963537,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bf6d2f75bbb427","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1750604774449,"stop":1750604774450,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b02d94a1d8fe1e6","name":"should reject on timeout if it was set","time":{"start":1750604738457,"stop":1750604738457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9146c021bd7258","name":"Push message with unicode special characters payload","time":{"start":1750605498155,"stop":1750605498155,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a3975f7a73f22b","name":"Check received message containing Basic HTML tag","time":{"start":1750605199725,"stop":1750605199729,"duration":4},"status":"passed","severity":"normal"},{"uid":"82ba64ae20150bce","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750605290257,"stop":1750605290258,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb02da0aa317345c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750604945852,"stop":1750604945853,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdc0f4794596bed","name":"1 Store, 2 fetches","time":{"start":1750604717451,"stop":1750604717452,"duration":1},"status":"passed","severity":"normal"},{"uid":"5332b5687e574a11","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1750604747364,"stop":1750604747364,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dd049f38b84aab","name":"should be able to encode the field with only RELAY set to true","time":{"start":1750604700858,"stop":1750604700860,"duration":2},"status":"passed","severity":"normal"},{"uid":"739ba71c6bcecdd4","name":"should start and stop interval correctly","time":{"start":1750604737656,"stop":1750604737656,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b89642c3523da3","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1750605291183,"stop":1750605291186,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1dd90a65a7aad32","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1750605303218,"stop":1750605303218,"duration":0},"status":"passed","severity":"normal"},{"uid":"190ccb559e028f98","name":"should not fail to stop the service if it was not started","time":{"start":1750604773200,"stop":1750604773201,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f113dc521eb393","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750605321722,"stop":1750605321723,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1e88ad535095fa","name":"Nodes with multiple pubsub topic","time":{"start":1750605088512,"stop":1750605088512,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2721e3b8f17a82","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750605290215,"stop":1750605290221,"duration":6},"status":"passed","severity":"normal"},{"uid":"bfb134bd9ee3ed29","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1750604695182,"stop":1750604695182,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bb7cc83d1d83d7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750605321724,"stop":1750605321724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc469961b00d252","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1750604729182,"stop":1750604729182,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeab87ad655fb090","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1750604717604,"stop":1750604717605,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e270d8760cac50e","name":"Publish message with custom timestamp: Sun Jun 22 2025 16:11:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1750605095706,"stop":1750605095706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fd429934a84cce","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750605290224,"stop":1750605290224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17a617f63b243f0","name":"accepts time-filtered query with content filter","time":{"start":1750604709686,"stop":1750604709686,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3f684c4760416","name":"configure the node with multiple content topics","time":{"start":1750605208329,"stop":1750605208329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff095f33f2b6b55a","name":"should not receive a peer event after stop","time":{"start":1750605013013,"stop":1750605013014,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbc104dd40a8a7a","name":"Check publish message containing Russian","time":{"start":1750605095695,"stop":1750605095696,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f162e05b234073","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1750604695191,"stop":1750604695191,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9ba3d612d6f093","name":"Query Generator, No message returned","time":{"start":1750605252157,"stop":1750605252158,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da9d201d8afc531","name":"random static sharding 7 - Cluster ID: 749, Shard ID: 396","time":{"start":1750605330979,"stop":1750605330979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c776c60213c045f","name":"Check message received after nwaku node is restarted","time":{"start":1750605199712,"stop":1750605199712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88a1cc51361926c1","name":"Check received message containing Arabic","time":{"start":1750605227807,"stop":1750605227807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8950e32e55b027","name":"should add received messages to bloom filter","time":{"start":1750604752734,"stop":1750604752734,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd861f76ccd56dfc","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1750604710169,"stop":1750604710169,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c29e6733b85c38","name":"should reject if Filter is requested but not mounted","time":{"start":1750604738457,"stop":1750604738457,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3ec250ac263aa8","name":"Renews subscription after lossing a connection","time":{"start":1750605321726,"stop":1750605321726,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1be4517048385d","name":"Check message with no pubsub topic is not received","time":{"start":1750605227819,"stop":1750605227819,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70035f965bc8c7","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1750604700866,"stop":1750604700867,"duration":1},"status":"passed","severity":"normal"},{"uid":"136fe8f9d25e8072","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1750604768820,"stop":1750604768820,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6bfb1191bedece","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750604773210,"stop":1750604773210,"duration":0},"status":"skipped","severity":"normal"},{"uid":"612e6593dafe0018","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1750605303220,"stop":1750605303220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4cee57edd03624","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750605321722,"stop":1750605321722,"duration":0},"status":"passed","severity":"normal"},{"uid":"64413e9c1c5f01c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750605259886,"stop":1750605259887,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c1d34c92d758a9","name":"Push message with short payload","time":{"start":1750605498150,"stop":1750605498150,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ccbc619e038b2e","name":"Push message with content topic containing Script","time":{"start":1750605498159,"stop":1750605498159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77a7431b7574332","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1750604768814,"stop":1750604768815,"duration":1},"status":"passed","severity":"normal"},{"uid":"584344ec17540ec1","name":"should return usable stream attached to connection","time":{"start":1750604709528,"stop":1750604709528,"duration":0},"status":"passed","severity":"normal"},{"uid":"92afc75661bf3c5b","name":"Check received message containing JSON","time":{"start":1750605227811,"stop":1750605227812,"duration":1},"status":"passed","severity":"normal"},{"uid":"b92ac030518b66c2","name":"Used by Waku Relay","time":{"start":1750605305782,"stop":1750605305782,"duration":0},"status":"passed","severity":"normal"},{"uid":"763733dc2ad77f68","name":"Check message with non string payload is not received","time":{"start":1750605199750,"stop":1750605199751,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8438fae8c3a510b","name":"Query with Ordered Callback, No message returned","time":{"start":1750605252159,"stop":1750605252159,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7f7d4f462498f4","name":"Push message with content topic containing Arabic","time":{"start":1750605498171,"stop":1750605498171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b559338b999db6dc","name":"should not receive a peer event before start","time":{"start":1750604773205,"stop":1750604773208,"duration":3},"status":"passed","severity":"normal"},{"uid":"605837c34ca4b535","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750605321724,"stop":1750605321724,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c20f927af0fe9e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1750604695158,"stop":1750604695159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c2163d41d3eb67","name":"Check received message containing JSON","time":{"start":1750605199729,"stop":1750605199730,"duration":1},"status":"passed","severity":"normal"},{"uid":"7425ddfe1dfdbfbe","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1750604973641,"stop":1750604973641,"duration":0},"status":"passed","severity":"normal"},{"uid":"176828f56d820900","name":"Push message with escaped characters payload","time":{"start":1750605498155,"stop":1750605498155,"duration":0},"status":"passed","severity":"normal"},{"uid":"860a9c62d487ee44","name":"All","time":{"start":1750604775181,"stop":1750604775181,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b47f5e0802ddf7c","name":"throws on content topic with empty encoding field","time":{"start":1750604695157,"stop":1750604695158,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cab4711b969e63","name":"Push message with content topic containing numeric","time":{"start":1750605498157,"stop":1750605498157,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2a6e9db912aeaf","name":"Subscribe to topic containing short and receive message","time":{"start":1750605321721,"stop":1750605321721,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c15bf4e6901f61","name":"should keep entries that haven't expired yet","time":{"start":1750604736796,"stop":1750604736797,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bc7af682733354","name":"Subscribe to topic containing JSON and publish message","time":{"start":1750605105384,"stop":1750605105384,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c40a5673812a89","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1750604695180,"stop":1750604695180,"duration":0},"status":"passed","severity":"normal"},{"uid":"4798b3a6b7e4e4c4","name":"should use provided shard info when available","time":{"start":1750604738246,"stop":1750604738246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f721da5af5c21827","name":"Publish message with rate limit","time":{"start":1750605095715,"stop":1750605095716,"duration":1},"status":"passed","severity":"normal"},{"uid":"2266eeffbea6fa0c","name":"Push 30 different messages","time":{"start":1750605498169,"stop":1750605498169,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75db458e362d411","name":"Privacy Node - default protocol","time":{"start":1750605311075,"stop":1750605311075,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e3353b929e960e","name":"Passing page size 1 when there are 4 messages","time":{"start":1750605298663,"stop":1750605298663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb98a6d15565870f","name":"Light Node - default protocols","time":{"start":1750605311074,"stop":1750605311075,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6fc76c0f7f2ebd","name":"Fails to publish duplicate message","time":{"start":1750605095707,"stop":1750605095707,"duration":0},"status":"passed","severity":"normal"},{"uid":"12608fe7faa4df87","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1750604700867,"stop":1750604700867,"duration":0},"status":"passed","severity":"normal"},{"uid":"318947af33d30d40","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750605290199,"stop":1750605290213,"duration":14},"status":"passed","severity":"normal"},{"uid":"c95659949da3030a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750605290227,"stop":1750605290227,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e002789580a55c0","name":"should start and setup intervals and event listeners","time":{"start":1750604738511,"stop":1750604738512,"duration":1},"status":"passed","severity":"normal"},{"uid":"31455f3e5594fc7d","name":"Subscribe to topic containing long and receive message","time":{"start":1750605290223,"stop":1750605290223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f26407fe39ee863","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1750604747357,"stop":1750604747358,"duration":1},"status":"passed","severity":"normal"},{"uid":"69919445dd167e95","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750605321722,"stop":1750605321722,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a10c5244b7a1b2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750605290264,"stop":1750605290265,"duration":1},"status":"passed","severity":"normal"},{"uid":"66afa6bb41f5474b","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1750604695167,"stop":1750604695168,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7396b54648380","name":"should reject if WakuNode is not started","time":{"start":1750604738455,"stop":1750604738456,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5bcb8fefbd0546","name":"1 Relay, 1 Filter, gives up","time":{"start":1750604717452,"stop":1750604717453,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cec82c2aaa33923","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1750604738245,"stop":1750604738246,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d472c1a0507d032","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1750604717820,"stop":1750604717820,"duration":0},"status":"passed","severity":"normal"},{"uid":"915a1d64ce3417bb","name":"Passing page size 10 when there are 10 messages","time":{"start":1750605298665,"stop":1750605298666,"duration":1},"status":"passed","severity":"normal"},{"uid":"b766448307029dc8","name":"should handle connection events","time":{"start":1750604737937,"stop":1750604737938,"duration":1},"status":"passed","severity":"normal"},{"uid":"705bd72c68e06d6b","name":"Wrong topic","time":{"start":1750605208328,"stop":1750605208329,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c67c0edb01902f","name":"should throw if no connection provided","time":{"start":1750604709531,"stop":1750604709531,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42e03a241555a44","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750604700877,"stop":1750604700877,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce7443cdc3c66f7","name":"should set field with all protocols enabled","time":{"start":1750604701599,"stop":1750604701599,"duration":0},"status":"passed","severity":"normal"},{"uid":"2433e9bd605d5528","name":"Push message with content topic containing emoji","time":{"start":1750605498174,"stop":1750605498174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a0ec24a20be40c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1750604747330,"stop":1750604747330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a144194af770892f","name":"Encoder throws on undefined content topic","time":{"start":1750604729183,"stop":1750604729183,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ec6066c7c26afa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750605321710,"stop":1750605321710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c7174d1b55ec84","name":"should be delivered immediately if received","time":{"start":1750604752739,"stop":1750604752739,"duration":0},"status":"passed","severity":"normal"},{"uid":"af661b66fdc72f69","name":"Generator, custom pubsub topic","time":{"start":1750605276711,"stop":1750605276711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e737b99f444419e1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1750604695181,"stop":1750604695182,"duration":1},"status":"passed","severity":"normal"},{"uid":"8deb730c9684317","name":"Encoder throws on empty string content topic","time":{"start":1750604727703,"stop":1750604727704,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f004ff8a610be96","name":"Generator, 2 different pubsubtopics","time":{"start":1750605276715,"stop":1750605276716,"duration":1},"status":"passed","severity":"normal"},{"uid":"30324f3ae5d5c28e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1750604747233,"stop":1750604747233,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b7884a7eef981d","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1750604695187,"stop":1750604695187,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78760a2c205de86","name":"Waku message hash computation (payload length 0)","time":{"start":1750604709771,"stop":1750604709771,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0a775c453bf8ee","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1750604747234,"stop":1750604747234,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e700b99d1c519","name":"Relay + Store","time":{"start":1750604701601,"stop":1750604701601,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5926076ca9642b","name":"Check received message containing special chars","time":{"start":1750605227806,"stop":1750605227806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59f6678824f5416","name":"Push message with content topic containing escaped characters","time":{"start":1750605498173,"stop":1750605498174,"duration":1},"status":"passed","severity":"normal"},{"uid":"334cb661cd5f00a4","name":"Query generator for multiple messages with multiple decoders","time":{"start":1750605284919,"stop":1750605284920,"duration":1},"status":"passed","severity":"normal"},{"uid":"582119b75966bab9","name":"Push message with content topic containing Arabic","time":{"start":1750605498158,"stop":1750605498158,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c10290a27cca128","name":"should only return 1 node with relay capability","time":{"start":1750604717819,"stop":1750604717819,"duration":0},"status":"passed","severity":"normal"},{"uid":"454b4838f42df894","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1750605069225,"stop":1750605069225,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6318486f6dcbb0","name":"should add and remove event listeners correctly","time":{"start":1750604721709,"stop":1750604721709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71109f6e492baa1","name":"Relay - dialed after","time":{"start":1750605311072,"stop":1750605311073,"duration":1},"status":"passed","severity":"normal"},{"uid":"11494465065d4c88","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1750604695183,"stop":1750604695183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f7c34e9aace973","name":"messageHash returns a Uint8Array","time":{"start":1750604709772,"stop":1750604709773,"duration":1},"status":"passed","severity":"normal"},{"uid":"476f2ff26a39aa19","name":"Sets default value correctly","time":{"start":1750605305782,"stop":1750605305783,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5a7d5fb7806901","name":"Check message on other pubsub topic is not received","time":{"start":1750605199702,"stop":1750605199702,"duration":0},"status":"passed","severity":"normal"},{"uid":"702312946aa6841e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750605321714,"stop":1750605321714,"duration":0},"status":"passed","severity":"normal"},{"uid":"d989b5ce7e3603c3","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750604897617,"stop":1750604897617,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dec2cc3de646e9","name":"Push message with content topic containing escaped characters","time":{"start":1750605498160,"stop":1750605498161,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e70afe6306934c5","name":"Callback on promise, aborts when callback returns true","time":{"start":1750605284926,"stop":1750605284926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a217c99c468e1f8b","name":"Push message with content topic containing unicode special characters","time":{"start":1750605498174,"stop":1750605498174,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca47ddc3dbae60a","name":"should encode/decode to RLP encoding","time":{"start":1750604701594,"stop":1750604701594,"duration":0},"status":"passed","severity":"normal"},{"uid":"c015031dd0b4f874","name":"Correctly serialized arguments","time":{"start":1750604976298,"stop":1750604976298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8a0bf6937c53d4","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1750604747346,"stop":1750604747347,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13f3bee4333cb84","name":"should successfully stop","time":{"start":1750604738319,"stop":1750604738320,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bc63f2cd1a5fc","name":"Reopen subscription with peer with lost subscription","time":{"start":1750604835789,"stop":1750604835789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ff968ff23c5a86","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750605290255,"stop":1750605290257,"duration":2},"status":"passed","severity":"normal"},{"uid":"202a3b46ea3ee0b2","name":"new peer added after a peer was already found","time":{"start":1750605069222,"stop":1750605069224,"duration":2},"status":"skipped","severity":"normal"},{"uid":"2d412720d90dab7","name":"should add and check entries correctly","time":{"start":1750604736770,"stop":1750604736781,"duration":11},"status":"passed","severity":"normal"},{"uid":"684d36cbf4669c8d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1750604717601,"stop":1750604717602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2659f9e102b1a7d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1750604695182,"stop":1750604695183,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a361867a36ff913","name":"Check message with non string payload is not received","time":{"start":1750605227803,"stop":1750605227804,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefea7d715122e97","name":"should throw an error for an unconfigured topic","time":{"start":1750604695185,"stop":1750604695185,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c602a2d19cb70d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1750604963410,"stop":1750604963411,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2400bcaa318fcc1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750605227804,"stop":1750605227804,"duration":0},"status":"passed","severity":"normal"},{"uid":"9282e185734ad9ae","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750605290249,"stop":1750605290249,"duration":0},"status":"passed","severity":"normal"},{"uid":"43535a9a206ef846","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1750604717604,"stop":1750604717604,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9294575a71ac883","name":"Check message with no content topic is not received","time":{"start":1750605199749,"stop":1750605199749,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b0fa503dbea7fc","name":"should return PeerId when PeerId is provided","time":{"start":1750604738245,"stop":1750604738245,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbffe9eb0521f89","name":"Check publish message containing numeric","time":{"start":1750605095693,"stop":1750605095693,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab649ef98a14fe3","name":"Push message with Basic HTML tag payload","time":{"start":1750605498167,"stop":1750605498167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5794a8665f9cc5d","name":"Push message with unicode special characters payload","time":{"start":1750605498168,"stop":1750605498168,"duration":0},"status":"passed","severity":"normal"},{"uid":"824e3e1a086a7a01","name":"rejects hash query with time filter","time":{"start":1750604709685,"stop":1750604709686,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f51008b84fe7ece","name":"Round trip binary serialization","time":{"start":1750604710167,"stop":1750604710167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3318c562c79c6c68","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1750604738317,"stop":1750604738318,"duration":1},"status":"passed","severity":"normal"},{"uid":"490176c84ff5a494","name":"should throw error - no public key","time":{"start":1750604701589,"stop":1750604701589,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ca3a67cde4407e","name":"should set field with only STORE enabled","time":{"start":1750604701600,"stop":1750604701600,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd877d242975aaf1","name":"Push message with content topic containing JSON","time":{"start":1750605498160,"stop":1750605498160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9de8a8bd431c355","name":"should respect max attempts limit","time":{"start":1750604737662,"stop":1750604737662,"duration":0},"status":"passed","severity":"normal"},{"uid":"91696f917150a9e6","name":"Sample","time":{"start":1750604700996,"stop":1750604700996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b265ade54a2a3d32","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750605290225,"stop":1750605290225,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eeba3b2a04242a1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750605321719,"stop":1750605321719,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c1445fe79d234f","name":"Meta field set when metaSetter is specified","time":{"start":1750604710167,"stop":1750604710167,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c9c301c6a5304e","name":"should have no discoveries enabled by default","time":{"start":1750604738361,"stop":1750604738361,"duration":0},"status":"passed","severity":"normal"},{"uid":"419d46af7ba56dd8","name":"Subscribe and receive messages via waku relay post","time":{"start":1750605321718,"stop":1750605321718,"duration":0},"status":"passed","severity":"normal"},{"uid":"d742ccb6234b8fe3","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1750604747321,"stop":1750604747321,"duration":0},"status":"passed","severity":"normal"},{"uid":"8805ce1a06db698d","name":"Push message with Russian payload","time":{"start":1750605498166,"stop":1750605498166,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ce786c9741afaa","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750604897621,"stop":1750604897621,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1042bd1ae30f82b","name":"should throw error - no id","time":{"start":1750604701589,"stop":1750604701589,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7085530eaf1ae0","name":"Check received message containing shell command","time":{"start":1750605199696,"stop":1750605199696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ccd3add4cf6ba6","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1750604695405,"stop":1750604695405,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d6d18968b5bc4f","name":"Push message equal or less that 1MB","time":{"start":1750605498163,"stop":1750605498163,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d24e80ab6fa607","name":"start node with empty shard should fail","time":{"start":1750605330981,"stop":1750605330981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67ac23794f60ed","name":"Check received message containing special chars","time":{"start":1750605199687,"stop":1750605199689,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e8789b30e7cd4b","name":"should send to specified number of peers of used peers","time":{"start":1750604737907,"stop":1750604737913,"duration":6},"status":"passed","severity":"normal"},{"uid":"2a25068a51144e26","name":"Promise Callback - true","time":{"start":1750605284945,"stop":1750605284945,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3ff6c8bd891121","name":"Push message with content topic containing unicode special characters","time":{"start":1750605498161,"stop":1750605498161,"duration":0},"status":"passed","severity":"normal"},{"uid":"863297ed88f5a8de","name":"should not receive a peer event before start","time":{"start":1750604721706,"stop":1750604721707,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8230122fbee8021","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750605276716,"stop":1750605276716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53f994fdb363109","name":"Check received message containing Script","time":{"start":1750605227810,"stop":1750605227810,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff93b33ebc2976b4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1750605105377,"stop":1750605105377,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeee5b62623eb98","name":"safeDispatchEvent","time":{"start":1750604809045,"stop":1750604809045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6071419cc55c4ac","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1750604747233,"stop":1750604747234,"duration":1},"status":"passed","severity":"normal"},{"uid":"df40d7b24ea09973","name":"Check received message containing escaped characters","time":{"start":1750605227812,"stop":1750605227812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a2ee822a0292c0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750604945851,"stop":1750604945851,"duration":0},"status":"passed","severity":"normal"},{"uid":"593bc3f3b8355de2","name":"connects to nwaku","time":{"start":1750605305780,"stop":1750605305780,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f176bdf5f4569e","name":"Check received message containing short","time":{"start":1750605199686,"stop":1750605199686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4a333bcabcd976","name":"isConnected should return true after first peer connects","time":{"start":1750604787549,"stop":1750604787550,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc999a8a8ee8d441","name":"Relay","time":{"start":1750604775177,"stop":1750604775179,"duration":2},"status":"passed","severity":"normal"},{"uid":"249dfde501aa602c","name":"more peers than existing","time":{"start":1750605069438,"stop":1750605069438,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f141dfdaa5973a94","name":"should properly create location multiaddrs - udp4","time":{"start":1750604701596,"stop":1750604701596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db2cca49c1e9015","name":"should not receive a peer event after stop","time":{"start":1750604721707,"stop":1750604721707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e96ade50146b5d6","name":"should increase lamport timestamp","time":{"start":1750604752730,"stop":1750604752731,"duration":1},"status":"passed","severity":"normal"},{"uid":"559429a0bc85d1fb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750605290253,"stop":1750605290255,"duration":2},"status":"passed","severity":"normal"},{"uid":"47b910ba96b9dbd0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1750605303220,"stop":1750605303220,"duration":0},"status":"passed","severity":"normal"},{"uid":"9585fead2ba577f2","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1750604695187,"stop":1750604695187,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f550105426bd5b7","name":"returns all values when wanted number is greater than available values","time":{"start":1750604716815,"stop":1750604716815,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b6278a611e4648","name":"Subscribe to topic containing short and receive message","time":{"start":1750605290250,"stop":1750605290251,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8957135df392f6","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1750604768819,"stop":1750604768819,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b810cb203309ab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1750604695180,"stop":1750604695181,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5748c4d83ce49ac","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750605321719,"stop":1750605321720,"duration":1},"status":"passed","severity":"normal"},{"uid":"8513f9fdc374242b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750605321715,"stop":1750605321715,"duration":0},"status":"passed","severity":"normal"},{"uid":"41aae1df23121160","name":"Check received message containing numeric","time":{"start":1750605199687,"stop":1750605199687,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d203b2bda51130","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1750604695162,"stop":1750604695162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bdbef09a89135","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750605321709,"stop":1750605321710,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4b305eb4f2405b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1750604747314,"stop":1750604747314,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bbb6b05b63941f","name":"should emit a peer event after start","time":{"start":1750605013008,"stop":1750605013010,"duration":2},"status":"passed","severity":"normal"},{"uid":"4718defe98f0a65b","name":"start node with empty content topic","time":{"start":1750605208330,"stop":1750605208330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c738e317e249fa0e","name":"groups content topics by expected pubsub topic","time":{"start":1750604695164,"stop":1750604695164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48445bdb2579db9","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750605330976,"stop":1750605330976,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f96cdc6135c8ad","name":"should detect messages with missing dependencies","time":{"start":1750604752736,"stop":1750604752736,"duration":0},"status":"passed","severity":"normal"},{"uid":"247b003c0eff980d","name":"should remove expired entries after TTL has passed","time":{"start":1750604736782,"stop":1750604736796,"duration":14},"status":"passed","severity":"normal"},{"uid":"939603f4f87ccde9","name":"handles different networkShards values correctly","time":{"start":1750604695165,"stop":1750604695165,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cc736f79070951","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1750604709539,"stop":1750604709539,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c60a7302cd8632a","name":"Fails to push message with large meta","time":{"start":1750605498162,"stop":1750605498162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f44fc56308f20c9","name":"A test","time":{"start":1750604963538,"stop":1750604963538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e003ef27ad136de","name":"Check publish message containing SQL Injection","time":{"start":1750605095696,"stop":1750605095696,"duration":0},"status":"passed","severity":"normal"},{"uid":"33411a58d3f5f61e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app74/3/topic741/utf8","time":{"start":1750605208322,"stop":1750605208322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3040895ec52e0b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750604717821,"stop":1750604717821,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ce912bfc300eef81","name":"should emit a peer event after start","time":{"start":1750604721706,"stop":1750604721706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f61375d974e8eb0","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1750604747335,"stop":1750604747335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c76232d054bab0","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1750604738363,"stop":1750604738363,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e895314ec5ab60e","name":"should decode valid enr successfully","time":{"start":1750604701587,"stop":1750604701587,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c33b2efdb39bc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1750604747365,"stop":1750604747365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61448a1e0088d92","name":"should fail to send if no connected peers found","time":{"start":1750604737907,"stop":1750604737907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15fda792e65b9e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1750605303221,"stop":1750605303221,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dc8f692c71b46c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1750604747343,"stop":1750604747344,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecaabc62e406e951","name":"Rejects garbage","time":{"start":1750604741699,"stop":1750604741699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58ce8aac457778e","name":"Subscribe and receives messages on 20 topics","time":{"start":1750605290247,"stop":1750605290247,"duration":0},"status":"passed","severity":"normal"},{"uid":"42da5605214d1175","name":"Asymmetric encrypt & decrypt","time":{"start":1750604728050,"stop":1750604728050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1638f14bba3632c","name":"should initialize bloom filter with correct parameters","time":{"start":1750604749528,"stop":1750604749529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3da7e9df6a70c93","name":"returns all values when wanted number matches available values","time":{"start":1750604716813,"stop":1750604716814,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1754ac557be7661","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750604897618,"stop":1750604897618,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d09d4645d1397ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1750604747363,"stop":1750604747364,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a00de7d7f95d253","name":"Ping on peer without subscriptions","time":{"start":1750604835786,"stop":1750604835786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b48925e708026d","name":"Throws when trying to push message with empty payload","time":{"start":1750605498156,"stop":1750605498156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79824fd4290e99b","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1750604747344,"stop":1750604747344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66f9a7a4de59b9","name":"should not receive a peer event after stop","time":{"start":1750604773208,"stop":1750604773208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2902f47a8fb84b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750605321708,"stop":1750605321709,"duration":1},"status":"passed","severity":"normal"},{"uid":"f97808c4d6b635b0","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1750605240757,"stop":1750605240757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d91816c2845ede5d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750605290234,"stop":1750605290246,"duration":12},"status":"passed","severity":"normal"},{"uid":"36dc598bf29e21d0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750604897617,"stop":1750604897618,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ed7726c12518ca","name":"Check received message containing numeric","time":{"start":1750605199714,"stop":1750605199714,"duration":0},"status":"passed","severity":"normal"},{"uid":"82433ab61faab3a5","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1750604695166,"stop":1750604695166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced586804cfde50c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1750604774449,"stop":1750604774449,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef750a7ea5b84a8d","name":"Check received message containing Arabic","time":{"start":1750605227794,"stop":1750605227795,"duration":1},"status":"passed","severity":"normal"},{"uid":"826042c97b9a9a8e","name":"Ping on peer without subscriptions","time":{"start":1750604835788,"stop":1750604835788,"duration":0},"status":"passed","severity":"normal"},{"uid":"7582414daca0a850","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750605321726,"stop":1750605321726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1556a139d37427","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750605321716,"stop":1750605321717,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ed237ed639afcc","name":"Check received message containing Russian","time":{"start":1750605227795,"stop":1750605227795,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3ac4cf57a75853","name":"Query Generator - false","time":{"start":1750605284945,"stop":1750605284945,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df3dd4c0ea25918","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1750604709533,"stop":1750604709533,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d90afff141babb0","name":"Overlapping topic subscription","time":{"start":1750605290221,"stop":1750605290221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d3b338dc3d4a7f","name":"Fields are not dropped","time":{"start":1750604709640,"stop":1750604709640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4db094f3387f09b","name":"Fails to push message bigger that 1MB","time":{"start":1750605498177,"stop":1750605498177,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c58307913b7b71","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750605321720,"stop":1750605321720,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a4897d5bc7f224","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750605321725,"stop":1750605321725,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd73e934f674dd50","name":"random static sharding 5 - Cluster ID: 555, Shard ID: 630","time":{"start":1750605330979,"stop":1750605330979,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7718a92a622d56","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1750604747353,"stop":1750604747356,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f469af46009ba80","name":"Check received message containing Arabic","time":{"start":1750605199691,"stop":1750605199692,"duration":1},"status":"passed","severity":"normal"},{"uid":"b535bf9bff4dd5b6","name":"should return the pubsub topic directly if a string is provided","time":{"start":1750604695186,"stop":1750604695186,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8d7f4497e2520c","name":"random static sharding 6 - Cluster ID: 114, Shard ID: 813","time":{"start":1750605330979,"stop":1750605330979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ad099b01376462","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750605227818,"stop":1750605227818,"duration":0},"status":"passed","severity":"normal"},{"uid":"612e45c5e913936c","name":"should use shardsUnderCluster when provided","time":{"start":1750604738248,"stop":1750604738248,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b3f037581c5a9e","name":"Check received message containing special chars","time":{"start":1750605199714,"stop":1750605199714,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e25acd2ecaa962","name":"Check message received after jswaku node is restarted","time":{"start":1750605199712,"stop":1750605199712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b63ff72a61255bf","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1750604747348,"stop":1750604747349,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38df88d89066635","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1750604695160,"stop":1750604695160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48c0381857145b3","name":"should continually clean up expired entries at intervals","time":{"start":1750604736798,"stop":1750604736808,"duration":10},"status":"passed","severity":"normal"},{"uid":"371e7ee515951a80","name":"should wait for LightPush peer to be connected","time":{"start":1750604738458,"stop":1750604738458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc7b141a148c6c1","name":"Check received message containing XML","time":{"start":1750605199695,"stop":1750605199695,"duration":0},"status":"passed","severity":"normal"},{"uid":"828a4a3ac0e023a2","name":"Subscribe to topic containing XML and receive message","time":{"start":1750605290259,"stop":1750605290259,"duration":0},"status":"passed","severity":"normal"},{"uid":"79316c9e7ce73d4e","name":"Subscribe and receive messages via lightPush","time":{"start":1750605290231,"stop":1750605290232,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44cf88cb0b4b22d","name":"Refresh subscription","time":{"start":1750605290250,"stop":1750605290250,"duration":0},"status":"passed","severity":"normal"},{"uid":"61de98ab34d8610d","name":"Subscribe and receive messages via waku relay post","time":{"start":1750605290234,"stop":1750605290234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e063111215f99783","name":"different cluster, same shard: nodes don't connect","time":{"start":1750604973642,"stop":1750604973643,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff075019ebdc2698","name":"Query Generator, Wrong PubsubTopic","time":{"start":1750605252156,"stop":1750605252157,"duration":1},"status":"passed","severity":"normal"},{"uid":"d119d69c85164a0c","name":"Check publish message containing Chinese","time":{"start":1750605095694,"stop":1750605095694,"duration":0},"status":"passed","severity":"normal"},{"uid":"afde03b0e6dc445d","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1750604737906,"stop":1750604737907,"duration":1},"status":"passed","severity":"normal"},{"uid":"6283f91bd98b9fd6","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1750604695168,"stop":1750604695168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e048ef29b31e4043","name":"throws on content topic with empty application field","time":{"start":1750604695153,"stop":1750604695153,"duration":0},"status":"passed","severity":"normal"},{"uid":"938fbcfc27ac480a","name":"should return false when shard is not included in network shards","time":{"start":1750604738249,"stop":1750604738250,"duration":1},"status":"passed","severity":"normal"},{"uid":"716dea856edde472","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750605290258,"stop":1750605290258,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d8c0caca791e6","name":"should invoke callbacks when receiving a message","time":{"start":1750604738510,"stop":1750604738511,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c6940a7f3d71b6","name":"Check received message containing Russian","time":{"start":1750605199693,"stop":1750605199693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36d54a7493ae780","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1750604747364,"stop":1750604747364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef77e61a70be4b7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750605290233,"stop":1750605290234,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8ad90ff03b9f67","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1750604695172,"stop":1750604695173,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d57d4ab3f026be","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750605290259,"stop":1750605290264,"duration":5},"status":"passed","severity":"normal"},{"uid":"2a8baf2d0ee7e089","name":"can query messages by message hash","time":{"start":1750605263218,"stop":1750605263218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2696e45a52fb65","name":"should throw error - no id","time":{"start":1750604701588,"stop":1750604701589,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7541ccb98529fe9","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1750604747320,"stop":1750604747321,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb243db4a3b3daa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750604945851,"stop":1750604945852,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b85213caa0df77","name":"should be empty after removing the only subscription","time":{"start":1750604738510,"stop":1750604738510,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fa10c3c80e618f","name":"Check message with no payload is not received","time":{"start":1750605227819,"stop":1750605227820,"duration":1},"status":"passed","severity":"normal"},{"uid":"74514d047509af05","name":"should use DNS peer discovery with light client","time":{"start":1750604773209,"stop":1750604773209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e211be46439b254","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1750604747356,"stop":1750604747356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa457df0d809f088","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1750604747360,"stop":1750604747360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1b7b25734c2921","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750604945856,"stop":1750604945857,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d8234a3f482c9c","name":"Decoder throws on undefined content topic","time":{"start":1750604729184,"stop":1750604729184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8647ae5ba3ec965c","name":"should throw an error for missing required configuration","time":{"start":1750604695169,"stop":1750604695169,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a374640aae603ec","name":"Check received message containing Basic HTML tag","time":{"start":1750605227796,"stop":1750605227797,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb648b7426224216","name":"Check publish message containing emoji","time":{"start":1750605095701,"stop":1750605095703,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d5c3cf43bf84513","name":"Refresh subscription","time":{"start":1750605290221,"stop":1750605290221,"duration":0},"status":"passed","severity":"normal"},{"uid":"6420b2ebcc094f44","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1750605105377,"stop":1750605105378,"duration":1},"status":"passed","severity":"normal"},{"uid":"179eedb78c40b30d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1750604747366,"stop":1750604747366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac63d3927f97a06","name":"should process tasks in queue","time":{"start":1750604737657,"stop":1750604737657,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a58b766a20251d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1750604963411,"stop":1750604963412,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4912f09a37f55b6","name":"Store - dialed after - with timeout","time":{"start":1750605311073,"stop":1750605311074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6623030e3517cce","name":"Check received message containing Basic HTML tag","time":{"start":1750605227811,"stop":1750605227811,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f9631f129a9a7","name":"Using a function","time":{"start":1750605305781,"stop":1750605305782,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91c238a82dde289","name":"LightPush","time":{"start":1750605311074,"stop":1750605311074,"duration":0},"status":"passed","severity":"normal"},{"uid":"974de3597c24bc02","name":"Push message with content topic containing JSON","time":{"start":1750605498173,"stop":1750605498173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcad678a048aaa2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750605290214,"stop":1750605290214,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85c19256861d035","name":"Push message with content topic containing special chars","time":{"start":1750605498170,"stop":1750605498170,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a60f86a396da51","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750604945855,"stop":1750604945855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5925432d811c594b","name":"Check received message containing escaped characters","time":{"start":1750605199697,"stop":1750605199697,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b5c31335aceb87","name":"unsubscribes","time":{"start":1750605296718,"stop":1750605296718,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ed5430480d2c68","name":"Sign & Recover","time":{"start":1750604728051,"stop":1750604728051,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1ac4cccfb0a0d0","name":"Encoder throws on undefined content topic","time":{"start":1750604727703,"stop":1750604727703,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ff0552f4f60d9f","name":"same cluster, different shard: nodes connect","time":{"start":1750604973642,"stop":1750604973642,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9f066d9c082790","name":"Push message with custom timestamp: 1750601297943","time":{"start":1750605498163,"stop":1750605498163,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fba976e57917a64","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750605227817,"stop":1750605227817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b33a9cfba4ebf96","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750605290249,"stop":1750605290249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85716bfbb577142","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750604897620,"stop":1750604897621,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51965960176ecd1","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1750604776459,"stop":1750604776459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d82254c197b7e3","name":"Store - dialed first","time":{"start":1750605311073,"stop":1750605311073,"duration":0},"status":"passed","severity":"normal"},{"uid":"66229d1a78eb105f","name":"Subscribe to topic containing long and receive message","time":{"start":1750605321721,"stop":1750605321721,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fec2ab1e1343db7","name":"Check publish message containing special chars","time":{"start":1750605095694,"stop":1750605095694,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f151161be3ad69","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750605276712,"stop":1750605276713,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a8ca50a1161090","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750604897619,"stop":1750604897619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5729296b8d37fddf","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750605290223,"stop":1750605290223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb49efcfc7e4eea","name":"Publish message with large meta","time":{"start":1750605095715,"stop":1750605095715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf5dc87ff356237","name":"stop","time":{"start":1750604809045,"stop":1750604809046,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8e7cab344114b0","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1750604747345,"stop":1750604747345,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d39d90b67cd4479","name":"caches peers it previously fetched","time":{"start":1750604717818,"stop":1750604717819,"duration":1},"status":"passed","severity":"normal"},{"uid":"7851383dcc426d00","name":"Fails to publish message with size larger than 1 MB","time":{"start":1750605095713,"stop":1750605095713,"duration":0},"status":"passed","severity":"normal"},{"uid":"71de46f0bfcacead","name":"Subscribe and receives messages on 20 topics","time":{"start":1750605321710,"stop":1750605321710,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf10a7c8b5b32cc3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750605321712,"stop":1750605321713,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d4f0845364025b","name":"Push message with content topic containing short","time":{"start":1750605498157,"stop":1750605498157,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ab35bb2fe2aa4d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1750605105384,"stop":1750605105384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5daf4e53e4ee2a2","name":"Promise Callback - false","time":{"start":1750605284946,"stop":1750605284946,"duration":0},"status":"passed","severity":"normal"},{"uid":"5744210ddd035bd9","name":"Push to array if already present","time":{"start":1750604694837,"stop":1750604694837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f249a1d72508cd5f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1750604700876,"stop":1750604700876,"duration":0},"status":"passed","severity":"normal"},{"uid":"af47a37bf7ea9779","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1750605303217,"stop":1750605303218,"duration":1},"status":"passed","severity":"normal"},{"uid":"28338d12e1d39ebf","name":"Subscribe to topic containing short and publish message","time":{"start":1750605105379,"stop":1750605105380,"duration":1},"status":"passed","severity":"normal"},{"uid":"669b30a6923682eb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750605290213,"stop":1750605290213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deaa8b0b3f49776","name":"should wait for Filter peer to be connected","time":{"start":1750604738458,"stop":1750604738458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4beb92020ab463e","name":"isConnected should return false after all peers disconnect","time":{"start":1750604787550,"stop":1750604787550,"duration":0},"status":"passed","severity":"normal"},{"uid":"31633cd5c18f5d31","name":"Fails to push message bigger that 1MB","time":{"start":1750605498164,"stop":1750605498164,"duration":0},"status":"passed","severity":"normal"},{"uid":"594cacfb74e6550e","name":"should increase lamport timestamp","time":{"start":1750604752733,"stop":1750604752733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c22cfa28b8bdd88","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750605208329,"stop":1750605208330,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf8bbf9cde4c309","name":"should retry on complete failure if specified","time":{"start":1750604737913,"stop":1750604737913,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32584626d87f076","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1750604752738,"stop":1750604752738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25b6b1fb2f33e01","name":"Push message with SQL Injection payload","time":{"start":1750605498153,"stop":1750605498153,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a3964e8998aeaa","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750605321718,"stop":1750605321719,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfed66214ecbde95","name":"Check received message containing Basic HTML tag","time":{"start":1750605199695,"stop":1750605199695,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd35acbe7c4896e2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750604897619,"stop":1750604897620,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7dcb968a7d4b45d","name":"creates an iterator","time":{"start":1750605296714,"stop":1750605296714,"duration":0},"status":"passed","severity":"normal"},{"uid":"546ce4f20d8a34f8","name":"should return no connections if no open connection provided","time":{"start":1750604709262,"stop":1750604709265,"duration":3},"status":"passed","severity":"normal"},{"uid":"967f7884712d1592","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1750604695163,"stop":1750604695163,"duration":0},"status":"passed","severity":"normal"},{"uid":"554f430c518c3e18","name":"Push message with custom timestamp: 1750608497943","time":{"start":1750605498163,"stop":1750605498163,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb32ad74871e21ef","name":"Check publish message containing unicode special characters","time":{"start":1750605095701,"stop":1750605095701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e282d20d5ed04900","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750605321725,"stop":1750605321726,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e0d20f59a7f290","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750605321716,"stop":1750605321716,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ed3efab85e20bc","name":"can start the service","time":{"start":1750604721703,"stop":1750604721704,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d77fbe77c2f8591","name":"nwaku subscribes","time":{"start":1750605083921,"stop":1750605083922,"duration":1},"status":"passed","severity":"normal"},{"uid":"240c152135fc785","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750605290232,"stop":1750605290233,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a35f509abed74d","name":"Check message with invalid timestamp is not received","time":{"start":1750605227818,"stop":1750605227818,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb01b651c3fe3382","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1750604695170,"stop":1750604695170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e649804a5ca8e2","name":"Fails to push message with large meta","time":{"start":1750605498175,"stop":1750605498175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebdde5479c4da15","name":"addEventListener with wrong event","time":{"start":1750604809042,"stop":1750604809043,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad6e5f078a189b8e","name":"should set field with only RELAY enabled","time":{"start":1750604701600,"stop":1750604701600,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b7cd9e5b1ad25d","name":"Decoder throws on empty string content topic","time":{"start":1750604727704,"stop":1750604727705,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a90c9e68cd5efd","name":"Subscribe to topic containing XML and receive message","time":{"start":1750605290226,"stop":1750605290226,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4d75317e1d8ac3","name":"Accepts a valid Waku Message","time":{"start":1750604741697,"stop":1750604741699,"duration":2},"status":"passed","severity":"normal"},{"uid":"dec2a7fd4d3cb4a2","name":"random static sharding 4 - Cluster ID: 193, Shard ID: 949","time":{"start":1750605330978,"stop":1750605330978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f897fe97cd1756","name":"Check received message containing Chinese","time":{"start":1750605227794,"stop":1750605227794,"duration":0},"status":"passed","severity":"normal"},{"uid":"898352daa6b22a29","name":"1 Store, 2 relays, 2 fetches","time":{"start":1750604717452,"stop":1750604717452,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2b94d5b191a82e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1750604695173,"stop":1750604695174,"duration":1},"status":"passed","severity":"normal"},{"uid":"deeb5d4df16e4da1","name":"should emit a peer event after start","time":{"start":1750604773204,"stop":1750604773204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2f031ab9826d93","name":"getPeersByDiscovery","time":{"start":1750605069222,"stop":1750605069222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd8b6231868a18d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1750604695179,"stop":1750604695180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3262c79cba4b94a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1750605088511,"stop":1750605088511,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33537372b4004f7","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1750604747329,"stop":1750604747329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad81b272b1db122","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app63/2/topic76/utf8","time":{"start":1750605208327,"stop":1750605208328,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4e177db0447eed","name":"should successfully subscribe to supported pubsub topic","time":{"start":1750604738317,"stop":1750604738317,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbced814bc0e83e","name":"throws on content topic with too few or too many fields","time":{"start":1750604695151,"stop":1750604695152,"duration":1},"status":"passed","severity":"normal"},{"uid":"db332901f47e22a3","name":"should check connected peers if present and suitable","time":{"start":1750604738457,"stop":1750604738458,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda74f7f2ab42170","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1750604716815,"stop":1750604716816,"duration":1},"status":"passed","severity":"normal"},{"uid":"1850fd508a2f4df3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1750605088510,"stop":1750605088511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9646b2f4198fcd","name":"should be able to decode the field with only STORE set to true","time":{"start":1750604700873,"stop":1750604700873,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea31f5703765532","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1750605252158,"stop":1750605252158,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a59e35ddaf900ae","name":"Waku message hash computation (no timestamp)","time":{"start":1750604709771,"stop":1750604709772,"duration":1},"status":"passed","severity":"normal"},{"uid":"9952f94c97ec9925","name":"can start and stop the service","time":{"start":1750604721704,"stop":1750604721705,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eda77e41b380c00","name":"Push message with content topic containing Chinese","time":{"start":1750605498158,"stop":1750605498158,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98075ef69cd3428","name":"Check meta is set [symmetric]","time":{"start":1750604727702,"stop":1750604727702,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4c34eb4465e2ac","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1750604695160,"stop":1750604695160,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c8a26cc9edd602","name":"Subscribe and receive messages via lightPush","time":{"start":1750605321708,"stop":1750605321708,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b083ba836bebd83","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750605290214,"stop":1750605290214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4ec1363dc61afa2","name":"Passing an array","time":{"start":1750605305781,"stop":1750605305781,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2818e72341e6dae","name":"should deliver messages after dependencies are met","time":{"start":1750604752736,"stop":1750604752736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cba4a9575b854d5","name":"Non TWN Cluster","time":{"start":1750605208321,"stop":1750605208322,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e0f51b505b5d2","name":"Refresh subscription","time":{"start":1750605105378,"stop":1750605105378,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b3c85de77b71c97","name":"Push message with content topic containing special chars","time":{"start":1750605498158,"stop":1750605498158,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15e86db28340ccf","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1750604776449,"stop":1750604776453,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e913fdc968795f8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750605321712,"stop":1750605321712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4864cc25951be1","name":"should initialize with default number of peers","time":{"start":1750604737930,"stop":1750604737933,"duration":3},"status":"passed","severity":"normal"},{"uid":"f89567e2514ba574","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750604897621,"stop":1750604897622,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2a3afaef9b101b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750605321714,"stop":1750605321714,"duration":0},"status":"passed","severity":"normal"},{"uid":"72abaad1441cc760","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1750605105384,"stop":1750605105385,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38999b6e58ea33e","name":"should return empty list for no shard","time":{"start":1750604695168,"stop":1750604695169,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2e6bb8c6298065","name":"Push message with Chinese payload","time":{"start":1750605498152,"stop":1750605498152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd2d0429cfd400a","name":"Overlapping topic subscription","time":{"start":1750605105379,"stop":1750605105379,"duration":0},"status":"skipped","severity":"normal"},{"uid":"716123cd85c69a7e","name":"removeEventListener with wrong event","time":{"start":1750604809043,"stop":1750604809044,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bad1ff1c5db7fcc","name":"Push message with Chinese payload","time":{"start":1750605498165,"stop":1750605498165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09f51b5749e1c5","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1750604695164,"stop":1750604695164,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdaf0fad83b7f6b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1750604747349,"stop":1750604747349,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dbb9f0fe17050f","name":"removeEventListener with correct event","time":{"start":1750604809043,"stop":1750604809043,"duration":0},"status":"passed","severity":"normal"},{"uid":"287155ae0031770c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1750604747319,"stop":1750604747320,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b937f137ec6d0e","name":"Check received message containing special chars","time":{"start":1750605227793,"stop":1750605227794,"duration":1},"status":"passed","severity":"normal"},{"uid":"5add33c63ac7a1fa","name":"Query generator for multiple messages with different message text format","time":{"start":1750605284918,"stop":1750605284919,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edb2f378e1e56f6","name":"Check publish message containing shell command","time":{"start":1750605095699,"stop":1750605095699,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5c66fd378398e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1750604738235,"stop":1750604738236,"duration":1},"status":"passed","severity":"normal"},{"uid":"1687b5186671ac00","name":"Subscribe and receive messages via lightPush","time":{"start":1750605290198,"stop":1750605290198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d532e1d3179aa2c0","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1750604747322,"stop":1750604747329,"duration":7},"status":"passed","severity":"normal"},{"uid":"47ae3d5a8b73410b","name":"Subscribe to topic containing long and receive message","time":{"start":1750605290251,"stop":1750605290251,"duration":0},"status":"passed","severity":"normal"},{"uid":"331a972ceb68ce1b","name":"should insert elements correctly","time":{"start":1750604749529,"stop":1750604749529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2f057c062efed9","name":"should never report false negatives","time":{"start":1750604749530,"stop":1750604749530,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f541a695b56b84","name":"should throw an error for missing sharding configuration","time":{"start":1750604695188,"stop":1750604695189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a5f3d2579e8758","name":"Push message with content topic containing long","time":{"start":1750605498157,"stop":1750605498157,"duration":0},"status":"passed","severity":"normal"},{"uid":"da278deb0ebc63ac","name":"Push message with content topic containing XML","time":{"start":1750605498159,"stop":1750605498159,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9fd598eaf95d94","name":"listenerCount","time":{"start":1750604809044,"stop":1750604809044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2971d3e14098c4d8","name":"Check message received after jswaku node is restarted","time":{"start":1750605199752,"stop":1750605199752,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d75f8148ed32b6eb","name":"Check received message with timestamp: 1750604768186000000 ","time":{"start":1750605227815,"stop":1750605227816,"duration":1},"status":"passed","severity":"normal"},{"uid":"494f9d951e76af60","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1750604738362,"stop":1750604738363,"duration":1},"status":"passed","severity":"normal"},{"uid":"866aaa5c5a9cc3f0","name":"Generator, 2 different pubsubtopics","time":{"start":1750605276711,"stop":1750605276712,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d52f54f46d0e76","name":"should not allow k > 12","time":{"start":1750604747228,"stop":1750604747231,"duration":3},"status":"passed","severity":"normal"},{"uid":"60c5e482df1ac36","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1750604695159,"stop":1750604695159,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eab2f05a1b8b6bb","name":"Reopen subscription with peer with lost subscription","time":{"start":1750604835787,"stop":1750604835787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fed4237f7720f13","name":"Check message received after nwaku node is restarted","time":{"start":1750605199753,"stop":1750605199753,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c97644c7f9d54f3","name":"1 Relay, 1 fetch","time":{"start":1750604717450,"stop":1750604717451,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7b8d6018139328","name":"should wait for Store peer to be connected","time":{"start":1750604738459,"stop":1750604738459,"duration":0},"status":"passed","severity":"normal"},{"uid":"66223f223e1b10da","name":"Check received message containing Script","time":{"start":1750605199694,"stop":1750605199695,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c5abf1a6edac19","name":"connected peers and dial","time":{"start":1750605069437,"stop":1750605069438,"duration":1},"status":"skipped","severity":"normal"},{"uid":"87e392189bdd2644","name":"Check received message containing Chinese","time":{"start":1750605199690,"stop":1750605199691,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aaf038bf3c25702","name":"Subscribe and receive messages via waku relay post","time":{"start":1750605290199,"stop":1750605290199,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19f8476070d5d2a","name":"Check received message containing SQL Injection","time":{"start":1750605199693,"stop":1750605199694,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4fbea794318c44","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1750605291182,"stop":1750605291183,"duration":1},"status":"passed","severity":"normal"},{"uid":"9601061e15e34331","name":"less peers than existing","time":{"start":1750605069438,"stop":1750605069438,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bbe759ac7660b18","name":"should check false positive rate","time":{"start":1750604749532,"stop":1750604749532,"duration":0},"status":"passed","severity":"normal"},{"uid":"764a0c793ae00723","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1750604752739,"stop":1750604752739,"duration":0},"status":"passed","severity":"normal"},{"uid":"7679843688b856a7","name":"Subscribe and publish message","time":{"start":1750605105376,"stop":1750605105376,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26b86ed11f7cfa0","name":"Push message with SQL Injection payload","time":{"start":1750605498166,"stop":1750605498166,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b7ca3c271f5bd4","name":"Check received message containing XML","time":{"start":1750605227796,"stop":1750605227796,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f48ab30261d078","name":"Generator, 2 different pubsubtopics","time":{"start":1750605276713,"stop":1750605276714,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c12f540dbc1f23a3","name":"Subscribe to topic containing Script and receive message","time":{"start":1750605321723,"stop":1750605321723,"duration":0},"status":"passed","severity":"normal"},{"uid":"915cbd1b27f4031c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1750604747365,"stop":1750604747365,"duration":0},"status":"passed","severity":"normal"},{"uid":"84626d33c0bed85c","name":"handles empty shards array correctly","time":{"start":1750604695189,"stop":1750604695189,"duration":0},"status":"passed","severity":"normal"},{"uid":"172f737479e4b5a3","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1750604747336,"stop":1750604747336,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf76d8f707032ee","name":"accepts valid message hash query","time":{"start":1750604709685,"stop":1750604709685,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bfd393b8a39522","name":"Check received message containing JSON","time":{"start":1750605227797,"stop":1750605227797,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad2ab6dd31e25f","name":"Push message with short payload","time":{"start":1750605498164,"stop":1750605498164,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a3f063a92f4a4f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1750604717603,"stop":1750604717603,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f57b5733250f60","name":"Check received message containing escaped characters","time":{"start":1750605227798,"stop":1750605227798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25b8820fc64687a","name":"Fails to publish message with empty text","time":{"start":1750605095707,"stop":1750605095707,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b4f22711494a71","name":"Check received message containing short","time":{"start":1750605199713,"stop":1750605199713,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dd18b73e92708","name":"Push message with content topic containing SQL Injection","time":{"start":1750605498159,"stop":1750605498159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff39c2e9449041dd","name":"Delete observer","time":{"start":1750605072240,"stop":1750605072240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e980e31f9e938652","name":"Push message with content topic containing SQL Injection","time":{"start":1750605498171,"stop":1750605498172,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b78e2268170041","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750605227821,"stop":1750605227822,"duration":1},"status":"passed","severity":"normal"},{"uid":"e10ed5312613e6d5","name":"Subscribe and receives messages on 20 topics","time":{"start":1750605290213,"stop":1750605290214,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e473242dea10f8","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1750604709772,"stop":1750604709772,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8d5ff9ea803524","name":"should maintain desired error rate","time":{"start":1750604749529,"stop":1750604749530,"duration":1},"status":"passed","severity":"normal"},{"uid":"be593096f617ca9e","name":"should reject if Store is requested but not mounted","time":{"start":1750604738457,"stop":1750604738457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e45b1ecb3fbabb","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1750604695161,"stop":1750604695161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1f2eae575af2d6","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1750604717820,"stop":1750604717821,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e63139f57c6e8e","name":"Renews subscription after lossing a connection","time":{"start":1750605321716,"stop":1750605321716,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe44e5d87be4b891","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1750605284927,"stop":1750605284929,"duration":2},"status":"passed","severity":"normal"},{"uid":"66ae3590a9ca7e8f","name":"should only return 1 node with store capability","time":{"start":1750604717820,"stop":1750604717820,"duration":0},"status":"passed","severity":"normal"},{"uid":"24976829730410e4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1750604717605,"stop":1750604717605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed124b0d639d9b57","name":"Subscribe to topic containing emoji and publish message","time":{"start":1750605105385,"stop":1750605105385,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46767fb0e78dc20","name":"can start the service","time":{"start":1750604773199,"stop":1750604773199,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdc06e28d5d01f8","name":"Check message received after jswaku node is restarted","time":{"start":1750605227820,"stop":1750605227821,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ada4508c2d01eb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750604945850,"stop":1750604945851,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55a37e689c9548","name":"can dial TLS multiaddrs","time":{"start":1750604976128,"stop":1750604976139,"duration":11},"status":"passed","severity":"normal"},{"uid":"2f4db6d80960f219","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1750604747365,"stop":1750604747366,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7fff4b93d945c0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1750604747336,"stop":1750604747340,"duration":4},"status":"passed","severity":"normal"},{"uid":"952208aab3bf9949","name":"throws on content topic with generation field greater than 0","time":{"start":1750604695152,"stop":1750604695153,"duration":1},"status":"passed","severity":"normal"},{"uid":"8decfd5f9f4a5df7","name":"Encoder throws on empty string content topic","time":{"start":1750604729183,"stop":1750604729184,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc331e53f086e019","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750605259887,"stop":1750605259888,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a15510014bcda29","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1750604695186,"stop":1750604695186,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fc17e81e4db7eb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750605321724,"stop":1750605321724,"duration":0},"status":"passed","severity":"normal"}]