2025-04-22 15:19:12 +00:00

1 line
155 KiB
JSON

[{"uid":"5be8277cbcc3102c","name":"Query Generator, Wrong PubsubTopic","time":{"start":1745334726043,"stop":1745334726043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebff007086f7004","name":"Passing page size 19 when there are 20 messages","time":{"start":1745334775266,"stop":1745334775267,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c01226c2df66967","name":"Subscribe to topic containing emoji and publish message","time":{"start":1745334645094,"stop":1745334645094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aef317834cdade","name":"Push message with rate limit","time":{"start":1745335125415,"stop":1745335125415,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dd0a8d23bb82e0","name":"Ping on peer without subscriptions","time":{"start":1745334573480,"stop":1745334573481,"duration":1},"status":"passed","severity":"normal"},{"uid":"3998ad7f13960ee1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745334698363,"stop":1745334698364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5b285f83e07d10","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745335013495,"stop":1745335013495,"duration":0},"status":"passed","severity":"normal"},{"uid":"444422c3008be292","name":"should reject if LightPush is requested but not mounted","time":{"start":1745334481237,"stop":1745334481237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6904444df90758","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1745334768368,"stop":1745334768368,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c222e27a756c1b","name":"should use DNS peer discovery with light client","time":{"start":1745334512765,"stop":1745334512765,"duration":0},"status":"skipped","severity":"normal"},{"uid":"520a372e81a8faa5","name":"should serialize and deserialize correctly","time":{"start":1745334492488,"stop":1745334492488,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f97e41d3ef42d8","name":"removeEventListener with correct event","time":{"start":1745334549186,"stop":1745334549186,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e29a33b4f33d711","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1745334481269,"stop":1745334481271,"duration":2},"status":"passed","severity":"normal"},{"uid":"e8471569565eb173","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1745334645086,"stop":1745334645086,"duration":0},"status":"passed","severity":"normal"},{"uid":"74889b224b2a9af1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1745334490684,"stop":1745334490684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8853512867d0a5d0","name":"should properly create location multiaddrs - tcp4","time":{"start":1745334445538,"stop":1745334445538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9436e97676babbc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1745334490681,"stop":1745334490682,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2c6035da9517a5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1745334490693,"stop":1745334490694,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebff5f1601c8c6f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745335013487,"stop":1745335013487,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0fd4f1b913b14","name":"Refresh subscription","time":{"start":1745334645087,"stop":1745334645088,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cb9c1cefeb0ab26d","name":"Push message with content topic containing emoji","time":{"start":1745335125401,"stop":1745335125402,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdbc37e612eb08a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1745334439379,"stop":1745334439379,"duration":0},"status":"passed","severity":"normal"},{"uid":"846aebcc55e78256","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1745334459611,"stop":1745334459611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead7376edc73da89","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745335125400,"stop":1745335125400,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5b378c5b72934f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745334698366,"stop":1745334698366,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e64ef0a33a2132","name":"Check publish message containing numeric","time":{"start":1745334638482,"stop":1745334638482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5583c7baf7e3db","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1745334490694,"stop":1745334490694,"duration":0},"status":"passed","severity":"normal"},{"uid":"88abfe47bf6a7da","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1745334436714,"stop":1745334436715,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5906060856d9e6","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1745334490704,"stop":1745334490704,"duration":0},"status":"passed","severity":"normal"},{"uid":"def87bf349236b53","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745335013487,"stop":1745335013488,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e25555225ef5b0","name":"should insert message id into causal history","time":{"start":1745334491214,"stop":1745334491214,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de24219f492d749","name":"Js publishes, other Js receives","time":{"start":1745334630070,"stop":1745334630074,"duration":4},"status":"passed","severity":"normal"},{"uid":"669547536c327531","name":"nwaku subscribes","time":{"start":1745334630062,"stop":1745334630062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3017f3b8d7bd537","name":"Push message with SQL Injection payload","time":{"start":1745335125393,"stop":1745335125393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c358b525f5b84423","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1745334444748,"stop":1745334444748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20465c986c6fa57","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1745334490713,"stop":1745334490713,"duration":0},"status":"passed","severity":"normal"},{"uid":"857ad1ccb3bbc7bd","name":"Passing page size 110 when there are 120 messages","time":{"start":1745334775268,"stop":1745334775268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ae697aecb05477","name":"Push message with custom timestamp: 1714576129470","time":{"start":1745335125403,"stop":1745335125403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca711df74503030","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745335013488,"stop":1745335013488,"duration":0},"status":"passed","severity":"normal"},{"uid":"35831e949135d09e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745334921093,"stop":1745334921093,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e4aac9f312248","name":"Fails to push message with large meta","time":{"start":1745335125402,"stop":1745335125402,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ef7e5d69b367f8","name":"should add received messages to bloom filter","time":{"start":1745334491217,"stop":1745334491217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb40ea63448fe5e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1745334439378,"stop":1745334439379,"duration":1},"status":"passed","severity":"normal"},{"uid":"d603765d6a14a08b","name":"getPeersByDiscovery","time":{"start":1745334635055,"stop":1745334635056,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74baeed696237d2","name":"Push message with JSON payload","time":{"start":1745335125394,"stop":1745335125395,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec1d0ed4ef91406","name":"Subscribe to topic containing short and receive message","time":{"start":1745335013497,"stop":1745335013497,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1de16dd075719d","name":"should not receive a peer event before start","time":{"start":1745334614233,"stop":1745334614234,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e97468d7738184","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1745334491216,"stop":1745334491216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96e34eea48df91","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app92/6/topic588/xml","time":{"start":1745334738779,"stop":1745334738779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fcda076c2db8c5","name":"throws on empty content topic","time":{"start":1745334436689,"stop":1745334436689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c54f08be4fd942","name":"Push 30 different messages","time":{"start":1745335125409,"stop":1745335125409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"231e450e57d2c6b1","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1745334635056,"stop":1745334635057,"duration":1},"status":"skipped","severity":"normal"},{"uid":"80b3c5c0386d0587","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1745334444747,"stop":1745334444747,"duration":0},"status":"passed","severity":"normal"},{"uid":"686d2dafdd1ed87c","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1745334726045,"stop":1745334726045,"duration":0},"status":"passed","severity":"normal"},{"uid":"648d108d45710350","name":"throws on content topic with empty version field","time":{"start":1745334436692,"stop":1745334436692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04cb58dccbf86fa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745334629222,"stop":1745334629223,"duration":1},"status":"passed","severity":"normal"},{"uid":"52321f33507f461c","name":"Symmetric encrypt & Decrypt","time":{"start":1745334470632,"stop":1745334470633,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7e12eb95707e427","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1745334436704,"stop":1745334436704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3baf935194d2a4b","name":"Push message with Russian payload","time":{"start":1745335125393,"stop":1745335125393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e681b6eef04b815f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1745334645090,"stop":1745334645090,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc1edc6e3b0319a","name":"throws on content topic with empty application field","time":{"start":1745334436691,"stop":1745334436692,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffbb90e9e4ac66a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745335013489,"stop":1745335013490,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa529a9d737e05d","name":"Check received message containing shell command","time":{"start":1745334921091,"stop":1745334921091,"duration":0},"status":"passed","severity":"normal"},{"uid":"8859d3b15d5bcbff","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1745334774252,"stop":1745334774252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49b18b252aac793","name":"Publish message with custom timestamp: Tue Apr 22 2025 16:10:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334638519,"stop":1745334638520,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dcd01d39e119cc6","name":"should properly create location multiaddrs - udp4","time":{"start":1745334445538,"stop":1745334445538,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf92ebb7ef55876","name":"Privacy Node - default protocol","time":{"start":1745334788054,"stop":1745334788055,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97e4e8fe69c1247","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745334629226,"stop":1745334629227,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cc71040a684a8a","name":"should emit a peer event after start","time":{"start":1745334463904,"stop":1745334463904,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b9b38b85b7a590","name":"should not allow unachievable error rate","time":{"start":1745334490196,"stop":1745334490197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1c3dabd8ec1cf1","name":"Check received message containing XML","time":{"start":1745334921090,"stop":1745334921090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2aaace1def0f8f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1745334490701,"stop":1745334490701,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab5e32d7d8907f6","name":"Subscribe to topic containing short and receive message","time":{"start":1745335013486,"stop":1745335013486,"duration":0},"status":"passed","severity":"normal"},{"uid":"169bcf5de9005427","name":"Push message with content topic containing JSON","time":{"start":1745335125413,"stop":1745335125413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d1262bff3fc2e3","name":"Push message with emoji payload","time":{"start":1745335125396,"stop":1745335125396,"duration":0},"status":"passed","severity":"normal"},{"uid":"882aa01324d0ab1a","name":"different cluster, different shard: nodes don't connect","time":{"start":1745334579190,"stop":1745334579190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3337d78285a141c","name":"Push message with unicode special characters payload","time":{"start":1745335125395,"stop":1745335125395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ab4fdf50c8d106","name":"random static sharding 5 - Cluster ID: 689, Shard ID: 196","time":{"start":1745334759530,"stop":1745334759531,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4eb3e54ee5a569f","name":"Renews subscription after lossing a connection","time":{"start":1745335013504,"stop":1745335013504,"duration":0},"status":"passed","severity":"normal"},{"uid":"19266440cf3c1897","name":"Refresh subscription","time":{"start":1745335013486,"stop":1745335013486,"duration":0},"status":"passed","severity":"normal"},{"uid":"982d91e1fabcc3b9","name":"should be delivered immediately if received","time":{"start":1745334491223,"stop":1745334491223,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3173143ac84eabb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1745334460084,"stop":1745334460084,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d0182bb83f6ea6cb","name":"should only return 1 node with relay and store capability","time":{"start":1745334460081,"stop":1745334460081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bc8b1db94fd605","name":"should get locked peers","time":{"start":1745334480664,"stop":1745334480664,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd516b4a2ae21e83","name":"Ping on subscribed peer","time":{"start":1745334573479,"stop":1745334573480,"duration":1},"status":"passed","severity":"normal"},{"uid":"2830e549495e108a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1745334726047,"stop":1745334726047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d879a3a38264ada8","name":"start node with empty shard should fail","time":{"start":1745334759534,"stop":1745334759534,"duration":0},"status":"passed","severity":"normal"},{"uid":"da998df9527c0ad6","name":"Push message with Script payload","time":{"start":1745335125394,"stop":1745335125394,"duration":0},"status":"passed","severity":"normal"},{"uid":"129d4bd71710ccec","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1745334490197,"stop":1745334490198,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33d0362fbd4e854","name":"Check received message containing Arabic","time":{"start":1745334921099,"stop":1745334921099,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54d246e358f5c41","name":"same cluster, same shard: nodes connect","time":{"start":1745334579189,"stop":1745334579189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df21345d112ebb5","name":"Subscribe and receive messages via waku relay post","time":{"start":1745335013494,"stop":1745335013495,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d7f542441816c6","name":"isConnected should return false after all peers disconnect","time":{"start":1745334529226,"stop":1745334529226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8183aef3522965","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1745334444733,"stop":1745334444734,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1a4d9c16004308","name":"should initialize bloom filter with correct parameters","time":{"start":1745334492486,"stop":1745334492487,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e68987bdf60f08","name":"Check received message containing escaped characters","time":{"start":1745334921102,"stop":1745334921102,"duration":0},"status":"passed","severity":"normal"},{"uid":"294f16a244baf3ae","name":"Push message with content topic containing SQL Injection","time":{"start":1745335125399,"stop":1745335125399,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c6475054489196","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1745334491221,"stop":1745334491221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00a987e80ab8659","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1745334459170,"stop":1745334459170,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b46809728bd5a6","name":"Passing page size 11 when there are 10 messages","time":{"start":1745334775266,"stop":1745334775266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae0f2c53a89f944","name":"Generator, 2 different pubsubtopics","time":{"start":1745334751894,"stop":1745334751894,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22e7cc0ed7500a56","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1745334490199,"stop":1745334490199,"duration":0},"status":"passed","severity":"normal"},{"uid":"23836f865c51cfef","name":"should throw error - no id","time":{"start":1745334445531,"stop":1745334445531,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db96ee861ae35d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1745334436718,"stop":1745334436718,"duration":0},"status":"passed","severity":"normal"},{"uid":"97621b4ff2a18659","name":"Should update shard info","time":{"start":1745334579407,"stop":1745334579407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e39db1de9df9192","name":"should reject if WakuNode is not started","time":{"start":1745334481236,"stop":1745334481236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b37bfb71d80bb9","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745334759533,"stop":1745334759533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1107ba4b276ce9","name":"Check received message containing special chars","time":{"start":1745334921088,"stop":1745334921088,"duration":0},"status":"passed","severity":"normal"},{"uid":"23651ebc86638cf7","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1745334436704,"stop":1745334436704,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f67ba3bdffe7d9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1745334636026,"stop":1745334636027,"duration":1},"status":"passed","severity":"normal"},{"uid":"9212c7b00aa900b7","name":"Query with Ordered Callback, No message returned","time":{"start":1745334726046,"stop":1745334726047,"duration":1},"status":"passed","severity":"normal"},{"uid":"186632255747ce43","name":"throws on content topic with empty topic name field","time":{"start":1745334436693,"stop":1745334436693,"duration":0},"status":"passed","severity":"normal"},{"uid":"102c2e7d07b6cefc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745335013487,"stop":1745335013487,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5e8b4e74c4f938","name":"should not receive a peer event after stop","time":{"start":1745334512763,"stop":1745334512764,"duration":1},"status":"passed","severity":"normal"},{"uid":"7352fdc254d27717","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1745334490689,"stop":1745334490690,"duration":1},"status":"passed","severity":"normal"},{"uid":"5344cfeea697a503","name":"Used by Waku Relay","time":{"start":1745334781601,"stop":1745334781601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71b5cca0ea2735f","name":"should return no connections if no open connection provided","time":{"start":1745334451022,"stop":1745334451023,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbf5b593df97a8","name":"Ping on unsubscribed peer","time":{"start":1745334573481,"stop":1745334573482,"duration":1},"status":"passed","severity":"normal"},{"uid":"438109099a17a5d4","name":"removeEventListener with wrong event","time":{"start":1745334549186,"stop":1745334549187,"duration":1},"status":"passed","severity":"normal"},{"uid":"51188c4f152aa8f5","name":"Check received message containing numeric","time":{"start":1745334921098,"stop":1745334921098,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adb4720c118744a","name":"Fails to publish duplicate message","time":{"start":1745334638520,"stop":1745334638523,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6acd7924476af6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1745334459607,"stop":1745334459608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9a04484d8390f74","name":"should be able to encode the field with only RELAY set to true","time":{"start":1745334444728,"stop":1745334444731,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f4898ccb5d97b74","name":"should get / set TCP multiaddr","time":{"start":1745334445537,"stop":1745334445537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a97be63b479cec","name":"should throw an error for missing sharding configuration","time":{"start":1745334436726,"stop":1745334436727,"duration":1},"status":"passed","severity":"normal"},{"uid":"279f3d604ca56f54","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1745334436728,"stop":1745334436728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd691147902f61a","name":"should encode/decode to text encoding","time":{"start":1745334445536,"stop":1745334445536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5add90c3659ce4bd","name":"Subscribe to topic containing short and publish message","time":{"start":1745334645088,"stop":1745334645089,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d940c1f78d7bd02","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1745334645094,"stop":1745334645094,"duration":0},"status":"passed","severity":"normal"},{"uid":"49937bbdf2bf3f4f","name":"should update ack status of messages in outgoing buffer","time":{"start":1745334491222,"stop":1745334491222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab216f622ab2e1b","name":"can start the service","time":{"start":1745334463902,"stop":1745334463902,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f6f61a3f518ba","name":"should handle a minimal index list","time":{"start":1745334436891,"stop":1745334436891,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb39e49a24a13339","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1745334509013,"stop":1745334509013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77b570a1268e5b","name":"should only return 1 node with store capability","time":{"start":1745334460081,"stop":1745334460082,"duration":1},"status":"passed","severity":"normal"},{"uid":"618cacccd6d8dcfb","name":"should not allow k > 12","time":{"start":1745334490193,"stop":1745334490196,"duration":3},"status":"passed","severity":"normal"},{"uid":"b032e532ef7702a4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app93/8/topic810/proto","time":{"start":1745334738774,"stop":1745334738774,"duration":0},"status":"passed","severity":"normal"},{"uid":"192ae42d723a3618","name":"Fields are not dropped","time":{"start":1745334451086,"stop":1745334451086,"duration":0},"status":"passed","severity":"normal"},{"uid":"39854b403603e0dd","name":"Check received message containing short","time":{"start":1745334921087,"stop":1745334921087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad8f330e63efa30","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1745334490705,"stop":1745334490713,"duration":8},"status":"passed","severity":"normal"},{"uid":"1086cca262fdb18c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1745334579188,"stop":1745334579188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c6d7c7e6043602","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1745334444736,"stop":1745334444736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d260cb27f2512f","name":"should respect max attempts limit","time":{"start":1745334481083,"stop":1745334481083,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a3f3b63cf268ac","name":"Publish message with custom timestamp: Wed May 01 2024 15:10:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334638515,"stop":1745334638516,"duration":1},"status":"passed","severity":"normal"},{"uid":"acedbafdb84f3fb8","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1745334509009,"stop":1745334509010,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee5b25a4c3f454b","name":"Push to array if already present","time":{"start":1745334436309,"stop":1745334436309,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d0c09030c878bc","name":"should wait for Store peer to be connected","time":{"start":1745334481240,"stop":1745334481240,"duration":0},"status":"passed","severity":"normal"},{"uid":"7044359df006e998","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1745334436719,"stop":1745334436719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9529c90b984975e","name":"Passing page size 1 when there are 4 messages","time":{"start":1745334775265,"stop":1745334775265,"duration":0},"status":"passed","severity":"normal"},{"uid":"48306ad2cf207a85","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745334629224,"stop":1745334629224,"duration":0},"status":"passed","severity":"normal"},{"uid":"508e8e77630e522e","name":"Query generator for 2000 messages","time":{"start":1745334761016,"stop":1745334761016,"duration":0},"status":"passed","severity":"normal"},{"uid":"110eb6d00e2f0109","name":"random static sharding 7 - Cluster ID: 404, Shard ID: 210","time":{"start":1745334759532,"stop":1745334759532,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1b198b7ba783bd","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1745334509012,"stop":1745334509012,"duration":0},"status":"passed","severity":"normal"},{"uid":"73df6d12a8111dc","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1745334436891,"stop":1745334436892,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9b0e6121aa4fe4","name":"recovers when dns.resolve returns empty","time":{"start":1745334460079,"stop":1745334460079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b133c49c7e919a85","name":"should set field with only LIGHTPUSH enabled","time":{"start":1745334445542,"stop":1745334445542,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c8aaed5b77494e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1745334491220,"stop":1745334491220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad075a998e3cc260","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1745334436716,"stop":1745334436717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe330f10cbfbcdb","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1745334490700,"stop":1745334490700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccbc08b66fe1a2f","name":"Sign & Recover","time":{"start":1745334470633,"stop":1745334470634,"duration":1},"status":"passed","severity":"normal"},{"uid":"432f8118f5bdffad","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745335013496,"stop":1745335013496,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9abad95b58926b8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1745334490690,"stop":1745334490690,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9abaf699d3e118f","name":"Encoder throws on undefined content topic","time":{"start":1745334471924,"stop":1745334471924,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f5e70666b0ae9b","name":"Check received message containing Basic HTML tag","time":{"start":1745334921101,"stop":1745334921101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a939771ebf6917a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1745334436720,"stop":1745334436720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88f3e980e770551","name":"Push message with custom timestamp: 1745338129470","time":{"start":1745335125403,"stop":1745335125404,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ae076256989ed1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1745334459608,"stop":1745334459609,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b5dee17e0c6fa7","name":"Subscribe to topic containing long and publish message","time":{"start":1745334645089,"stop":1745334645089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51b109ba2888a07","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1745334490721,"stop":1745334490722,"duration":1},"status":"passed","severity":"normal"},{"uid":"500dcc1d1f845138","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1745334645087,"stop":1745334645087,"duration":0},"status":"passed","severity":"normal"},{"uid":"a827ce89580f79e7","name":"Push message with Basic HTML tag payload","time":{"start":1745335125407,"stop":1745335125407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f436984aa13f7ec","name":"should select older connection if present","time":{"start":1745334451023,"stop":1745334451023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5deddd2ab1117d62","name":"should retry failed tasks","time":{"start":1745334481081,"stop":1745334481081,"duration":0},"status":"passed","severity":"normal"},{"uid":"845ed936223eb5a4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745335013490,"stop":1745335013491,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac423f63a8a10aac","name":"Check received message containing escaped characters","time":{"start":1745334921091,"stop":1745334921091,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d09d43b2a1fc4f","name":"Sample","time":{"start":1745334444912,"stop":1745334444913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a3150129986b81","name":"Check received message containing shell command","time":{"start":1745334921102,"stop":1745334921102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbba091b4fde119","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1745334436724,"stop":1745334436724,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfda94dda4e370b8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745334629222,"stop":1745334629222,"duration":0},"status":"passed","severity":"normal"},{"uid":"549d37cb8200bf54","name":"Subscribe to topic containing Script and publish message","time":{"start":1745334645092,"stop":1745334645092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacaeff474a83a61","name":"Ephemeral field is preserved - encoder v0","time":{"start":1745334516544,"stop":1745334516545,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d371ac27c9c8c1","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1745334451920,"stop":1745334451920,"duration":0},"status":"passed","severity":"normal"},{"uid":"220da4278c195352","name":"Check message with no pubsub topic is not received","time":{"start":1745334921095,"stop":1745334921095,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d5a609b47f9515","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1745334436706,"stop":1745334436706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e311824dab9851","name":"should decode valid enr successfully","time":{"start":1745334445529,"stop":1745334445529,"duration":0},"status":"passed","severity":"normal"},{"uid":"97855bc6bc8dedb6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1745334579187,"stop":1745334579188,"duration":1},"status":"passed","severity":"normal"},{"uid":"5706610b15812e33","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app4/10/topic150/test.js","time":{"start":1745334738774,"stop":1745334738775,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e04f1abd1f89a8","name":"Delete observer","time":{"start":1745334617458,"stop":1745334617458,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae3045efa0c492a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1745334436720,"stop":1745334436720,"duration":0},"status":"passed","severity":"normal"},{"uid":"115572bb3e22bac1","name":"Throws when trying to push message with empty payload","time":{"start":1745335125409,"stop":1745335125409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ad7bec24f75295","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app63/2/topic128/json","time":{"start":1745334738776,"stop":1745334738776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b360264029fa95cb","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1745334645090,"stop":1745334645090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0756acfa9cc8a27","name":"Push message equal or less that 1MB","time":{"start":1745335125404,"stop":1745335125404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1447f5988fa8b49b","name":"Push message with JSON payload","time":{"start":1745335125407,"stop":1745335125408,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e310cae56697f5b","name":"Check received message containing long","time":{"start":1745334921098,"stop":1745334921098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae84b9bff67bab9c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1745334436701,"stop":1745334436701,"duration":0},"status":"passed","severity":"normal"},{"uid":"e413ee3c4ea25c9d","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1745334509003,"stop":1745334509009,"duration":6},"status":"passed","severity":"normal"},{"uid":"898142b4b0373f8d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1745334490689,"stop":1745334490689,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d92547e2edcacd","name":"Push message with content topic containing short","time":{"start":1745335125397,"stop":1745335125397,"duration":0},"status":"passed","severity":"normal"},{"uid":"731f792afc0b6ca9","name":"Check meta is set [symmetric]","time":{"start":1745334470188,"stop":1745334470188,"duration":0},"status":"passed","severity":"normal"},{"uid":"8359f778a742a1d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1745334490728,"stop":1745334490729,"duration":1},"status":"passed","severity":"normal"},{"uid":"870932b2eaec3477","name":"returns nothing if no connections present","time":{"start":1745334451020,"stop":1745334451021,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce2043818ea81e5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1745334490722,"stop":1745334490723,"duration":1},"status":"passed","severity":"normal"},{"uid":"288a643849963c03","name":"caches peers it previously fetched","time":{"start":1745334460080,"stop":1745334460080,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26779d358bd7205","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1745334436703,"stop":1745334436703,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c79e4b44d93c9a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1745334459610,"stop":1745334459611,"duration":1},"status":"passed","severity":"normal"},{"uid":"594d20a42499c872","name":"Check publish message containing Russian","time":{"start":1745334638484,"stop":1745334638484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5676264ed46986","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1745334636026,"stop":1745334636026,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd034ce36b523f2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1745334436716,"stop":1745334436716,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e2ac5375ce915c","name":"should properly create location multiaddrs - udp","time":{"start":1745334445539,"stop":1745334445539,"duration":0},"status":"passed","severity":"normal"},{"uid":"268cb6982cc23f3b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1745334491217,"stop":1745334491218,"duration":1},"status":"passed","severity":"normal"},{"uid":"f95dec927486dbf","name":"should never report false negatives","time":{"start":1745334492487,"stop":1745334492488,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7df36020ecbb1f","name":"ignores unrecognized TXT record formats","time":{"start":1745334460080,"stop":1745334460080,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b9aecdb38f9208","name":"configure the node with multiple content topics","time":{"start":1745334738780,"stop":1745334738780,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f5c3aab480e082","name":"Check received message containing short","time":{"start":1745334921097,"stop":1745334921097,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9a357c93ddd372","name":"Renews subscription after lossing a connection","time":{"start":1745335013492,"stop":1745335013492,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e9ef612f82f3ec","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745335013499,"stop":1745335013499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5874b0c58389b88d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1745334490688,"stop":1745334490688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85a1aab44a1a952","name":"throws on content topic with generation field greater than 0","time":{"start":1745334436691,"stop":1745334436691,"duration":0},"status":"passed","severity":"normal"},{"uid":"d994289f615028f5","name":"handles different networkShards values correctly","time":{"start":1745334436706,"stop":1745334436707,"duration":1},"status":"passed","severity":"normal"},{"uid":"58398293291171d1","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1745334774252,"stop":1745334774252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19303d1888af537","name":"Using a function","time":{"start":1745334781600,"stop":1745334781600,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f6d7151974356","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1745334490703,"stop":1745334490703,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f9f0f5822c3380","name":"should throw an error for missing required configuration","time":{"start":1745334436713,"stop":1745334436713,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5a1d9a39770c26","name":"should not fail to start the service if it is already started","time":{"start":1745334463903,"stop":1745334463904,"duration":1},"status":"passed","severity":"normal"},{"uid":"34aebe0ff772d382","name":"Push message with long payload","time":{"start":1745335125392,"stop":1745335125392,"duration":0},"status":"passed","severity":"normal"},{"uid":"149afb1435506fe1","name":"Asymmetric encrypt & decrypt","time":{"start":1745334470632,"stop":1745334470632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55ce4f99c447fb7","name":"more peers than existing","time":{"start":1745334614586,"stop":1745334614586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"245d3071dd56ebf4","name":"Waku message hash computation (no timestamp)","time":{"start":1745334439381,"stop":1745334439381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54c521abb74d2d9","name":"Query Generator, No message returned","time":{"start":1745334726044,"stop":1745334726045,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cd7e53d940cf02","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1745334490688,"stop":1745334490689,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4fb9aedf273b8ab","name":"Promise Callback - true","time":{"start":1745334761699,"stop":1745334761701,"duration":2},"status":"passed","severity":"normal"},{"uid":"83d258f1ee29b00","name":"Sets default value correctly","time":{"start":1745334781604,"stop":1745334781604,"duration":0},"status":"passed","severity":"normal"},{"uid":"883d4a741fb48a5d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app32/6/topic111/test.js","time":{"start":1745334738775,"stop":1745334738775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8c2eb390ecb709","name":"random static sharding 1 - Cluster ID: 802, Shard ID: 626","time":{"start":1745334759529,"stop":1745334759529,"duration":0},"status":"passed","severity":"normal"},{"uid":"da281eaf86f6c96f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745334636027,"stop":1745334636028,"duration":1},"status":"passed","severity":"normal"},{"uid":"5504ebc8382fa3f0","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1745334490700,"stop":1745334490700,"duration":0},"status":"passed","severity":"normal"},{"uid":"34be8f2bac9057df","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745335013491,"stop":1745335013491,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaa1f0af34ecde","name":"Push message with content topic containing special chars","time":{"start":1745335125410,"stop":1745335125411,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b0febc1e04471b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1745334768375,"stop":1745334768382,"duration":7},"status":"passed","severity":"normal"},{"uid":"70d81c2b4f7f13ab","name":"Subscribe to topic containing Russian and publish message","time":{"start":1745334645091,"stop":1745334645091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38ec6f3c3fa94c8","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1745334459612,"stop":1745334459612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d31561a98d1fc","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1745334490695,"stop":1745334490696,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7471d85f4ae984","name":"should reject on timeout if it was set","time":{"start":1745334481238,"stop":1745334481238,"duration":0},"status":"passed","severity":"normal"},{"uid":"56db70c49483e7d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1745334774250,"stop":1745334774251,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f21794e38840a7","name":"should be sent with empty content","time":{"start":1745334491221,"stop":1745334491221,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e614c0c178ba79c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1745334490714,"stop":1745334490715,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ee58d4d73cb251","name":"Passing an array","time":{"start":1745334781600,"stop":1745334781600,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c60bf3445f3809","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1745334436715,"stop":1745334436716,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b88c9ebbb30ed9","name":"Fails to publish message with wrong content topic","time":{"start":1745334638524,"stop":1745334638527,"duration":3},"status":"passed","severity":"normal"},{"uid":"52e68c2ac425a012","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1745334444734,"stop":1745334444735,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fa59a8d955f444","name":"Push message with Arabic payload","time":{"start":1745335125393,"stop":1745335125393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc910cf371c9cf4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1745334490719,"stop":1745334490720,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3facade86de255","name":"Decoder throws on empty string content topic","time":{"start":1745334471925,"stop":1745334471926,"duration":1},"status":"passed","severity":"normal"},{"uid":"102c298f44b95ee4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1745334490714,"stop":1745334490714,"duration":0},"status":"passed","severity":"normal"},{"uid":"e827a1d15278a361","name":"Check message with non string payload is not received","time":{"start":1745334921096,"stop":1745334921096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ab49f52352280b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1745334490727,"stop":1745334490728,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e2e3417149c020","name":"Query Generator, No Decoder","time":{"start":1745334726044,"stop":1745334726044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e398ab92c5d853","name":"Overlapping topic subscription","time":{"start":1745335013485,"stop":1745335013485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4f2d9aaa90050c9","name":"should return false","time":{"start":1745334445532,"stop":1745334445532,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da739713b32a89a","name":"should be able to decode the field with only STORE set to true","time":{"start":1745334444740,"stop":1745334444741,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd90c7a3c17f96b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1745334490728,"stop":1745334490728,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c70698fdf41a56","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1745334490698,"stop":1745334490699,"duration":1},"status":"passed","severity":"normal"},{"uid":"fffa8017929ad3c0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745334629226,"stop":1745334629226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7aa6931a4a4ec51","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1745334490697,"stop":1745334490698,"duration":1},"status":"passed","severity":"normal"},{"uid":"6719043a2c21f77c","name":"Ping on peer without subscriptions","time":{"start":1745334573485,"stop":1745334573485,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f0cac05fef1242","name":"should throw error - invalid id","time":{"start":1745334445531,"stop":1745334445531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2097558db5da87f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1745334459609,"stop":1745334459610,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ab356e854567d2","name":"should decode valid enr with tcp successfully","time":{"start":1745334445529,"stop":1745334445530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f85bc175c58b574","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app55/1/topic632/proto","time":{"start":1745334738776,"stop":1745334738776,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bbb9fa1ba717df","name":"Generator, custom pubsub topic","time":{"start":1745334751897,"stop":1745334751897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4bd266369d083a","name":"does not throw on valid cases","time":{"start":1745334436688,"stop":1745334436689,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd40190f0f77ff54","name":"random static sharding 10 - Cluster ID: 389, Shard ID: 686","time":{"start":1745334759532,"stop":1745334759533,"duration":1},"status":"passed","severity":"normal"},{"uid":"b961ed383182541b","name":"throws on content topic with non-number generation field","time":{"start":1745334436690,"stop":1745334436691,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0fbcf3cd5fb8df","name":"should initialize with custom number of peers","time":{"start":1745334480663,"stop":1745334480664,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22698776f09a49f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745334921093,"stop":1745334921094,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4cba6a95b4d0dc","name":"should maintain desired error rate","time":{"start":1745334492487,"stop":1745334492487,"duration":0},"status":"passed","severity":"normal"},{"uid":"117a83362c99a93f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1745334491221,"stop":1745334491222,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ac44a822ab7ccf","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745335013500,"stop":1745335013500,"duration":0},"status":"passed","severity":"normal"},{"uid":"242679ffedcac762","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1745334490684,"stop":1745334490688,"duration":4},"status":"passed","severity":"normal"},{"uid":"3b7a51669ec6eb15","name":"Check publish message after client node is restarted","time":{"start":1745334638529,"stop":1745334638529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b8f632245069c436","name":"Push message with special chars payload","time":{"start":1745335125392,"stop":1745335125392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8885c055dff0b81","name":"should check connected peers if present and suitable","time":{"start":1745334481238,"stop":1745334481239,"duration":1},"status":"passed","severity":"normal"},{"uid":"901698d74820e77c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1745334490691,"stop":1745334490693,"duration":2},"status":"passed","severity":"normal"},{"uid":"56d24357ab72928","name":"should wait for Filter peer to be connected","time":{"start":1745334481239,"stop":1745334481240,"duration":1},"status":"passed","severity":"normal"},{"uid":"9881879fbb80f43c","name":"Check message received after jswaku node is restarted","time":{"start":1745334921096,"stop":1745334921096,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb5383b37d8671e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1745334436717,"stop":1745334436718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e130c9151e610fd","name":"Check message received after jswaku node is restarted","time":{"start":1745334921107,"stop":1745334921107,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c8eb101d9805552","name":"should start and stop interval correctly","time":{"start":1745334481080,"stop":1745334481080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64b67ce9b2c53e0","name":"Refresh subscription","time":{"start":1745335013497,"stop":1745335013497,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d02f8bb02a063a","name":"Filter","time":{"start":1745334788054,"stop":1745334788054,"duration":0},"status":"passed","severity":"normal"},{"uid":"e181ae06a4fb3485","name":"Wrong topic","time":{"start":1745334738779,"stop":1745334738779,"duration":0},"status":"passed","severity":"normal"},{"uid":"486bff94c7ac05e1","name":"should reject if Filter is requested but not mounted","time":{"start":1745334481237,"stop":1745334481238,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2822138bb59b16","name":"Subscribe and receive messages via lightPush","time":{"start":1745335013493,"stop":1745335013493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfdf238bcc7838e","name":"Relay + Store","time":{"start":1745334445542,"stop":1745334445542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e225f86a87eb5b","name":"Ordered callback, aborts when callback returns true","time":{"start":1745334761015,"stop":1745334761015,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d21119886c9557","name":"Publish message with custom timestamp: Tue Apr 22 2025 14:10:30 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334638519,"stop":1745334638519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e248f78853956b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1745334444739,"stop":1745334444740,"duration":1},"status":"passed","severity":"normal"},{"uid":"4875470048433436","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1745334726047,"stop":1745334726047,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b84a17b03ba65a","name":"Callback on promise, aborts when callback returns true","time":{"start":1745334761014,"stop":1745334761014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1b9b998e251755","name":"Check publish message containing Chinese","time":{"start":1745334638483,"stop":1745334638483,"duration":0},"status":"passed","severity":"normal"},{"uid":"515855640f1da795","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1745334490682,"stop":1745334490682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd7c574b1bbcfc8","name":"A test","time":{"start":1745334567961,"stop":1745334567961,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72080cb753aa0d6","name":"Passing cursor with wrong pubsubTopic","time":{"start":1745334713018,"stop":1745334713019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b6acbb29f5c1c","name":"should send to specified number of peers of used peers","time":{"start":1745334481339,"stop":1745334481340,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1412e884c84d8e","name":"Push message with content topic containing Russian","time":{"start":1745335125411,"stop":1745335125411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e198816d964aaa1d","name":"should throw error - no id","time":{"start":1745334445530,"stop":1745334445530,"duration":0},"status":"passed","severity":"normal"},{"uid":"388cf7003cc339de","name":"Decoder throws on undefined content topic","time":{"start":1745334470190,"stop":1745334470190,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6ef31767a6c8e7","name":"Promise Callback - false","time":{"start":1745334761704,"stop":1745334761704,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d88709bbce8a23","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1745334645092,"stop":1745334645093,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d116bb9adf7993","name":"Check publish message containing unicode special characters","time":{"start":1745334638505,"stop":1745334638505,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a002536aac0373","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1745334436721,"stop":1745334436722,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d804c1ec30fba2","name":"Push message with content topic containing Chinese","time":{"start":1745335125411,"stop":1745335125411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7543c7b91d6f4bc7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1745334436717,"stop":1745334436717,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a87db0f53ef3b9e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745334629227,"stop":1745334629228,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c5f51c82d29550","name":"should emit a peer event after start","time":{"start":1745334614233,"stop":1745334614233,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f4419b1ba4070e","name":"Push message with XML payload","time":{"start":1745335125394,"stop":1745335125394,"duration":0},"status":"passed","severity":"normal"},{"uid":"6457dd5da97be3a2","name":"Push message with Chinese payload","time":{"start":1745335125392,"stop":1745335125393,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52eba3830246d42","name":"Encoder throws on empty string content topic","time":{"start":1745334471925,"stop":1745334471925,"duration":0},"status":"passed","severity":"normal"},{"uid":"8945b1f8afb9c548","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1745334436700,"stop":1745334436700,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f73550fc9aa54ac","name":"Light Node - default protocols","time":{"start":1745334788054,"stop":1745334788054,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d6e94fa20d776f","name":"Relay","time":{"start":1745334514895,"stop":1745334514895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72402850bf4f727","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1745334509011,"stop":1745334509012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f03d907f87c05f","name":"should encode/decode to RLP encoding","time":{"start":1745334445536,"stop":1745334445536,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fe11b29f8cc004","name":"retrieves a single peer","time":{"start":1745334460078,"stop":1745334460078,"duration":0},"status":"passed","severity":"normal"},{"uid":"791f39da3b2339c1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1745334436700,"stop":1745334436701,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e0ebc735d4b8","name":"configure the node with multiple pubsub topics","time":{"start":1745334759533,"stop":1745334759533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae024a3df095c82","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app42/5/topic931/test.js","time":{"start":1745334738778,"stop":1745334738778,"duration":0},"status":"passed","severity":"normal"},{"uid":"da658a9832e7ccda","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1745334460082,"stop":1745334460082,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cbd4232d62e435","name":"Query Generator, Multiple PubsubTopics","time":{"start":1745334726043,"stop":1745334726044,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7987ec5ab85446","name":"should use the provided clusterId for the pubsub topic","time":{"start":1745334436728,"stop":1745334436729,"duration":1},"status":"passed","severity":"normal"},{"uid":"693762196b6cd041","name":"LightPush","time":{"start":1745334788054,"stop":1745334788054,"duration":0},"status":"passed","severity":"normal"},{"uid":"839b0f4081df475f","name":"should return different streams if requested simultaniously","time":{"start":1745334451460,"stop":1745334451461,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d52a207565e774e","name":"should return empty list for no shard","time":{"start":1745334436712,"stop":1745334436712,"duration":0},"status":"passed","severity":"normal"},{"uid":"207745c2697ff189","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1745334516110,"stop":1745334516111,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8924066e7e764f","name":"Round trip binary serialization","time":{"start":1745334451917,"stop":1745334451917,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dd436719175d6d","name":"Check received message with timestamp: 1745334508214 ","time":{"start":1745334921092,"stop":1745334921093,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fc2ca50252e3aa","name":"should not receive a peer event before start","time":{"start":1745334512762,"stop":1745334512762,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b5386b348135de","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745335013494,"stop":1745335013494,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a1e32979fa541c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1745334490702,"stop":1745334490703,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f829a85b7b82d9","name":"random static sharding 9 - Cluster ID: 904, Shard ID: 357","time":{"start":1745334759532,"stop":1745334759532,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2a99d9fbf585e1","name":"should properly create location multiaddrs - tcp6","time":{"start":1745334445539,"stop":1745334445539,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5a9a85d28ee0b5","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1745334491218,"stop":1745334491219,"duration":1},"status":"passed","severity":"normal"},{"uid":"4be4b4296ad5d165","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334638515,"stop":1745334638515,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0b9cd5799440a9","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1745334436712,"stop":1745334436712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d3b7de52ac8579","name":"Check received message containing emoji","time":{"start":1745334921092,"stop":1745334921092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d878933b51b38eb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745334759528,"stop":1745334759528,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7b392986810d6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1745334490727,"stop":1745334490727,"duration":0},"status":"passed","severity":"normal"},{"uid":"3373e6b1dbaa15b7","name":"should not receive a peer event before start","time":{"start":1745334463904,"stop":1745334463904,"duration":0},"status":"passed","severity":"normal"},{"uid":"9235d4e68d49d878","name":"connects to nwaku","time":{"start":1745334781598,"stop":1745334781599,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7531ff922dbf8c2","name":"Decoder throws on undefined content topic","time":{"start":1745334451919,"stop":1745334451919,"duration":0},"status":"passed","severity":"normal"},{"uid":"60735528aede44a3","name":"Generator, custom pubsub topic","time":{"start":1745334751891,"stop":1745334751892,"duration":1},"status":"passed","severity":"normal"},{"uid":"37cb3456489c9925","name":"Should update multiaddrs","time":{"start":1745334579406,"stop":1745334579407,"duration":1},"status":"passed","severity":"normal"},{"uid":"72160eb248f3746d","name":"should process tasks in queue","time":{"start":1745334481080,"stop":1745334481081,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc5d2c1bc5518a6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1745334529225,"stop":1745334529225,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e63fe7b1afa1fd9","name":"Push message with Chinese payload","time":{"start":1745335125406,"stop":1745335125406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8888363848a1b05","name":"Push message with escaped characters payload","time":{"start":1745335125408,"stop":1745335125408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88bc215d5b6abd6","name":"Query with Promise Callback, No Decoder","time":{"start":1745334726048,"stop":1745334726048,"duration":0},"status":"passed","severity":"normal"},{"uid":"afde6f2ab81d4e14","name":"can start and stop the service","time":{"start":1745334463902,"stop":1745334463903,"duration":1},"status":"passed","severity":"normal"},{"uid":"4539db11cc0d3e4d","name":"Generator, 2 different pubsubtopics","time":{"start":1745334751892,"stop":1745334751893,"duration":1},"status":"passed","severity":"normal"},{"uid":"22947e553afa0c73","name":"Subscribe and receives messages on 20 topics","time":{"start":1745335013484,"stop":1745335013484,"duration":0},"status":"passed","severity":"normal"},{"uid":"493ebc73342ac213","name":"Default pageSize","time":{"start":1745334775268,"stop":1745334775269,"duration":1},"status":"passed","severity":"normal"},{"uid":"935376e949211ee","name":"Push message with meta","time":{"start":1745335125414,"stop":1745335125414,"duration":0},"status":"passed","severity":"normal"},{"uid":"303425a0445a7b","name":"should initialize with Unhealthy status","time":{"start":1745334481267,"stop":1745334481268,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d35726722d2d76","name":"should return usable stream attached to connection","time":{"start":1745334451458,"stop":1745334451459,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a664891e825702","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1745334436703,"stop":1745334436703,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61ad07464c963df","name":"passes more than one ENR URLs and attempts connection","time":{"start":1745334512765,"stop":1745334512766,"duration":1},"status":"skipped","severity":"normal"},{"uid":"69cad09fa79b4b47","name":"Subscribe to topic containing JSON and publish message","time":{"start":1745334645093,"stop":1745334645093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f499c45dc7d4a7a8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1745334529226,"stop":1745334529227,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff7d158fc6751c5","name":"Push message with content topic containing Arabic","time":{"start":1745335125411,"stop":1745335125411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f92f2080bff8d2","name":"should be called at least once on all `peer:discovery` events","time":{"start":1745334516108,"stop":1745334516109,"duration":1},"status":"passed","severity":"normal"},{"uid":"214daea6c2616bd","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1745334645086,"stop":1745334645086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7f5bb1bab96d23","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1745334490690,"stop":1745334490691,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7aa7577caa2f9cf","name":"Passing invalid cursor","time":{"start":1745334713018,"stop":1745334713018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5930a9e0ae64c13e","name":"Correctly serialized arguments","time":{"start":1745334575979,"stop":1745334575980,"duration":1},"status":"passed","severity":"normal"},{"uid":"9687e9351bcbe731","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1745334436702,"stop":1745334436703,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac83310984ee121a","name":"Push message with content topic containing Arabic","time":{"start":1745335125399,"stop":1745335125399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4732f06822ebfc5","name":"unsubscribes","time":{"start":1745334774416,"stop":1745334774416,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cb113332e59310","name":"Subscribe to topic containing Script and receive message","time":{"start":1745335013489,"stop":1745335013489,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4d0b7026409bce","name":"Encoder throws on undefined content topic","time":{"start":1745334470189,"stop":1745334470189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e40a3ee31139f7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1745334490723,"stop":1745334490723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea32b38a9b9008f","name":"Encoder throws on empty string content topic","time":{"start":1745334470189,"stop":1745334470189,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b067a9b3bb4c6f","name":"Push message with custom timestamp: 1745330929471","time":{"start":1745335125416,"stop":1745335125416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ade931f182553c","name":"random static sharding 4 - Cluster ID: 549, Shard ID: 975","time":{"start":1745334759530,"stop":1745334759530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f69492d0bc79d8e","name":"Check received message containing Arabic","time":{"start":1745334921089,"stop":1745334921089,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed82fa0009932967","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1745334490723,"stop":1745334490723,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dabab4dd0636e2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1745334490200,"stop":1745334490201,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd108ae83c0e227","name":"isConnected return false after peer stops","time":{"start":1745334529226,"stop":1745334529226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69971065c472286","name":"through manual discovery","time":{"start":1745334575843,"stop":1745334575847,"duration":4},"status":"passed","severity":"normal"},{"uid":"8b79aa014e9141c2","name":"should return false when clusterId doesn't match","time":{"start":1745334480329,"stop":1745334480330,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a0a1129b773961","name":"Publish message with large meta","time":{"start":1745334638529,"stop":1745334638530,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e31a218d3543d5","name":"Rejects garbage","time":{"start":1745334484829,"stop":1745334484830,"duration":1},"status":"passed","severity":"normal"},{"uid":"1151ab7c7471ba0e","name":"should deliver messages after dependencies are met","time":{"start":1745334491219,"stop":1745334491220,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35408c541c0f4f2","name":"Fails to push message bigger that 1MB","time":{"start":1745335125417,"stop":1745335125417,"duration":0},"status":"passed","severity":"normal"},{"uid":"951a78a68ecb4f26","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1745334713015,"stop":1745334713015,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf90967e62a3abd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1745334516546,"stop":1745334516546,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c4468455a01056","name":"Throws when trying to push message with empty payload","time":{"start":1745335125396,"stop":1745335125397,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae2d4287bd1583c","name":"should return false when shard is not included in network shards","time":{"start":1745334480330,"stop":1745334480331,"duration":1},"status":"passed","severity":"normal"},{"uid":"879c55c56c060e4b","name":"Push message with shell command payload","time":{"start":1745335125408,"stop":1745335125408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba98293abc069313","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1745334490700,"stop":1745334490701,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eda07ba2721eeaf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1745334490721,"stop":1745334490721,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7cc4213be78de8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1745334436721,"stop":1745334436721,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b35ef057f6a69a8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745335013495,"stop":1745335013495,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9af1e7ea110ad09","name":"should retry on complete failure if specified","time":{"start":1745334481340,"stop":1745334481340,"duration":0},"status":"passed","severity":"normal"},{"uid":"291986a14b358755","name":"should get / set UDP multiaddr","time":{"start":1745334445537,"stop":1745334445537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4aaebf7354192","name":"should properly create location multiaddrs - tcp","time":{"start":1745334445539,"stop":1745334445539,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf6baa78441be33","name":"should return the pubsub topic directly if a string is provided","time":{"start":1745334436724,"stop":1745334436724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7fc2af23bbdd33","name":"Check message with no content topic is not received","time":{"start":1745334921095,"stop":1745334921095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1183ae83e132f2f","name":"should set field with all protocols enabled","time":{"start":1745334445540,"stop":1745334445540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a12e7695b65436","name":"Push message with custom timestamp: 1745338129471","time":{"start":1745335125416,"stop":1745335125416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3883416631c2d","name":"should properly create peer info with all multiaddrs","time":{"start":1745334445539,"stop":1745334445540,"duration":1},"status":"passed","severity":"normal"},{"uid":"31945faf6593149d","name":"connected peers and dial","time":{"start":1745334614585,"stop":1745334614585,"duration":0},"status":"skipped","severity":"normal"},{"uid":"39e23e71c1f457d4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1745334768383,"stop":1745334768383,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ecf22e7df1fd84","name":"should emit a peer event after start","time":{"start":1745334512761,"stop":1745334512762,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf2b6b05c6ea38b","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1745334436707,"stop":1745334436708,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf5065b6bc3def4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1745334774257,"stop":1745334774258,"duration":1},"status":"passed","severity":"normal"},{"uid":"1de04629b7790038","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1745334436713,"stop":1745334436714,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d959fd84960e687","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745335013483,"stop":1745335013483,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf275a0456a1fa0","name":"Decoder throws on empty string content topic","time":{"start":1745334451920,"stop":1745334451920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b934b53ee4fc52da","name":"Push message with escaped characters payload","time":{"start":1745335125395,"stop":1745335125395,"duration":0},"status":"passed","severity":"normal"},{"uid":"77313ba5b73ffc54","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745334629224,"stop":1745334629224,"duration":0},"status":"passed","severity":"normal"},{"uid":"98453e1d1beecc37","name":"Ordered Callback - true","time":{"start":1745334761704,"stop":1745334761704,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0d6826e8ac370b","name":"should not receive a peer event after stop","time":{"start":1745334463905,"stop":1745334463905,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a3eca5a9d2483c","name":"should only return 1 node with relay capability","time":{"start":1745334460081,"stop":1745334460081,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b70fb3869a3fb5","name":"should throw an error for insufficient data","time":{"start":1745334436892,"stop":1745334436892,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bf37a68ff9f330","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1745334490717,"stop":1745334490718,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d09e0f40b62189","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1745334529223,"stop":1745334529225,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b4b2670ce1f98de","name":"should not fail to start the service if it is already started","time":{"start":1745334614232,"stop":1745334614233,"duration":1},"status":"passed","severity":"normal"},{"uid":"db04434b37eac222","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1745334436715,"stop":1745334436715,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74f98321e35d145","name":"Fails to publish message with empty text","time":{"start":1745334638523,"stop":1745334638523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ef99d3d7712720","name":"Check received message with timestamp: 1745334508214 ","time":{"start":1745334921104,"stop":1745334921104,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ed34097092c278","name":"Push message with content topic containing unicode special characters","time":{"start":1745335125414,"stop":1745335125414,"duration":0},"status":"passed","severity":"normal"},{"uid":"b486d2dea8eec2c6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745335013492,"stop":1745335013492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d41e25e7d03dc0a","name":"Decoder throws on undefined content topic","time":{"start":1745334471925,"stop":1745334471925,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9da8e29ec5c6e1","name":"Push message with content topic containing XML","time":{"start":1745335125400,"stop":1745335125400,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c73b955e926af","name":"should handle connection events","time":{"start":1745334480665,"stop":1745334480666,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21ef5e3b1246eb4","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334751895,"stop":1745334751896,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7595ff3a116e7a7d","name":"Check received message containing special chars","time":{"start":1745334921098,"stop":1745334921099,"duration":1},"status":"passed","severity":"normal"},{"uid":"6916fcb8ddd7717d","name":"Push message equal or less that 1MB","time":{"start":1745335125416,"stop":1745335125416,"duration":0},"status":"passed","severity":"normal"},{"uid":"308573b8b7f7e7e7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334751893,"stop":1745334751893,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb038ad8abcac258","name":"should not throw an error for a single configured topic","time":{"start":1745334436722,"stop":1745334436723,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e2473f1186d563","name":"Push message with Basic HTML tag payload","time":{"start":1745335125394,"stop":1745335125394,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe230842a19ce4f","name":"should correctly map a content topic to a pubsub topic","time":{"start":1745334436728,"stop":1745334436728,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1696d61141859f","name":"should wait for LightPush peer to be connected","time":{"start":1745334481239,"stop":1745334481239,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a71465bf04acfb4","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1745334463906,"stop":1745334463906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8553a1cd5c03d0","name":"Store - dialed first","time":{"start":1745334788053,"stop":1745334788053,"duration":0},"status":"passed","severity":"normal"},{"uid":"f251b97f9a5b8945","name":"Push message with rate limit","time":{"start":1745335125402,"stop":1745335125402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6179d5ed42ec8f84","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745335013499,"stop":1745335013499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17bc6912938f370","name":"should set field with all protocols disabled","time":{"start":1745334445540,"stop":1745334445540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d508f00242c594f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1745334490726,"stop":1745334490726,"duration":0},"status":"passed","severity":"normal"},{"uid":"621c54939de188f1","name":"Publish without waiting for remote peer","time":{"start":1745334645085,"stop":1745334645085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e671d75eb6699197","name":"should be online or offline if network state changed","time":{"start":1745334509014,"stop":1745334509014,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cbcc4af66f2454","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1745334490716,"stop":1745334490717,"duration":1},"status":"passed","severity":"normal"},{"uid":"4540a13c861ca386","name":"Push message with numeric payload","time":{"start":1745335125405,"stop":1745335125405,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcf19708eb377ac","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1745334490720,"stop":1745334490721,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d979e235dd8ba7c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745335013502,"stop":1745335013503,"duration":1},"status":"passed","severity":"normal"},{"uid":"eda4f7b360e4644f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1745334481268,"stop":1745334481269,"duration":1},"status":"passed","severity":"normal"},{"uid":"809afdf0942b888f","name":"Check received message containing JSON","time":{"start":1745334921101,"stop":1745334921102,"duration":1},"status":"passed","severity":"normal"},{"uid":"459821856a0bf54e","name":"Subscribe to topic containing long and receive message","time":{"start":1745335013486,"stop":1745335013487,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85fe6d4627c08ef","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745334512765,"stop":1745334512765,"duration":0},"status":"skipped","severity":"normal"},{"uid":"927ce2a408ef42ae","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1745334635057,"stop":1745334635057,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce92f8e5b07c272","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1745334436719,"stop":1745334436719,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ee561888b9f59d","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1745334490683,"stop":1745334490683,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec2d8aa5a38f41c","name":"Relay - dialed after","time":{"start":1745334788052,"stop":1745334788052,"duration":0},"status":"passed","severity":"normal"},{"uid":"79eafaee09ebec8e","name":"getPeersByDiscovery","time":{"start":1745334549187,"stop":1745334549187,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b2b3e4ad30bac","name":"Callback on promise","time":{"start":1745334761014,"stop":1745334761014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef35af1f80b45f20","name":"Ephemeral field set to true","time":{"start":1745334451917,"stop":1745334451918,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ca1d185fa28654","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1745334490699,"stop":1745334490700,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3fd17ef642af1a5","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1745334516545,"stop":1745334516546,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac0b72cf260b7c4","name":"Push message with content topic containing special chars","time":{"start":1745335125398,"stop":1745335125398,"duration":0},"status":"passed","severity":"normal"},{"uid":"7490a77fb9e5e386","name":"Check received message containing Chinese","time":{"start":1745334921099,"stop":1745334921099,"duration":0},"status":"passed","severity":"normal"},{"uid":"195712e6b846dbdf","name":"Waku message hash computation (meta attribute not present)","time":{"start":1745334439380,"stop":1745334439380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcc4002709863f6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1745334645089,"stop":1745334645090,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afb7bbb2ae247fc","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1745334436729,"stop":1745334436729,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a74d6dd6fd7a4a","name":"Subscribe and receives messages on 20 topics","time":{"start":1745335013495,"stop":1745335013496,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c257904913569c0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1745334529222,"stop":1745334529223,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc71de165777b60","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745335013498,"stop":1745335013499,"duration":1},"status":"passed","severity":"normal"},{"uid":"760e7e8da45fa27d","name":"should use provided shard info when available","time":{"start":1745334480325,"stop":1745334480326,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ed0afdc306271d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745334698364,"stop":1745334698364,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a0665dcac394eb","name":"creates an iterator","time":{"start":1745334774415,"stop":1745334774415,"duration":0},"status":"passed","severity":"normal"},{"uid":"892481e899b7a545","name":"Subscribe and publish message","time":{"start":1745334645085,"stop":1745334645086,"duration":1},"status":"passed","severity":"normal"},{"uid":"860846d09e37ad1c","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1745334436710,"stop":1745334436710,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2cdd35ea1d2b53","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1745334774253,"stop":1745334774256,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f9353d3fcb1dce2","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745334444748,"stop":1745334444748,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fdcbac78d6dcd1","name":"Relay + Store","time":{"start":1745334514896,"stop":1745334514896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a081b62f86e24426","name":"should properly start and stop event listening","time":{"start":1745334481271,"stop":1745334481271,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd59f5bc73a45dc","name":"Check received message containing JSON","time":{"start":1745334921090,"stop":1745334921091,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca770a4b0daa92a","name":"Push message with custom timestamp: 1714576129471","time":{"start":1745335125415,"stop":1745335125416,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b5f485c4f18f94","name":"Subscribe and receive messages via waku relay post","time":{"start":1745335013483,"stop":1745335013483,"duration":0},"status":"passed","severity":"normal"},{"uid":"e824bdba9b3f4fb9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1745334436722,"stop":1745334436722,"duration":0},"status":"passed","severity":"normal"},{"uid":"af134f3dff09db2e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1745334436702,"stop":1745334436702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec963c7b258d38f5","name":"Push message with content topic containing escaped characters","time":{"start":1745335125413,"stop":1745335125414,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5ef1929d58ca6ea","name":"Decrypt messages","time":{"start":1745334617457,"stop":1745334617457,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfeebc57517e215","name":"it tolerates circular branch references","time":{"start":1745334460079,"stop":1745334460079,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c40d6afb6b7ded0","name":"should call waitForPeer on Relay","time":{"start":1745334481240,"stop":1745334481241,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e50401b22cc1f96","name":"should throw error - no public key","time":{"start":1745334445531,"stop":1745334445532,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a4a93fea64b27b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1745334436702,"stop":1745334436702,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8bad0c575df3e2","name":"Push message with content topic containing shell command","time":{"start":1745335125401,"stop":1745335125401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b675406841bc4021","name":"Check received message containing Script","time":{"start":1745334921089,"stop":1745334921090,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09a2684e6bf75c4","name":"Push message with content topic containing long","time":{"start":1745335125410,"stop":1745335125410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8085f1b63d5bfe4","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1745334480331,"stop":1745334480333,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae7a53fa5a21128e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app26/6/topic220/xml","time":{"start":1745334738775,"stop":1745334738775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dcb2fdb0acfa2c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1745334761013,"stop":1745334761013,"duration":0},"status":"passed","severity":"normal"},{"uid":"390a7bed49ec4c23","name":"should properly create location multiaddrs - udp6","time":{"start":1745334445538,"stop":1745334445539,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f5ddac9e07c6e4","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1745334436725,"stop":1745334436725,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a349f849765efc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1745334490722,"stop":1745334490722,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f62d03017fb8620","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1745334774251,"stop":1745334774252,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb63620b46491d5","name":"1 Store, 2 fetches","time":{"start":1745334459441,"stop":1745334459443,"duration":2},"status":"passed","severity":"normal"},{"uid":"292452a19cfc91b5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745334738773,"stop":1745334738773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f871c2f6b162cc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1745334471923,"stop":1745334471923,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6cf07487ea34d5","name":"should detect messages with missing dependencies","time":{"start":1745334491219,"stop":1745334491219,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaf73ea7122c1b3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745335013494,"stop":1745335013494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0c13e7ccde9ca9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745334636029,"stop":1745334636030,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f510ee806f759e","name":"Subscribe to topic containing Script and receive message","time":{"start":1745335013500,"stop":1745335013500,"duration":0},"status":"passed","severity":"normal"},{"uid":"737a80cfb7e9ac7a","name":"handles empty contentTopics array correctly","time":{"start":1745334436727,"stop":1745334436727,"duration":0},"status":"passed","severity":"normal"},{"uid":"440846c9b626a22d","name":"Non TWN Cluster","time":{"start":1745334738774,"stop":1745334738774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a874a366e435d7c","name":"Query Generator - false","time":{"start":1745334761698,"stop":1745334761699,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e5518aac3b981b6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1745334774256,"stop":1745334774257,"duration":1},"status":"passed","severity":"normal"},{"uid":"e354be662d230b89","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1745334567781,"stop":1745334567782,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa2ad48f5278aac","name":"Check message on other pubsub topic is not received","time":{"start":1745334921094,"stop":1745334921095,"duration":1},"status":"passed","severity":"normal"},{"uid":"580277d3c3db84af","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745335013490,"stop":1745335013490,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ac3b22bd734b55","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1745334490726,"stop":1745334490726,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f15b93d57792a","name":"Fails to push message with large meta","time":{"start":1745335125415,"stop":1745335125415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11a9c74003078c6","name":"Relay - times out","time":{"start":1745334788053,"stop":1745334788053,"duration":0},"status":"passed","severity":"normal"},{"uid":"2996fb49ac043c4","name":"Register correct protocols","time":{"start":1745334645085,"stop":1745334645085,"duration":0},"status":"passed","severity":"normal"},{"uid":"18022db9db550d9c","name":"dispatchEvent via connectionManager","time":{"start":1745334549188,"stop":1745334549188,"duration":0},"status":"passed","severity":"normal"},{"uid":"66035ceb61dab6f5","name":"Check received message containing numeric","time":{"start":1745334921088,"stop":1745334921088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab534ab6569a7be2","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1745334774259,"stop":1745334774259,"duration":0},"status":"passed","severity":"normal"},{"uid":"61aa88e8b3e8d1a9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1745334490722,"stop":1745334490722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc6a41b80a9f2d","name":"should attach causal history and bloom filter to each message","time":{"start":1745334491214,"stop":1745334491215,"duration":1},"status":"passed","severity":"normal"},{"uid":"74aa304b5a49c302","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1745334645093,"stop":1745334645094,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e6b91b48d7b1bb","name":"pre and post cipher","time":{"start":1745334470633,"stop":1745334470633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de1316804ef7d0c","name":"Does not throw an exception when node disconnects","time":{"start":1745334781599,"stop":1745334781599,"duration":0},"status":"passed","severity":"normal"},{"uid":"50096a6eac7b15c2","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745334629223,"stop":1745334629223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34102d97238189f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745334698364,"stop":1745334698366,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba6a6a334f4db945","name":"Passing page size 0 when there are 110 messages","time":{"start":1745334775264,"stop":1745334775264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c8cf6eedda19a1","name":"should return unique PubsubTopics for static sharding","time":{"start":1745334436711,"stop":1745334436711,"duration":0},"status":"passed","severity":"normal"},{"uid":"57761874388db20c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745335013485,"stop":1745335013485,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65184b959201bea","name":"Push message with XML payload","time":{"start":1745335125407,"stop":1745335125407,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf3f0e2155f2773","name":"Ping on subscribed peer","time":{"start":1745334573484,"stop":1745334573485,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a5af7e57eaf0a3","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1745334490701,"stop":1745334490702,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ba109c822d52ef","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1745334436703,"stop":1745334436704,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e65f5f5ed574fa","name":"Subscribe to topic containing XML and receive message","time":{"start":1745335013500,"stop":1745335013501,"duration":1},"status":"passed","severity":"normal"},{"uid":"4848f78256f2a203","name":"Reusing cursor across nodes","time":{"start":1745334713017,"stop":1745334713017,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb184d347df1cdf","name":"should throw an error for empty SingleShardInfos array","time":{"start":1745334436709,"stop":1745334436709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a227d2275ca6517","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app66/10/topic662/proto","time":{"start":1745334738778,"stop":1745334738779,"duration":1},"status":"passed","severity":"normal"},{"uid":"6112d182626a9630","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745335013485,"stop":1745335013485,"duration":0},"status":"passed","severity":"normal"},{"uid":"baebf9c5519f257c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1745334636029,"stop":1745334636029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c681b07ff7c703ab","name":"Overlapping topic subscription","time":{"start":1745335013496,"stop":1745335013497,"duration":1},"status":"passed","severity":"normal"},{"uid":"7daee92110e8dc0","name":"Generator, 2 different pubsubtopics","time":{"start":1745334751897,"stop":1745334751897,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a4aeaa625f5655","name":"should load peers from local storage and dispatch events","time":{"start":1745334463905,"stop":1745334463906,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c027bd05e829","name":"should encodeTxt and decodeTxt","time":{"start":1745334445528,"stop":1745334445528,"duration":0},"status":"passed","severity":"normal"},{"uid":"89396bd621e5e4d7","name":"Subscribe and receive messages via lightPush","time":{"start":1745335013482,"stop":1745335013482,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcde62c3d9551166","name":"Push message with long payload","time":{"start":1745335125405,"stop":1745335125405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2366ff40eaceabd","name":"should fail to send if no connected peers found","time":{"start":1745334481339,"stop":1745334481339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f33695ba56fe8c9","name":"Push message with content topic containing short","time":{"start":1745335125409,"stop":1745335125410,"duration":1},"status":"passed","severity":"normal"},{"uid":"b281a68ea4f5894d","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1745334481339,"stop":1745334481339,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef041d213a70228","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745335013496,"stop":1745335013496,"duration":0},"status":"passed","severity":"normal"},{"uid":"254311fe09e85e38","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745335013492,"stop":1745335013493,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b105f38ee44fa6d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1745334436718,"stop":1745334436718,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5f80d627d330c3","name":"should mark all messages in causal history as acknowledged","time":{"start":1745334491218,"stop":1745334491218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f96793c9f6d3ac","name":"Query generator for multiple messages with different content topic format","time":{"start":1745334761013,"stop":1745334761014,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e650c024b0a188","name":"Reopen subscription with peer with lost subscription","time":{"start":1745334573482,"stop":1745334573484,"duration":2},"status":"passed","severity":"normal"},{"uid":"482bd89c68244a25","name":"Check publish message containing Script","time":{"start":1745334638485,"stop":1745334638490,"duration":5},"status":"passed","severity":"normal"},{"uid":"b348814318812770","name":"Check message with invalid timestamp is not received","time":{"start":1745334921105,"stop":1745334921105,"duration":0},"status":"passed","severity":"normal"},{"uid":"780d9f498c6c4bd9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745335013484,"stop":1745335013484,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcda8f69f0d0acca","name":"Check message with invalid timestamp is not received","time":{"start":1745334921094,"stop":1745334921094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10a712d018395b8","name":"should be able to decode the field with only RELAY set to true","time":{"start":1745334444738,"stop":1745334444739,"duration":1},"status":"passed","severity":"normal"},{"uid":"8160fb8ba7509b3b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1745334636028,"stop":1745334636028,"duration":0},"status":"passed","severity":"normal"},{"uid":"865c47ee24632f88","name":"new peer added after a peer was already found","time":{"start":1745334635056,"stop":1745334635056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8cb062c98ea81b65","name":"Check received message containing SQL Injection","time":{"start":1745334921100,"stop":1745334921100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca906004e3afd7b","name":"All","time":{"start":1745334514897,"stop":1745334514897,"duration":0},"status":"passed","severity":"normal"},{"uid":"95905b29a1c19fe5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1745334451461,"stop":1745334451462,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2acaa80bc3c922","name":"Push message with content topic containing long","time":{"start":1745335125397,"stop":1745335125397,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2120b21d29e3076","name":"Check publish message containing Arabic","time":{"start":1745334638484,"stop":1745334638484,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae482fa21e05ece","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745335013483,"stop":1745335013484,"duration":1},"status":"passed","severity":"normal"},{"uid":"c405d2cdba0d1e13","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1745334451462,"stop":1745334451462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b611bff518ae1670","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1745334491222,"stop":1745334491223,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12a651a913e0189","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1745334436719,"stop":1745334436720,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae2da9a026c0f88","name":"Check received message containing unicode special characters","time":{"start":1745334921102,"stop":1745334921103,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c99a66e061969a5","name":"handles empty shards array correctly","time":{"start":1745334436727,"stop":1745334436727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c4f821e6cd6ab4","name":"should be called for bootstrap peers","time":{"start":1745334516109,"stop":1745334516110,"duration":1},"status":"passed","severity":"normal"},{"uid":"656aaf8dfbd6faff","name":"Check message with no pubsub topic is not received","time":{"start":1745334921105,"stop":1745334921106,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb8e128b1f29bb3","name":"should be able to encode the field with only STORE set to true","time":{"start":1745334444731,"stop":1745334444732,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7d53bc55404874","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334567783,"stop":1745334567783,"duration":0},"status":"passed","severity":"normal"},{"uid":"180b7f85ad01b3bf","name":"Query generator for multiple messages with different message text format","time":{"start":1745334761012,"stop":1745334761013,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d11d9c0cff19911","name":"Init the array if not present","time":{"start":1745334436307,"stop":1745334436309,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcfbe7bf09ebc33","name":"Push message with content topic containing escaped characters","time":{"start":1745335125401,"stop":1745335125401,"duration":0},"status":"passed","severity":"normal"},{"uid":"60349db3a06ead73","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745335125412,"stop":1745335125413,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a2ab850b6862be","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1745334460082,"stop":1745334460083,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af46ced1ebcc33f","name":"Check received message containing unicode special characters","time":{"start":1745334921091,"stop":1745334921091,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9151635af5efe9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745335013503,"stop":1745335013503,"duration":0},"status":"passed","severity":"normal"},{"uid":"65088fc855dab6db","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745334460083,"stop":1745334460083,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3814cf332f3236b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745335013501,"stop":1745335013502,"duration":1},"status":"passed","severity":"normal"},{"uid":"5378b65eed004021","name":"should set field with only RELAY enabled","time":{"start":1745334445541,"stop":1745334445541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c8c2c31e5e457c","name":"Store - dialed after - with timeout","time":{"start":1745334788053,"stop":1745334788053,"duration":0},"status":"passed","severity":"normal"},{"uid":"453de16be78c5270","name":"Push message with content topic containing shell command","time":{"start":1745335125413,"stop":1745335125413,"duration":0},"status":"passed","severity":"normal"},{"uid":"b121746292d63ac4","name":"Push message with special chars payload","time":{"start":1745335125405,"stop":1745335125406,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd04906bfd1b30c","name":"Push 30 different messages","time":{"start":1745335125396,"stop":1745335125396,"duration":0},"status":"skipped","severity":"normal"},{"uid":"615b4565d458ec6c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745335013488,"stop":1745335013488,"duration":0},"status":"passed","severity":"normal"},{"uid":"22225bf2bbea6c9c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1745334645090,"stop":1745334645091,"duration":1},"status":"passed","severity":"normal"},{"uid":"8511d46b3af16fb2","name":"Check received message containing SQL Injection","time":{"start":1745334921089,"stop":1745334921089,"duration":0},"status":"passed","severity":"normal"},{"uid":"db669298247a2399","name":"Publish message with rate limit","time":{"start":1745334638530,"stop":1745334638538,"duration":8},"status":"passed","severity":"normal"},{"uid":"62c64a2d667c48d0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745334921104,"stop":1745334921104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1306b6635f2c5dfa","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1745334470187,"stop":1745334470187,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e06325859a87c82","name":"Check received message containing Basic HTML tag","time":{"start":1745334921090,"stop":1745334921090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba59dd225a7176bf","name":"Reopen subscription with peer with lost subscription","time":{"start":1745334573486,"stop":1745334573486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a83b177d1845ea8","name":"Subscribe to topic containing XML and receive message","time":{"start":1745335013489,"stop":1745335013489,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a267bfd5b70be2","name":"Passing page size 10 when there are 10 messages","time":{"start":1745334775265,"stop":1745334775266,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b61c257afe69119","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1745334436711,"stop":1745334436711,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b221ac91e98bf61","name":"Meta field set when metaSetter is specified","time":{"start":1745334451918,"stop":1745334451918,"duration":0},"status":"passed","severity":"normal"},{"uid":"644ca833044a3593","name":"can dial TLS multiaddrs","time":{"start":1745334575842,"stop":1745334575843,"duration":1},"status":"passed","severity":"normal"},{"uid":"9673b334b34873ec","name":"should not fail to start the service if it is already started","time":{"start":1745334512760,"stop":1745334512761,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4443ac3703cf38","name":"should increase lamport timestamp","time":{"start":1745334491211,"stop":1745334491212,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39a3a5dcc1d5cf7","name":"stop","time":{"start":1745334549189,"stop":1745334549189,"duration":0},"status":"passed","severity":"normal"},{"uid":"920aadbc55aca3fd","name":"A test","time":{"start":1745334567960,"stop":1745334567961,"duration":1},"status":"passed","severity":"normal"},{"uid":"29205974966634c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1745334713013,"stop":1745334713015,"duration":2},"status":"passed","severity":"normal"},{"uid":"83ebb30c5cac4c64","name":"Check received message with timestamp: 1745334508214000000 ","time":{"start":1745334921092,"stop":1745334921092,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3deb93dd9aabf9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1745334436891,"stop":1745334436891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1148a0fdbefa806","name":"Check publish message containing escaped characters","time":{"start":1745334638505,"stop":1745334638505,"duration":0},"status":"passed","severity":"normal"},{"uid":"36251ba203dd57ad","name":"Push message with Arabic payload","time":{"start":1745335125406,"stop":1745335125406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d238d14820a6a0f1","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1745334490683,"stop":1745334490684,"duration":1},"status":"passed","severity":"normal"},{"uid":"3352a768890afaec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1745334490728,"stop":1745334490728,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa85144adf36b0e2","name":"safeDispatchEvent","time":{"start":1745334549188,"stop":1745334549189,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e1bc3bdf9d377","name":"start node with empty content topic","time":{"start":1745334738781,"stop":1745334738781,"duration":0},"status":"passed","severity":"normal"},{"uid":"11937efa21e6f5e5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745334629227,"stop":1745334629227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1088758a75694574","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1745334645087,"stop":1745334645087,"duration":0},"status":"passed","severity":"normal"},{"uid":"45334c491ead1c0d","name":"Push message with emoji payload","time":{"start":1745335125409,"stop":1745335125409,"duration":0},"status":"passed","severity":"normal"},{"uid":"b897a6bf44d4f2c0","name":"should maintain proper timestamps if all messages received","time":{"start":1745334491216,"stop":1745334491217,"duration":1},"status":"passed","severity":"normal"},{"uid":"672d85959453a7e8","name":"tcp ip4 address","time":{"start":1745334444856,"stop":1745334444857,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0ba9aceb3e179a","name":"1 Relay, 1 fetch","time":{"start":1745334459438,"stop":1745334459439,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4722a17a93194fd","name":"Push message with content topic containing unicode special characters","time":{"start":1745335125401,"stop":1745335125401,"duration":0},"status":"passed","severity":"normal"},{"uid":"8760e361725794aa","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1745334445529,"stop":1745334445529,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7659b1274853","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1745334490725,"stop":1745334490725,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b47aeab23de0ad","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1745334490696,"stop":1745334490697,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0ec4022b61c44f","name":"Check publish message containing emoji","time":{"start":1745334638505,"stop":1745334638506,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2fc1f0c6f45d11","name":"handles different clusterIds correctly","time":{"start":1745334436706,"stop":1745334436706,"duration":0},"status":"passed","severity":"normal"},{"uid":"856d90842bbccaba","name":"peer:update - should do nothing if another protocol hit","time":{"start":1745334451461,"stop":1745334451461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d93ecec027ecde","name":"Check publish message containing SQL Injection","time":{"start":1745334638484,"stop":1745334638485,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f65d3ef65eeb2d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1745334444741,"stop":1745334444742,"duration":1},"status":"passed","severity":"normal"},{"uid":"f616e42505ff0a8d","name":"Check message received after nwaku node is restarted","time":{"start":1745334921097,"stop":1745334921097,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d009d53d9e314541","name":"Query generator for multiple messages","time":{"start":1745334761011,"stop":1745334761012,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8c450510ee90a4","name":"should not retry if at least one success","time":{"start":1745334481340,"stop":1745334481340,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0262b16ac123a8","name":"should properly compute the node id","time":{"start":1745334445536,"stop":1745334445536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b36a97f15dfa247","name":"1 Relay, 1 Filter, gives up","time":{"start":1745334459444,"stop":1745334459445,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6ce88652baa34b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1745334436701,"stop":1745334436701,"duration":0},"status":"passed","severity":"normal"},{"uid":"554a0dc661a7bf4b","name":"Check received message containing Script","time":{"start":1745334921100,"stop":1745334921100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9629c325476c75e","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745334629228,"stop":1745334629228,"duration":0},"status":"passed","severity":"normal"},{"uid":"370c841ae354cde0","name":"should return PeerId when PeerId is provided","time":{"start":1745334480316,"stop":1745334480322,"duration":6},"status":"passed","severity":"normal"},{"uid":"c0b4a867e09ff456","name":"handles multiple messages","time":{"start":1745334774415,"stop":1745334774415,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40ea266224d4e5e","name":"different cluster, same shard: nodes don't connect","time":{"start":1745334579190,"stop":1745334579190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee931a6bab8cfb5","name":"Check received message containing Russian","time":{"start":1745334921099,"stop":1745334921100,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c8f17743c77961","name":"should throw error - no public key","time":{"start":1745334445530,"stop":1745334445531,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67bf8bdad1551e","name":"Encoder throws on empty string content topic","time":{"start":1745334451919,"stop":1745334451919,"duration":0},"status":"passed","severity":"normal"},{"uid":"74809d23da1e8399","name":"Subscribe to topic containing long and receive message","time":{"start":1745335013497,"stop":1745335013498,"duration":1},"status":"passed","severity":"normal"},{"uid":"c134a56d1a4e8aa7","name":"Nodes with multiple pubsub topic","time":{"start":1745334636029,"stop":1745334636029,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff561b3f6577e5de","name":"should create a new stream if no existing for protocol found","time":{"start":1745334451459,"stop":1745334451460,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a9f8e43e482c7e","name":"listenerCount","time":{"start":1745334549187,"stop":1745334549188,"duration":1},"status":"passed","severity":"normal"},{"uid":"7be9e5e73d2f53c7","name":"can start the service","time":{"start":1745334614228,"stop":1745334614229,"duration":1},"status":"passed","severity":"normal"},{"uid":"544f295335c2b280","name":"Check publish message containing JSON","time":{"start":1745334638491,"stop":1745334638504,"duration":13},"status":"passed","severity":"normal"},{"uid":"b7167cbf2511dbbb","name":"Check meta is set [ecies]","time":{"start":1745334471924,"stop":1745334471924,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0aab2d7b8639cb","name":"Check publish message containing shell command","time":{"start":1745334638504,"stop":1745334638504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4fd435f5017293","name":"random static sharding 2 - Cluster ID: 144, Shard ID: 505","time":{"start":1745334759529,"stop":1745334759529,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e3197352dc80f1","name":"random static sharding 8 - Cluster ID: 28, Shard ID: 280","time":{"start":1745334759532,"stop":1745334759532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a911b2baf91e3e8c","name":"Push message with short payload","time":{"start":1745335125404,"stop":1745335125405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e810d9cbb91ecf98","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745335013491,"stop":1745335013491,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f26d46942b37df","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745335013498,"stop":1745335013498,"duration":0},"status":"passed","severity":"normal"},{"uid":"37acbddd1b8976cc","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1745334436724,"stop":1745334436725,"duration":1},"status":"passed","severity":"normal"},{"uid":"765325e747587622","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745335013498,"stop":1745335013498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feff2eae07b3ded","name":"Ping on unsubscribed peer","time":{"start":1745334573485,"stop":1745334573485,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f94a612dd2fa8c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1745334436718,"stop":1745334436719,"duration":1},"status":"passed","severity":"normal"},{"uid":"a027978b18f914b8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1745334459610,"stop":1745334459610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b07048326ea412","name":"Push message with content topic containing emoji","time":{"start":1745335125414,"stop":1745335125414,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2aca8551cadb9","name":"Push message with content topic containing Script","time":{"start":1745335125412,"stop":1745335125412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c06f4aab5bffd7","name":"Check message with non string payload is not received","time":{"start":1745334921107,"stop":1745334921107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa8ca72037e2222","name":"should handle task timeouts","time":{"start":1745334481082,"stop":1745334481083,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b41d21c9099915","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745334444736,"stop":1745334444737,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d329dde7198d43d","name":"Push message with content topic containing Chinese","time":{"start":1745335125398,"stop":1745335125398,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b15797db77af794","name":"Push message with short payload","time":{"start":1745335125391,"stop":1745335125391,"duration":0},"status":"passed","severity":"normal"},{"uid":"5317f4a5509cf1e9","name":"Check message with no payload is not received","time":{"start":1745334921095,"stop":1745334921096,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e15b04adf2979e","name":"non connected peers","time":{"start":1745334614588,"stop":1745334614588,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cde56d56dc022a03","name":"Relay - dialed first","time":{"start":1745334788052,"stop":1745334788052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94354d54fb4290e","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1745334480328,"stop":1745334480329,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c5de035b06b4f2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745335013482,"stop":1745335013482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75f8b66504e0725","name":"should check false positive rate","time":{"start":1745334492489,"stop":1745334492489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9bf3dbc517c669b","name":"addEventListener with wrong event","time":{"start":1745334549185,"stop":1745334549186,"duration":1},"status":"passed","severity":"normal"},{"uid":"559e76975f298d1e","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1745334480326,"stop":1745334480327,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08c3f98cf5da78","name":"Round trip binary encryption [ecies, signature]","time":{"start":1745334471923,"stop":1745334471923,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca5165b4a8af5b7","name":"Push message with content topic containing SQL Injection","time":{"start":1745335125412,"stop":1745335125412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee594d7f732827d","name":"Check received message with timestamp: 1745334508214000000 ","time":{"start":1745334921103,"stop":1745334921103,"duration":0},"status":"passed","severity":"normal"},{"uid":"c568784c7d9d65df","name":"should set field with only FILTER enabled","time":{"start":1745334445541,"stop":1745334445541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30f9263eff5ebe2","name":"shard 0","time":{"start":1745334759527,"stop":1745334759528,"duration":1},"status":"passed","severity":"normal"},{"uid":"53804984e3cf3b34","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1745334436711,"stop":1745334436712,"duration":1},"status":"passed","severity":"normal"},{"uid":"67acf9baf2eede37","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1745334436725,"stop":1745334436725,"duration":0},"status":"passed","severity":"normal"},{"uid":"17814c42747f0355","name":"Check message received after nwaku node is restarted","time":{"start":1745334921107,"stop":1745334921108,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3e3818c2dba2bd7b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1745334490705,"stop":1745334490705,"duration":0},"status":"passed","severity":"normal"},{"uid":"5564d5a913ea9a03","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1745334436726,"stop":1745334436726,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1678a25945934d","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1745334436723,"stop":1745334436723,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b180bbd8c22a27","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1745334726045,"stop":1745334726045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d019da528af0f989","name":"should push the message to the outgoing buffer","time":{"start":1745334491212,"stop":1745334491213,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e034b38449a6b8d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1745334459611,"stop":1745334459611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6a6219e83cd5e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1745334490704,"stop":1745334490704,"duration":0},"status":"passed","severity":"normal"},{"uid":"996839f9816f7d1f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745335013488,"stop":1745335013489,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3316f2f16a6f50","name":"should handle general insertion and lookup correctly","time":{"start":1745334492489,"stop":1745334492489,"duration":0},"status":"passed","severity":"normal"},{"uid":"22016e140c43c65","name":"Decoder throws on empty string content topic","time":{"start":1745334470190,"stop":1745334470190,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd0f8defcb9dc63","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1745334439381,"stop":1745334439381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e373e276bb8ce2d9","name":"Check received message containing Russian","time":{"start":1745334921089,"stop":1745334921089,"duration":0},"status":"passed","severity":"normal"},{"uid":"786feaa2f9f357c9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1745334444742,"stop":1745334444747,"duration":5},"status":"passed","severity":"normal"},{"uid":"94d0fb201e379a27","name":"Check message with no content topic is not received","time":{"start":1745334921106,"stop":1745334921106,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f1754b9f564918","name":"Push message with unicode special characters payload","time":{"start":1745335125408,"stop":1745335125408,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cb79ad7f5139b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745334921104,"stop":1745334921104,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c474caca790690","name":"Fails to publish message with size larger than 1 MB","time":{"start":1745334638528,"stop":1745334638528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff62d061a493a38","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1745334713012,"stop":1745334713013,"duration":1},"status":"passed","severity":"normal"},{"uid":"7919086af1c8d7ac","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1745334638527,"stop":1745334638527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dca9850026e9983","name":"Query Generator - true","time":{"start":1745334761694,"stop":1745334761698,"duration":4},"status":"passed","severity":"normal"},{"uid":"7aa9aa2854fcce72","name":"should throw an error for an unconfigured topic","time":{"start":1745334436723,"stop":1745334436723,"duration":0},"status":"passed","severity":"normal"},{"uid":"756804f1ca37dea3","name":"should transition to Unhealthy when no connections","time":{"start":1745334481268,"stop":1745334481268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90c260205a9a56d","name":"Push message with content topic containing Russian","time":{"start":1745335125399,"stop":1745335125399,"duration":0},"status":"passed","severity":"normal"},{"uid":"d503ac5c921c4c77","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1745334490718,"stop":1745334490719,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f371c6b6c19226","name":"udp ip6 address","time":{"start":1745334444857,"stop":1745334444857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b247c42c7fc3ef5","name":"Push message with Russian payload","time":{"start":1745335125406,"stop":1745335125406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bf92a6b6d3d15f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745335013504,"stop":1745335013504,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8abf83d24d756a4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745335013491,"stop":1745335013492,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ec74b6a943740c","name":"should throw an error if shards are undefined for static sharding","time":{"start":1745334436712,"stop":1745334436713,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c3cc3d53970e9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app59/5/topic861/utf8","time":{"start":1745334738778,"stop":1745334738778,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1b9f0686540e41","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1745334436708,"stop":1745334436709,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5c4e66195b6f73","name":"returns all values when wanted number matches available values","time":{"start":1745334459166,"stop":1745334459168,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6ae8e71856c6fce","name":"Push message with SQL Injection payload","time":{"start":1745335125406,"stop":1745335125407,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfef742722401bcc","name":"should return valid sharding parameters for static sharding","time":{"start":1745334436726,"stop":1745334436726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31b89ccffc06376","name":"Push message with Script payload","time":{"start":1745335125407,"stop":1745335125407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba1bf8dc80b91a9","name":"Subscribe to topic containing XML and publish message","time":{"start":1745334645092,"stop":1745334645092,"duration":0},"status":"passed","severity":"normal"},{"uid":"309f1ae5c5cdcd2b","name":"throws on content topic with too few or too many fields","time":{"start":1745334436690,"stop":1745334436690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf50ecb9077b708","name":"random static sharding 3 - Cluster ID: 322, Shard ID: 558","time":{"start":1745334759530,"stop":1745334759530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e918d26259cccb","name":"groups content topics by expected pubsub topic","time":{"start":1745334436705,"stop":1745334436706,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6943d12eee69e0","name":"Check message with no payload is not received","time":{"start":1745334921106,"stop":1745334921106,"duration":0},"status":"passed","severity":"normal"},{"uid":"701e4f7ab8f1c467","name":"should handle corrupted local storage data gracefully","time":{"start":1745334463906,"stop":1745334463907,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d5ab6d66b12ee6","name":"throws on content topic with empty encoding field","time":{"start":1745334436693,"stop":1745334436694,"duration":1},"status":"passed","severity":"normal"},{"uid":"3630a3802a5bb213","name":"Check message on other pubsub topic is not received","time":{"start":1745334921105,"stop":1745334921105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f245ebdfaeb79c25","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1745334459607,"stop":1745334459607,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d6302ce6c2bfbd","name":"Push message with content topic containing JSON","time":{"start":1745335125400,"stop":1745335125401,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cb8c95974f588c","name":"should set field with only STORE enabled","time":{"start":1745334445541,"stop":1745334445541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67078cb1ffb4071","name":"can start and stop the service","time":{"start":1745334614229,"stop":1745334614229,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ec9aa241b7f384","name":"should not fail to stop the service if it was not started","time":{"start":1745334512759,"stop":1745334512760,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf71b366c43c031","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1745334436715,"stop":1745334436715,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45e4d5d8f67ad72","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1745334516111,"stop":1745334516111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38fc268fb47de","name":"Check received message containing long","time":{"start":1745334921087,"stop":1745334921088,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e1bca2fbdc8228e","name":"should insert message into bloom filter","time":{"start":1745334491213,"stop":1745334491213,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d7210cf959a14a","name":"Ephemeral messages are not stored","time":{"start":1745334516543,"stop":1745334516544,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46b12f67822c9cf","name":"Generator, custom pubsub topic","time":{"start":1745334751893,"stop":1745334751894,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d8ba55c6f1c65662","name":"should use shardsUnderCluster when provided","time":{"start":1745334480327,"stop":1745334480328,"duration":1},"status":"passed","severity":"normal"},{"uid":"f722236ee02678c4","name":"same cluster, different shard: nodes connect","time":{"start":1745334579189,"stop":1745334579190,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b413a90fa3149d3","name":"1 Store, 2 relays, 2 fetches","time":{"start":1745334459443,"stop":1745334459444,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a38daa6204cb78","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1745334436695,"stop":1745334436700,"duration":5},"status":"passed","severity":"normal"},{"uid":"8a1b2145e2fccfb6","name":"Check received message containing XML","time":{"start":1745334921101,"stop":1745334921101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16e4209c8362e78","name":"should not fail to stop the service if it was not started","time":{"start":1745334614229,"stop":1745334614232,"duration":3},"status":"passed","severity":"normal"},{"uid":"b229ec66fc98e430","name":"Check received message containing emoji","time":{"start":1745334921103,"stop":1745334921103,"duration":0},"status":"passed","severity":"normal"},{"uid":"badcef3e2c06e205","name":"isConnected should return true after first peer connects","time":{"start":1745334529225,"stop":1745334529225,"duration":0},"status":"passed","severity":"normal"},{"uid":"328908f506aae4f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1745334444735,"stop":1745334444736,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc10bb510a576001","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1745334436721,"stop":1745334436721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b6940098bc5f9f","name":"Accepts a valid Waku Message","time":{"start":1745334484828,"stop":1745334484829,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eee9834a0011d1c","name":"should not receive a peer event after stop","time":{"start":1745334614234,"stop":1745334614234,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfce90b3df76c5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1745334713016,"stop":1745334713017,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d19b428fe189a5f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1745334480322,"stop":1745334480324,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcc73c5ad9cffad8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1745334490726,"stop":1745334490727,"duration":1},"status":"passed","severity":"normal"},{"uid":"77395e463ea1b30c","name":"should throw if no connection provided","time":{"start":1745334451459,"stop":1745334451459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbadb5302fbd473","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334751901,"stop":1745334751901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec05072057396505","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1745334490714,"stop":1745334490714,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4bff0ae226521","name":"can start and stop the service","time":{"start":1745334512759,"stop":1745334512759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead6ccdb16efd198","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745335013505,"stop":1745335013505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9950ab0a951e3b40","name":"Push message with content topic containing numeric","time":{"start":1745335125397,"stop":1745335125398,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c63dd7f6264798","name":"Push message with content topic containing Script","time":{"start":1745335125399,"stop":1745335125400,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d8e62268ce3025","name":"should reject if Store is requested but not mounted","time":{"start":1745334481237,"stop":1745334481237,"duration":0},"status":"passed","severity":"normal"},{"uid":"be951927c09fb3f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745335013501,"stop":1745335013501,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ded47016e46a83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1745334490727,"stop":1745334490727,"duration":0},"status":"passed","severity":"normal"},{"uid":"72973f102608e3e","name":"Check publish message containing Basic HTML tag","time":{"start":1745334638491,"stop":1745334638491,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c85600c66c60d70","name":"topics with same application and version share the same shard","time":{"start":1745334436705,"stop":1745334436705,"duration":0},"status":"passed","severity":"normal"},{"uid":"742417ed5ef07e4f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745335013503,"stop":1745335013503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2ba4e045b3f1c0","name":"should not fail to stop the service if it was not started","time":{"start":1745334463903,"stop":1745334463903,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b1f4c34a97f9c8","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745335013490,"stop":1745335013490,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5c32295cb7aecc","name":"Push message with content topic containing numeric","time":{"start":1745335125410,"stop":1745335125410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e4da88553aa784","name":"should add and remove event listeners correctly","time":{"start":1745334463907,"stop":1745334463907,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e10a96ec961736","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1745334645091,"stop":1745334645091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e0baee5163bc6b","name":"random static sharding 6 - Cluster ID: 714, Shard ID: 43","time":{"start":1745334759531,"stop":1745334759532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab01e65923aa9710","name":"returns only open connection if one present","time":{"start":1745334451022,"stop":1745334451022,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd57d2045ea488d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1745334436716,"stop":1745334436716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8bbd4763f66c24","name":"Push message with content topic containing XML","time":{"start":1745335125412,"stop":1745335125412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8637f4e10ba0b0c","name":"should request renew when peer disconnects","time":{"start":1745334480665,"stop":1745334480665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fb596ef2ecdd34","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745334738780,"stop":1745334738780,"duration":0},"status":"passed","severity":"normal"},{"uid":"da87f8d85c450e57","name":"less peers than existing","time":{"start":1745334614586,"stop":1745334614587,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f499800f7027ccea","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1745334713007,"stop":1745334713010,"duration":3},"status":"passed","severity":"normal"},{"uid":"ace195259a0afe9d","name":"Overlapping topic subscription","time":{"start":1745334645088,"stop":1745334645088,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0b8c749bcfef9db","name":"Push message with shell command payload","time":{"start":1745335125395,"stop":1745335125395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60a1c8c6c646d37","name":"should insert elements correctly","time":{"start":1745334492487,"stop":1745334492487,"duration":0},"status":"passed","severity":"normal"},{"uid":"54effa2185e246e3","name":"addEventListener with correct event","time":{"start":1745334549185,"stop":1745334549185,"duration":0},"status":"passed","severity":"normal"},{"uid":"d011b0a9458965f4","name":"should request peer renewal on specific errors","time":{"start":1745334481082,"stop":1745334481082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cdc82e38f49baf","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1745334774258,"stop":1745334774259,"duration":1},"status":"passed","severity":"normal"},{"uid":"579f0c8264ded45c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745334629225,"stop":1745334629226,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d952befd847951","name":"can start the service","time":{"start":1745334512758,"stop":1745334512759,"duration":1},"status":"passed","severity":"normal"},{"uid":"984373d22ed6b9b7","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1745334490695,"stop":1745334490695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0201251fb7109a6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1745334645093,"stop":1745334645093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21d45e093c6e760","name":"should handle special patterns correctly","time":{"start":1745334492488,"stop":1745334492488,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a6a340398ba361","name":"returns all values when wanted number is greater than available values","time":{"start":1745334459169,"stop":1745334459170,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5189e2630d639cd","name":"Ordered Callback - false","time":{"start":1745334761704,"stop":1745334761705,"duration":1},"status":"passed","severity":"normal"},{"uid":"598a9e508be0fc6f","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1745334516110,"stop":1745334516110,"duration":0},"status":"passed","severity":"normal"},{"uid":"533cf0d1e5bf08e6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745335013504,"stop":1745335013504,"duration":0},"status":"passed","severity":"normal"},{"uid":"e908f70a16a3de3b","name":"Push message with meta","time":{"start":1745335125402,"stop":1745335125402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7572ae1621f646","name":"Check publish message containing special chars","time":{"start":1745334638483,"stop":1745334638483,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b7cff2013e10fc","name":"Check publish message containing long","time":{"start":1745334638478,"stop":1745334638482,"duration":4},"status":"passed","severity":"normal"},{"uid":"650e5a68ba672789","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745335013502,"stop":1745335013502,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dfff88fab7dd34","name":"Push message with numeric payload","time":{"start":1745335125392,"stop":1745335125392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5102fc1cb715fa5","name":"should partition messages based on acknowledgement status","time":{"start":1745334491220,"stop":1745334491220,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92acb4d10b07bb","name":"Nodes with multiple pubsub topic","time":{"start":1745334636027,"stop":1745334636027,"duration":0},"status":"passed","severity":"normal"},{"uid":"7323123b821c80d","name":"should reject if Relay is requested but not mounted","time":{"start":1745334481236,"stop":1745334481237,"duration":1},"status":"passed","severity":"normal"},{"uid":"968cc83612c2510","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1745334490703,"stop":1745334490704,"duration":1},"status":"passed","severity":"normal"},{"uid":"588d2ebde8462a9b","name":"should increase lamport timestamp","time":{"start":1745334491215,"stop":1745334491216,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b37697e3297e92","name":"Query with Promise Callback, No message returned","time":{"start":1745334726048,"stop":1745334726048,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa05cf77beb80442","name":"ignores domain fetching errors","time":{"start":1745334460079,"stop":1745334460080,"duration":1},"status":"passed","severity":"normal"},{"uid":"846472af7a06dfe","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1745334436709,"stop":1745334436710,"duration":1},"status":"passed","severity":"normal"},{"uid":"1215c5cd1a0a429d","name":"Check publish message containing XML","time":{"start":1745334638490,"stop":1745334638491,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba81799b22c18ff3","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1745334470186,"stop":1745334470187,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfcde85c16c199e","name":"Nwaku publishes","time":{"start":1745334630069,"stop":1745334630069,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e0fb8cda8252d4","name":"Publishes to nwaku","time":{"start":1745334630063,"stop":1745334630069,"duration":6},"status":"passed","severity":"normal"},{"uid":"a4ead0feb32495e9","name":"throws an error for improperly formatted content topics","time":{"start":1745334436707,"stop":1745334436707,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a0a0e423f22310","name":"Fails to push message bigger that 1MB","time":{"start":1745335125404,"stop":1745335125404,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea89edd836d823e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1745334490724,"stop":1745334490725,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb38d9a0e9086e7","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1745334768382,"stop":1745334768383,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4957814eeb0e85e","name":"Check publish message after service node is restarted","time":{"start":1745334638529,"stop":1745334638529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"579bdb4fab3c063c","name":"Passing page size 3 when there are 20 messages","time":{"start":1745334775265,"stop":1745334775265,"duration":0},"status":"passed","severity":"normal"},{"uid":"80365fa8e0c7642d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1745334444732,"stop":1745334444733,"duration":1},"status":"passed","severity":"normal"},{"uid":"5791c31d4ce474dd","name":"Query with Ordered Callback, No Decoder","time":{"start":1745334726046,"stop":1745334726046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3efefe6b66f4aea","name":"Waku message hash computation (payload length 0)","time":{"start":1745334439380,"stop":1745334439380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9e8da5b50714a9","name":"Push message with custom timestamp: 1745330929470","time":{"start":1745335125403,"stop":1745335125403,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a83a19d1d5dc92","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745334629224,"stop":1745334629225,"duration":1},"status":"passed","severity":"normal"},{"uid":"411daa111f09906f","name":"should initialize with default number of peers","time":{"start":1745334480662,"stop":1745334480663,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50d6a7fc9f84450","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1745334713016,"stop":1745334713016,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7cb9cc588c7e94","name":"Encoder throws on undefined content topic","time":{"start":1745334451918,"stop":1745334451919,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2eafc0e2913627c","name":"Mutual subscription","time":{"start":1745334645084,"stop":1745334645084,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ecab2ee79d0b48","name":"Check publish message containing short","time":{"start":1745334638477,"stop":1745334638477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3751c66ca634c8fa","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1745334761015,"stop":1745334761015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c333f755909c94a1","name":"Check received message containing Chinese","time":{"start":1745334921088,"stop":1745334921088,"duration":0},"status":"passed","severity":"normal"}]