mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 23:13:11 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"e649434247e31c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759548197770,"stop":1759548197770,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f9be46e334a696","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759547922761,"stop":1759547922762,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe03e7a5d673251","name":"Query generator for multiple messages with different message text format","time":{"start":1759548329298,"stop":1759548329299,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f806090949d5843","name":"messageHashStr produces consistent results for the same input","time":{"start":1759547938792,"stop":1759547938795,"duration":3},"status":"passed","severity":"normal"},{"uid":"577647346c30bf0a","name":"should throw error - invalid id","time":{"start":1759547928834,"stop":1759547928834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c629d528a83502f1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759548107221,"stop":1759548107221,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e18bdfd800cf96","name":"Push message with rate limit","time":{"start":1759549085883,"stop":1759549085883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2482880d4eee01f","name":"should query peer with peer exchange protocol","time":{"start":1759547948790,"stop":1759547948790,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d46ae7f89f837e","name":"should handle dial errors gracefully","time":{"start":1759547938153,"stop":1759547938153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d7d0301a41ee7a","name":"should get / set TCP multiaddr","time":{"start":1759547928838,"stop":1759547928838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf12beda3081618","name":"Subscribe to topic containing short and receive message","time":{"start":1759548491167,"stop":1759548491168,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d2f2c96cd388b3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759548037529,"stop":1759548037529,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dc2f30fa58a623","name":"should handle ENR without shardInfo","time":{"start":1759547948793,"stop":1759547948794,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cafcc1e5a834343","name":"should handle different types of entries","time":{"start":1759547987572,"stop":1759547987573,"duration":1},"status":"passed","severity":"normal"},{"uid":"173cccace9d6ebf9","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759547992181,"stop":1759547992181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a321888dae9629c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759548491169,"stop":1759548491169,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d7e967f2661e9f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759548166676,"stop":1759548166676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29a92454eb48490","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759547988655,"stop":1759547988655,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f2fcfe3f579ab1","name":"should be safe to call multiple times","time":{"start":1759547939125,"stop":1759547939129,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c7614e91859c930","name":"Subscribe to topic containing XML and receive message","time":{"start":1759548491170,"stop":1759548491170,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c1ac0ea893d5c9","name":"Push message with content topic containing emoji","time":{"start":1759549085882,"stop":1759549085882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d921a110ef661b","name":"should filter peers by codec","time":{"start":1759547939304,"stop":1759547939304,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea1f3769e87e0a7","name":"Subscribe to topic containing short and receive message","time":{"start":1759548491176,"stop":1759548491176,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c44e45d5b7e2ec","name":"peer exchange sets tag","time":{"start":1759548195733,"stop":1759548195734,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbac4fe30f062cbb","name":"Push message with Russian payload","time":{"start":1759549085844,"stop":1759549085845,"duration":1},"status":"passed","severity":"normal"},{"uid":"c433a3081fa8e46","name":"should dial all remaining peers","time":{"start":1759547938658,"stop":1759547938658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1758cfd154f0f493","name":"Check received message containing SQL Injection","time":{"start":1759548465934,"stop":1759548465934,"duration":0},"status":"passed","severity":"normal"},{"uid":"158df0cbe4e631f4","name":"LightPush","time":{"start":1759548349409,"stop":1759548349409,"duration":0},"status":"passed","severity":"normal"},{"uid":"677d7eb4d91bdec2","name":"should remove event listeners from globalThis","time":{"start":1759547938067,"stop":1759547938068,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d947e29d048c9df","name":"should dial peer when peer is discovered","time":{"start":1759547938152,"stop":1759547938152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b267f39f3100986","name":"Subscribe and publish message","time":{"start":1759548197744,"stop":1759548197745,"duration":1},"status":"passed","severity":"normal"},{"uid":"29dbe3fea5ab6b2d","name":"Publish without waiting for remote peer","time":{"start":1759548197744,"stop":1759548197744,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ce94f31c1a71d6","name":"should stop and cleanup resources","time":{"start":1759547990273,"stop":1759547990273,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa486843b117650f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759548491178,"stop":1759548491178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f103d848044fc531","name":"Check received message containing Basic HTML tag","time":{"start":1759548465935,"stop":1759548465936,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f0ae323abe7750","name":"Refresh subscription","time":{"start":1759548491167,"stop":1759548491167,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c2817ace670053","name":"Stops search when maxGet is reached","time":{"start":1759547948271,"stop":1759547948276,"duration":5},"status":"passed","severity":"normal"},{"uid":"887d747c682f33d6","name":"Check publish message containing escaped characters","time":{"start":1759548189880,"stop":1759548189880,"duration":0},"status":"passed","severity":"normal"},{"uid":"39da0a1e1325aeda","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759548021833,"stop":1759548021833,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c82b06a19bb95e85","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759547970540,"stop":1759547970541,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf70ad6b3f51e8f","name":"nwaku subscribes","time":{"start":1759548179862,"stop":1759548179862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c3b48757b41a52","name":"should set field with only RELAY enabled","time":{"start":1759547928842,"stop":1759547928842,"duration":0},"status":"passed","severity":"normal"},{"uid":"575b51ce79df0e5b","name":"should not create multiple intervals when called multiple times","time":{"start":1759547938529,"stop":1759547938536,"duration":7},"status":"passed","severity":"normal"},{"uid":"2da28e3a5127fc3e","name":"throws on content topic with empty version field","time":{"start":1759547922754,"stop":1759547922754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daa9ef109654bb0","name":"should return no connections if no open connection provided","time":{"start":1759547939023,"stop":1759547939023,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc993058ffafa23b","name":"should start the dialing interval","time":{"start":1759547938528,"stop":1759547938529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b594131722010a51","name":"should properly create location multiaddrs - udp4","time":{"start":1759547928839,"stop":1759547928839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7559bb5380a82e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759547922768,"stop":1759547922768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b1b4f181f30241","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759548491179,"stop":1759548491179,"duration":0},"status":"passed","severity":"normal"},{"uid":"504b7d494c06bc8","name":"Fails to push message bigger that 1MB","time":{"start":1759549085897,"stop":1759549085897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba4a5d6192b030e","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759547990340,"stop":1759547990340,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d8b449e45b3f74","name":"can query messages normally","time":{"start":1759548306393,"stop":1759548306393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d657f535e1d513","name":"Check publish message containing JSON","time":{"start":1759548189878,"stop":1759548189879,"duration":1},"status":"passed","severity":"normal"},{"uid":"545c2dcf151496f5","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759547990272,"stop":1759547990272,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e13a881384cf32","name":"Push message with emoji payload","time":{"start":1759549085865,"stop":1759549085865,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e805461cd265780","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759547989604,"stop":1759547989604,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c54fbfb21da4e3","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759547978834,"stop":1759547978834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f976e410e9f7b2c9","name":"should wait for LightPush peer to be connected","time":{"start":1759547990925,"stop":1759547990925,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0b0953caf4f8cd","name":"should be empty when created","time":{"start":1759547990259,"stop":1759547990259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35c9a99edcd559b","name":"should return all connected peers without codec filter","time":{"start":1759547939304,"stop":1759547939304,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c51c66c4d4706f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759548197746,"stop":1759548197746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24718c1ab2c0471","name":"should handle mixed protocol support correctly","time":{"start":1759547989230,"stop":1759547989230,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d10997fa02cf2c","name":"should be able to encode the field with only STORE set to true","time":{"start":1759547928090,"stop":1759547928091,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c8cb978a1af173","name":"Push message with special chars payload","time":{"start":1759549085886,"stop":1759549085886,"duration":0},"status":"passed","severity":"normal"},{"uid":"947f326a373998bb","name":"should reject on timeout if it was set","time":{"start":1759547990924,"stop":1759547990924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45feabc5e574a3c","name":"Encoder error raises irrecoverable error","time":{"start":1759547994007,"stop":1759547994007,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb16cb97032eb6ea","name":"should be safe to call multiple times","time":{"start":1759547938152,"stop":1759547938152,"duration":0},"status":"passed","severity":"normal"},{"uid":"30afd3ee4242599a","name":"Ordered callback, aborts when callback returns true","time":{"start":1759548329302,"stop":1759548329303,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4dd66df461299d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759548491179,"stop":1759548491179,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e5067f31a3b8e0","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759547998789,"stop":1759547998789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c16e32c2258b71","name":"should retry if all attempts fail","time":{"start":1759547988631,"stop":1759547988632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb69ea7c0075133","name":"should accept empty decoders array","time":{"start":1759547990304,"stop":1759547990305,"duration":1},"status":"passed","severity":"normal"},{"uid":"6884af597cda295e","name":"should handle shardReader errors","time":{"start":1759547939306,"stop":1759547939307,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0545eb3302fc7c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759548166672,"stop":1759548166672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc92636468c6d4c","name":"should throw error - no public key","time":{"start":1759547928832,"stop":1759547928832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc8f933c17ea7aa","name":"Push message with rate limit","time":{"start":1759549085870,"stop":1759549085870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d563035bd4456869","name":"should initialize with isNetworkConnected as false","time":{"start":1759547938056,"stop":1759547938057,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf53cb862d834b","name":"throws on content topic with empty topic name field","time":{"start":1759547922754,"stop":1759547922755,"duration":1},"status":"passed","severity":"normal"},{"uid":"d595251dfa50ff5e","name":"Outgoing message is emitted as sent","time":{"start":1759547994007,"stop":1759547994007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d09515382c6c869","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759547970542,"stop":1759547970542,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c7f26f354dfe89","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759547978836,"stop":1759547978836,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2296179ad2ec22","name":"should return true for message with causal history","time":{"start":1759547994012,"stop":1759547994012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96aa0a6d91d7256","name":"should handle peer store errors gracefully","time":{"start":1759547948789,"stop":1759547948789,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e905e6475c47b4","name":"Push message with short payload","time":{"start":1759549085857,"stop":1759549085858,"duration":1},"status":"passed","severity":"normal"},{"uid":"deccb4f9c298042d","name":"should filter out undefined ENRs","time":{"start":1759547948608,"stop":1759547948613,"duration":5},"status":"passed","severity":"normal"},{"uid":"fda9ce8b9d9a30ea","name":"Filter","time":{"start":1759548349409,"stop":1759548349409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ceaa0b17cfec6c5","name":"should wait for Filter peer to be connected","time":{"start":1759547990925,"stop":1759547990925,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b598d591b2755b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759547928096,"stop":1759547928096,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabbc67712fae04","name":"should not start if already started","time":{"start":1759547948783,"stop":1759547948783,"duration":0},"status":"passed","severity":"normal"},{"uid":"29db38a6b2ed462b","name":"Check message received after jswaku node is restarted","time":{"start":1759548465940,"stop":1759548465940,"duration":0},"status":"passed","severity":"normal"},{"uid":"91df0d1dd634b16d","name":"should handle peerStore errors gracefully","time":{"start":1759547939304,"stop":1759547939305,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f265708e148960","name":"Decrypt messages","time":{"start":1759548168414,"stop":1759548168415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58927bcf7d5f05b","name":"should clear the dialing interval","time":{"start":1759547938537,"stop":1759547938537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75c02d2c5f31268","name":"Push message with custom timestamp: 1728789640459","time":{"start":1759549085855,"stop":1759549085855,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6da49de7b8754b5","name":"should insert message into bloom filter","time":{"start":1759547978829,"stop":1759547978829,"duration":0},"status":"passed","severity":"normal"},{"uid":"72884f826db5f7b8","name":"should create PeerExchangeDiscovery instance","time":{"start":1759547948795,"stop":1759547948795,"duration":0},"status":"passed","severity":"normal"},{"uid":"437450b5a662f25c","name":"Ordered Callback - true","time":{"start":1759548313320,"stop":1759548313320,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf06e1a7c5bc6921","name":"Push message with content topic containing Arabic","time":{"start":1759549085892,"stop":1759549085892,"duration":0},"status":"passed","severity":"normal"},{"uid":"767bb7e269ea35e6","name":"should be safe to call multiple times","time":{"start":1759547938644,"stop":1759547938644,"duration":0},"status":"passed","severity":"normal"},{"uid":"830cddfc47299b92","name":"Check publish message containing Script","time":{"start":1759548189873,"stop":1759548189873,"duration":0},"status":"passed","severity":"normal"},{"uid":"421a6393469e024e","name":"should properly setup health event callback","time":{"start":1759547990324,"stop":1759547990324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1223e847475a38","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759547970518,"stop":1759547970518,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d9e098c299d359","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759547939495,"stop":1759547939496,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc0cd8f819b966a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759547922771,"stop":1759547922771,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc057f12c98830e8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759547978840,"stop":1759547978840,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b5aa1fad926660","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759547970492,"stop":1759547970492,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa3e0e08a7382d2","name":"Check publish message containing XML","time":{"start":1759548189873,"stop":1759548189877,"duration":4},"status":"passed","severity":"normal"},{"uid":"2b00e5d947ca5321","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759548303636,"stop":1759548303637,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a183b64d572a329","name":"Publishes to nwaku","time":{"start":1759548179862,"stop":1759548179862,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f473bb08882976c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759548197747,"stop":1759548197747,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e07787eee3082e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759547948402,"stop":1759547948402,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc5f38d01c35887","name":"Push message with shell command payload","time":{"start":1759549085864,"stop":1759549085864,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc7336039a02a0b","name":"should handle cache.get errors gracefully","time":{"start":1759547952705,"stop":1759547952705,"duration":0},"status":"passed","severity":"normal"},{"uid":"286c783be404a2a0","name":"should create an instance with libp2p and dialer","time":{"start":1759547938142,"stop":1759547938142,"duration":0},"status":"passed","severity":"normal"},{"uid":"949e698c3da775a2","name":"Push message with content topic containing Arabic","time":{"start":1759549085880,"stop":1759549085880,"duration":0},"status":"passed","severity":"normal"},{"uid":"79255e40b6288d89","name":"Push message with Script payload","time":{"start":1759549085860,"stop":1759549085861,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7b829586afc2a8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759547928088,"stop":1759547928090,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe9c4692973f0dd7","name":"should handle incoming messages","time":{"start":1759547989616,"stop":1759547989616,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6947136b8dfdf0","name":"should return false for different channelId","time":{"start":1759547994011,"stop":1759547994011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1f22218d5a2b21","name":"Check publish message containing Chinese","time":{"start":1759548189869,"stop":1759548189872,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a72ef70134010c3","name":"should successfully query peers and return peer infos","time":{"start":1759547948607,"stop":1759547948607,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb87d5ff5bc84103","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759547970533,"stop":1759547970533,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc28df4269e701c1","name":"All","time":{"start":1759548022734,"stop":1759548022734,"duration":0},"status":"passed","severity":"normal"},{"uid":"165393a00cbd5fe","name":"Subscribe to topic containing long and receive message","time":{"start":1759548491168,"stop":1759548491168,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7c5ddbe9c23797","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759548333270,"stop":1759548333270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebeeae32fec222f9","name":"Check received message containing special chars","time":{"start":1759548465933,"stop":1759548465933,"duration":0},"status":"passed","severity":"normal"},{"uid":"973891c85edcc5fa","name":"Push message with unicode special characters payload","time":{"start":1759549085889,"stop":1759549085889,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3a67516cce0a62","name":"Passing page size 19 when there are 20 messages","time":{"start":1759548327099,"stop":1759548327100,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3194cb9306fb53","name":"should skip peers without ENR","time":{"start":1759547948792,"stop":1759547948792,"duration":0},"status":"passed","severity":"normal"},{"uid":"469f704e0ca221e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759548491174,"stop":1759548491174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a831e8b2e8625ed7","name":"Check message with no payload is not received","time":{"start":1759548465939,"stop":1759548465939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7f9e6781c261e1","name":"should return false when peer has no shard info","time":{"start":1759547938704,"stop":1759547938704,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e7848e476a7494","name":"Push message with unicode special characters payload","time":{"start":1759549085848,"stop":1759549085848,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea6bcca119df73e","name":"Fails to push message with large meta","time":{"start":1759549085883,"stop":1759549085883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee2607c611f3b9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759547938081,"stop":1759547938081,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b09d7dbbb18b48c","name":"Push message with content topic containing unicode special characters","time":{"start":1759549085853,"stop":1759549085853,"duration":0},"status":"passed","severity":"normal"},{"uid":"854c2555b496714a","name":"should be able to dial TLS multiaddrs","time":{"start":1759548107027,"stop":1759548107027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d20689c05e774ac","name":"should return false when peer shard info is not found","time":{"start":1759547938719,"stop":1759547938719,"duration":0},"status":"passed","severity":"normal"},{"uid":"919577ff733eec61","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759548465929,"stop":1759548465930,"duration":1},"status":"passed","severity":"normal"},{"uid":"fad54ec7826dafae","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759547928094,"stop":1759547928095,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa80909ac471e58","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759547990341,"stop":1759547990341,"duration":0},"status":"passed","severity":"normal"},{"uid":"750a09a3abc9c002","name":"should increase lamport timestamp","time":{"start":1759547978830,"stop":1759547978830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f42710ccbecd717","name":"should dial peer immediately when queue is empty","time":{"start":1759547938545,"stop":1759547938545,"duration":0},"status":"passed","severity":"normal"},{"uid":"7041fb9f6c6ae974","name":"Passing page size 11 when there are 10 messages","time":{"start":1759548327099,"stop":1759548327099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31189218d920f8c","name":"new peer added after a peer was already found","time":{"start":1759548195734,"stop":1759548195734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe85cd7dc9435b0","name":"returns nothing if no connections present","time":{"start":1759547939022,"stop":1759547939022,"duration":0},"status":"passed","severity":"normal"},{"uid":"974bf45cdef1bbda","name":"Push message with SQL Injection payload","time":{"start":1759549085860,"stop":1759549085860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9a325806f7bfad","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app13/5/topic250/xml","time":{"start":1759548286910,"stop":1759548286911,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae7a3fd7ab56895","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759547991929,"stop":1759547991929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99a39bc7b330312","name":"Push message with Script payload","time":{"start":1759549085845,"stop":1759549085845,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2929a0eb602bc84","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759547970501,"stop":1759547970501,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc3ca6892680915","name":"Decoder throws on empty string content topic","time":{"start":1759547958514,"stop":1759547958514,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4ea0b75954f998","name":"should encode/decode to RLP encoding","time":{"start":1759547928835,"stop":1759547928837,"duration":2},"status":"passed","severity":"normal"},{"uid":"4333016944534cb8","name":"can start and stop the service","time":{"start":1759548194669,"stop":1759548194670,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a476661dace1d72","name":"should properly compute the node id","time":{"start":1759547928835,"stop":1759547928835,"duration":0},"status":"passed","severity":"normal"},{"uid":"40927bc9178f5fb1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759547970519,"stop":1759547970519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7136b5b620f5ac2","name":"should return usable stream attached to connection","time":{"start":1759547939149,"stop":1759547939151,"duration":2},"status":"passed","severity":"normal"},{"uid":"28fc06b4f4413719","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759548491175,"stop":1759548491175,"duration":0},"status":"passed","severity":"normal"},{"uid":"996a24f752eebe4f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759547922769,"stop":1759547922769,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fef75f7cef992b","name":"should handle case when globalThis is not available","time":{"start":1759547938082,"stop":1759547938082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2410f120872c8981","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759547989690,"stop":1759547989691,"duration":1},"status":"passed","severity":"normal"},{"uid":"494afb3f139dfc9b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759547970500,"stop":1759547970500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e097f617cc57a99","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759547970492,"stop":1759547970492,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e204517a327c26a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759547970542,"stop":1759547970550,"duration":8},"status":"passed","severity":"normal"},{"uid":"1e553372978b5e9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759548166667,"stop":1759548166668,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec0a0a97af28ff9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759548491172,"stop":1759548491172,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3fdad66fdc5183","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759547922774,"stop":1759547922774,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9bb755dd86f381","name":"should handle disconnect when peer has no timers","time":{"start":1759547939145,"stop":1759547939145,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f65cb972c4040b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759547922771,"stop":1759547922772,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb5f9633b44ed05","name":"should invoke callbacks when receiving a message","time":{"start":1759547990271,"stop":1759547990272,"duration":1},"status":"passed","severity":"normal"},{"uid":"6614010bfe863fc3","name":"should add event listeners for peer connect and disconnect","time":{"start":1759547939124,"stop":1759547939124,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e9680d66d99145","name":"ignores unrecognized TXT record formats","time":{"start":1759547949021,"stop":1759547949021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8191ea92c41db46","name":"Passing invalid cursor","time":{"start":1759548296600,"stop":1759548296600,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f7e70c5f527c4b","name":"should compute hash only when first accessed","time":{"start":1759547939496,"stop":1759547939496,"duration":0},"status":"passed","severity":"normal"},{"uid":"167e42dcd376fe2f","name":"Push message with custom timestamp: 1759544440461","time":{"start":1759549085896,"stop":1759549085896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d818019cd56097b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app86/7/topic595/xml","time":{"start":1759548286914,"stop":1759548286914,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8d3ed8072b1c66","name":"Throws when trying to push message with empty payload","time":{"start":1759549085865,"stop":1759549085865,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e68a7106c4839f7","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759547970500,"stop":1759547970501,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c094ef573a0334","name":"should dial with PeerId and return stream","time":{"start":1759547939300,"stop":1759547939301,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d23cb55323f89a1","name":"Check publish message containing special chars","time":{"start":1759548189869,"stop":1759548189869,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2ab4423f845ecf","name":"should handle dial errors","time":{"start":1759547939301,"stop":1759547939301,"duration":0},"status":"passed","severity":"normal"},{"uid":"835c5108bc56ea83","name":"Push message with content topic containing special chars","time":{"start":1759549085850,"stop":1759549085850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d30ef493695f05","name":"Push message with Arabic payload","time":{"start":1759549085874,"stop":1759549085874,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b7a9fccccd4532","name":"Fails to push message with large meta","time":{"start":1759549085895,"stop":1759549085895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82c83450403ebd4","name":"should set field with only STORE enabled","time":{"start":1759547928842,"stop":1759547928842,"duration":0},"status":"passed","severity":"normal"},{"uid":"360d01cd3e468781","name":"should properly create location multiaddrs - tcp6","time":{"start":1759547928840,"stop":1759547928840,"duration":0},"status":"passed","severity":"normal"},{"uid":"36194d0090b68f06","name":"Promise Callback - true","time":{"start":1759548313318,"stop":1759548313318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3891dd345994c309","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759547978832,"stop":1759547978833,"duration":1},"status":"passed","severity":"normal"},{"uid":"667abfdf9c24b7e0","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759547970505,"stop":1759547970508,"duration":3},"status":"passed","severity":"normal"},{"uid":"d23b274808f1a153","name":"should return false when pubsub topic parsing fails","time":{"start":1759547938721,"stop":1759547938721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c9fff549592944","name":"should return different streams if requested simultaniously","time":{"start":1759547939153,"stop":1759547939153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c891405599629fd","name":"Push message with JSON payload","time":{"start":1759549085846,"stop":1759549085847,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cc288f2b3c4171","name":"should not return locked peers if enough unlocked are available","time":{"start":1759547989682,"stop":1759547989683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9388c288f171109","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759547947292,"stop":1759547947296,"duration":4},"status":"passed","severity":"normal"},{"uid":"46c5d1f72524684e","name":"Push message with escaped characters payload","time":{"start":1759549085847,"stop":1759549085847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7fd566290151fe","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759547922766,"stop":1759547922766,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f50386ae98a8c4","name":"Decoder throws on undefined content topic","time":{"start":1759547939495,"stop":1759547939495,"duration":0},"status":"passed","severity":"normal"},{"uid":"227911d28d32fe7c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759547922759,"stop":1759547922759,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c029995d894e8","name":"should keep entries that haven't expired yet","time":{"start":1759547987571,"stop":1759547987572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b537df7c49c9667c","name":"Push message with rate limit","time":{"start":1759549085895,"stop":1759549085895,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfa3be2ce4e20c8","name":"should attach causal history and bloom filter to each message","time":{"start":1759547978829,"stop":1759547978830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5a95bbd00190b4","name":"should remove event listener for peer:discovery","time":{"start":1759547938151,"stop":1759547938151,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cceef8980fb714","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759547978299,"stop":1759547978300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0b59a2296eeac2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759548491165,"stop":1759548491165,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdfb7bacb0ccc08","name":"Subscribe and receive messages via lightPush","time":{"start":1759548491173,"stop":1759548491173,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed37bbb823aab69","name":"Push message with long payload","time":{"start":1759549085872,"stop":1759549085873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1796355b0c871d7","name":"should partition messages based on acknowledgement status","time":{"start":1759547978837,"stop":1759547978838,"duration":1},"status":"passed","severity":"normal"},{"uid":"df13fd34be438acf","name":"Push message with special chars payload","time":{"start":1759549085859,"stop":1759549085859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b13e5d2298ae05","name":"should skip peers without peer exchange protocol","time":{"start":1759547948790,"stop":1759547948790,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe23216b04aa46aa","name":"Check meta is set [ecies]","time":{"start":1759547960048,"stop":1759547960048,"duration":0},"status":"passed","severity":"normal"},{"uid":"88681d78c4662d87","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759547978839,"stop":1759547978839,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ba592a3cbe2f4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759548491172,"stop":1759548491172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9770a89fc62676","name":"should initialize with custom number of peers","time":{"start":1759547989681,"stop":1759547989681,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1151015e3c3887","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759547948615,"stop":1759547948615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f5fcba181a4218","name":"isConnected should return false after all peers disconnect","time":{"start":1759548037530,"stop":1759548037530,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff044da45063d38","name":"Fails to push message bigger that 1MB","time":{"start":1759549085857,"stop":1759549085857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab9dbed8daf3abd","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759548083929,"stop":1759548083929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b922b01a194ab56","name":"should set field with only FILTER enabled","time":{"start":1759547928843,"stop":1759547928843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab9e10f3d8ad7e7","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759547948402,"stop":1759547948402,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a4f52265cfd49e","name":"Does not throw an exception when node disconnects","time":{"start":1759548343560,"stop":1759548343560,"duration":0},"status":"passed","severity":"normal"},{"uid":"712a8ba6c8c480ec","name":"Check received message containing Basic HTML tag","time":{"start":1759548465927,"stop":1759548465927,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefcf1368fe901ca","name":"Push message with content topic containing escaped characters","time":{"start":1759549085852,"stop":1759549085853,"duration":1},"status":"passed","severity":"normal"},{"uid":"83fd016804fdff1b","name":"should capture event listeners for testing","time":{"start":1759547990324,"stop":1759547990324,"duration":0},"status":"passed","severity":"normal"},{"uid":"5014da84179d23a2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759547938664,"stop":1759547938669,"duration":5},"status":"passed","severity":"normal"},{"uid":"39a8b7454a98978f","name":"Fields are not dropped","time":{"start":1759547939092,"stop":1759547939092,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be05ca11a5f65c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759547922770,"stop":1759547922770,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d816673863458ab","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759548197758,"stop":1759548197759,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33d6289b2293695","name":"should return false when peer is not found","time":{"start":1759547938704,"stop":1759547938704,"duration":0},"status":"passed","severity":"normal"},{"uid":"b876fa28a1a87dc9","name":"udp ip6 address","time":{"start":1759547928114,"stop":1759547928115,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbce58c6ba9b4f4c","name":"Store - dialed after - with timeout","time":{"start":1759548349408,"stop":1759548349409,"duration":1},"status":"passed","severity":"normal"},{"uid":"11771e91ea5ec8e6","name":"should handle large number of peers request","time":{"start":1759547948620,"stop":1759547948620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bea40c025db52bc","name":"should create ConnectionManager with relay","time":{"start":1759547939296,"stop":1759547939296,"duration":0},"status":"passed","severity":"normal"},{"uid":"669711eae459a945","name":"recovers when dns.resolve returns empty","time":{"start":1759547949020,"stop":1759547949021,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a144ab241428a54","name":"Push message with SQL Injection payload","time":{"start":1759549085845,"stop":1759549085845,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e6477c0837e3f9","name":"Push message with custom timestamp: 1759544440460","time":{"start":1759549085883,"stop":1759549085884,"duration":1},"status":"passed","severity":"normal"},{"uid":"429856dae57a646c","name":"should initialize with custom TTL","time":{"start":1759547948782,"stop":1759547948782,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e99240ba80b440d","name":"should initialize with libp2p components","time":{"start":1759547948606,"stop":1759547948607,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e834dd788524440","name":"Push message with JSON payload","time":{"start":1759549085888,"stop":1759549085888,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ddadb57e11b659","name":"Push message with custom timestamp: 1728789640460","time":{"start":1759549085870,"stop":1759549085870,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0cb6150b92cf1f","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759548197754,"stop":1759548197755,"duration":1},"status":"passed","severity":"normal"},{"uid":"c775bb6c138e83c1","name":"Encoder throws on empty string content topic","time":{"start":1759547960049,"stop":1759547960049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9669eaee711e9e1f","name":"Callback on promise","time":{"start":1759548329301,"stop":1759548329301,"duration":0},"status":"passed","severity":"normal"},{"uid":"46457d97c6afb84b","name":"different cluster: nodes don't connect","time":{"start":1759548107221,"stop":1759548107221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f521456f5d934a25","name":"should have no discoveries enabled by default","time":{"start":1759547988648,"stop":1759547988649,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fc300549be340e","name":"Relay - times out","time":{"start":1759548349408,"stop":1759548349408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9c0b649bd83ff8","name":"should monitor connected peers and store them into cache","time":{"start":1759548112134,"stop":1759548112135,"duration":1},"status":"passed","severity":"normal"},{"uid":"de05c796c6406939","name":"should lock peers when selected","time":{"start":1759547989682,"stop":1759547989682,"duration":0},"status":"passed","severity":"normal"},{"uid":"60390268fd1c28d6","name":"Push 30 different messages","time":{"start":1759549085848,"stop":1759549085848,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bebb73b086586b9c","name":"Retries within maximum given attempts","time":{"start":1759547990853,"stop":1759547990853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a5694b746b4eb","name":"Nodes with multiple pubsub topic","time":{"start":1759548183282,"stop":1759548183282,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9208853c9c2566","name":"rejects hash query with time filter","time":{"start":1759547938969,"stop":1759547938970,"duration":1},"status":"passed","severity":"normal"},{"uid":"b275160fa2303f29","name":"should return false when peer is not on topic","time":{"start":1759547939306,"stop":1759547939306,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f43cc843c31052","name":"should retry on complete failure if specified","time":{"start":1759547990059,"stop":1759547990060,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3749c5b37293066","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759547970520,"stop":1759547970520,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aa6cfe1a4e984c","name":"Fails to push message with large meta","time":{"start":1759549085854,"stop":1759549085854,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d4266fdd5f269b","name":"Check publish message containing Basic HTML tag","time":{"start":1759548189877,"stop":1759548189878,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e31a8708ea2a42b","name":"should be safe to call multiple times","time":{"start":1759547938645,"stop":1759547938645,"duration":0},"status":"passed","severity":"normal"},{"uid":"45eb29324bfa6c59","name":"should handle peer connect event","time":{"start":1759547938083,"stop":1759547938083,"duration":0},"status":"passed","severity":"normal"},{"uid":"309cd19f4a17412d","name":"Push 30 different messages","time":{"start":1759549085877,"stop":1759549085877,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6159afa0f5377bee","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759547958509,"stop":1759547958510,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f4eeda37907c362","name":"should initialize with Unhealthy status","time":{"start":1759547989222,"stop":1759547989222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3edc7645f6902d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app7/7/topic978/json","time":{"start":1759548286911,"stop":1759548286912,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca5c3f5d3110a10","name":"should reject if Relay is requested but not mounted","time":{"start":1759547990923,"stop":1759547990923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3618198a96287a","name":"should insert elements correctly","time":{"start":1759547975556,"stop":1759547975556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b016cab0438415cf","name":"Overlapping topic subscription","time":{"start":1759548197747,"stop":1759548197751,"duration":4},"status":"skipped","severity":"normal"},{"uid":"23d185317507fbac","name":"Push message with JSON payload","time":{"start":1759549085862,"stop":1759549085863,"duration":1},"status":"passed","severity":"normal"},{"uid":"1083b6d1069d1f31","name":"Wait given interval before re-trying","time":{"start":1759547990853,"stop":1759547990853,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c8288f41d6e9d0","name":"should maintain proper timestamps if all messages received","time":{"start":1759547978831,"stop":1759547978831,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23990b4d04fa16e4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app91/7/topic220/proto","time":{"start":1759548286912,"stop":1759548286912,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db4bd7f3eb3e1e0","name":"should add event listeners to libp2p","time":{"start":1759547938057,"stop":1759547938059,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ee83b550a8f0268","name":"Encoder throws on undefined content topic","time":{"start":1759547958512,"stop":1759547958513,"duration":1},"status":"passed","severity":"normal"},{"uid":"f635a2fa8cd35435","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759548491165,"stop":1759548491166,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09676f44c8325e4","name":"Check received message containing emoji","time":{"start":1759548465928,"stop":1759548465929,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c10ce2482eebc3","name":"Push message with custom timestamp: 1759551640459","time":{"start":1759549085856,"stop":1759549085856,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cd9f27ed02b1a9","name":"Push message equal or less that 1MB","time":{"start":1759549085896,"stop":1759549085897,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f43f96365bb361","name":"should skip peer when failed to dial recently","time":{"start":1759547938554,"stop":1759547938554,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb54f3f04f91e647","name":"Push message with content topic containing emoji","time":{"start":1759549085869,"stop":1759549085869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae76d3b1ea0eea22","name":"should do nothing when connections still exist","time":{"start":1759547938656,"stop":1759547938657,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a099f4cf7536ea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759547970551,"stop":1759547970551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa2809f02633925","name":"should start and setup intervals and event listeners","time":{"start":1759547990272,"stop":1759547990273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9120348e2c3bbdc","name":"Check publish message containing short","time":{"start":1759548189864,"stop":1759548189865,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74c77d5a6e1ab1a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759547989697,"stop":1759547989697,"duration":0},"status":"passed","severity":"normal"},{"uid":"88987ec57c64a10","name":"should skip updating peer store if peer has same addresses","time":{"start":1759547938158,"stop":1759547938158,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc4489658321ea4","name":"Wrong topic","time":{"start":1759548286915,"stop":1759548286915,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8c285d79d40c7c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759547938783,"stop":1759547938783,"duration":0},"status":"passed","severity":"normal"},{"uid":"868a45413391c158","name":"should emit a peer event after start","time":{"start":1759548021830,"stop":1759548021831,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc177ddc8e66526","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759548166675,"stop":1759548166675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d2987ed207047c","name":"should return PeerId when PeerId is provided","time":{"start":1759547938683,"stop":1759547938683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83fee43cc2b2a11","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759548197766,"stop":1759548197767,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ddb2e2689b7175","name":"Push message with emoji payload","time":{"start":1759549085889,"stop":1759549085890,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b01b94f876fffd7","name":"should skip peers that were recently queried","time":{"start":1759547948789,"stop":1759547948790,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ddc688852e62c71","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759548491178,"stop":1759548491178,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae5cef184b3352c","name":"Push message with numeric payload","time":{"start":1759549085886,"stop":1759549085886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00f6a5162e038e5","name":"should handle query errors","time":{"start":1759547948792,"stop":1759547948792,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cdd43f74ee6af1","name":"should decode valid enr successfully","time":{"start":1759547928823,"stop":1759547928830,"duration":7},"status":"passed","severity":"normal"},{"uid":"86c6733a9a7f76ad","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759547922767,"stop":1759547922767,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e50deca93d4abc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759547960047,"stop":1759547960048,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0a3c3d2b50f73a","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759547990348,"stop":1759547990348,"duration":0},"status":"passed","severity":"normal"},{"uid":"528329532b673631","name":"should not be delivered","time":{"start":1759547978839,"stop":1759547978839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0ef0dd3fa65f2e","name":"Push message with numeric payload","time":{"start":1759549085873,"stop":1759549085873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19244da7699c418","name":"should properly start and stop event listening","time":{"start":1759547989228,"stop":1759547989228,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd278e457e1aff3","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759547990348,"stop":1759547990348,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c01893169d5d31","name":"should handle errors when accessing navigator","time":{"start":1759547938111,"stop":1759547938112,"duration":1},"status":"passed","severity":"normal"},{"uid":"678576a630fdb35","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759547938110,"stop":1759547938110,"duration":0},"status":"passed","severity":"normal"},{"uid":"971052ae2415ec59","name":"Push message with content topic containing SQL Injection","time":{"start":1759549085852,"stop":1759549085852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfced2065dfe669","name":"does not validate decoders for hash queries","time":{"start":1759547939361,"stop":1759547939362,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc74b58b210c00bc","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759548166676,"stop":1759548166676,"duration":0},"status":"passed","severity":"normal"},{"uid":"de58ff4ea1c06878","name":"should dial peers from store when browser is connected","time":{"start":1759547938646,"stop":1759547938647,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d52ed0c5f2026f","name":"Subscribe to topic containing XML and publish message","time":{"start":1759548197763,"stop":1759548197763,"duration":0},"status":"passed","severity":"normal"},{"uid":"793f9492a3b6b0d2","name":"should create ConnectionManager with required options","time":{"start":1759547939295,"stop":1759547939295,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e56de07a30c23","name":"should insert message id into causal history","time":{"start":1759547978829,"stop":1759547978829,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcd793e02a52053","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759547939138,"stop":1759547939139,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e569397bb31b1b","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759547922760,"stop":1759547922760,"duration":0},"status":"passed","severity":"normal"},{"uid":"af17fb6d065c684d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759547928098,"stop":1759547928098,"duration":0},"status":"passed","severity":"normal"},{"uid":"82895d0044550089","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759548491174,"stop":1759548491174,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ae0160cbdaf441","name":"Default pageSize","time":{"start":1759548327101,"stop":1759548327102,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3403779c1223e4","name":"should sort by messageId when timestamps are equal","time":{"start":1759547978452,"stop":1759547978452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fd41ca167995c9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759547970493,"stop":1759547970500,"duration":7},"status":"passed","severity":"normal"},{"uid":"97c64655ba655e0d","name":"Cluster id 0, shard 0","time":{"start":1759548283912,"stop":1759548283912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdedd36329637f","name":"Push message with XML payload","time":{"start":1759549085875,"stop":1759549085875,"duration":0},"status":"passed","severity":"normal"},{"uid":"4604aab36f455659","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759548491169,"stop":1759548491169,"duration":0},"status":"passed","severity":"normal"},{"uid":"34946fde4ace9b36","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759548344485,"stop":1759548344486,"duration":1},"status":"passed","severity":"normal"},{"uid":"57add5ec1fb12173","name":"should be sent with empty content","time":{"start":1759547978838,"stop":1759547978838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f146a50bdbef2824","name":"should query peers that support peer exchange","time":{"start":1759547948788,"stop":1759547948788,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0672830b267dd1","name":"should not fail to stop the service if it was not started","time":{"start":1759547952702,"stop":1759547952702,"duration":0},"status":"passed","severity":"normal"},{"uid":"3914650310342041","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759547970541,"stop":1759547970541,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaece50176a4c52f","name":"throws on empty content topic","time":{"start":1759547922751,"stop":1759547922752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18f9e1bec150ea0","name":"random static sharding 6 - Cluster ID: 239, Shard ID: 452","time":{"start":1759548283926,"stop":1759548283930,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef318ebe1aca685b","name":"should dial peers from store when no connections remain","time":{"start":1759547938656,"stop":1759547938656,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b932ac87f399c7","name":"Query with Ordered Callback, No message returned","time":{"start":1759548303636,"stop":1759548303636,"duration":0},"status":"passed","severity":"normal"},{"uid":"34639082fe130b33","name":"should add peer to queue when queue is not empty","time":{"start":1759547938545,"stop":1759547938545,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02517e10d9fe9da","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759548197746,"stop":1759548197746,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c33ecf35bfb7db2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759547970534,"stop":1759547970534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88d7aaae540c37c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759548037529,"stop":1759548037529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c8f6a6243efd57","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759547970482,"stop":1759547970482,"duration":0},"status":"passed","severity":"normal"},{"uid":"728f3477502d4daa","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759547922760,"stop":1759547922760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0ede926409c50c","name":"Decoder throws on empty string content topic","time":{"start":1759547960049,"stop":1759547960050,"duration":1},"status":"passed","severity":"normal"},{"uid":"309f582cf74ed53f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759547970463,"stop":1759547970463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f971cdb51fa0c457","name":"should stop query on content message from same channel","time":{"start":1759547994010,"stop":1759547994010,"duration":0},"status":"passed","severity":"normal"},{"uid":"3122bc1465782fd2","name":"should drop connection to all peers on hangUp","time":{"start":1759548107024,"stop":1759548107025,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9b0ca2cd848d56","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759547938955,"stop":1759547938955,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acdef44915b39c6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759548491170,"stop":1759548491171,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48294a18066e691","name":"Reusing cursor across nodes","time":{"start":1759548296600,"stop":1759548296600,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c42842fc326d45","name":"Check message with no payload is not received","time":{"start":1759548465931,"stop":1759548465931,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf4bb06c64c4e36","name":"should not receive a peer event before start","time":{"start":1759547952703,"stop":1759547952703,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a88be30cfd85bfc","name":"should not change state when connections remain after disconnect","time":{"start":1759547938097,"stop":1759547938097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd39536da08efc4","name":"Generator, 2 different shards","time":{"start":1759548293921,"stop":1759548293922,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7dc44fa579e3969","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759548333271,"stop":1759548333271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fea128b9b2341a1","name":"should properly create location multiaddrs - tcp4","time":{"start":1759547928839,"stop":1759547928839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18a6ec4f0b673cf","name":"should populate queue if has active dial","time":{"start":1759547938554,"stop":1759547938554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3282aa07104d0aa2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759547989687,"stop":1759547989689,"duration":2},"status":"passed","severity":"normal"},{"uid":"94e2f047deb11643","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759548491168,"stop":1759548491168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6365bf34e2684c5a","name":"should continue query when messages are from different channels","time":{"start":1759547994010,"stop":1759547994011,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6f10f5332b31d8","name":"should reject if Filter is requested but not mounted","time":{"start":1759547990924,"stop":1759547990924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ada208e1c18112","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759547970520,"stop":1759547970520,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac67ba06ddff2e6","name":"Push message with Russian payload","time":{"start":1759549085874,"stop":1759549085874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d670c5afc271d77","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759548037531,"stop":1759548037535,"duration":4},"status":"passed","severity":"normal"},{"uid":"32ad684656aea9be","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759548336057,"stop":1759548336059,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f4ad98a1b3a7339","name":"should return cached hash on subsequent access","time":{"start":1759547939496,"stop":1759547939496,"duration":0},"status":"passed","severity":"normal"},{"uid":"195498fda4df68e2","name":"tcp ip4 address","time":{"start":1759547928114,"stop":1759547928114,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5e9aa12f46b93c","name":"Generator, one shard","time":{"start":1759548293919,"stop":1759548293920,"duration":1},"status":"passed","severity":"normal"},{"uid":"689c454d6a7cf878","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759547978836,"stop":1759547978836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6e838a7aa84b07","name":"should dial peers from store on start","time":{"start":1759547938634,"stop":1759547938634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31b310445091246","name":"should return null for non-existent peer","time":{"start":1759547938663,"stop":1759547938664,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb568e4281fec7df","name":"Push message with Russian payload","time":{"start":1759549085860,"stop":1759549085860,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e19f4d067de7858","name":"Push message with XML payload","time":{"start":1759549085861,"stop":1759549085861,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb068e9ec714b9ab","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759547938671,"stop":1759547938671,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c550f2725a56990","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759547922769,"stop":1759547922770,"duration":1},"status":"passed","severity":"normal"},{"uid":"b505b280b327405f","name":"should create a new stream if no existing for protocol found","time":{"start":1759547939152,"stop":1759547939153,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a26d2b64228021","name":"Light Node - default protocols","time":{"start":1759548349410,"stop":1759548349410,"duration":0},"status":"passed","severity":"normal"},{"uid":"238a8bd59b53c685","name":"should check connected peers if present and suitable","time":{"start":1759547990925,"stop":1759547990925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c310fe01b85004c4","name":"Query Generator - true","time":{"start":1759548313317,"stop":1759548313317,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f89c34e8cdddd62","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759548296599,"stop":1759548296600,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2a6780c2c37115","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759547978833,"stop":1759547978833,"duration":0},"status":"passed","severity":"normal"},{"uid":"dababb87bb2e1e1c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759547922759,"stop":1759547922759,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0383058c7bcaf3","name":"should handle case with all peers already connected","time":{"start":1759547938662,"stop":1759547938663,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef6db32627dafc","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759547990303,"stop":1759547990304,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f707bcaa42d668","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759547970541,"stop":1759547970541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1dc5c6a410b6db","name":"Push message with Basic HTML tag payload","time":{"start":1759549085846,"stop":1759549085846,"duration":0},"status":"passed","severity":"normal"},{"uid":"6034f7c106a5a37d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759548296595,"stop":1759548296595,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd3815bec20bcac","name":"Fails to push message with large meta","time":{"start":1759549085870,"stop":1759549085870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8941d7e3cae62d13","name":"Relay Node - default protocol","time":{"start":1759548349410,"stop":1759548349410,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9de9f78bf3bc22a","name":"should not dispatch event when already disconnected","time":{"start":1759547938098,"stop":1759547938098,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28a1196bdf7e7c5","name":"it tolerates circular branch references","time":{"start":1759547949020,"stop":1759547949020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5d4e40991bd361","name":"should not receive a peer event after stop","time":{"start":1759547952703,"stop":1759547952704,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a03a1d662f92155","name":"Check publish message containing unicode special characters","time":{"start":1759548189881,"stop":1759548189881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bb3a62424231b0","name":"Push message with Arabic payload","time":{"start":1759549085859,"stop":1759549085860,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa783bb93f75a067","name":"Subscribe to topic containing long and publish message","time":{"start":1759548197752,"stop":1759548197752,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd60d682118e2bbf","name":"should return empty array when no peers connected","time":{"start":1759547939303,"stop":1759547939303,"duration":0},"status":"passed","severity":"normal"},{"uid":"33eb8044194414de","name":"should dial with multiaddr and return stream","time":{"start":1759547939301,"stop":1759547939301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de6ba7e0069a09a","name":"should reject if Store is requested but not mounted","time":{"start":1759547990924,"stop":1759547990924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c1258aaa420df6","name":"should skip peers without peerInfo in ENR","time":{"start":1759547948793,"stop":1759547948793,"duration":0},"status":"passed","severity":"normal"},{"uid":"284a14f696aacffb","name":"Decoder throws on undefined content topic","time":{"start":1759547958513,"stop":1759547958513,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6aba070bc44dcd7","name":"Delete observer","time":{"start":1759548168415,"stop":1759548168415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffc6ebda724499f","name":"groups content topics by expected pubsub topic","time":{"start":1759547922764,"stop":1759547922764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e230b0bba06dcde8","name":"should reassess health immediately when peer disconnects","time":{"start":1759547989229,"stop":1759547989229,"duration":0},"status":"passed","severity":"normal"},{"uid":"893d6fcc1ed001e1","name":"Relay - dialed after","time":{"start":1759548349407,"stop":1759548349408,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a6d026be07af55","name":"should handle shard reader errors gracefully","time":{"start":1759547938574,"stop":1759547938574,"duration":0},"status":"passed","severity":"normal"},{"uid":"5083b70f403b3582","name":"Accepts a valid Waku Message","time":{"start":1759548002038,"stop":1759548002039,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96704524d5fca57","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759548329302,"stop":1759548329302,"duration":0},"status":"passed","severity":"normal"},{"uid":"44aea782296364f0","name":"Check received message containing unicode special characters","time":{"start":1759548465928,"stop":1759548465928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e0aa334d694185","name":"Relay + Store","time":{"start":1759548022733,"stop":1759548022733,"duration":0},"status":"passed","severity":"normal"},{"uid":"255bba78e5b76039","name":"Relay - dialed first","time":{"start":1759548349407,"stop":1759548349407,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6324e7de854238d","name":"Subscribe to topic containing Script and receive message","time":{"start":1759548491170,"stop":1759548491170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c740609c7d7728f1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759547949023,"stop":1759547949023,"duration":0},"status":"passed","severity":"normal"},{"uid":"857ffde5e186ee02","name":"should properly clean up resources when disposed","time":{"start":1759547987573,"stop":1759547987573,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ee1b868d499950","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759547952705,"stop":1759547952705,"duration":0},"status":"passed","severity":"normal"},{"uid":"40383e63380b2ac0","name":"should be safe to call multiple times","time":{"start":1759547939298,"stop":1759547939298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2df885b44c2cdd4","name":"should not modify tags of connections for different peers","time":{"start":1759547989700,"stop":1759547989700,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a548b37b6ab72","name":"should return start time to match max range","time":{"start":1759547990355,"stop":1759547990355,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd469674b7e1207","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759548303635,"stop":1759548303635,"duration":0},"status":"passed","severity":"normal"},{"uid":"7875608422a23705","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759548491165,"stop":1759548491165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb14be618b0e92e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759548189887,"stop":1759548189887,"duration":0},"status":"passed","severity":"normal"},{"uid":"793ccc94e5af289c","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759548189885,"stop":1759548189885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fc7496564d652b","name":"Check received message containing Chinese","time":{"start":1759548465933,"stop":1759548465934,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41ae2c8d121d07c","name":"should skip already querying peers","time":{"start":1759547948791,"stop":1759547948791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a075d2a335c4d65e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/5/topic75/xml","time":{"start":1759548286911,"stop":1759548286911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3d6cfbc28e75a5","name":"Subscribe to topic containing Script and receive message","time":{"start":1759548491178,"stop":1759548491178,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7106ebc22fbfff6","name":"should be online or offline if network state changed","time":{"start":1759548037535,"stop":1759548037535,"duration":0},"status":"passed","severity":"normal"},{"uid":"215db6554398ac7e","name":"should add and remove event listeners correctly","time":{"start":1759547952705,"stop":1759547952706,"duration":1},"status":"passed","severity":"normal"},{"uid":"253c30152cb73d6d","name":"should merge provided config with defaults","time":{"start":1759547939296,"stop":1759547939297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f31748f910163ac","name":"Query Generator - false","time":{"start":1759548313318,"stop":1759548313318,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f3d19c6ab2abf0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759547948387,"stop":1759547948387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bab4736bd3983d","name":"should add received message to localHistory with retrievalHint","time":{"start":1759547978832,"stop":1759547978832,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde2c6b05f6c1f8d","name":"should handle multiple peers with different shard configurations","time":{"start":1759547938578,"stop":1759547938579,"duration":1},"status":"passed","severity":"normal"},{"uid":"8017a8646adef724","name":"can query messages by message hash","time":{"start":1759548306394,"stop":1759548306396,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbcefe1a89a5182e","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759547938634,"stop":1759547938644,"duration":10},"status":"passed","severity":"normal"},{"uid":"70e7c379294ef3eb","name":"Push message with content topic containing special chars","time":{"start":1759549085891,"stop":1759549085891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4674f66d9afefd81","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759547970540,"stop":1759547970540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4618ace8499864b","name":"Outgoing message is retried until acknowledged","time":{"start":1759547994009,"stop":1759547994009,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d3f511b5a89e38","name":"Check message with no pubsub topic is not received","time":{"start":1759548465930,"stop":1759548465931,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc2e250a67da5e6","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759548083928,"stop":1759548083929,"duration":1},"status":"passed","severity":"normal"},{"uid":"f708f37be68a51fa","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759547948616,"stop":1759547948616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28b10f309813076","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759548021834,"stop":1759548021834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1f9de2d22478b43","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759547970519,"stop":1759547970519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d644a6adc8c816f5","name":"Passing page size 110 when there are 120 messages","time":{"start":1759548327100,"stop":1759548327101,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfd51c1889ca417","name":"Check message with no content topic is not received","time":{"start":1759548465931,"stop":1759548465931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c284b647a31d791c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759548197764,"stop":1759548197765,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e653ed12b80d779","name":"should return false and handle errors gracefully","time":{"start":1759547939303,"stop":1759547939303,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db2724c5a8dbff1","name":"should start all internal components","time":{"start":1759547939297,"stop":1759547939298,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca070f188786a1fe","name":"should remove expired entries after TTL has passed","time":{"start":1759547987571,"stop":1759547987571,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d1673a7610c75d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759547938051,"stop":1759547938056,"duration":5},"status":"passed","severity":"normal"},{"uid":"5011ada37e3031c7","name":"Check received message containing long","time":{"start":1759548465925,"stop":1759548465925,"duration":0},"status":"passed","severity":"normal"},{"uid":"952d504f69f03bd2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759548333259,"stop":1759548333270,"duration":11},"status":"passed","severity":"normal"},{"uid":"68956e610452584","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759547970518,"stop":1759547970519,"duration":1},"status":"passed","severity":"normal"},{"uid":"48eb7a1850037536","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759547922761,"stop":1759547922761,"duration":0},"status":"passed","severity":"normal"},{"uid":"47db8bf347b8ff62","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759547989689,"stop":1759547989690,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab45edde6a852d7","name":"Push message with Basic HTML tag payload","time":{"start":1759549085861,"stop":1759549085861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c4c96a17c82e3e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759547938776,"stop":1759547938776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee6949f29321d4b","name":"Fails to push message bigger that 1MB","time":{"start":1759549085884,"stop":1759549085885,"duration":1},"status":"passed","severity":"normal"},{"uid":"3993b8bd46537d9f","name":"Push message with shell command payload","time":{"start":1759549085888,"stop":1759549085889,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79cdad1ed798649","name":"should mark all messages in causal history as acknowledged","time":{"start":1759547978833,"stop":1759547978833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39e485bee02d316","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759547990355,"stop":1759547990355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b930a69b8d58d0dd","name":"accepts time-filtered query with content filter","time":{"start":1759547938970,"stop":1759547938970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a954aa7a597fa12f","name":"ends if stream creation fails","time":{"start":1759547939362,"stop":1759547939362,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba5867fc78ca08c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759547970465,"stop":1759547970471,"duration":6},"status":"passed","severity":"normal"},{"uid":"974cc5e142ab9ffe","name":"should send to specified number of peers of used peers","time":{"start":1759547990059,"stop":1759547990059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b534c687b1d5a50","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759547989697,"stop":1759547989699,"duration":2},"status":"passed","severity":"normal"},{"uid":"7635f157d823140","name":"configure the node with multiple content topics","time":{"start":1759548286915,"stop":1759548286915,"duration":0},"status":"passed","severity":"normal"},{"uid":"97499de94fa852ce","name":"should respect custom numPeersToUse configuration","time":{"start":1759547989691,"stop":1759547989696,"duration":5},"status":"passed","severity":"normal"},{"uid":"36bc9aa954bc955a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759547970596,"stop":1759547970596,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79ad71731c6d4b7","name":"Query generator for multiple messages with different content topic format","time":{"start":1759548329301,"stop":1759548329301,"duration":0},"status":"passed","severity":"normal"},{"uid":"98533d71a50f11a9","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759548344487,"stop":1759548344488,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a1a22bf4a43401","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759548491180,"stop":1759548491180,"duration":0},"status":"passed","severity":"normal"},{"uid":"570bf44abba739b8","name":"should initialize with default number of peers","time":{"start":1759547989677,"stop":1759547989681,"duration":4},"status":"passed","severity":"normal"},{"uid":"b22f0a9fb5513443","name":"should not fail to stop the service if it was not started","time":{"start":1759548021829,"stop":1759548021829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f62984b50b86838","name":"messageHashStr returns a hex string","time":{"start":1759547938784,"stop":1759547938784,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a33f2d33379e646","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759547938671,"stop":1759547938671,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce04b2ed56d7ae12","name":"Push message with custom timestamp: 1728789640461","time":{"start":1759549085895,"stop":1759549085895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29df09a42e0ffef","name":"should dial second nwaku node that was discovered","time":{"start":1759548016737,"stop":1759548016738,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c6fbbb3d2756a859","name":"Push message with content topic containing emoji","time":{"start":1759549085894,"stop":1759549085894,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fb44be970e1320","name":"Check received message containing numeric","time":{"start":1759548465933,"stop":1759548465933,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eec2c03d187bbd","name":"Query with Promise Callback, No message returned","time":{"start":1759548303637,"stop":1759548303637,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d380c560f247dc","name":"Push message with shell command payload","time":{"start":1759549085876,"stop":1759549085876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cfca5b115cd548","name":"Ephemeral messages are not stored","time":{"start":1759548023382,"stop":1759548023382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4fe5245f5fbb97","name":"throws if store query response has error status","time":{"start":1759547939362,"stop":1759547939362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81cce86d7a8cf09","name":"Incoming message is emitted as received","time":{"start":1759547992182,"stop":1759547992182,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2539dde0175633","name":"Check received message with timestamp: 1759548016349000000 ","time":{"start":1759548465929,"stop":1759548465929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39564f3d700dc98","name":"should handle all zero keep alive options","time":{"start":1759547939146,"stop":1759547939147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7155d8d7a072e28d","name":"Check received message containing SQL Injection","time":{"start":1759548465926,"stop":1759548465926,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e7ddb9bbcdc772","name":"should drop connection via multiaddr with hangUp","time":{"start":1759548107027,"stop":1759548107027,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03a3d0dbf397d6e","name":"should dial more peers if under maxConnections","time":{"start":1759547938669,"stop":1759547938669,"duration":0},"status":"passed","severity":"normal"},{"uid":"94346df48f7f0af","name":"Fails to publish duplicate message","time":{"start":1759548189884,"stop":1759548189884,"duration":0},"status":"passed","severity":"normal"},{"uid":"589b75596c93de1a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759548166668,"stop":1759548166668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb06798e72f2171","name":"Init the array if not present","time":{"start":1759547922647,"stop":1759547922649,"duration":2},"status":"passed","severity":"normal"},{"uid":"97fa62daa4247af8","name":"should jump to current time when timestamp is far in the past","time":{"start":1759547978300,"stop":1759547978300,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d5df15bf87345","name":"Push 30 different messages","time":{"start":1759549085890,"stop":1759549085890,"duration":0},"status":"skipped","severity":"normal"},{"uid":"813e0f8cde7f27ba","name":"random static sharding 5 - Cluster ID: 907, Shard ID: 722","time":{"start":1759548283926,"stop":1759548283926,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bdd3e5a2439cb1","name":"should handle special patterns correctly","time":{"start":1759547975561,"stop":1759547975561,"duration":0},"status":"passed","severity":"normal"},{"uid":"63dd072cff41ea89","name":"Check meta is set [symmetric]","time":{"start":1759547958511,"stop":1759547958511,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a5d940ec489899","name":"Encoder error raises irrecoverable error","time":{"start":1759547992180,"stop":1759547992181,"duration":1},"status":"passed","severity":"normal"},{"uid":"1789cafa880f7c65","name":"Push message with content topic containing long","time":{"start":1759549085891,"stop":1759549085891,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dc96e863f184d2","name":"Decoder throws on empty string content topic","time":{"start":1759547939495,"stop":1759547939495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d1f7246fea977c","name":"should not process empty queue","time":{"start":1759547938573,"stop":1759547938573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f4637f3940ac37","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759547928830,"stop":1759547928830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04aeb394399195b","name":"should not discard bootstrap peers if under the limit","time":{"start":1759548059136,"stop":1759548059136,"duration":0},"status":"passed","severity":"normal"},{"uid":"610487d0c119fbbe","name":"should throw error - no id","time":{"start":1759547928831,"stop":1759547928832,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f57e0042a633086","name":"should successfully query store with valid decoders and options","time":{"start":1759547990686,"stop":1759547990686,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62e429f61250fd","name":"returns all values when wanted number matches available values","time":{"start":1759547947277,"stop":1759547947290,"duration":13},"status":"passed","severity":"normal"},{"uid":"a731633a0c7e0ea4","name":"should return true when peer is on the specified shard","time":{"start":1759547938705,"stop":1759547938705,"duration":0},"status":"passed","severity":"normal"},{"uid":"103b3db1d904e32e","name":"Push message with content topic containing Arabic","time":{"start":1759549085867,"stop":1759549085867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd212662ec9618d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759547970595,"stop":1759547970596,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01b743c1c91f164","name":"Push message with content topic containing short","time":{"start":1759549085849,"stop":1759549085849,"duration":0},"status":"passed","severity":"normal"},{"uid":"7388bdf4d814dc7b","name":"should fail to send if no connected peers found","time":{"start":1759547990058,"stop":1759547990059,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b785268482c59b","name":"random static sharding 9 - Cluster ID: 336, Shard ID: 341","time":{"start":1759548283935,"stop":1759548283935,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3a5d55ab30b671","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759547922773,"stop":1759547922773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71bfb42d2a8a788","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759547922764,"stop":1759547922765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b6fc531ed98688","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759547948398,"stop":1759547948402,"duration":4},"status":"passed","severity":"normal"},{"uid":"5165369fa6dd4a89","name":"should return false when navigator.onLine is false","time":{"start":1759547938076,"stop":1759547938076,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7f62a4cac66545","name":"should not receive a peer event before start","time":{"start":1759548194674,"stop":1759548194675,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1bd23f99458eb08","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759548344485,"stop":1759548344485,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89f68ac012d5ea9","name":"should stop query when sync message from same channel is found","time":{"start":1759547994010,"stop":1759547994010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54f40c506f4e947","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759547990335,"stop":1759547990335,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e8c7a642d3e799","name":"Check received message containing JSON","time":{"start":1759548465927,"stop":1759548465928,"duration":1},"status":"passed","severity":"normal"},{"uid":"66512e2893d9c36f","name":"should start peer exchange discovery","time":{"start":1759547948783,"stop":1759547948783,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbbf3c54aaf291","name":"should return false when peer is on different cluster","time":{"start":1759547938705,"stop":1759547938705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10cee7c80d4ca4d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759547928843,"stop":1759547928843,"duration":0},"status":"passed","severity":"normal"},{"uid":"88be361c57e97681","name":"Outgoing message is emitted as sending","time":{"start":1759547994006,"stop":1759547994007,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6c970cd3af0870","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759547970535,"stop":1759547970535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed53d1134b1eb735","name":"Relay + Store","time":{"start":1759547928843,"stop":1759547928844,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2554d7cd5d95cdb","name":"should register libp2p event listeners when start is called","time":{"start":1759547989686,"stop":1759547989686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e605f1d654955f7","name":"rejects content-filtered query with only contentTopics","time":{"start":1759547938956,"stop":1759547938956,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff405ee4718485f2","name":"should handle multiple peer connections","time":{"start":1759547939130,"stop":1759547939131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8576035e93bd3281","name":"should not fail to stop the service if it was not started","time":{"start":1759548194671,"stop":1759548194672,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9f3ac49c7c57fa","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759548023383,"stop":1759548023384,"duration":1},"status":"passed","severity":"normal"},{"uid":"81cab7cb9c1b7193","name":"should skip peers without peer exchange protocol","time":{"start":1759547948788,"stop":1759547948788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e374a3969800451f","name":"Retrieval Hint","time":{"start":1759547978451,"stop":1759547978451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97606ef04a66f50","name":"should enable all discoveries when explicitly set","time":{"start":1759547988649,"stop":1759547988649,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a7561827fa6481","name":"Query with Promise Callback, No Decoder","time":{"start":1759548303637,"stop":1759548303637,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a24f9bb0c93b95","name":"Check received message containing XML","time":{"start":1759548465927,"stop":1759548465927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ae02a47479e1e5","name":"Check message on other pubsub topic is not received","time":{"start":1759548465938,"stop":1759548465938,"duration":0},"status":"passed","severity":"normal"},{"uid":"901f770756b036d4","name":"should handle queue overflow by adding peers to queue","time":{"start":1759547938570,"stop":1759547938570,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23a10d35b46138a","name":"Push message with custom timestamp: 1759544440460","time":{"start":1759549085871,"stop":1759549085871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d8db5db60ddee9","name":"Push message with Chinese payload","time":{"start":1759549085844,"stop":1759549085844,"duration":0},"status":"passed","severity":"normal"},{"uid":"2472b18addb0dd46","name":"should return undefined if no connection provided","time":{"start":1759547939151,"stop":1759547939152,"duration":1},"status":"passed","severity":"normal"},{"uid":"45046080378acf38","name":"should not be sent when there is no history","time":{"start":1759547978838,"stop":1759547978838,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf23d3a9ddacaaf","name":"should drop connection to one peer on hangUp","time":{"start":1759548107026,"stop":1759548107026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b246671a345359","name":"should handle browser offline state overriding peer connections","time":{"start":1759547938112,"stop":1759547938126,"duration":14},"status":"passed","severity":"normal"},{"uid":"9c0ba080dfec1ecf","name":"should process queue every 500ms","time":{"start":1759547938570,"stop":1759547938572,"duration":2},"status":"passed","severity":"normal"},{"uid":"938fa8ce3dbfd00c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759547922762,"stop":1759547922762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a206e091ace0e285","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759548465940,"stop":1759548465941,"duration":1},"status":"passed","severity":"normal"},{"uid":"5805dcb0c335e7cb","name":"should clear existing timers before creating new ones","time":{"start":1759547939145,"stop":1759547939145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2d322ab5d020a0","name":"Nwaku publishes","time":{"start":1759548179862,"stop":1759548179863,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bec0e3a1cb0538c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759547938720,"stop":1759547938720,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b7e2fbd2ef11d0","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759547988654,"stop":1759547988655,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ef92ec58c7c7d0","name":"Get Nodes","time":{"start":1759547948269,"stop":1759547948270,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cd7cdeb72d8c46","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759548166677,"stop":1759548166677,"duration":0},"status":"passed","severity":"normal"},{"uid":"3406985f82408dec","name":"Check message with invalid timestamp is not received","time":{"start":1759548465938,"stop":1759548465938,"duration":0},"status":"passed","severity":"normal"},{"uid":"4167a1121f552a11","name":"should handle errors when globalThis is not available","time":{"start":1759547938063,"stop":1759547938064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e0f7dbdc844a72","name":"should update peer store before dialing","time":{"start":1759547938153,"stop":1759547938153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8047893102ffcbb9","name":"Push message with unicode special characters payload","time":{"start":1759549085877,"stop":1759549085877,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfabe2f5e6bcab7e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759548465937,"stop":1759548465938,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf14c6658c9baaf1","name":"Check received message containing Arabic","time":{"start":1759548465934,"stop":1759548465934,"duration":0},"status":"passed","severity":"normal"},{"uid":"142a1df89e278833","name":"Push message with content topic containing numeric","time":{"start":1759549085866,"stop":1759549085866,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24160b3aad55b4e","name":"Non TWN Cluster","time":{"start":1759548286905,"stop":1759548286905,"duration":0},"status":"passed","severity":"normal"},{"uid":"d506633f4a5640bb","name":"should work with mixed v2 and v3 peers","time":{"start":1759547990061,"stop":1759547990061,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee7d352408da0ed","name":"Push message with content topic containing Russian","time":{"start":1759549085892,"stop":1759549085892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9fca2ca67af100","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759547922759,"stop":1759547922760,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0a68d02b5cd3c2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759547938669,"stop":1759547938669,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeef2da10e42e2bd","name":"Check message with non string payload is not received","time":{"start":1759548465940,"stop":1759548465940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2842021bfedfd06c","name":"should skip peers that don't support peer exchange","time":{"start":1759547948789,"stop":1759547948789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b1ef8a8a7e49b3","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759547989699,"stop":1759547989699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f063fc765d67508b","name":"should handle onConnected and onDisconnected","time":{"start":1759547989683,"stop":1759547989686,"duration":3},"status":"passed","severity":"normal"},{"uid":"2eb2b8b0ce0f71c4","name":"does not throw on valid cases","time":{"start":1759547922750,"stop":1759547922751,"duration":1},"status":"passed","severity":"normal"},{"uid":"d06372b34bca2d91","name":"should remove event listeners","time":{"start":1759547938644,"stop":1759547938645,"duration":1},"status":"passed","severity":"normal"},{"uid":"650eb69929b93501","name":"should handle v3 RLN errors","time":{"start":1759547990061,"stop":1759547990061,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8874668b8e2e51","name":"should serialize and deserialize correctly","time":{"start":1759547975560,"stop":1759547975561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab0ba492b5367c8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759548023385,"stop":1759548023385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b36bfa88a177c8d","name":"should handle network check errors gracefully","time":{"start":1759547938574,"stop":1759547938574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb12810bb84e042","name":"should handle complete dial lifecycle","time":{"start":1759547938578,"stop":1759547938578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3a87fd8e4e7016","name":"Subscribe and receive messages via lightPush","time":{"start":1759548491164,"stop":1759548491164,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a478819fdea41bc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759547922774,"stop":1759547922774,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81d80bcf6edad1e","name":"should encodeTxt and decodeTxt","time":{"start":1759547928823,"stop":1759547928823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b1792aa392a57d","name":"should properly create peer info with all multiaddrs","time":{"start":1759547928841,"stop":1759547928841,"duration":0},"status":"passed","severity":"normal"},{"uid":"666c2cfbeb103281","name":"Push message with content topic containing SQL Injection","time":{"start":1759549085893,"stop":1759549085893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03d24f1d4781470","name":"handles different clusterIds correctly","time":{"start":1759547922765,"stop":1759547922765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5182e14f2825b6aa","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759547990353,"stop":1759547990353,"duration":0},"status":"passed","severity":"normal"},{"uid":"1581ec893fda4bec","name":"Check message with non string payload is not received","time":{"start":1759548465931,"stop":1759548465931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45eb4311d5d15be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759547970550,"stop":1759547970550,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c000498fe1f839","name":"Push message with custom timestamp: 1728789640460","time":{"start":1759549085883,"stop":1759549085883,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb9785a760ab857","name":"should start and stop interval correctly","time":{"start":1759547988609,"stop":1759547988610,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e1b148477ec8ac","name":"should handle complete peer lifecycle","time":{"start":1759547939148,"stop":1759547939148,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbea6d2ebec587cd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app89/3/topic190/proto","time":{"start":1759548286906,"stop":1759548286906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37f13e38b50dc64","name":"accepts valid content-filtered query","time":{"start":1759547938955,"stop":1759547938955,"duration":0},"status":"passed","severity":"normal"},{"uid":"925be218d27de58b","name":"should process tasks in queue","time":{"start":1759547988610,"stop":1759547988610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86d90a199801d2a","name":"Push message with custom timestamp: 1759551640460","time":{"start":1759549085871,"stop":1759549085871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b4912c7a3e6e39","name":"Push message with Script payload","time":{"start":1759549085887,"stop":1759549085888,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3c11d685717721","name":"should set field with all protocols disabled","time":{"start":1759547928841,"stop":1759547928841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e516dee91b74a74","name":"Push message with content topic containing Russian","time":{"start":1759549085851,"stop":1759549085851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b293fe47a8e159d1","name":"should not create relay timers when relay is not provided","time":{"start":1759547939139,"stop":1759547939139,"duration":0},"status":"passed","severity":"normal"},{"uid":"db913aa073b2498e","name":"Push message with escaped characters payload","time":{"start":1759549085889,"stop":1759549085889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd7e28cb7a1194c","name":"should detect messages with missing dependencies","time":{"start":1759547978835,"stop":1759547978835,"duration":0},"status":"passed","severity":"normal"},{"uid":"908c9eb203c6bbbb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759548491171,"stop":1759548491171,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6e8d10095fa481","name":"should throw error - no public key","time":{"start":1759547928834,"stop":1759547928834,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ece583753c2ad4a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759548491168,"stop":1759548491169,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7727068143a41b4","name":"Check received message containing short","time":{"start":1759548465932,"stop":1759548465932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84926dc4ea2937","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759548491173,"stop":1759548491174,"duration":1},"status":"passed","severity":"normal"},{"uid":"c288f6c8981b98da","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759548465932,"stop":1759548465932,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bfb1dd39d1cee","name":"Push message with short payload","time":{"start":1759549085842,"stop":1759549085842,"duration":0},"status":"passed","severity":"normal"},{"uid":"306f93c3136cbc13","name":"Push message with content topic containing numeric","time":{"start":1759549085850,"stop":1759549085850,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa0b7e81cd886f","name":"Sample","time":{"start":1759547928189,"stop":1759547928189,"duration":0},"status":"passed","severity":"normal"},{"uid":"8534ebac6232af52","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759548491164,"stop":1759548491165,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c06c2d473b0b62","name":"should handle peer disconnect event when no connections remain","time":{"start":1759547938083,"stop":1759547938097,"duration":14},"status":"passed","severity":"normal"},{"uid":"97a00f52a0ef8d89","name":"should load peers from local storage and dispatch events","time":{"start":1759547952704,"stop":1759547952704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bed24d574e13e3c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759547989697,"stop":1759547989697,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3be5f4c8295e04c","name":"should transition to Unhealthy when no connections","time":{"start":1759547989222,"stop":1759547989222,"duration":0},"status":"passed","severity":"normal"},{"uid":"994e836b9852e552","name":"Subscribe to topic containing Script and publish message","time":{"start":1759548197759,"stop":1759548197763,"duration":4},"status":"passed","severity":"normal"},{"uid":"68d31b0a97b27eab","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759547978830,"stop":1759547978830,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea40abe152df8da6","name":"should remove event listeners","time":{"start":1759547939125,"stop":1759547939125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0975d16af3e5c24","name":"Bloom filter","time":{"start":1759547978450,"stop":1759547978451,"duration":1},"status":"passed","severity":"normal"},{"uid":"30eab315292bcea4","name":"Check received message containing Russian","time":{"start":1759548465934,"stop":1759548465934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a33914c5cc7fd91","name":"should handle complete connection lifecycle","time":{"start":1759547938112,"stop":1759547938112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e34810c8ac38201","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759548197763,"stop":1759548197763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8327ab7d4f39ed29","name":"Push message with SQL Injection payload","time":{"start":1759549085887,"stop":1759549085887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d1acdfaf6c6d45","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759547989699,"stop":1759547989700,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0aac6f357f2382","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759548183282,"stop":1759548183283,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4204d46a2870af5","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759547989681,"stop":1759547989681,"duration":0},"status":"passed","severity":"normal"},{"uid":"411bb6851d6f3843","name":"Check publish message containing SQL Injection","time":{"start":1759548189873,"stop":1759548189873,"duration":0},"status":"passed","severity":"normal"},{"uid":"76824739ff4c92ab","name":"should not receive a peer event before start","time":{"start":1759548021831,"stop":1759548021831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bc2ba543b0837e","name":"should perform initial health assessment on start","time":{"start":1759547989229,"stop":1759547989229,"duration":0},"status":"passed","severity":"normal"},{"uid":"516824f8f04b2577","name":"Outgoing message is acknowledged","time":{"start":1759547994008,"stop":1759547994008,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bed581d7c887de3","name":"should return false when network is not connected","time":{"start":1759547939300,"stop":1759547939300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c43ffa24f23a7a9","name":"Throws when trying to push message with empty payload","time":{"start":1759549085849,"stop":1759549085849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a609fe916f3866a7","name":"should ensure monotonic increase","time":{"start":1759547978300,"stop":1759547978300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc4ae736e66a217","name":"should be safe to call multiple times","time":{"start":1759547938541,"stop":1759547938541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bdbcc0ccc34733","name":"should create RPC request with correct parameters","time":{"start":1759547948624,"stop":1759547948625,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66fb44a4d537612","name":"should handle peer store errors gracefully","time":{"start":1759547938153,"stop":1759547938157,"duration":4},"status":"passed","severity":"normal"},{"uid":"428ea1391dea5260","name":"should initialize bloom filter with correct parameters","time":{"start":1759547975555,"stop":1759547975556,"duration":1},"status":"passed","severity":"normal"},{"uid":"10741a4dcd73832c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759547970484,"stop":1759547970484,"duration":0},"status":"passed","severity":"normal"},{"uid":"addacb28de038305","name":"Push message with escaped characters payload","time":{"start":1759549085876,"stop":1759549085876,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd178eefa6ca25ac","name":"Mutual subscription","time":{"start":1759548197743,"stop":1759548197743,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1db01804de63b3","name":"Outgoing message is acknowledged","time":{"start":1759547992181,"stop":1759547992182,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1063574b932785","name":"should encode/decode to text encoding","time":{"start":1759547928837,"stop":1759547928837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0a00d653a1e6a9","name":"should clear all timers","time":{"start":1759547939125,"stop":1759547939125,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db322dd98218d8e","name":"should select older connection if present","time":{"start":1759547939023,"stop":1759547939023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0455ae5f6ba808b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759548197756,"stop":1759548197758,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6e39d3195011f7f","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759547970482,"stop":1759547970483,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7dddb63ed64006","name":"Push message with content topic containing Arabic","time":{"start":1759549085851,"stop":1759549085851,"duration":0},"status":"passed","severity":"normal"},{"uid":"37812368efedc2e2","name":"Check received message containing Script","time":{"start":1759548465935,"stop":1759548465935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dc947cb8861332","name":"Push message with Script payload","time":{"start":1759549085875,"stop":1759549085875,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c2506901fefc5d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759548197753,"stop":1759548197753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8667c5849709e595","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759547922762,"stop":1759547922762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6912cdb8b9694b5","name":"can start the service","time":{"start":1759548021827,"stop":1759548021828,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e17745cd4ca6f2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759548344487,"stop":1759548344487,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e91177aa3e407ea","name":"Check received message containing special chars","time":{"start":1759548465925,"stop":1759548465925,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c677d806d9b49c9","name":"Push message with long payload","time":{"start":1759549085858,"stop":1759549085858,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab9129efda39f22","name":"Check publish message containing shell command","time":{"start":1759548189879,"stop":1759548189880,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4e06e7f0b7bc77","name":"Push message with numeric payload","time":{"start":1759549085858,"stop":1759549085858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c1fa6af50b876","name":"connects to nwaku","time":{"start":1759548343559,"stop":1759548343559,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c03fbb990190bb","name":"should handle dial errors gracefully","time":{"start":1759547938564,"stop":1759547938565,"duration":1},"status":"passed","severity":"normal"},{"uid":"9903be3325b9b1b2","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759548344484,"stop":1759548344484,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a19077d38c270f","name":"should create KeepAliveManager with required options","time":{"start":1759547939123,"stop":1759547939123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f043a4bd26c67f","name":"should set field with all protocols enabled","time":{"start":1759547928842,"stop":1759547928842,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b2677f139eaaf6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759548491171,"stop":1759548491171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a147cf5e35b0390","name":"Check publish message after service node is restarted","time":{"start":1759548189888,"stop":1759548189888,"duration":0},"status":"skipped","severity":"normal"},{"uid":"831fd607fb1f9fa6","name":"should never report false negatives","time":{"start":1759547975560,"stop":1759547975560,"duration":0},"status":"passed","severity":"normal"},{"uid":"6441d75efa878c6a","name":"Check received message containing Russian","time":{"start":1759548465926,"stop":1759548465926,"duration":0},"status":"passed","severity":"normal"},{"uid":"393211ede486d32d","name":"should be safe to call multiple times","time":{"start":1759547939124,"stop":1759547939124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e434ae73e7054130","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759547948614,"stop":1759547948615,"duration":1},"status":"passed","severity":"normal"},{"uid":"368948e14bbeced6","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759547970463,"stop":1759547970464,"duration":1},"status":"passed","severity":"normal"},{"uid":"202e6d7c6d3b161","name":"Push message with Chinese payload","time":{"start":1759549085886,"stop":1759549085886,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe10fe20f887671c","name":"Push message with content topic containing Chinese","time":{"start":1759549085892,"stop":1759549085892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2060fdf14856258","name":"should add event listeners to globalThis","time":{"start":1759547938063,"stop":1759547938063,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd1eda94d549493","name":"Check received message containing shell command","time":{"start":1759548465928,"stop":1759548465928,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d51ecee68e95997","name":"Throws when trying to push message with empty payload","time":{"start":1759549085877,"stop":1759549085878,"duration":1},"status":"passed","severity":"normal"},{"uid":"582f97212278cb51","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759547970501,"stop":1759547970501,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ea391da5b14086","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759547970542,"stop":1759547970542,"duration":0},"status":"passed","severity":"normal"},{"uid":"af97bc80dc39e824","name":"Push message with meta","time":{"start":1759549085854,"stop":1759549085854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2085e8444897a841","name":"should trigger query when it went offline since the last successful query","time":{"start":1759547990334,"stop":1759547990334,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d662998418c123","name":"Push message with content topic containing unicode special characters","time":{"start":1759549085882,"stop":1759549085882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7aa8e758e61c97","name":"should handle peer identify event","time":{"start":1759547948787,"stop":1759547948787,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0e5778be6369dc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759548197755,"stop":1759548197756,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a4c98b084eae9c","name":"should not execute task if max attempts is 0","time":{"start":1759547988627,"stop":1759547988627,"duration":0},"status":"passed","severity":"normal"},{"uid":"828862fc46eda3df","name":"Push message with meta","time":{"start":1759549085869,"stop":1759549085870,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0dd2cce5a09a0f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app27/8/topic322/json","time":{"start":1759548286914,"stop":1759548286915,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7442f756350f832","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759547960048,"stop":1759547960048,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b925ddbb5620a2","name":"throws if decoders don't match content topics","time":{"start":1759547939361,"stop":1759547939361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b881a143e3f0a885","name":"Push message with short payload","time":{"start":1759549085872,"stop":1759549085872,"duration":0},"status":"passed","severity":"normal"},{"uid":"144d9ccb6f41a5cd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759548183283,"stop":1759548183283,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d23828ecdc7ae4","name":"same cluster: nodes connect","time":{"start":1759548107217,"stop":1759548107221,"duration":4},"status":"passed","severity":"normal"},{"uid":"5fab098675113c30","name":"returns all values when wanted number is greater than available values","time":{"start":1759547947290,"stop":1759547947292,"duration":2},"status":"passed","severity":"normal"},{"uid":"c1b88327141352c2","name":"Publish message with custom timestamp: Sat Oct 04 2025 04:23:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1759548189884,"stop":1759548189884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b0986b8dbc62b3","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759548183285,"stop":1759548183285,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d763ecb63d0c40","name":"Check received message containing Script","time":{"start":1759548465927,"stop":1759548465927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1898a35e8023a6ab","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759547970535,"stop":1759547970535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9658280bfa159cc8","name":"Ordered Callback - false","time":{"start":1759548313320,"stop":1759548313321,"duration":1},"status":"passed","severity":"normal"},{"uid":"473cf60faa6a149c","name":"Push message with long payload","time":{"start":1759549085843,"stop":1759549085843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9557ec805ef801ab","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759548059135,"stop":1759548059135,"duration":0},"status":"passed","severity":"normal"},{"uid":"99687772ee15db1f","name":"Throws when trying to push message with empty payload","time":{"start":1759549085890,"stop":1759549085890,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2475894f18290ab","name":"should properly create location multiaddrs - udp6","time":{"start":1759547928839,"stop":1759547928840,"duration":1},"status":"passed","severity":"normal"},{"uid":"c262834aa918677d","name":"Encoder throws on empty string content topic","time":{"start":1759547958513,"stop":1759547958513,"duration":0},"status":"passed","severity":"normal"},{"uid":"de272f11f3576ce3","name":"should only return 1 node with relay and store capability","time":{"start":1759547949022,"stop":1759547949023,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a83a3b3ded59c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759547922772,"stop":1759547922773,"duration":1},"status":"passed","severity":"normal"},{"uid":"277677571c5c002","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759547970491,"stop":1759547970491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c22a82e44453da","name":"Push message with Basic HTML tag payload","time":{"start":1759549085875,"stop":1759549085875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1506fb693ea4eee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759547970541,"stop":1759547970541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed0ee64c0575aba","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759548465930,"stop":1759548465930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ccd806968b169a","name":"Promise Callback - false","time":{"start":1759548313319,"stop":1759548313320,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae07e60cb168705","name":"can start the service","time":{"start":1759548194669,"stop":1759548194669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8982d9c1d077953d","name":"should handle query errors gracefully","time":{"start":1759547948791,"stop":1759547948791,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ca4c38edc79899","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759547970508,"stop":1759547970518,"duration":10},"status":"passed","severity":"normal"},{"uid":"31e1d2ace45d643a","name":"yields decoded messages","time":{"start":1759547939363,"stop":1759547939363,"duration":0},"status":"passed","severity":"normal"},{"uid":"110e578cca27f9b2","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759547994009,"stop":1759547994009,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc49c7d6b9f5d6d","name":"Symmetric encrypt & Decrypt","time":{"start":1759547959006,"stop":1759547959006,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05da2bf64176a68","name":"messageHashStr produces different results for different inputs","time":{"start":1759547938795,"stop":1759547938795,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bc1328d12c36f7","name":"ends after yielding if response size indicates end","time":{"start":1759547939364,"stop":1759547939364,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc460172a841df6","name":"should skip peer when already connected","time":{"start":1759547938553,"stop":1759547938553,"duration":0},"status":"passed","severity":"normal"},{"uid":"39528ff74ce84ca1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app75/9/topic595/xml","time":{"start":1759548286907,"stop":1759548286910,"duration":3},"status":"passed","severity":"normal"},{"uid":"9e83366705b16626","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759547998789,"stop":1759547998790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb9fa1a1a223dc8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759548296594,"stop":1759548296595,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aedb7fd4256d9bc","name":"should create PeerExchange instance with components","time":{"start":1759547948625,"stop":1759547948626,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4679f130bbf95f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759547922769,"stop":1759547922769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f080922d8e63baef","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759547928092,"stop":1759547928092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7fa918201ff5e8","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759547990695,"stop":1759547990696,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a0bfa25ba21c86","name":"Push message with content topic containing JSON","time":{"start":1759549085881,"stop":1759549085881,"duration":0},"status":"passed","severity":"normal"},{"uid":"33abd4c499a0aafb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759547923001,"stop":1759547923001,"duration":0},"status":"passed","severity":"normal"},{"uid":"6920ef77c7c0e7d3","name":"Check received message containing short","time":{"start":1759548465924,"stop":1759548465925,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a3f5f8bdee4aaf","name":"should handle hash queries without validation","time":{"start":1759547990695,"stop":1759547990695,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f98f8657e1fc27","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759547970501,"stop":1759547970505,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e3d9a76c5940f39","name":"should emit a peer event after start","time":{"start":1759548194673,"stop":1759548194674,"duration":1},"status":"passed","severity":"normal"},{"uid":"1173cc0ebd541ca8","name":"random static sharding 8 - Cluster ID: 249, Shard ID: 705","time":{"start":1759548283935,"stop":1759548283935,"duration":0},"status":"passed","severity":"normal"},{"uid":"6880d19f9514d4a3","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759547938683,"stop":1759547938683,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c83c3aa5bf439e1","name":"should handle malformed response data","time":{"start":1759547948616,"stop":1759547948620,"duration":4},"status":"passed","severity":"normal"},{"uid":"8933f7a60d66e3cd","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759547922758,"stop":1759547922759,"duration":1},"status":"passed","severity":"normal"},{"uid":"f926948b946026a2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759548083930,"stop":1759548083930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7616b2f027663684","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759547970542,"stop":1759547970542,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd3c2331eae10a5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759547948388,"stop":1759547948388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f93b569173d20fd","name":"Publish message with custom timestamp: Sat Oct 04 2025 02:23:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1759548189883,"stop":1759548189883,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f3fdcac2f5ef80","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759547922758,"stop":1759547922758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad57d93d68cddfd8","name":"should not receive a peer event after stop","time":{"start":1759548021831,"stop":1759548021832,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b2f5d0e0a8e874","name":"Push message with content topic containing unicode special characters","time":{"start":1759549085869,"stop":1759549085869,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecddc41bfbbab09","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759547970491,"stop":1759547970492,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1803b89a1be48e","name":"Js publishes, other Js receives","time":{"start":1759548179863,"stop":1759548179863,"duration":0},"status":"passed","severity":"normal"},{"uid":"582f69d35016109a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759547970472,"stop":1759547970473,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca352f8074002cf2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759547938670,"stop":1759547938670,"duration":0},"status":"passed","severity":"normal"},{"uid":"899a02b43d12f259","name":"should not retry if at least one success","time":{"start":1759547988630,"stop":1759547988631,"duration":1},"status":"passed","severity":"normal"},{"uid":"a68319747fbafd1d","name":"Push message with Chinese payload","time":{"start":1759549085859,"stop":1759549085859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f07f109ef46d65","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759548465938,"stop":1759548465938,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eea8b5fbfbe7ea3","name":"A test","time":{"start":1759548092165,"stop":1759548092165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2287efb44f2257ea","name":"should create dialer with libp2p and shardReader","time":{"start":1759547938527,"stop":1759547938528,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11eefb6bc9d4ae7","name":"Check received message containing unicode special characters","time":{"start":1759548465936,"stop":1759548465937,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a3f505322659dc","name":"Encoder throws on undefined content topic","time":{"start":1759547960048,"stop":1759547960049,"duration":1},"status":"passed","severity":"normal"},{"uid":"676745b50ee9810c","name":"ignores domain fetching errors","time":{"start":1759547949021,"stop":1759547949021,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b393b130ca15a30","name":"should handle peer store errors gracefully","time":{"start":1759547989229,"stop":1759547989230,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a434c187a519a8e","name":"should request peer renewal on specific errors","time":{"start":1759547988626,"stop":1759547988627,"duration":1},"status":"passed","severity":"normal"},{"uid":"30387a816c008497","name":"Sets default value correctly","time":{"start":1759548343563,"stop":1759548343564,"duration":1},"status":"passed","severity":"normal"},{"uid":"1169ad95388bcdc6","name":"should skip peer when dialed recently","time":{"start":1759547938553,"stop":1759547938553,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8a9e30fc56a690","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759547990340,"stop":1759547990340,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca6eaa4fc9a1cf7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759547989605,"stop":1759547989615,"duration":10},"status":"passed","severity":"normal"},{"uid":"e717e18e3d40e9b0","name":"Own sync message does not acknowledge own messages","time":{"start":1759547998790,"stop":1759547998790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5526bb5b2b061d2a","name":"should wait for Store peer to be connected","time":{"start":1759547990926,"stop":1759547990926,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0163ac8820d3a4","name":"should push the message to the outgoing buffer","time":{"start":1759547978828,"stop":1759547978828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3892323efd58e6","name":"Check message with no content topic is not received","time":{"start":1759548465939,"stop":1759548465939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a08260e1462aae0","name":"Push message with XML payload","time":{"start":1759549085888,"stop":1759549085888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3837bfae7c1b26af","name":"should retry failed tasks","time":{"start":1759547988626,"stop":1759547988626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0733ff8a4bdb805","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759547938776,"stop":1759547938776,"duration":0},"status":"passed","severity":"normal"},{"uid":"3796502b5cbe2cd3","name":"Push message with content topic containing Chinese","time":{"start":1759549085850,"stop":1759549085851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5558d7bb98d50ba","name":"Push message with XML payload","time":{"start":1759549085846,"stop":1759549085846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92f17f4a11dd86b","name":"random static sharding 7 - Cluster ID: 671, Shard ID: 98","time":{"start":1759548283930,"stop":1759548283931,"duration":1},"status":"passed","severity":"normal"},{"uid":"546508e72ad6ec33","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759547928099,"stop":1759547928099,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f60e2640ba875b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759548183281,"stop":1759548183281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f155a84d7a714e11","name":"should reject if WakuNode is not started","time":{"start":1759547990922,"stop":1759547990923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b54e88bbc3169b","name":"should handle errors gracefully when getting peer info","time":{"start":1759547938725,"stop":1759547938725,"duration":0},"status":"passed","severity":"normal"},{"uid":"9857d51fcb441381","name":"Query generator for multiple messages","time":{"start":1759548329297,"stop":1759548329298,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d05d47301c36120","name":"Push message with special chars payload","time":{"start":1759549085873,"stop":1759549085873,"duration":0},"status":"passed","severity":"normal"},{"uid":"26550303a595b097","name":"Check publish message containing emoji","time":{"start":1759548189881,"stop":1759548189882,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32e11dfde88c1ee","name":"Push message with content topic containing Chinese","time":{"start":1759549085867,"stop":1759549085867,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb0307ad9d9eb3b","name":"should dial all known peers when reached zero connections","time":{"start":1759548059134,"stop":1759548059135,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e3d17812b47a66","name":"Push message with content topic containing SQL Injection","time":{"start":1759549085868,"stop":1759549085868,"duration":0},"status":"passed","severity":"normal"},{"uid":"56696e90c642a865","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759547970500,"stop":1759547970500,"duration":0},"status":"passed","severity":"normal"},{"uid":"19daeee4839e2f37","name":"should be able to decode the field with only STORE set to true","time":{"start":1759547928097,"stop":1759547928097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01f80dfd8ba972c","name":"Incoming message is emitted as received","time":{"start":1759547994008,"stop":1759547994008,"duration":0},"status":"passed","severity":"normal"},{"uid":"3556062b7d991381","name":"ends if response has no messages","time":{"start":1759547939363,"stop":1759547939363,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69badf4b197281f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759548491180,"stop":1759548491180,"duration":0},"status":"passed","severity":"normal"},{"uid":"37868bd39f17933c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759548286905,"stop":1759548286905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f557200217660a7","name":"Push message with content topic containing SQL Injection","time":{"start":1759549085881,"stop":1759549085881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6f6eacbde5e125","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759548166668,"stop":1759548166668,"duration":0},"status":"passed","severity":"normal"},{"uid":"144dc6b2b2131fce","name":"Register correct protocols","time":{"start":1759548197744,"stop":1759548197744,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda7f1d5cc70b32d","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759548296599,"stop":1759548296599,"duration":0},"status":"passed","severity":"normal"},{"uid":"277971a466451425","name":"should dispatch network event when browser goes offline","time":{"start":1759547938104,"stop":1759547938104,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dd867d0fc48df0","name":"yields undefined for messages without decoder","time":{"start":1759547939364,"stop":1759547939364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cc8f34d6fce9bc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759548491175,"stop":1759548491176,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2264646ff45f9e","name":"Passing page size 3 when there are 20 messages","time":{"start":1759548327098,"stop":1759548327098,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dd7b40a3bfa64c","name":"Push message with content topic containing long","time":{"start":1759549085849,"stop":1759549085850,"duration":1},"status":"passed","severity":"normal"},{"uid":"a221bc3c035fb454","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759547922766,"stop":1759547922767,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f647d2ef762a127","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759547978834,"stop":1759547978834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ae9f3feddc784d","name":"Waku message hash computation (payload length 0)","time":{"start":1759547938782,"stop":1759547938782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd66f9b798f7870","name":"Check received message containing Arabic","time":{"start":1759548465926,"stop":1759548465926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a22b2b67e492eea","name":"Subscribe to topic containing short and publish message","time":{"start":1759548197751,"stop":1759548197752,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c26acab88edfea","name":"msgTime: 0 ms from now, startTime: 1759461929558, endTime: 1759548329558","time":{"start":1759548344487,"stop":1759548344487,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f99655db983fb5","name":"throws on content topic with non-number generation field","time":{"start":1759547922752,"stop":1759547922753,"duration":1},"status":"passed","severity":"normal"},{"uid":"4001f4eb4b3b8e1e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759548491166,"stop":1759548491166,"duration":0},"status":"passed","severity":"normal"},{"uid":"419489e21d87aa8a","name":"should dial peer when no shard info available","time":{"start":1759547938564,"stop":1759547938564,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0d3ac25398569f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759547970493,"stop":1759547970493,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab7d3edfbca47e9","name":"Retries within given interval","time":{"start":1759547990849,"stop":1759547990849,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf3181c34989c0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759548296595,"stop":1759548296595,"duration":0},"status":"passed","severity":"normal"},{"uid":"50033c2f06b87bce","name":"Push message with rate limit","time":{"start":1759549085854,"stop":1759549085855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c695f8bac22ce5a4","name":"Refresh subscription","time":{"start":1759548491176,"stop":1759548491176,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3ad06b2959de48","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759547978836,"stop":1759547978837,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b1058e63d2655f","name":"Check received message containing XML","time":{"start":1759548465935,"stop":1759548465935,"duration":0},"status":"passed","severity":"normal"},{"uid":"996ed274d83077b7","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759547990694,"stop":1759547990694,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab0a236ab6a2e9f","name":"should emit message when we just started and store connect event occurs","time":{"start":1759547990336,"stop":1759547990336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f755f7b3518887","name":"Subscribe to topic containing long and receive message","time":{"start":1759548491176,"stop":1759548491177,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddb9d5cedb398b1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759548336054,"stop":1759548336055,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d88552ba4ca0609","name":"should add received messages to bloom filter","time":{"start":1759547978831,"stop":1759547978831,"duration":0},"status":"passed","severity":"normal"},{"uid":"8243a93309e6556","name":"random static sharding 1 - Cluster ID: 327, Shard ID: 254","time":{"start":1759548283916,"stop":1759548283919,"duration":3},"status":"passed","severity":"normal"},{"uid":"18d7dcd036aaf121","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app85/3/topic659/xml","time":{"start":1759548286906,"stop":1759548286906,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4c012ae0886b3d","name":"Check publish message containing Russian","time":{"start":1759548189872,"stop":1759548189872,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd16bc007e46576e","name":"should decode valid enr with tcp successfully","time":{"start":1759547928831,"stop":1759547928831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b422cbb02ea09d77","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759547970535,"stop":1759547970540,"duration":5},"status":"passed","severity":"normal"},{"uid":"40101e1b38f0b853","name":"pre and post cipher","time":{"start":1759547959006,"stop":1759547959007,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef27e2ea58922d21","name":"should support chaining for add method","time":{"start":1759547987564,"stop":1759547987571,"duration":7},"status":"passed","severity":"normal"},{"uid":"66b0148c7c654951","name":"Check message on other pubsub topic is not received","time":{"start":1759548465930,"stop":1759548465930,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1742bcecdf4b29","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759548183284,"stop":1759548183284,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2b7c734fb301fd","name":"should handle empty pubsub topics","time":{"start":1759547939146,"stop":1759547939146,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6b088e15a62ed1","name":"Check publish message containing Arabic","time":{"start":1759548189872,"stop":1759548189872,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e837b91eca07c4","name":"should handle general insertion and lookup correctly","time":{"start":1759547975561,"stop":1759547975561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a09a609c36bcdfe","name":"Stops search when 2 null results are returned","time":{"start":1759547948276,"stop":1759547948277,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0944f91adeb958","name":"should do nothing if no non-locked connections to drop","time":{"start":1759547938670,"stop":1759547938670,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c73a8741876069","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759547922772,"stop":1759547922772,"duration":0},"status":"passed","severity":"normal"},{"uid":"3127774636a83015","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759548344485,"stop":1759548344485,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5c32a83d5c728","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759547970473,"stop":1759547970482,"duration":9},"status":"passed","severity":"normal"},{"uid":"96499875b406f9c4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759547928098,"stop":1759547928098,"duration":0},"status":"passed","severity":"normal"},{"uid":"822488e480b54fd","name":"Push message with content topic containing unicode special characters","time":{"start":1759549085894,"stop":1759549085894,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a521cd395d3da66","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759547928091,"stop":1759547928092,"duration":1},"status":"passed","severity":"normal"},{"uid":"129c7b23fdff0325","name":"should clear dial history on stop","time":{"start":1759547938537,"stop":1759547938541,"duration":4},"status":"passed","severity":"normal"},{"uid":"15fa0d392e79e85d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759547923001,"stop":1759547923001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e703459069e934b","name":"should return true even if peer has no overlapping shards","time":{"start":1759547938703,"stop":1759547938704,"duration":1},"status":"passed","severity":"normal"},{"uid":"28397e7d215a09ca","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759547939134,"stop":1759547939134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7345b052b6a6ca","name":"should start periodic discovery on start","time":{"start":1759547948794,"stop":1759547948794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d034d6b497d024","name":"Push message equal or less that 1MB","time":{"start":1759549085884,"stop":1759549085884,"duration":0},"status":"passed","severity":"normal"},{"uid":"251a397a3fd1382","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759547928093,"stop":1759547928093,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6b349ad54d1d7b","name":"should work with mock decoders","time":{"start":1759547990323,"stop":1759547990324,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b21f0f6bddb7461","name":"Push message with content topic containing short","time":{"start":1759549085865,"stop":1759549085866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da556eaf05b143d","name":"return first retrieved peers without further DNS queries","time":{"start":1759547949023,"stop":1759547949023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b7044ccbc91598","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759547922768,"stop":1759547922768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e62e352f4eedc9","name":"Passing page size 10 when there are 10 messages","time":{"start":1759548327098,"stop":1759548327098,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca0c1a0c5ce5ba8","name":"should work with stubbed waku event emitter","time":{"start":1759547990313,"stop":1759547990313,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9eb7ed133a46a11","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759547970458,"stop":1759547970458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2122a9ee41b3e1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759548491180,"stop":1759548491181,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b037dbf9548c21e","name":"Push message with content topic containing escaped characters","time":{"start":1759549085893,"stop":1759549085893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec67ac9fc6307729","name":"should stop peer exchange discovery","time":{"start":1759547948783,"stop":1759547948787,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8641307f351fb5f","name":"Push message with content topic containing special chars","time":{"start":1759549085879,"stop":1759549085880,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef0f6210cfd90d4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759547938684,"stop":1759547938684,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc6a2301f7e5393","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759547939305,"stop":1759547939306,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b64f2ccb0aaea0","name":"Push message with content topic containing escaped characters","time":{"start":1759549085868,"stop":1759549085869,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c446a501d485941","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759547948395,"stop":1759547948397,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbc0a75f2f988eb6","name":"should clear dial history on start","time":{"start":1759547938529,"stop":1759547938529,"duration":0},"status":"passed","severity":"normal"},{"uid":"22582cae152f4ac2","name":"should requeue task if no peer is available","time":{"start":1759547988625,"stop":1759547988625,"duration":0},"status":"passed","severity":"normal"},{"uid":"9227743753742ef3","name":"should handle errors when removing globalThis listeners","time":{"start":1759547938068,"stop":1759547938068,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d353b2206524ae","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759547970472,"stop":1759547970472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0993acf11f81c8","name":"Push message with emoji payload","time":{"start":1759549085877,"stop":1759549085877,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ae54e3c8a930f8","name":"should deliver messages after dependencies are met","time":{"start":1759547978835,"stop":1759547978835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29481bef2d7085c","name":"Check received message containing shell command","time":{"start":1759548465936,"stop":1759548465936,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdab3d9c19a039ba","name":"throws an error for improperly formatted content topics","time":{"start":1759547922766,"stop":1759547922766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdee38c8b83feb4","name":"Push message with custom timestamp: 1759551640461","time":{"start":1759549085896,"stop":1759549085896,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d0768f87bb4e91","name":"Query Generator, No Decoder","time":{"start":1759548303634,"stop":1759548303634,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ef0dfdc2996aee","name":"Push 30 different messages","time":{"start":1759549085865,"stop":1759549085865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"637af171864c2fba","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759547970454,"stop":1759547970458,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef9afb83466c022a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759547922761,"stop":1759547922761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d10e5b7850bbb8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759547970533,"stop":1759547970533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8fff741c3d7d33","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759547938159,"stop":1759547938159,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab98393200d0747","name":"Push message with meta","time":{"start":1759549085882,"stop":1759549085882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2250ea03d7088e6a","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759547990353,"stop":1759547990354,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc82563708e3fd9d","name":"Outgoing message is emitted as sending","time":{"start":1759547992179,"stop":1759547992180,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ea26f32f4ad9da","name":"should create KeepAliveManager with relay","time":{"start":1759547939123,"stop":1759547939123,"duration":0},"status":"passed","severity":"normal"},{"uid":"7034f0167d002309","name":"should work with v3 peers","time":{"start":1759547990060,"stop":1759547990061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f450c8d58955a859","name":"random static sharding 10 - Cluster ID: 323, Shard ID: 254","time":{"start":1759548283935,"stop":1759548283936,"duration":1},"status":"passed","severity":"normal"},{"uid":"10120c35615fed47","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759547922768,"stop":1759547922769,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e8e56ecdaaf43bb","name":"Push message with Arabic payload","time":{"start":1759549085844,"stop":1759549085844,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bf1b0d462e3f15","name":"throws on content topic with empty application field","time":{"start":1759547922753,"stop":1759547922754,"duration":1},"status":"passed","severity":"normal"},{"uid":"88aa7a92a7684bc2","name":"should create ShardReader with static shards network config","time":{"start":1759547938699,"stop":1759547938699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6816e4edd11e0f7b","name":"Automatically retrieves missing message","time":{"start":1759547994009,"stop":1759547994009,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c99207245b26688c","name":"should handle ping failures gracefully","time":{"start":1759547939136,"stop":1759547939137,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e843cb68e734527","name":"Encoder throws on undefined content topic","time":{"start":1759547939494,"stop":1759547939494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8644bce9000cca5","name":"Check received message with timestamp: 1759548016349 ","time":{"start":1759548465929,"stop":1759548465929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5be212fb42d4592","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759548195734,"stop":1759548195734,"duration":0},"status":"passed","severity":"normal"},{"uid":"189e25695cb3c3ba","name":"Push message with long payload","time":{"start":1759549085885,"stop":1759549085885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8945761734acc1cb","name":"Fails to publish message with empty text","time":{"start":1759548189884,"stop":1759548189885,"duration":1},"status":"passed","severity":"normal"},{"uid":"817df6014e6bd74","name":"should not dial peers from store when browser is not connected","time":{"start":1759547938647,"stop":1759547938654,"duration":7},"status":"passed","severity":"normal"},{"uid":"170957c471060f7a","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759547998789,"stop":1759547998789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18761c541797916","name":"should clear interval on stop","time":{"start":1759547948794,"stop":1759547948795,"duration":1},"status":"passed","severity":"normal"},{"uid":"775716ca7c88cf05","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759547948615,"stop":1759547948616,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c20b604bb7e1793","name":"Correctly serialized arguments","time":{"start":1759548107209,"stop":1759548107209,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a55b8b70aa274ef","name":"Check received message containing long","time":{"start":1759548465933,"stop":1759548465933,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c99a125dcff74c2","name":"should not fail to start the service if it is already started","time":{"start":1759548194672,"stop":1759548194673,"duration":1},"status":"passed","severity":"normal"},{"uid":"991021ad0bf814ec","name":"should return false","time":{"start":1759547928834,"stop":1759547928835,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec2b05b887ad802c","name":"retrieves a single peer","time":{"start":1759547949019,"stop":1759547949020,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b5ee4a77d742ee4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759547922770,"stop":1759547922770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac608a835234a4d7","name":"Push message with content topic containing JSON","time":{"start":1759549085893,"stop":1759549085893,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfcbd724edeaaa1","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759547978837,"stop":1759547978837,"duration":0},"status":"passed","severity":"normal"},{"uid":"72daf8237d30ad71","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759548336061,"stop":1759548336062,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e47de340cc4005","name":"Push message equal or less that 1MB","time":{"start":1759549085856,"stop":1759549085857,"duration":1},"status":"passed","severity":"normal"},{"uid":"318e3e41b3185f59","name":"Push message equal or less that 1MB","time":{"start":1759549085871,"stop":1759549085871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8788f48ea5d23f0","name":"Push message with content topic containing JSON","time":{"start":1759549085868,"stop":1759549085868,"duration":0},"status":"passed","severity":"normal"},{"uid":"46872448c5444472","name":"Query generator for 2000 messages","time":{"start":1759548329303,"stop":1759548329303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b324289d698c92d3","name":"Check received message containing JSON","time":{"start":1759548465936,"stop":1759548465936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f765f7f02e4e94f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759548491169,"stop":1759548491170,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64660115404623e","name":"should return false for content message without causal history","time":{"start":1759547994012,"stop":1759547994012,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f49db8048d3231d","name":"Push message with meta","time":{"start":1759549085894,"stop":1759549085894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1004862f53585001","name":"should not stop if not started","time":{"start":1759547948787,"stop":1759547948787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f893448995d5cd6","name":"should start ping timers on peer connect","time":{"start":1759547939129,"stop":1759547939130,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdec849bfe48d2b5","name":"should send relay ping messages on timer","time":{"start":1759547939140,"stop":1759547939140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b839a7ebbb7494e9","name":"Rejects garbage","time":{"start":1759548002039,"stop":1759548002040,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a03d4247b8b73d9","name":"should not allow unachievable error rate","time":{"start":1759547970595,"stop":1759547970595,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7d3db5f8e1cd17","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759548491172,"stop":1759548491172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9676cc3fb4eae0e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app68/4/topic360/test.js","time":{"start":1759548286914,"stop":1759548286914,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8df420d6d2ab82a","name":"should handle case with no peers in store","time":{"start":1759547938662,"stop":1759547938662,"duration":0},"status":"passed","severity":"normal"},{"uid":"da72145c088a32ca","name":"Check received message with timestamp: 1759548016349 ","time":{"start":1759548465937,"stop":1759548465937,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2616199aea62d35","name":"Push message with Chinese payload","time":{"start":1759549085873,"stop":1759549085874,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a5d1589bd52ef1","name":"should handle queue processing errors gracefully","time":{"start":1759547938573,"stop":1759547938573,"duration":0},"status":"passed","severity":"normal"},{"uid":"176af386db7ba7cc","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759547970483,"stop":1759547970483,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae5f22c474a5965","name":"Used by Waku Relay","time":{"start":1759548343563,"stop":1759548343563,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5943a618b62c6d","name":"should return PeerId when PeerId is provided","time":{"start":1759547938683,"stop":1759547938684,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d0726df1505b35","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759547978299,"stop":1759547978299,"duration":0},"status":"passed","severity":"normal"},{"uid":"66621b612a09dd8f","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759547998788,"stop":1759547998789,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca53ddf0b699c26","name":"should get all peers from store","time":{"start":1759547938657,"stop":1759547938657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8373a783b51c32c2","name":"messageHash returns a Uint8Array","time":{"start":1759547938784,"stop":1759547938784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cd1b9791cd5c68","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759548491177,"stop":1759548491177,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d28fe6ece21602e","name":"Outgoing message is possibly acknowledged","time":{"start":1759547992181,"stop":1759547992181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f151c5698e0116ca","name":"should properly create location multiaddrs - udp","time":{"start":1759547928840,"stop":1759547928840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6b5611177b7c02","name":"should add and check entries correctly","time":{"start":1759547987550,"stop":1759547987564,"duration":14},"status":"passed","severity":"normal"},{"uid":"6975f117e677f896","name":"Push message with content topic containing numeric","time":{"start":1759549085879,"stop":1759549085879,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8e31355ef752f3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759547949024,"stop":1759547949024,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5076effb93d6ae41","name":"Check received message with timestamp: 1759548016349000000 ","time":{"start":1759548465937,"stop":1759548465937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81917626632d46f","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759547978451,"stop":1759547978452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c419e5e15cc036","name":"should work with async generator that yields promises","time":{"start":1759547990325,"stop":1759547990325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37efb7c7c95c453","name":"should continually clean up expired entries at intervals","time":{"start":1759547987581,"stop":1759547987581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d154fb44ba29a61","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759547938784,"stop":1759547938785,"duration":1},"status":"passed","severity":"normal"},{"uid":"250d4cd55df8c83e","name":"Overlapping topic subscription","time":{"start":1759548491176,"stop":1759548491176,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ff9c6e6d198fba","name":"Push message with Arabic payload","time":{"start":1759549085887,"stop":1759549085887,"duration":0},"status":"passed","severity":"normal"},{"uid":"651878d114f30820","name":"different cluster: nodes don't connect","time":{"start":1759548107216,"stop":1759548107216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8878991c32a52d4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759547970520,"stop":1759547970520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b1d138f6b6c458","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759547958511,"stop":1759547958511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cfc9c0fc975585","name":"should set default options when no config provided","time":{"start":1759547939296,"stop":1759547939296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90776ff9becea84","name":"random static sharding 2 - Cluster ID: 534, Shard ID: 936","time":{"start":1759548283919,"stop":1759548283921,"duration":2},"status":"passed","severity":"normal"},{"uid":"2243d80096506f91","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759548491179,"stop":1759548491179,"duration":0},"status":"passed","severity":"normal"},{"uid":"834007c819042378","name":"throws on content topic with empty encoding field","time":{"start":1759547922755,"stop":1759547922755,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bc58e3d0d89b64","name":"should dial peer when on same shard","time":{"start":1759547938555,"stop":1759547938564,"duration":9},"status":"passed","severity":"normal"},{"uid":"f95d06f154a6bf21","name":"should return peer for existing peer","time":{"start":1759547938663,"stop":1759547938663,"duration":0},"status":"passed","severity":"normal"},{"uid":"221b0a8e923d968a","name":"Push message with escaped characters payload","time":{"start":1759549085864,"stop":1759549085864,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff64244c414ddf0","name":"Subscribe and receive messages via waku relay post","time":{"start":1759548491165,"stop":1759548491165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6e8a8fc35f7f7a","name":"Renews subscription after lossing a connection","time":{"start":1759548491172,"stop":1759548491173,"duration":1},"status":"passed","severity":"normal"},{"uid":"6807ebab4fcf5572","name":"Fails to push message bigger that 1MB","time":{"start":1759549085872,"stop":1759549085872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfdcb956c8babb1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759547922767,"stop":1759547922767,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc15e0ffdc2cb53f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759547978834,"stop":1759547978834,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b8d026ea086b5d","name":"should handle corrupted shard info gracefully","time":{"start":1759547938725,"stop":1759547938726,"duration":1},"status":"passed","severity":"normal"},{"uid":"7baebf8af7207563","name":"Push message with unicode special characters payload","time":{"start":1759549085864,"stop":1759549085864,"duration":0},"status":"passed","severity":"normal"},{"uid":"608094a23adfbee7","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759547928098,"stop":1759547928099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dafb3c97c728187","name":"isConnected should return true after first peer connects","time":{"start":1759548037529,"stop":1759548037530,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bc6e383a367cad","name":"should throw error - no id","time":{"start":1759547928833,"stop":1759547928834,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7ca76a2a91fac1","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759547948398,"stop":1759547948398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca85e5a49b838a9","name":"should be safe to call multiple times","time":{"start":1759547938143,"stop":1759547938151,"duration":8},"status":"passed","severity":"normal"},{"uid":"15d037e8ac982847","name":"random static sharding 4 - Cluster ID: 474, Shard ID: 519","time":{"start":1759548283924,"stop":1759548283926,"duration":2},"status":"passed","severity":"normal"},{"uid":"3335a5e00bbd08ad","name":"should maintain chronological order of messages in localHistory","time":{"start":1759547978832,"stop":1759547978832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5e3bafc3ff311b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759548189882,"stop":1759548189882,"duration":0},"status":"passed","severity":"normal"},{"uid":"29781fee6f9adf21","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759548197745,"stop":1759548197745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a06f5fa5aa8cb56","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759548491177,"stop":1759548491177,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5110551f9542a7","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759547939139,"stop":1759547939140,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3f490dc4642ff7","name":"Push message with content topic containing Russian","time":{"start":1759549085867,"stop":1759549085868,"duration":1},"status":"passed","severity":"normal"},{"uid":"514557026eeb0b2d","name":"isConnected return false after peer stops","time":{"start":1759548037530,"stop":1759548037530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14c3c8c65969586","name":"Push message with short payload","time":{"start":1759549085885,"stop":1759549085885,"duration":0},"status":"passed","severity":"normal"},{"uid":"49160b58ba752a9e","name":"Passing an array","time":{"start":1759548343560,"stop":1759548343560,"duration":0},"status":"passed","severity":"normal"},{"uid":"faecdf5d5cfcc307","name":"should reject if LightPush is requested but not mounted","time":{"start":1759547990923,"stop":1759547990923,"duration":0},"status":"passed","severity":"normal"},{"uid":"748c704e1aa23aad","name":"Check publish message after client node is restarted","time":{"start":1759548189889,"stop":1759548189889,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18cd80d4d24cdba0","name":"Subscribe to topic containing XML and receive message","time":{"start":1759548491179,"stop":1759548491179,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfd82a4003e8bac","name":"should set up event listeners when started","time":{"start":1759547990312,"stop":1759547990312,"duration":0},"status":"passed","severity":"normal"},{"uid":"69746a509ab8d3b2","name":"should work with stubbed peer manager event emitter","time":{"start":1759547990312,"stop":1759547990313,"duration":1},"status":"passed","severity":"normal"},{"uid":"845ef782fb46f5b3","name":"should handle errors when getting connections","time":{"start":1759547938111,"stop":1759547938111,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ec245640a9a97c","name":"should add event listener for peer:discovery","time":{"start":1759547938143,"stop":1759547938143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2941e0b94b560cde","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759547989605,"stop":1759547989605,"duration":0},"status":"passed","severity":"normal"},{"uid":"5865d632731dab94","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759547989222,"stop":1759547989227,"duration":5},"status":"passed","severity":"normal"},{"uid":"c5d2ec26354a57a9","name":"should use DNS peer discovery with light client","time":{"start":1759548021832,"stop":1759548021833,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a79e9ff2bc7b8e05","name":"Push message with content topic containing emoji","time":{"start":1759549085853,"stop":1759549085853,"duration":0},"status":"passed","severity":"normal"},{"uid":"54173b0c6bc15338","name":"random static sharding 3 - Cluster ID: 971, Shard ID: 882","time":{"start":1759548283921,"stop":1759548283923,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdfedbe4e601a534","name":"yields undefined for messages without content topic","time":{"start":1759547939363,"stop":1759547939364,"duration":1},"status":"passed","severity":"normal"},{"uid":"592e17c764150add","name":"can start and stop the service","time":{"start":1759547952701,"stop":1759547952701,"duration":0},"status":"passed","severity":"normal"},{"uid":"42414fc6b026fdf7","name":"Check received message containing escaped characters","time":{"start":1759548465936,"stop":1759548465936,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b2c68647cd0ef0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759548040152,"stop":1759548040152,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddbb0d622e6b731","name":"should properly create location multiaddrs - tcp","time":{"start":1759547928840,"stop":1759547928841,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d51998ed6fca91","name":"Check message with invalid timestamp is not received","time":{"start":1759548465930,"stop":1759548465930,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b2b9fca3bd5892","name":"should not fail to start the service if it is already started","time":{"start":1759548021829,"stop":1759548021830,"duration":1},"status":"passed","severity":"normal"},{"uid":"41711c9185afcec6","name":"Subscribe and receives messages on 20 topics","time":{"start":1759548491166,"stop":1759548491166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebac362c9303efc0","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759547978829,"stop":1759547978829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dabc3f7b01d183e","name":"should process successful peer exchange query","time":{"start":1759547948791,"stop":1759547948792,"duration":1},"status":"passed","severity":"normal"},{"uid":"d26655b3e2fbb965","name":"msgTime: 0 ms from now, startTime: 1759289129558, endTime: 1759548329558","time":{"start":1759548344486,"stop":1759548344487,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7c326d10428d6a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759548296595,"stop":1759548296599,"duration":4},"status":"passed","severity":"normal"},{"uid":"879c214b253c4473","name":"should return true when peer is on the same cluster","time":{"start":1759547938700,"stop":1759547938703,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ba2394c8fb63bb6","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759547988649,"stop":1759547988653,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce2ade24444dbf65","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759547978837,"stop":1759547978837,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b4d064e98cdcf9","name":"should dial one peer on dial","time":{"start":1759548107025,"stop":1759548107026,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5f411cf02d2af4","name":"should filter out already connected peers","time":{"start":1759547938657,"stop":1759547938658,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7f348fe2fc0d9a","name":"caches peers it previously fetched","time":{"start":1759547949021,"stop":1759547949022,"duration":1},"status":"passed","severity":"normal"},{"uid":"3750e134a667f999","name":"should return false when peer is not on the specified shard","time":{"start":1759547938705,"stop":1759547938719,"duration":14},"status":"passed","severity":"normal"},{"uid":"c09126976dd8344a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759547988653,"stop":1759547988653,"duration":0},"status":"passed","severity":"normal"},{"uid":"731badaac90ac20c","name":"A test","time":{"start":1759548092164,"stop":1759548092164,"duration":0},"status":"passed","severity":"normal"},{"uid":"456fe0284001ecbe","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759547970484,"stop":1759547970491,"duration":7},"status":"passed","severity":"normal"},{"uid":"92cbfd596e650794","name":"should throw error when no peers are available","time":{"start":1759547990686,"stop":1759547990694,"duration":8},"status":"passed","severity":"normal"},{"uid":"8f6c5cf6d96f1ec3","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759547978831,"stop":1759547978831,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecc601945626dce","name":"Using a function","time":{"start":1759548343560,"stop":1759548343562,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c456995a0d9d9a1","name":"Refresh subscription","time":{"start":1759548197747,"stop":1759548197747,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f7c826e38338095","name":"Check received message containing numeric","time":{"start":1759548465925,"stop":1759548465925,"duration":0},"status":"passed","severity":"normal"},{"uid":"4454255a328346b1","name":"Push message with Basic HTML tag payload","time":{"start":1759549085888,"stop":1759549085888,"duration":0},"status":"passed","severity":"normal"},{"uid":"5faa9f9c0dac632","name":"same cluster, static sharding: nodes connect","time":{"start":1759548107215,"stop":1759548107215,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff1ce5a5d2f5cd1","name":"Push to array if already present","time":{"start":1759547922649,"stop":1759547922650,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebc4bc83b966a04","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759548344484,"stop":1759548344485,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cc3814f596d9d5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759548491170,"stop":1759548491170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc805af626e8184","name":"should remove event listeners from libp2p","time":{"start":1759547938064,"stop":1759547938067,"duration":3},"status":"passed","severity":"normal"},{"uid":"708a45ab44e722b6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759547970465,"stop":1759547970465,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbf2b9ce145d29f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759547970519,"stop":1759547970519,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c0e105c24d1464","name":"should not fail to start the service if it is already started","time":{"start":1759547952702,"stop":1759547952702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4090064236b12681","name":"should be empty after removing the only subscription","time":{"start":1759547990271,"stop":1759547990271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcb31b1c609b19b","name":"Check received message containing escaped characters","time":{"start":1759548465928,"stop":1759548465928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a82f130befd9a78","name":"should successfully stop","time":{"start":1759547989616,"stop":1759547989616,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59d649485d4add9","name":"should create all internal components","time":{"start":1759547939297,"stop":1759547939297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02ad2095fe21b92","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759548344486,"stop":1759548344486,"duration":0},"status":"passed","severity":"normal"},{"uid":"755e7de692001107","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759547939153,"stop":1759547939153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a62137021caa672","name":"Overlapping topic subscription","time":{"start":1759548491167,"stop":1759548491167,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc23d694bca70590","name":"can start the service","time":{"start":1759547952700,"stop":1759547952701,"duration":1},"status":"passed","severity":"normal"},{"uid":"3804bef58fb8c086","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759548491171,"stop":1759548491171,"duration":0},"status":"passed","severity":"normal"},{"uid":"751b4752bf06f859","name":"Query with Ordered Callback, No Decoder","time":{"start":1759548303635,"stop":1759548303636,"duration":1},"status":"passed","severity":"normal"},{"uid":"d76133c4dfb5d49a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759547938671,"stop":1759547938677,"duration":6},"status":"passed","severity":"normal"},{"uid":"358d73a6ce5a2c87","name":"Push message with content topic containing short","time":{"start":1759549085890,"stop":1759549085891,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f8d3a803900a25","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759548091829,"stop":1759548091829,"duration":0},"status":"passed","severity":"normal"},{"uid":"21579fe6077c6337","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759547928097,"stop":1759547928097,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7542b9e50e658b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759547948388,"stop":1759547948395,"duration":7},"status":"passed","severity":"normal"},{"uid":"d31409dec28ac941","name":"should save new peer to store","time":{"start":1759547938158,"stop":1759547938158,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f45a05798094be","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759547922763,"stop":1759547922763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3093ce1197fb44f","name":"should handle empty peer infos gracefully","time":{"start":1759547948608,"stop":1759547948608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c509c0b5cf20e6aa","name":"should remove event listeners when stopped","time":{"start":1759547990312,"stop":1759547990312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aeb47912139025","name":"Publish message with rate limit","time":{"start":1759548189890,"stop":1759548189890,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35c6ab8e463c3e3","name":"throws on content topic with generation field greater than 0","time":{"start":1759547922753,"stop":1759547922753,"duration":0},"status":"passed","severity":"normal"},{"uid":"f536ac92229e6943","name":"Push message with special chars payload","time":{"start":1759549085843,"stop":1759549085844,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef889fe48e4e94f","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759548333270,"stop":1759548333271,"duration":1},"status":"passed","severity":"normal"},{"uid":"650625fade4ed84a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759547989682,"stop":1759547989682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b705a344a92b755","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759547939299,"stop":1759547939300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddbfe099c913e02f","name":"Check message with no pubsub topic is not received","time":{"start":1759548465939,"stop":1759548465939,"duration":0},"status":"passed","severity":"normal"},{"uid":"108ce7ab77563e47","name":"should handle retrieve function with query parameters","time":{"start":1759547990325,"stop":1759547990325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7360a6887296","name":"should increase lamport timestamp","time":{"start":1759547978828,"stop":1759547978828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b156588bf44259b5","name":"should allow redial after failed dial cooldown expires","time":{"start":1759547938565,"stop":1759547938565,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b14831bd172b79","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759547970534,"stop":1759547970534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6348c87c2a2737af","name":"should return false when peer is not found","time":{"start":1759547938721,"stop":1759547938721,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fb69adad58aa46","name":"should update ack status of messages in outgoing buffer","time":{"start":1759547978839,"stop":1759547978839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88698eed3bc25d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759547988625,"stop":1759547988626,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd41dc9197fa48f","name":"Ephemeral field set to true","time":{"start":1759547939493,"stop":1759547939494,"duration":1},"status":"passed","severity":"normal"},{"uid":"775c290bcc311770","name":"should handle zero peers request","time":{"start":1759547948623,"stop":1759547948624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5ed3b769e90c4b","name":"Sync message is sent within sync frequency","time":{"start":1759547998788,"stop":1759547998788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7972b05aafb3d88","name":"Check received message containing emoji","time":{"start":1759548465937,"stop":1759548465937,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca317696dfaf6c8","name":"Check publish message containing numeric","time":{"start":1759548189869,"stop":1759548189869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f223a7993f8ced6","name":"should handle multiple query options for time ranges","time":{"start":1759547990694,"stop":1759547990694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af8330fae6137c","name":"should sort peers by ping value","time":{"start":1759547939305,"stop":1759547939305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c434e0f1aab4e36","name":"should handle peer not in mesh for all topics","time":{"start":1759547939147,"stop":1759547939148,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a61b6b77036a66f","name":"should skip peer when not on same cluster","time":{"start":1759547938555,"stop":1759547938555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e03766d4fa9b5d","name":"Push message with content topic containing numeric","time":{"start":1759549085891,"stop":1759549085891,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6bb867af53495d","name":"should be delivered immediately if received","time":{"start":1759547978840,"stop":1759547978840,"duration":0},"status":"passed","severity":"normal"},{"uid":"debd97b55f21d632","name":"should not retry if at least one success","time":{"start":1759547990060,"stop":1759547990060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef596ecb5a732148","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759547922770,"stop":1759547922771,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23233f1a2f44ccc","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759547990354,"stop":1759547990355,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b4f89023d1c2fd","name":"topics with same application and version share the same shard","time":{"start":1759547922764,"stop":1759547922764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b8bfe787e0656","name":"Push message with content topic containing short","time":{"start":1759549085878,"stop":1759549085878,"duration":0},"status":"passed","severity":"normal"},{"uid":"30426504a8496c1a","name":"Push message with SQL Injection payload","time":{"start":1759549085874,"stop":1759549085875,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf27eb6e880e06","name":"Decoder throws on undefined content topic","time":{"start":1759547960049,"stop":1759547960049,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c7a28e503b651e","name":"can start and stop the service","time":{"start":1759548021828,"stop":1759548021828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7c623639a7de30","name":"Push message with content topic containing long","time":{"start":1759549085878,"stop":1759549085879,"duration":1},"status":"passed","severity":"normal"},{"uid":"57df22e3e68e6e6b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759548491167,"stop":1759548491167,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae823d79fa0be8f6","name":"should return true for sync message with causal history","time":{"start":1759547994012,"stop":1759547994012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2fe81973b2986f","name":"rejects hash query with content filter parameters","time":{"start":1759547938956,"stop":1759547938969,"duration":13},"status":"passed","severity":"normal"},{"uid":"544d72e44518d812","name":"returns only open connection if one present","time":{"start":1759547939022,"stop":1759547939023,"duration":1},"status":"passed","severity":"normal"},{"uid":"897a2a4f6a8f9756","name":"messageHashStr works with IProtoMessage","time":{"start":1759547938792,"stop":1759547938792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3618d86339e0bdb","name":"Push message with content topic containing JSON","time":{"start":1759549085852,"stop":1759549085852,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e91283ffa149c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759547994007,"stop":1759547994008,"duration":1},"status":"passed","severity":"normal"},{"uid":"d637b45bc8962218","name":"should maintain desired error rate","time":{"start":1759547975556,"stop":1759547975560,"duration":4},"status":"passed","severity":"normal"},{"uid":"b329bea901913f56","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759547939138,"stop":1759547939138,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e19e5e2c718dac","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759547948795,"stop":1759547948795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caa97ff19ae65ed","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759547994010,"stop":1759547994010,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb20156b2f5437a","name":"Passing page size 0 when there are 110 messages","time":{"start":1759548327097,"stop":1759548327097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16d5887f081503a","name":"Renews subscription after lossing a connection","time":{"start":1759548491181,"stop":1759548491181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afc29ac10f9f967","name":"Push message with emoji payload","time":{"start":1759549085848,"stop":1759549085848,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93c81582a115d12","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759548107217,"stop":1759548107217,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59c1c798330c8ca","name":"Push message with shell command payload","time":{"start":1759549085847,"stop":1759549085847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2ed4ae23ace45b","name":"should handle timestamp equal to current time","time":{"start":1759547978300,"stop":1759547978300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50cad61c040dabb","name":"should clear timers for specific peer on disconnect","time":{"start":1759547939144,"stop":1759547939144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9e307279fab55e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759547970596,"stop":1759547970596,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e841d8c022c141","name":"should check false positive rate","time":{"start":1759547975562,"stop":1759547975562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ead5904d5d0f41","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759547970464,"stop":1759547970465,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae4153838904590","name":"should initialize with default options","time":{"start":1759547948782,"stop":1759547948782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d4a1bf99be8b39","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759547990335,"stop":1759547990335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e03aa84866515b","name":"should dial all peers on dial","time":{"start":1759548107022,"stop":1759548107024,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2615e3348b1aaa1","name":"should create ShardReader with auto sharding network config","time":{"start":1759547938698,"stop":1759547938699,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abcf0051b74080d","name":"Push message with custom timestamp: 1759551640460","time":{"start":1759549085884,"stop":1759549085884,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ae4fdad7cec56a","name":"should handle relay send failures gracefully","time":{"start":1759547939142,"stop":1759547939143,"duration":1},"status":"passed","severity":"normal"},{"uid":"1003a03c4c21630e","name":"Meta field set when metaSetter is specified","time":{"start":1759547939494,"stop":1759547939494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4a445ddcf28359","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759548107222,"stop":1759548107222,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc7d326df194ac6","name":"Asymmetric encrypt & decrypt","time":{"start":1759547959005,"stop":1759547959005,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7d8aeef2ec6dea","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759548021833,"stop":1759548021833,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd0f8a622154508d","name":"Check message received after jswaku node is restarted","time":{"start":1759548465932,"stop":1759548465932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32d759d4c098063","name":"should handle task timeouts","time":{"start":1759547988627,"stop":1759547988627,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b868cecfb28e78","name":"should stop ping timers on peer disconnect","time":{"start":1759547939132,"stop":1759547939133,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad056ecc363e92ad","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759547989228,"stop":1759547989228,"duration":0},"status":"passed","severity":"normal"},{"uid":"158c86d13cd90ebe","name":"Push message with JSON payload","time":{"start":1759549085876,"stop":1759549085876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a884720f93882b62","name":"should not receive a peer event after stop","time":{"start":1759548194675,"stop":1759548194675,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae6aad4dec9ff3e","name":"Passing page size 1 when there are 4 messages","time":{"start":1759548327097,"stop":1759548327097,"duration":0},"status":"passed","severity":"normal"},{"uid":"615b410257efc6ee","name":"should handle very large timestamps","time":{"start":1759547978300,"stop":1759547978300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcc6623d3e75c63","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759547922772,"stop":1759547922772,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4c46ed79dba53","name":"should return false when peer is on different cluster","time":{"start":1759547938703,"stop":1759547938703,"duration":0},"status":"passed","severity":"normal"},{"uid":"983a378560c1db4d","name":"Nodes with multiple pubsub topic","time":{"start":1759548183284,"stop":1759548183285,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc7f3248bedd61f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759547939154,"stop":1759547939155,"duration":1},"status":"passed","severity":"normal"},{"uid":"765752f6de89b22f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759548293922,"stop":1759548293922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6069306f11ca0aff","name":"should discover peers from provided peer cache","time":{"start":1759548112134,"stop":1759548112134,"duration":0},"status":"passed","severity":"normal"},{"uid":"531a4993ab47a094","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759548491175,"stop":1759548491175,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c574b89d65f81bbf","name":"should create QueryOnConnect instance without options","time":{"start":1759547990304,"stop":1759547990304,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e32a9e4b859c4b","name":"should process up to 3 peers at once","time":{"start":1759547938572,"stop":1759547938572,"duration":0},"status":"passed","severity":"normal"},{"uid":"815ebb0a4b905e42","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759548023384,"stop":1759548023384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16876031e76beeb","name":"Outgoing message is acknowledged","time":{"start":1759547991928,"stop":1759547991928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15a8e28ff096222","name":"Push message with numeric payload","time":{"start":1759549085843,"stop":1759549085843,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b4dc3c327fb51b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759548197767,"stop":1759548197770,"duration":3},"status":"passed","severity":"normal"},{"uid":"af9a6bf232cb192","name":"should not dispatch event when already connected","time":{"start":1759547938097,"stop":1759547938098,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e35c02887ba3211","name":"should handle dial errors gracefully","time":{"start":1759547938658,"stop":1759547938658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed72abea4a5eaa99","name":"Publish message with custom timestamp: Sun Oct 13 2024 03:23:03 GMT+0000 (Coordinated Universal Time)","time":{"start":1759548189883,"stop":1759548189883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1e43c07a72558b","name":"Push message with custom timestamp: 1759544440459","time":{"start":1759549085856,"stop":1759549085856,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbc9d6250f81658","name":"should handle a minimal index list","time":{"start":1759547923000,"stop":1759547923000,"duration":0},"status":"passed","severity":"normal"},{"uid":"21da73aa39ad8a6b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759548166675,"stop":1759548166676,"duration":1},"status":"passed","severity":"normal"},{"uid":"856c8a09c3496238","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759547948613,"stop":1759547948614,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a24a23c2f1e6416","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759547928094,"stop":1759547928094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9ef399faa701f9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759548037531,"stop":1759548037531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f76b1f8ff8f4579","name":"should call waitForPeer on Relay","time":{"start":1759547990926,"stop":1759547990926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7a68e5ee0e488f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759547928093,"stop":1759547928094,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b661fef24b01e1c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759547970492,"stop":1759547970493,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4adea921877523","name":"should not be empty after adding a subscription","time":{"start":1759547990259,"stop":1759547990271,"duration":12},"status":"passed","severity":"normal"},{"uid":"8b39ccb56451101c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759548491180,"stop":1759548491180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c0236e6e87b83a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759548166671,"stop":1759548166671,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc73e117d8fe4c","name":"Relay","time":{"start":1759548022732,"stop":1759548022733,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfce9bfca9310a26","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759548303633,"stop":1759548303633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53cb368074bbfd5","name":"Sign & Recover","time":{"start":1759547959007,"stop":1759547959007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e4415e4af11b60","name":"Push message with content topic containing Russian","time":{"start":1759549085880,"stop":1759549085880,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85698265f3e0656","name":"Cluster ID 0, shard 1","time":{"start":1759548283914,"stop":1759548283916,"duration":2},"status":"passed","severity":"normal"},{"uid":"e47f573d8e09a36c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759548491178,"stop":1759548491178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f9216bbaad5bf2","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759547990336,"stop":1759547990336,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee77ba5e6de1c1a","name":"Callback on promise, aborts when callback returns true","time":{"start":1759548329302,"stop":1759548329302,"duration":0},"status":"passed","severity":"normal"},{"uid":"649b005c56788ab","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759548183282,"stop":1759548183282,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa30460bc0ad89b0","name":"should return false for malformed SDS messages","time":{"start":1759547994011,"stop":1759547994011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d90e5a2add3817","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759547939360,"stop":1759547939361,"duration":1},"status":"passed","severity":"normal"},{"uid":"66906dc0213342b1","name":"Subscribe and receive messages via waku relay post","time":{"start":1759548491174,"stop":1759548491174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad0edc60782875e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759547928095,"stop":1759547928096,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88832615ee63d21","name":"Outgoing message is possibly acknowledged","time":{"start":1759547994008,"stop":1759547994008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a02b627a6f8f451","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759547978835,"stop":1759547978836,"duration":1},"status":"passed","severity":"normal"},{"uid":"157f704978690c46","name":"should perform ping and update peer store on timer","time":{"start":1759547939135,"stop":1759547939136,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11646b5c27241d5","name":"Outgoing message is emitted as sent","time":{"start":1759547992180,"stop":1759547992180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a128aaf671040d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759547939153,"stop":1759547939154,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b46930ec14871c9","name":"Push message with Russian payload","time":{"start":1759549085887,"stop":1759549085887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c45f4c2525f3e9","name":"should work with stubbed retrieve function","time":{"start":1759547990313,"stop":1759547990322,"duration":9},"status":"passed","severity":"normal"},{"uid":"7e6a77041125d1b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759547970550,"stop":1759547970551,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ed78f0238c142d","name":"should be safe to call multiple times","time":{"start":1759547939299,"stop":1759547939299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb7b2ca65c6bb49","name":"should stop all internal components","time":{"start":1759547939298,"stop":1759547939299,"duration":1},"status":"passed","severity":"normal"},{"uid":"b173daadefcefed2","name":"should hang up with multiaddr and return true on success","time":{"start":1759547939302,"stop":1759547939302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52884de4505558c","name":"accepts valid message hash query","time":{"start":1759547938956,"stop":1759547938956,"duration":0},"status":"passed","severity":"normal"},{"uid":"137daf2fd0c3a7a9","name":"should use configured peers when available","time":{"start":1759547990695,"stop":1759547990695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01a12eff51c18b7","name":"should only return 1 node with relay capability","time":{"start":1759547949022,"stop":1759547949022,"duration":0},"status":"passed","severity":"normal"},{"uid":"da09c5c922850303","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759548491177,"stop":1759548491177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d14d180b7df3163","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759547938720,"stop":1759547938720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3aa6ce24f43d11","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759547948398,"stop":1759547948398,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ed954713bb7ad9","name":"Sync message is not sent if another sync message was just received","time":{"start":1759547998789,"stop":1759547998789,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f16021d4b2ae8c","name":"Subscribe and receives messages on 20 topics","time":{"start":1759548491174,"stop":1759548491175,"duration":1},"status":"passed","severity":"normal"},{"uid":"883d5b4720b44504","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759547922773,"stop":1759547922773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9d6de70a27482","name":"should not allow k > 12","time":{"start":1759547970594,"stop":1759547970595,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91598aadb337bf2","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759547990341,"stop":1759547990341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f975eaa04acb2c91","name":"should dispatch connect and disconnect events","time":{"start":1759547989683,"stop":1759547989683,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf23f9a870b4b4df","name":"should get / set UDP multiaddr","time":{"start":1759547928838,"stop":1759547928838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f50d65022afbcc5","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759547970483,"stop":1759547970484,"duration":1},"status":"passed","severity":"normal"},{"uid":"871496c161348122","name":"Publish message with large meta","time":{"start":1759548189889,"stop":1759548189890,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e0887f20877b4c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759548344484,"stop":1759548344484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d656e54234dd96","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759548040151,"stop":1759548040152,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6690489824e8d5","name":"Round trip binary serialization","time":{"start":1759547939493,"stop":1759547939493,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcddef5ac2edc94","name":"Query Generator, No message returned","time":{"start":1759548303634,"stop":1759548303635,"duration":1},"status":"passed","severity":"normal"},{"uid":"8076824c6760d259","name":"Encoder throws on empty string content topic","time":{"start":1759547939494,"stop":1759547939495,"duration":1},"status":"passed","severity":"normal"},{"uid":"d409e9d3c49692c8","name":"Push message with content topic containing long","time":{"start":1759549085866,"stop":1759549085866,"duration":0},"status":"passed","severity":"normal"},{"uid":"59520437e5e52993","name":"should throw an error for insufficient data","time":{"start":1759547923001,"stop":1759547923001,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c51cebbec1b5390","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759548197765,"stop":1759548197766,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4b49d666fc9780","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759547939135,"stop":1759547939135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5291ded6058bfa2b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759548491166,"stop":1759548491166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10c7d18222e0bdb8","name":"should dispatch network event when browser goes online","time":{"start":1759547938104,"stop":1759547938104,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9bc3c0af54e684","name":"should hang up with PeerId and return true on success","time":{"start":1759547939302,"stop":1759547939302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36d5574d1ca4856","name":"Push message with content topic containing Chinese","time":{"start":1759549085880,"stop":1759549085880,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba8b94fe23d7223","name":"Check received message containing Chinese","time":{"start":1759548465926,"stop":1759548465926,"duration":0},"status":"passed","severity":"normal"},{"uid":"731df9856081aa8","name":"Check publish message containing long","time":{"start":1759548189865,"stop":1759548189867,"duration":2},"status":"passed","severity":"normal"},{"uid":"1862cc310aae245b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759548197755,"stop":1759548197755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e95e58c23cdcf7f","name":"should handle complete discovery-to-dial flow","time":{"start":1759547938159,"stop":1759547938159,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfba2e31f0346c9f","name":"handles different networkShards values correctly","time":{"start":1759547922765,"stop":1759547922765,"duration":0},"status":"passed","severity":"normal"},{"uid":"88dab523f94b13e2","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759547949024,"stop":1759547949025,"duration":1},"status":"skipped","severity":"normal"},{"uid":"97b385c7db7e2cab","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759547938775,"stop":1759547938776,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f45fb943593db7","name":"should handle case when navigator is not available","time":{"start":1759547938081,"stop":1759547938082,"duration":1},"status":"passed","severity":"normal"},{"uid":"27217868d723e7aa","name":"throws on content topic with too few or too many fields","time":{"start":1759547922752,"stop":1759547922752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9657d91b5d46a926","name":"should handle peer store errors gracefully","time":{"start":1759547938664,"stop":1759547938664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c162a8a2e835a5ae","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759548329299,"stop":1759548329301,"duration":2},"status":"passed","severity":"normal"},{"uid":"bba1e2cb957571dc","name":"Push message with content topic containing special chars","time":{"start":1759549085866,"stop":1759549085866,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f3da841cac0237","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759547970484,"stop":1759547970484,"duration":0},"status":"passed","severity":"normal"},{"uid":"be70ebb447009e4a","name":"Store - dialed first","time":{"start":1759548349408,"stop":1759548349408,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b025ce4eceec88","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759548107217,"stop":1759548107217,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d921cc5a27ea81","name":"Waku message hash computation (no timestamp)","time":{"start":1759547938782,"stop":1759547938783,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1ebbec9b6c909d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759548037528,"stop":1759548037528,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdf8702fef920db","name":"should return false for sync message without causal history","time":{"start":1759547994011,"stop":1759547994012,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b37fa3b814ec36","name":"Push message with content topic containing escaped characters","time":{"start":1759549085881,"stop":1759549085881,"duration":0},"status":"passed","severity":"normal"},{"uid":"44eb431653f1de22","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759547939140,"stop":1759547939140,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e5c310469aa526","name":"should handle peer store update failures gracefully","time":{"start":1759547939137,"stop":1759547939138,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8ec5618d4d2e7c","name":"should emit a peer event after start","time":{"start":1759547952702,"stop":1759547952703,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a068b9e78f3cc0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759548491173,"stop":1759548491173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e809f73ad2ed9044","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759547970534,"stop":1759547970534,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0bbac690bb1de3","name":"should allow redial after cooldown period","time":{"start":1759547938555,"stop":1759547938555,"duration":0},"status":"passed","severity":"normal"}] |