allure-jswaku/8581/widgets/severity.json
2025-07-09 12:55:14 +00:00

1 line
195 KiB
JSON

[{"uid":"ffe31c17f617706e","name":"should add and remove event listeners correctly","time":{"start":1752065025142,"stop":1752065025142,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bfb03ff5316914","name":"random static sharding 3 - Cluster ID: 856, Shard ID: 41","time":{"start":1752065328289,"stop":1752065328289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a5d88ca35b0927","name":"should be safe to call multiple times","time":{"start":1752065012523,"stop":1752065012523,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8961cd046988e6","name":"should be delivered immediately if received","time":{"start":1752065056662,"stop":1752065056663,"duration":1},"status":"passed","severity":"normal"},{"uid":"226a96ab65fde862","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752065051571,"stop":1752065051571,"duration":0},"status":"passed","severity":"normal"},{"uid":"26110937ed88357d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752065206307,"stop":1752065206307,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9e215b9a573d22","name":"should handle complete dial lifecycle","time":{"start":1752065012453,"stop":1752065012454,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3f9c53a6b38347","name":"Query with Ordered Callback, No message returned","time":{"start":1752065289208,"stop":1752065289208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced14549695b204c","name":"should maintain proper timestamps if all messages received","time":{"start":1752065056657,"stop":1752065056657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6473c4766d88495","name":"Subscribe to topic containing Script and receive message","time":{"start":1752065562769,"stop":1752065562769,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c37ae193a79784","name":"Push message with custom timestamp: 1721306693125","time":{"start":1752065674417,"stop":1752065674417,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fff97da3c828485","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752065051566,"stop":1752065051566,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d20067836b2d0f","name":"should handle case with no peers in store","time":{"start":1752065012640,"stop":1752065012640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27e675d1c74710","name":"Check received message containing Arabic","time":{"start":1752065510988,"stop":1752065510988,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8eb57f69fe1ec3","name":"handles different networkShards values correctly","time":{"start":1752064997299,"stop":1752064997299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce607f5519fac99d","name":"should create a new stream if no existing for protocol found","time":{"start":1752065013087,"stop":1752065013087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b47045c39ab7da4","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752064997323,"stop":1752064997323,"duration":0},"status":"passed","severity":"normal"},{"uid":"925f53279e08c6c9","name":"Throws when trying to push message with empty payload","time":{"start":1752065674412,"stop":1752065674412,"duration":0},"status":"passed","severity":"normal"},{"uid":"6529c1df91f7b97f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752065289208,"stop":1752065289209,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2d3cf98df5955e","name":"Decoder throws on empty string content topic","time":{"start":1752065032678,"stop":1752065032678,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc11d2d980a07ca9","name":"should properly clean up resources when disposed","time":{"start":1752065040419,"stop":1752065040426,"duration":7},"status":"passed","severity":"normal"},{"uid":"3ff7f82f9953b001","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752065056661,"stop":1752065056661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29148f195034eba","name":"should handle dial errors gracefully","time":{"start":1752065012439,"stop":1752065012443,"duration":4},"status":"passed","severity":"normal"},{"uid":"19500fc90dca3ae9","name":"Promise Callback - false","time":{"start":1752065329863,"stop":1752065329863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13fd79eed654d6","name":"Callback on promise, aborts when callback returns true","time":{"start":1752065322264,"stop":1752065322264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff8603528aa44f0","name":"Query with Promise Callback, No Decoder","time":{"start":1752065289209,"stop":1752065289210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f308154a7b32895a","name":"should reject if WakuNode is not started","time":{"start":1752065042472,"stop":1752065042472,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab3823d8384405e","name":"should add event listeners to globalThis","time":{"start":1752065012484,"stop":1752065012484,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbebb0a546a49816","name":"should return false when peer is not on topic","time":{"start":1752065013554,"stop":1752065013554,"duration":0},"status":"passed","severity":"normal"},{"uid":"67810bd27ae29229","name":"Nodes with multiple pubsub topic","time":{"start":1752065188008,"stop":1752065188008,"duration":0},"status":"passed","severity":"normal"},{"uid":"894a8e777a9ad993","name":"Wrong topic","time":{"start":1752065307648,"stop":1752065307651,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9f7b7e9f74da138","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752065328285,"stop":1752065328288,"duration":3},"status":"passed","severity":"normal"},{"uid":"fcb800ca233c120a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752065002603,"stop":1752065002603,"duration":0},"status":"passed","severity":"normal"},{"uid":"e331f17052bc9a74","name":"should send to specified number of peers of used peers","time":{"start":1752065042655,"stop":1752065042655,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0e53cec0923b50","name":"should handle browser offline state overriding peer connections","time":{"start":1752065012504,"stop":1752065012505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f95832a2898ce8","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752065051565,"stop":1752065051565,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5aed234cf6b6a7","name":"Check received message containing Russian","time":{"start":1752065510988,"stop":1752065510988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2917846a9751182c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752065340285,"stop":1752065340286,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf477dcd0dd1bc03","name":"rejects hash query with time filter","time":{"start":1752065013072,"stop":1752065013072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9582ffe59d7aef74","name":"Init the array if not present","time":{"start":1752064997161,"stop":1752064997163,"duration":2},"status":"passed","severity":"normal"},{"uid":"830627fa00afe23e","name":"should dispatch connect and disconnect events","time":{"start":1752065042463,"stop":1752065042465,"duration":2},"status":"passed","severity":"normal"},{"uid":"23029d01fd0693cc","name":"can start and stop the service","time":{"start":1752065077683,"stop":1752065077684,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a821594823f181b","name":"Store - dialed after - with timeout","time":{"start":1752065348679,"stop":1752065348680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18d4a1dc320820","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752065012792,"stop":1752065012793,"duration":1},"status":"passed","severity":"normal"},{"uid":"49198f5b26d15462","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752064997311,"stop":1752064997311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a8c713d043c9ff","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752065002592,"stop":1752065002594,"duration":2},"status":"passed","severity":"normal"},{"uid":"56ad74f93e3dce01","name":"should return true when over bootstrap limit","time":{"start":1752065012656,"stop":1752065012656,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7be3749961c0e3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752065674403,"stop":1752065674403,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3a3d5c67677914","name":"should return false when topic is not configured","time":{"start":1752065013553,"stop":1752065013553,"duration":0},"status":"passed","severity":"normal"},{"uid":"659bcc49fb4273b5","name":"should handle empty pubsub topics","time":{"start":1752065013042,"stop":1752065013042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45237c1cbf80b7f","name":"Check received message with timestamp: 1752065072295 ","time":{"start":1752065510991,"stop":1752065510991,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dd74c77feeb2","name":"should stop all internal components","time":{"start":1752065013547,"stop":1752065013547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba958b34c6460fe","name":"Passing page size 19 when there are 20 messages","time":{"start":1752065339539,"stop":1752065339539,"duration":0},"status":"passed","severity":"normal"},{"uid":"2746708cd7316e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752065051592,"stop":1752065051592,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4d35d33d39e986","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752065562760,"stop":1752065562760,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c149bdb347faec","name":"random static sharding 1 - Cluster ID: 251, Shard ID: 247","time":{"start":1752065328288,"stop":1752065328289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa3a32afc51d131","name":"should merge provided config with defaults","time":{"start":1752065013545,"stop":1752065013545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8b9156672ff45e","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752064997322,"stop":1752064997323,"duration":1},"status":"passed","severity":"normal"},{"uid":"d669848eeec0e86f","name":"can start the service","time":{"start":1752065025136,"stop":1752065025137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bad23e8707f2d34","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752065204121,"stop":1752065204121,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b24b935fd482a1","name":"should handle a minimal index list","time":{"start":1752064997419,"stop":1752064997419,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d7f33f2921fb8a","name":"Throws when trying to push message with empty payload","time":{"start":1752065674400,"stop":1752065674400,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cb5b06d5c65f6e","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752065334511,"stop":1752065334512,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b906ee9e671fd8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752065510994,"stop":1752065510994,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc67f44da3498927","name":"should not receive a peer event before start","time":{"start":1752065170715,"stop":1752065170716,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fe8a49fe4aae0a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752065051566,"stop":1752065051566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e687f4c9354684","name":"Passing page size 110 when there are 120 messages","time":{"start":1752065339539,"stop":1752065339540,"duration":1},"status":"passed","severity":"normal"},{"uid":"3549ac20d1557964","name":"should handle peer store errors during connection limiting","time":{"start":1752065012679,"stop":1752065012680,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0b9c1ccf469255","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752065051553,"stop":1752065051554,"duration":1},"status":"passed","severity":"normal"},{"uid":"2809b2b05e86d93","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752065562768,"stop":1752065562769,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7021db537a4c7eb","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752065289205,"stop":1752065289205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c221faba2f66601","name":"Sets default value correctly","time":{"start":1752065345880,"stop":1752065345880,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e78e04b5edca32","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752065276744,"stop":1752065276744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d531918e9143213","name":"should handle peer store errors gracefully","time":{"start":1752065012654,"stop":1752065012654,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bff9bbb5996040d","name":"Push message equal or less that 1MB","time":{"start":1752065674418,"stop":1752065674418,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f4f2b227d71846","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752064997311,"stop":1752064997311,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3f33d183335b97","name":"Push message with custom timestamp: 1752061493125","time":{"start":1752065674418,"stop":1752065674418,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9daf12e08a9cb1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752065002611,"stop":1752065002611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3dce8469c2668df","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752065042383,"stop":1752065042383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76478335e8230f5","name":"should handle peer store errors gracefully","time":{"start":1752065012532,"stop":1752065012532,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c904fbf2102c00","name":"Push message with meta","time":{"start":1752065674405,"stop":1752065674405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fea68d642ed5112","name":"Subscribe and receive messages via lightPush","time":{"start":1752065562753,"stop":1752065562753,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda5207f6441e966","name":"same cluster, same shard: nodes connect","time":{"start":1752065132672,"stop":1752065132672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b86522f0d5a25b","name":"random static sharding 6 - Cluster ID: 634, Shard ID: 894","time":{"start":1752065328291,"stop":1752065328291,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9646de3e186211","name":"should not receive a peer event after stop","time":{"start":1752065077686,"stop":1752065077687,"duration":1},"status":"passed","severity":"normal"},{"uid":"54d5a0c39599a830","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752065562770,"stop":1752065562770,"duration":0},"status":"passed","severity":"normal"},{"uid":"313f9c59ed61f72a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752065013088,"stop":1752065013088,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28c5adaef2d7152","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752065056659,"stop":1752065056659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9162839688960b50","name":"should load peers from local storage and dispatch events","time":{"start":1752065025140,"stop":1752065025141,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8c07903456af4a","name":"should return PeerId when PeerId is provided","time":{"start":1752065013201,"stop":1752065013201,"duration":0},"status":"passed","severity":"normal"},{"uid":"190d4d1cfcb2c50d","name":"should handle onConnected and onDisconnected","time":{"start":1752065042466,"stop":1752065042466,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d49bf210c78cfce","name":"Push message with content topic containing Chinese","time":{"start":1752065674401,"stop":1752065674402,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c55623dc24787f","name":"returns nothing if no connections present","time":{"start":1752065013090,"stop":1752065013091,"duration":1},"status":"passed","severity":"normal"},{"uid":"770aad9dccdc0189","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752065051596,"stop":1752065051596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c8e5a0a363bb0e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752065042376,"stop":1752065042377,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b25bd55e088a5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752065051355,"stop":1752065051356,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cf156626b0ce","name":"should not receive a peer event after stop","time":{"start":1752065170716,"stop":1752065170716,"duration":0},"status":"passed","severity":"normal"},{"uid":"245adf85fb36fd58","name":"messageHashStr works with IProtoMessage","time":{"start":1752065012716,"stop":1752065012716,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb319822951189ea","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752065562762,"stop":1752065562762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e492118db189857","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752065021287,"stop":1752065021287,"duration":0},"status":"passed","severity":"normal"},{"uid":"53429b60deb6d805","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752065041368,"stop":1752065041368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c49cfeb0826b0f2","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752065042469,"stop":1752065042470,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0b6bb0866f8098","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752065562767,"stop":1752065562767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b64571a41e3cece","name":"Fails to push message bigger that 1MB","time":{"start":1752065674407,"stop":1752065674407,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddef715669675cb1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app79/2/topic494/xml","time":{"start":1752065307645,"stop":1752065307645,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ac91e2c768cf6a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752065051592,"stop":1752065051592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9e032ae1e0005a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752065013202,"stop":1752065013203,"duration":1},"status":"passed","severity":"normal"},{"uid":"d107b84e54837a66","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752065216299,"stop":1752065216300,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8ef832f5f6170eef","name":"Push message with content topic containing Russian","time":{"start":1752065674402,"stop":1752065674402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f906cc0943c40771","name":"Js publishes, other Js receives","time":{"start":1752065184659,"stop":1752065184659,"duration":0},"status":"passed","severity":"normal"},{"uid":"910503f018168609","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752065056660,"stop":1752065056660,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3e20146232933c","name":"should be able to decode the field with only STORE set to true","time":{"start":1752065002607,"stop":1752065002608,"duration":1},"status":"passed","severity":"normal"},{"uid":"7030f7962e16960e","name":"Subscribe to topic containing short and publish message","time":{"start":1752065204117,"stop":1752065204118,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29f192df8a490a5","name":"should reject if Store is requested but not mounted","time":{"start":1752065042474,"stop":1752065042474,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f20a6b32820f89","name":"should properly create location multiaddrs - udp","time":{"start":1752065003321,"stop":1752065003321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43c2be10bb80ee9","name":"Push message with special chars payload","time":{"start":1752065674395,"stop":1752065674395,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d5f53588869941","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752065562761,"stop":1752065562761,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbe59b0ae4dcf6c","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752065078593,"stop":1752065078594,"duration":1},"status":"passed","severity":"normal"},{"uid":"9434a50e20a695f3","name":"should set field with only FILTER enabled","time":{"start":1752065003323,"stop":1752065003324,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c5a5a0ac7346c3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752065204122,"stop":1752065204122,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14a335fc4acfab","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752065041945,"stop":1752065041946,"duration":1},"status":"passed","severity":"normal"},{"uid":"9237921d818b3a0","name":"should return all connected peers without codec filter","time":{"start":1752065013551,"stop":1752065013551,"duration":0},"status":"passed","severity":"normal"},{"uid":"122a3282d50eee0d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752065562770,"stop":1752065562770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad05055eec2be6fc","name":"Push message with short payload","time":{"start":1752065674407,"stop":1752065674408,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab1d3cf28851262","name":"Fails to publish duplicate message","time":{"start":1752065195325,"stop":1752065195326,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c5adc9c4f6a67c","name":"ignores domain fetching errors","time":{"start":1752065021284,"stop":1752065021284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee140235ca867ad2","name":"should not process empty queue","time":{"start":1752065012448,"stop":1752065012448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c723c1f8c47ea69c","name":"should drop connection to one peer on hangUp","time":{"start":1752065160504,"stop":1752065160504,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b706e56979c4ff","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752065002609,"stop":1752065002610,"duration":1},"status":"passed","severity":"normal"},{"uid":"704125ce87651325","name":"Used by Waku Relay","time":{"start":1752065345880,"stop":1752065345880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ec5ede7afb312a","name":"Push message with content topic containing emoji","time":{"start":1752065674404,"stop":1752065674405,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3eeae0113a56309","name":"should throw error - no public key","time":{"start":1752065003314,"stop":1752065003314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1566adc4dc8804","name":"Push message with content topic containing Script","time":{"start":1752065674414,"stop":1752065674414,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cbee7f0a67d466","name":"should return true when peer is on the same network","time":{"start":1752065012779,"stop":1752065012782,"duration":3},"status":"passed","severity":"normal"},{"uid":"9737657d7a6a9a6a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752065013031,"stop":1752065013031,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d26d4aeebc4dfaa","name":"Relay - dialed first","time":{"start":1752065348677,"stop":1752065348677,"duration":0},"status":"passed","severity":"normal"},{"uid":"9957060b9f3a38a1","name":"Push message with Arabic payload","time":{"start":1752065674395,"stop":1752065674396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e526c54b2cb5d736","name":"Push message with content topic containing escaped characters","time":{"start":1752065674404,"stop":1752065674404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9446a481f787ea4","name":"Push message with content topic containing numeric","time":{"start":1752065674413,"stop":1752065674413,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd55b825ea78aaf0","name":"less peers than existing","time":{"start":1752065170916,"stop":1752065170916,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89e960281d79095f","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752065276745,"stop":1752065276745,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1b0f7a6434694d5","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752065051574,"stop":1752065051575,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ae803a7abf5a0d","name":"should not receive a peer event before start","time":{"start":1752065077686,"stop":1752065077686,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ac2c1a5946d350","name":"Passing page size 3 when there are 20 messages","time":{"start":1752065339537,"stop":1752065339538,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d90028041e82d52","name":"should keep entries that haven't expired yet","time":{"start":1752065040417,"stop":1752065040418,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb257d7e92235f2b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752065092889,"stop":1752065092890,"duration":1},"status":"passed","severity":"normal"},{"uid":"3213f2115ce491ad","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752065020757,"stop":1752065020758,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ad072f6da073d7","name":"Publish message with large meta","time":{"start":1752065195329,"stop":1752065195329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e1310982657ba8","name":"should not return locked peers if enough unlocked are available","time":{"start":1752065042462,"stop":1752065042462,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b5a3bff5b51004","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752065051590,"stop":1752065051591,"duration":1},"status":"passed","severity":"normal"},{"uid":"364fe9636108b536","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752065289207,"stop":1752065289207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07d86f53ec5c6e","name":"random static sharding 7 - Cluster ID: 606, Shard ID: 412","time":{"start":1752065328291,"stop":1752065328291,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb256059175fb7aa","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752065051559,"stop":1752065051563,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4b5194f022bc676","name":"should handle null peers returned by getPeer","time":{"start":1752065012669,"stop":1752065012669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e61e7197a9695f5","name":"should handle peer not in mesh for all topics","time":{"start":1752065013043,"stop":1752065013043,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a3f21ad4d20179","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752065562758,"stop":1752065562758,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c32ceb1013cf7c3","name":"Subscribe and receive messages via lightPush","time":{"start":1752065562763,"stop":1752065562763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a029da69477b6aaa","name":"configure the node with multiple content topics","time":{"start":1752065307651,"stop":1752065307654,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e3e68b08700f38e","name":"throws on content topic with empty topic name field","time":{"start":1752064997290,"stop":1752064997290,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20bd5a84d07cb93","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752065051575,"stop":1752065051576,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8f42405d56e9be","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752065204122,"stop":1752065204123,"duration":1},"status":"passed","severity":"normal"},{"uid":"8089f3958e58fd80","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752065020758,"stop":1752065020758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b09e5d730a6b17","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752064997300,"stop":1752064997300,"duration":0},"status":"passed","severity":"normal"},{"uid":"7807ef832eace0e7","name":"should dial all peers on dial","time":{"start":1752065160502,"stop":1752065160502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e9b3938dff1d1e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752064997319,"stop":1752064997319,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1d0aa72943ad39","name":"should return false when network is not connected","time":{"start":1752065013548,"stop":1752065013548,"duration":0},"status":"passed","severity":"normal"},{"uid":"322051c5317ce3a6","name":"should have no discoveries enabled by default","time":{"start":1752065041840,"stop":1752065041841,"duration":1},"status":"passed","severity":"normal"},{"uid":"1308a6a26095e530","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752064997296,"stop":1752064997296,"duration":0},"status":"passed","severity":"normal"},{"uid":"13df1969300bbcae","name":"Check received message containing Basic HTML tag","time":{"start":1752065510980,"stop":1752065510980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e0f12e3fa8fc92","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752065051573,"stop":1752065051574,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa72464c339592fb","name":"1 Relay, 1 Filter, gives up","time":{"start":1752065021048,"stop":1752065021048,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b6e45e9b055cda","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752065051593,"stop":1752065051594,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce43ea2e327b8b5c","name":"Refresh subscription","time":{"start":1752065204117,"stop":1752065204117,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43e3bcdd6174829d","name":"Query generator for 2000 messages","time":{"start":1752065322266,"stop":1752065322266,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f2d3501d69763b","name":"should handle ping failures gracefully","time":{"start":1752065013016,"stop":1752065013016,"duration":0},"status":"passed","severity":"normal"},{"uid":"1960ece7c2d8337e","name":"Push message with content topic containing long","time":{"start":1752065674412,"stop":1752065674413,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aecca890c185f8c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752065013014,"stop":1752065013015,"duration":1},"status":"passed","severity":"normal"},{"uid":"d716d2d1c224a4f1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752065340282,"stop":1752065340283,"duration":1},"status":"passed","severity":"normal"},{"uid":"682f4a2484a150da","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752065276747,"stop":1752065276748,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5934b2da53fa2e01","name":"should dial peer when on same shard","time":{"start":1752065012438,"stop":1752065012438,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c87e26ce7f09e8d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752065051563,"stop":1752065051564,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb65fb196f85cd","name":"should update peer store before dialing","time":{"start":1752065012532,"stop":1752065012532,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a55b946bbed6c4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752065562759,"stop":1752065562759,"duration":0},"status":"passed","severity":"normal"},{"uid":"c692bed1c44c1117","name":"should remove event listener for peer:discovery","time":{"start":1752065012524,"stop":1752065012524,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc4c98ecde26aff","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752065051582,"stop":1752065051583,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ee722c1d6f3acf","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752065120640,"stop":1752065120641,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d8e143eacea0d4","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752065195326,"stop":1752065195327,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba998d1cda9dd39","name":"should clear all timers","time":{"start":1752065012992,"stop":1752065013003,"duration":11},"status":"passed","severity":"normal"},{"uid":"4a4b19631238924d","name":"Push message with Script payload","time":{"start":1752065674409,"stop":1752065674410,"duration":1},"status":"passed","severity":"normal"},{"uid":"742cbf3fedba0789","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752065340284,"stop":1752065340284,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c5f9558f0b9d91","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752065562770,"stop":1752065562771,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d37be24e5a62d0","name":"Ephemeral field set to true","time":{"start":1752065013556,"stop":1752065013556,"duration":0},"status":"passed","severity":"normal"},{"uid":"979660ac3acdef9a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752065204116,"stop":1752065204116,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bdf555ae8ef5af","name":"should retry failed tasks","time":{"start":1752065041369,"stop":1752065041369,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c8537bab70f17","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752065562765,"stop":1752065562765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75b1dcb50b62401","name":"messageHashStr produces different results for different inputs","time":{"start":1752065012719,"stop":1752065012720,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a6ebb22b20bfba","name":"Passing page size 11 when there are 10 messages","time":{"start":1752065339539,"stop":1752065339539,"duration":0},"status":"passed","severity":"normal"},{"uid":"7523553bd45c9618","name":"should insert message id into causal history","time":{"start":1752065056656,"stop":1752065056656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c583c2f686163e9c","name":"Push message with Russian payload","time":{"start":1752065674396,"stop":1752065674396,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e44439d1d3b483","name":"Query generator for multiple messages with different content topic format","time":{"start":1752065322262,"stop":1752065322263,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec89a1a245c4a984","name":"should dial peer when no shard info available","time":{"start":1752065012438,"stop":1752065012439,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe651705d2e46b06","name":"should return tags for existing peer","time":{"start":1752065012641,"stop":1752065012641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f36180b5db84f02","name":"Push message with content topic containing XML","time":{"start":1752065674415,"stop":1752065674415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac59397c2d84221","name":"Check meta is set [symmetric]","time":{"start":1752065031102,"stop":1752065031102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fca487290439070","name":"should properly create location multiaddrs - tcp6","time":{"start":1752065003321,"stop":1752065003321,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df12f43dfe4b183","name":"Check publish message containing escaped characters","time":{"start":1752065195322,"stop":1752065195322,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeed09117738835","name":"should be safe to call multiple times","time":{"start":1752065012425,"stop":1752065012426,"duration":1},"status":"passed","severity":"normal"},{"uid":"8731c835d27cbce4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752064997317,"stop":1752064997318,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e7218996eb8e4c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752064997292,"stop":1752064997293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7501724eb17b06be","name":"should allow redial after cooldown period","time":{"start":1752065012437,"stop":1752065012437,"duration":0},"status":"passed","severity":"normal"},{"uid":"213d11b557bf22fa","name":"Passing page size 0 when there are 110 messages","time":{"start":1752065339536,"stop":1752065339537,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b18506138a8910","name":"Push message with content topic containing Chinese","time":{"start":1752065674413,"stop":1752065674413,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e103bf1fed08324","name":"should invoke callbacks when receiving a message","time":{"start":1752065042372,"stop":1752065042376,"duration":4},"status":"passed","severity":"normal"},{"uid":"e691ccf657d76543","name":"Mutual subscription","time":{"start":1752065204114,"stop":1752065204115,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ed63861f7b591","name":"returns only open connection if one present","time":{"start":1752065013091,"stop":1752065013091,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f800861afeed997","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752065204123,"stop":1752065204123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6d5489dcf4c3ef","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752065562762,"stop":1752065562762,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9a8f50d682f2cc","name":"should convert tags map to array of keys","time":{"start":1752065012646,"stop":1752065012646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abd5831b82ea164","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752065307654,"stop":1752065307655,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed72a73af7423d3","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752064997296,"stop":1752064997296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01155dbbb51df17","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752065021287,"stop":1752065021287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a928b422be7f79b5","name":"should handle incoming messages","time":{"start":1752065042384,"stop":1752065042386,"duration":2},"status":"passed","severity":"normal"},{"uid":"f027a5c7a618975e","name":"Relay + Store","time":{"start":1752065003324,"stop":1752065003324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c325acb3e32262e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752065562759,"stop":1752065562759,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac57a5a0ed0c00","name":"Fields are not dropped","time":{"start":1752065013116,"stop":1752065013116,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b97cdf513078e5f","name":"start node with empty shard should fail","time":{"start":1752065328308,"stop":1752065328308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1460b2a96599e5c4","name":"should remove event listeners","time":{"start":1752065012991,"stop":1752065012992,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f834ce4690f606c","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752064997295,"stop":1752064997296,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a9d01cfba1e1c2","name":"should handle case with all peers already connected","time":{"start":1752065012640,"stop":1752065012640,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff943e30a81df27","name":"returns all values when wanted number is greater than available values","time":{"start":1752065020744,"stop":1752065020745,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfee1056c1452d28","name":"Correctly serialized arguments","time":{"start":1752065132837,"stop":1752065132837,"duration":0},"status":"passed","severity":"normal"},{"uid":"19907b74e102220a","name":"messageHashStr produces consistent results for the same input","time":{"start":1752065012719,"stop":1752065012719,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc19bd81fe02ddeb","name":"Does not throw an exception when node disconnects","time":{"start":1752065345878,"stop":1752065345878,"duration":0},"status":"passed","severity":"normal"},{"uid":"680d87ce21ed7177","name":"should increase lamport timestamp","time":{"start":1752065056655,"stop":1752065056655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a559238d3f5cca2c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752065021288,"stop":1752065021288,"duration":0},"status":"skipped","severity":"normal"},{"uid":"818411b35fff1838","name":"Push message with Basic HTML tag payload","time":{"start":1752065674397,"stop":1752065674398,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5406fdb419d6b6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752065042469,"stop":1752065042469,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bc0e4ab9ec0268","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752065195323,"stop":1752065195324,"duration":1},"status":"passed","severity":"normal"},{"uid":"42184dd6b8743922","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752065051585,"stop":1752065051586,"duration":1},"status":"passed","severity":"normal"},{"uid":"e234f1c44bdfe901","name":"should not discard bootstrap peers if under the limit","time":{"start":1752065103679,"stop":1752065103679,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf11a976edeec2d1","name":"Relay + Store","time":{"start":1752065078981,"stop":1752065078982,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b04dce51bb6ccf","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752065020757,"stop":1752065020757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2ca9edcfa7a804","name":"can start the service","time":{"start":1752065077682,"stop":1752065077683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9b9c2dd658cf36","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752065013013,"stop":1752065013014,"duration":1},"status":"passed","severity":"normal"},{"uid":"41431bf46545a430","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752065051558,"stop":1752065051559,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f0c259f8f8a2cd","name":"can start and stop the service","time":{"start":1752065170713,"stop":1752065170713,"duration":0},"status":"passed","severity":"normal"},{"uid":"117c5ee08bef574","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752064997304,"stop":1752064997304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce46963cc4b7cf7","name":"Push message with content topic containing Arabic","time":{"start":1752065674402,"stop":1752065674402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec27f92511da1158","name":"should get all peers from store","time":{"start":1752065012632,"stop":1752065012634,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab977331d984406f","name":"Promise Callback - true","time":{"start":1752065329863,"stop":1752065329863,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7de134b4fba55b","name":"Publish without waiting for remote peer","time":{"start":1752065204115,"stop":1752065204115,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b42db4d0aa85eff","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752065276743,"stop":1752065276744,"duration":1},"status":"passed","severity":"normal"},{"uid":"515b88d3d2d3c51f","name":"should return false when under bootstrap limit","time":{"start":1752065012655,"stop":1752065012655,"duration":0},"status":"passed","severity":"normal"},{"uid":"6339e8c38ce191e5","name":"should create all internal components","time":{"start":1752065013545,"stop":1752065013545,"duration":0},"status":"passed","severity":"normal"},{"uid":"3122dfbe57eaa593","name":"Push message with shell command payload","time":{"start":1752065674410,"stop":1752065674411,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf42330a53c1b00","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752065051572,"stop":1752065051573,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eeb4ba1531d060e","name":"handles empty contentTopics array correctly","time":{"start":1752064997322,"stop":1752064997322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c64f226681a3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752064997318,"stop":1752064997318,"duration":0},"status":"passed","severity":"normal"},{"uid":"229bc9ce869f6247","name":"Check received message containing JSON","time":{"start":1752065510989,"stop":1752065510989,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e498a1c64dc956","name":"Push message with long payload","time":{"start":1752065674408,"stop":1752065674408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c555b4985f34528","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752065021046,"stop":1752065021048,"duration":2},"status":"passed","severity":"normal"},{"uid":"74a274641df0f2ab","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752065078592,"stop":1752065078592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a6b5f04223b000","name":"Check received message containing numeric","time":{"start":1752065510977,"stop":1752065510977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c077c5af1d18d9f","name":"should handle peer disconnect event when no connections remain","time":{"start":1752065012491,"stop":1752065012492,"duration":1},"status":"passed","severity":"normal"},{"uid":"51dfb2a1d9b230ca","name":"should emit a peer event after start","time":{"start":1752065170715,"stop":1752065170715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c402ed99994997","name":"should handle queue processing errors gracefully","time":{"start":1752065012448,"stop":1752065012449,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff29c2b6ec3b0fa","name":"Generator, 2 different pubsubtopics","time":{"start":1752065325384,"stop":1752065325384,"duration":0},"status":"passed","severity":"normal"},{"uid":"8395e68ec69da3f2","name":"should lock peers when selected","time":{"start":1752065042460,"stop":1752065042461,"duration":1},"status":"passed","severity":"normal"},{"uid":"204c71c69eba9356","name":"should encode/decode to text encoding","time":{"start":1752065003318,"stop":1752065003318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5c274f7eab5cd1","name":"Ordered Callback - false","time":{"start":1752065329865,"stop":1752065329866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbf3d0b8dde356a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752065051588,"stop":1752065051588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d71950bea0eccc","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752064997320,"stop":1752064997320,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bddfc72f86754dd","name":"should handle errors when globalThis is not available","time":{"start":1752065012484,"stop":1752065012485,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfb96d158b1dbd","name":"Check received message containing unicode special characters","time":{"start":1752065510981,"stop":1752065510981,"duration":0},"status":"passed","severity":"normal"},{"uid":"96137f74581bbbb3","name":"Push message with content topic containing SQL Injection","time":{"start":1752065674402,"stop":1752065674402,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f361e96ffddb6d1","name":"throws an error for improperly formatted content topics","time":{"start":1752064997299,"stop":1752064997299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f015339bdc4588b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752065020753,"stop":1752065020754,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d45130886d832c","name":"should handle peerStore errors gracefully","time":{"start":1752065013552,"stop":1752065013552,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d1b39c6384612","name":"should update ack status of messages in outgoing buffer","time":{"start":1752065056662,"stop":1752065056662,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a6beac62a0d37b","name":"should only return 1 node with store capability","time":{"start":1752065021286,"stop":1752065021287,"duration":1},"status":"passed","severity":"normal"},{"uid":"271ad8d5610eb3bc","name":"should return false when peer shard info is not found","time":{"start":1752065012792,"stop":1752065012792,"duration":0},"status":"passed","severity":"normal"},{"uid":"56738518776d5ceb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752065012708,"stop":1752065012708,"duration":0},"status":"passed","severity":"normal"},{"uid":"a250f64d46fc7f0a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752065077688,"stop":1752065077689,"duration":1},"status":"skipped","severity":"normal"},{"uid":"df7a552ddcfae9f6","name":"should handle disconnect when peer has no timers","time":{"start":1752065013041,"stop":1752065013041,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9262d00f6465b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752064997308,"stop":1752064997308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31009aeabe77844","name":"Check publish message containing Basic HTML tag","time":{"start":1752065195321,"stop":1752065195321,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a382333400b88e9","name":"should return false and handle errors gracefully","time":{"start":1752065013550,"stop":1752065013551,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f803ee2f47d07ed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752064997307,"stop":1752064997308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d3467130acde3f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752065025141,"stop":1752065025141,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f4e4c0a728c7d5","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752065056662,"stop":1752065056662,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a539aea726691a","name":"should call waitForPeer on Relay","time":{"start":1752065042477,"stop":1752065042477,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ed1e2fc0ca1f53","name":"should detect messages with missing dependencies","time":{"start":1752065056660,"stop":1752065056660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce87312d46131bf7","name":"should handle peer store errors gracefully","time":{"start":1752065012645,"stop":1752065012645,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ec4f23beb6759f","name":"should return no connections if no open connection provided","time":{"start":1752065013091,"stop":1752065013091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f509cf2696b668","name":"should not fail to stop the service if it was not started","time":{"start":1752065025137,"stop":1752065025138,"duration":1},"status":"passed","severity":"normal"},{"uid":"547063ba5abef851","name":"should be safe to call multiple times","time":{"start":1752065013547,"stop":1752065013547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c42b4f08cf15283","name":"Decrypt messages","time":{"start":1752065172413,"stop":1752065172413,"duration":0},"status":"passed","severity":"normal"},{"uid":"327e81775554f0a0","name":"should handle peer connect event","time":{"start":1752065012490,"stop":1752065012491,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bfd720b1ce1575","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752065051579,"stop":1752065051579,"duration":0},"status":"passed","severity":"normal"},{"uid":"1254409dbfea460d","name":"should store libp2p and options references","time":{"start":1752065012608,"stop":1752065012609,"duration":1},"status":"passed","severity":"normal"},{"uid":"7026889940e3a8ba","name":"should initialize with custom number of peers","time":{"start":1752065042459,"stop":1752065042460,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc17fcd21ea439ca","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752064997294,"stop":1752064997295,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a87f607e3d555ee","name":"Check message on other pubsub topic is not received","time":{"start":1752065510992,"stop":1752065510992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c967bef71d86ee6","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752064997323,"stop":1752064997324,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83a6e0d80d8490d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752064997309,"stop":1752064997310,"duration":1},"status":"passed","severity":"normal"},{"uid":"9734813a0b1a2f5","name":"handles empty shards array correctly","time":{"start":1752064997322,"stop":1752064997322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b753ae97a3c9f071","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752065012482,"stop":1752065012483,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee94a08b37ad447","name":"Privacy Node - default protocol","time":{"start":1752065348681,"stop":1752065348681,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0e087c7b124608","name":"should be safe to call multiple times","time":{"start":1752065013546,"stop":1752065013546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e154e5b275f43018","name":"Check message received after jswaku node is restarted","time":{"start":1752065510985,"stop":1752065510985,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd0d244e715c268","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752065012671,"stop":1752065012671,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f38b27c737737e3","name":"should emit a peer event after start","time":{"start":1752065077685,"stop":1752065077686,"duration":1},"status":"passed","severity":"normal"},{"uid":"30aeebe2032e4b70","name":"Ordered callback, aborts when callback returns true","time":{"start":1752065322264,"stop":1752065322265,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd808b3d37ad62b9","name":"Subscribe and receives messages on 20 topics","time":{"start":1752065562765,"stop":1752065562765,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6bdb88e1e6e51d","name":"Nwaku publishes","time":{"start":1752065184658,"stop":1752065184659,"duration":1},"status":"passed","severity":"normal"},{"uid":"204c50aa29609546","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752065276743,"stop":1752065276743,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ba5009c08664a2","name":"Push message with special chars payload","time":{"start":1752065674408,"stop":1752065674408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d10ade20d5b3483","name":"Check publish message after service node is restarted","time":{"start":1752065195328,"stop":1752065195328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f770c27191fc7b","name":"connects to nwaku","time":{"start":1752065345877,"stop":1752065345878,"duration":1},"status":"passed","severity":"normal"},{"uid":"1593a98ae73d6acc","name":"should set field with only RELAY enabled","time":{"start":1752065003323,"stop":1752065003323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fbd3f0052957a9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752064997306,"stop":1752064997306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba258f623e16064a","name":"should sort peers by ping value","time":{"start":1752065013552,"stop":1752065013552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2736d9ab19c5832b","name":"Check message with no content topic is not received","time":{"start":1752065510983,"stop":1752065510984,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdfd5112599af18b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752065051569,"stop":1752065051569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2f84ddab90441d","name":"messageHash returns a Uint8Array","time":{"start":1752065012715,"stop":1752065012715,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d72675cc62411f","name":"should redial peers when all connections are lost","time":{"start":1752065012679,"stop":1752065012679,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b8fc29adcf4632","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752065012612,"stop":1752065012612,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd754f77ae22946","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752064997294,"stop":1752064997294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67d3b437880d5","name":"should encodeTxt and decodeTxt","time":{"start":1752065003310,"stop":1752065003310,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b06fa5e89319af","name":"should return false when peer is not on the specified shard","time":{"start":1752065012785,"stop":1752065012791,"duration":6},"status":"passed","severity":"normal"},{"uid":"4efdf651d976ab86","name":"Refresh subscription","time":{"start":1752065562757,"stop":1752065562757,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd6c2514b0b6372","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752065051565,"stop":1752065051565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56cfc5d0d8b8ad1","name":"should return valid sharding parameters for static sharding","time":{"start":1752064997320,"stop":1752064997321,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48e33da30c6a97e","name":"Check publish message containing SQL Injection","time":{"start":1752065195319,"stop":1752065195320,"duration":1},"status":"passed","severity":"normal"},{"uid":"d05f44dc2c3c7db7","name":"should initialize with isNetworkConnected as false","time":{"start":1752065012483,"stop":1752065012483,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ff29a0af179714","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752065012630,"stop":1752065012631,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c979a4765220db7","name":"Light Node - default protocols","time":{"start":1752065348681,"stop":1752065348681,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6e28e67183c37f","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752064997292,"stop":1752064997292,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0679283db8fbb10","name":"should dial all known peers when reached zero connections","time":{"start":1752065103678,"stop":1752065103678,"duration":0},"status":"passed","severity":"normal"},{"uid":"926282a59844f80b","name":"should not dispatch event when already disconnected","time":{"start":1752065012494,"stop":1752065012494,"duration":0},"status":"passed","severity":"normal"},{"uid":"402438d5433e9885","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752065051576,"stop":1752065051577,"duration":1},"status":"passed","severity":"normal"},{"uid":"861677425e6dc32d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752065051584,"stop":1752065051585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e82050643e85b9d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752065562771,"stop":1752065562771,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf28afa0134b8db","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752065562753,"stop":1752065562754,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6acc7a228334991","name":"Generator, 2 different pubsubtopics","time":{"start":1752065325382,"stop":1752065325382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78ee126f933e91b9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752065562755,"stop":1752065562756,"duration":1},"status":"passed","severity":"normal"},{"uid":"704c66c7e3f5f261","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752065562772,"stop":1752065562772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c019f475e580d7da","name":"should create dialer with libp2p and shardReader","time":{"start":1752065012396,"stop":1752065012406,"duration":10},"status":"passed","severity":"normal"},{"uid":"edbd98353417606","name":"Check message with no pubsub topic is not received","time":{"start":1752065510983,"stop":1752065510983,"duration":0},"status":"passed","severity":"normal"},{"uid":"633cf54d9cf41a64","name":"should save new peer to store","time":{"start":1752065012533,"stop":1752065012533,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde114e0b7561259","name":"should return empty array for non-existent peer","time":{"start":1752065012644,"stop":1752065012645,"duration":1},"status":"passed","severity":"normal"},{"uid":"51519b1c095ab70","name":"Push message with content topic containing long","time":{"start":1752065674401,"stop":1752065674401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06551295a78af2e","name":"Check received message containing long","time":{"start":1752065510977,"stop":1752065510977,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dca7cd48bec5cc","name":"more peers than existing","time":{"start":1752065170915,"stop":1752065170916,"duration":1},"status":"skipped","severity":"normal"},{"uid":"575a06d60bb8edb7","name":"LightPush","time":{"start":1752065348680,"stop":1752065348680,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d88b5558edac88","name":"should not dispatch event when already connected","time":{"start":1752065012493,"stop":1752065012493,"duration":0},"status":"passed","severity":"normal"},{"uid":"760d5cc2e4f8bc80","name":"Query generator for multiple messages","time":{"start":1752065322261,"stop":1752065322261,"duration":0},"status":"passed","severity":"normal"},{"uid":"c379eca1ab7439cc","name":"ignores unrecognized TXT record formats","time":{"start":1752065021285,"stop":1752065021285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbc4b3678f6892c","name":"should be able to dial TLS multiaddrs","time":{"start":1752065160505,"stop":1752065160506,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24ce185a2b9820","name":"should encode/decode to RLP encoding","time":{"start":1752065003318,"stop":1752065003318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2965aac0bea6672","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752065042383,"stop":1752065042384,"duration":1},"status":"passed","severity":"normal"},{"uid":"af78c63873a469e3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752065206307,"stop":1752065206307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a61e246125c9a58","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app82/4/topic47/xml","time":{"start":1752065307642,"stop":1752065307642,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd43e38256f2afa","name":"Publish message with rate limit","time":{"start":1752065195329,"stop":1752065195329,"duration":0},"status":"passed","severity":"normal"},{"uid":"717a68a8bf5bdd91","name":"Check publish message containing Arabic","time":{"start":1752065195318,"stop":1752065195319,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a2b8ea90f0d22e","name":"should set field with all protocols disabled","time":{"start":1752065003322,"stop":1752065003322,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ebdb770e7a718f","name":"Push message with escaped characters payload","time":{"start":1752065674411,"stop":1752065674411,"duration":0},"status":"passed","severity":"normal"},{"uid":"927acbca45bdcb1c","name":"Check publish message containing JSON","time":{"start":1752065195321,"stop":1752065195322,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d82b45b4695a7b","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752065289208,"stop":1752065289208,"duration":0},"status":"passed","severity":"normal"},{"uid":"7889c7d17939df28","name":"Symmetric encrypt & Decrypt","time":{"start":1752065031370,"stop":1752065031371,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e6d79af8eeb3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752065562758,"stop":1752065562758,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d059c78d6196f7","name":"Publish message with custom timestamp: Thu Jul 18 2024 12:46:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1752065195324,"stop":1752065195324,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e5e2e6380952d8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752065562765,"stop":1752065562765,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4f1b69dcfd7304f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752065264610,"stop":1752065264611,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e166c271e5a47d0","name":"should check connected peers if present and suitable","time":{"start":1752065042475,"stop":1752065042476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2aaf9a7a1b60a81","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752065334513,"stop":1752065334514,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06168ddece2030a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752065289206,"stop":1752065289207,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb2763d8bc8045d","name":"should handle shardReader errors","time":{"start":1752065013554,"stop":1752065013554,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b449e2ed661fac","name":"Round trip binary serialization","time":{"start":1752065013555,"stop":1752065013555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c250fc65fa73ec7d","name":"Push message with content topic containing Arabic","time":{"start":1752065674414,"stop":1752065674414,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6cb35c0cf25d00","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752065188010,"stop":1752065188010,"duration":0},"status":"passed","severity":"normal"},{"uid":"69caf765479010b1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752065051577,"stop":1752065051577,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c8e42e528aadb2","name":"Waku message hash computation (no timestamp)","time":{"start":1752065012714,"stop":1752065012714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3148700478aa3b85","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752065013547,"stop":1752065013548,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3d843ac9cb8552","name":"Check message with non string payload is not received","time":{"start":1752065510984,"stop":1752065510984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52a27d87a85d715","name":"Push message with content topic containing shell command","time":{"start":1752065674415,"stop":1752065674415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3437d50ddb8eb21a","name":"Fails to publish message with empty text","time":{"start":1752065195326,"stop":1752065195326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e911c2f48ea96e75","name":"should dial peers from store when browser is connected","time":{"start":1752065012618,"stop":1752065012619,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3386e8e702a559","name":"Check received message containing XML","time":{"start":1752065510989,"stop":1752065510989,"duration":0},"status":"passed","severity":"normal"},{"uid":"4180138b6ca6c2e9","name":"Relay - times out","time":{"start":1752065348678,"stop":1752065348678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5234f4a95d019bcf","name":"should return false when no connections","time":{"start":1752065012655,"stop":1752065012655,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f1743c533cc4cc","name":"Check received message containing short","time":{"start":1752065510986,"stop":1752065510986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a1bf239db9097f","name":"random static sharding 4 - Cluster ID: 605, Shard ID: 925","time":{"start":1752065328290,"stop":1752065328290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c59f9ec3ef5412f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752065188008,"stop":1752065188008,"duration":0},"status":"passed","severity":"normal"},{"uid":"175a964d112731b3","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752065042467,"stop":1752065042468,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b3baf396c14bb9d","name":"Push message with custom timestamp: 1752061493124","time":{"start":1752065674406,"stop":1752065674406,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce78001869889d8","name":"should never report false negatives","time":{"start":1752065053920,"stop":1752065053920,"duration":0},"status":"passed","severity":"normal"},{"uid":"16890ec6ead7973c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752064997293,"stop":1752064997293,"duration":0},"status":"passed","severity":"normal"},{"uid":"300e7ce21895c5c0","name":"should return false when shard info is undefined","time":{"start":1752065012791,"stop":1752065012792,"duration":1},"status":"passed","severity":"normal"},{"uid":"330f0dfdcfb91ad9","name":"should be safe to call multiple times","time":{"start":1752065012613,"stop":1752065012613,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5bb4416f43ab2","name":"Push message with content topic containing escaped characters","time":{"start":1752065674416,"stop":1752065674416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c46017507f00323","name":"should throw error - no public key","time":{"start":1752065003312,"stop":1752065003312,"duration":0},"status":"passed","severity":"normal"},{"uid":"38220eda95f0b341","name":"should handle corrupted shard info gracefully","time":{"start":1752065012798,"stop":1752065012798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a969dab12a18314b","name":"should skip updating peer store if peer has same addresses","time":{"start":1752065012541,"stop":1752065012541,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f401e16b3f80202","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752065206308,"stop":1752065206308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6faa0cd4c320c07","name":"should properly create location multiaddrs - tcp","time":{"start":1752065003321,"stop":1752065003322,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd6d92523d415e6","name":"topics with same application and version share the same shard","time":{"start":1752064997296,"stop":1752064997297,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe94f8d2a51a7e0d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app5/8/topic712/test.js","time":{"start":1752065307644,"stop":1752065307644,"duration":0},"status":"passed","severity":"normal"},{"uid":"8059b68d68f65c2f","name":"Check received message containing numeric","time":{"start":1752065510987,"stop":1752065510987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5639e6bee348db4e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752065002606,"stop":1752065002607,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ca13b9aa427f0e","name":"Encoder throws on empty string content topic","time":{"start":1752065031104,"stop":1752065031104,"duration":0},"status":"passed","severity":"normal"},{"uid":"3953270e6528bf8c","name":"should not change state when connections remain after disconnect","time":{"start":1752065012492,"stop":1752065012493,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9aff93d52b85d","name":"should handle all zero keep alive options","time":{"start":1752065013042,"stop":1752065013042,"duration":0},"status":"passed","severity":"normal"},{"uid":"3372ab21b2a4c185","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app82/5/topic17/xml","time":{"start":1752065307645,"stop":1752065307647,"duration":2},"status":"passed","severity":"normal"},{"uid":"75206b945cf937e","name":"Push message with content topic containing emoji","time":{"start":1752065674416,"stop":1752065674416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d662e7289a7c5ef","name":"should return false when peer has no overlapping shards","time":{"start":1752065012783,"stop":1752065012783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81306ad62ac41fd","name":"should return false when navigator.onLine is false","time":{"start":1752065012486,"stop":1752065012487,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fce881609f83abb","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752065674415,"stop":1752065674415,"duration":0},"status":"passed","severity":"normal"},{"uid":"90af5b2a7d02223b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752065002596,"stop":1752065002597,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e0c05c679a4286","name":"should add peer to queue when queue is not empty","time":{"start":1752065012427,"stop":1752065012427,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a271ccf7ef31f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752065206313,"stop":1752065206313,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7e1877175aa791","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752065322262,"stop":1752065322262,"duration":0},"status":"passed","severity":"normal"},{"uid":"4249a7ae7067e98e","name":"should use shardsUnderCluster when provided","time":{"start":1752065041944,"stop":1752065041944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87d3e86902efa4e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752065051592,"stop":1752065051593,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4cf2813f89fe487","name":"Check received message containing XML","time":{"start":1752065510979,"stop":1752065510979,"duration":0},"status":"passed","severity":"normal"},{"uid":"faffffc0bd087ba3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752065051567,"stop":1752065051569,"duration":2},"status":"passed","severity":"normal"},{"uid":"b906f1b693761e8b","name":"isConnected should return true after first peer connects","time":{"start":1752065092890,"stop":1752065092890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e018116520796df","name":"should reject if LightPush is requested but not mounted","time":{"start":1752065042473,"stop":1752065042474,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ff45a4fa02a4a6","name":"should set field with all protocols enabled","time":{"start":1752065003322,"stop":1752065003323,"duration":1},"status":"passed","severity":"normal"},{"uid":"da83811fc019f39b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752065204116,"stop":1752065204116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24ec6f2ebc711c2","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752064997319,"stop":1752064997319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1736e78ddd7e154","name":"Push message with escaped characters payload","time":{"start":1752065674398,"stop":1752065674399,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8778ec6f23b1149","name":"caches peers it previously fetched","time":{"start":1752065021285,"stop":1752065021285,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff428609e59ea88d","name":"should not fail to start the service if it is already started","time":{"start":1752065077685,"stop":1752065077685,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b9bb0d3a49140b","name":"should remove event listeners","time":{"start":1752065012613,"stop":1752065012613,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54b77b9128eb564","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752065012679,"stop":1752065012679,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75b623bfa6d78fb","name":"Push message with JSON payload","time":{"start":1752065674410,"stop":1752065674410,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5bd00b76099f7a","name":"Push message with unicode special characters payload","time":{"start":1752065674399,"stop":1752065674399,"duration":0},"status":"passed","severity":"normal"},{"uid":"4987006f5854691b","name":"should dial one peer on dial","time":{"start":1752065160503,"stop":1752065160504,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dcefbd06c5d519","name":"should not hang up bootstrap peer if under limit","time":{"start":1752065012625,"stop":1752065012626,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda33421bf821568","name":"Meta field set when metaSetter is specified","time":{"start":1752065013556,"stop":1752065013556,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f5d12c0b07cf9a","name":"Push message with short payload","time":{"start":1752065674393,"stop":1752065674394,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8bd9b5bec3615cf","name":"should set field with only STORE enabled","time":{"start":1752065003323,"stop":1752065003323,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d0783f6dda7908","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752064997311,"stop":1752064997317,"duration":6},"status":"passed","severity":"normal"},{"uid":"b092db4948fd7592","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752065510985,"stop":1752065510985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8bdc17f13095fb","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752065092895,"stop":1752065092896,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e339b3a9d890ed","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752065510991,"stop":1752065510991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdd9c15c5132372","name":"should reject on timeout if it was set","time":{"start":1752065042475,"stop":1752065042475,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2bcbc7c369309e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752065340284,"stop":1752065340284,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a37056e6592e57a","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752065012541,"stop":1752065012541,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaac2ef22b3926","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752065206314,"stop":1752065206314,"duration":0},"status":"passed","severity":"normal"},{"uid":"a078bf4a21c07ce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752065051593,"stop":1752065051593,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dc08197d74c3f0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752065002605,"stop":1752065002606,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7a676226e4d68c","name":"Fails to publish message with wrong content topic","time":{"start":1752065195326,"stop":1752065195326,"duration":0},"status":"passed","severity":"normal"},{"uid":"927f4062d9dc524e","name":"Push message with XML payload","time":{"start":1752065674397,"stop":1752065674397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc86626d11215c7","name":"Push message with rate limit","time":{"start":1752065674417,"stop":1752065674417,"duration":0},"status":"passed","severity":"normal"},{"uid":"db530b4398a1ceab","name":"Check message with no payload is not received","time":{"start":1752065510984,"stop":1752065510984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94e3ea58448f46b","name":"should return false when peer is on different cluster","time":{"start":1752065012782,"stop":1752065012783,"duration":1},"status":"passed","severity":"normal"},{"uid":"469032f21ef8c89","name":"Encoder throws on undefined content topic","time":{"start":1752065013556,"stop":1752065013556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b04c7d2d936e6d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752065340285,"stop":1752065340285,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dcff8bf06e2879","name":"Check publish message after client node is restarted","time":{"start":1752065195328,"stop":1752065195328,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db3a3194fad7e611","name":"should handle peer store update failures gracefully","time":{"start":1752065013016,"stop":1752065013016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb1d88e821fea63","name":"Ordered Callback - true","time":{"start":1752065329864,"stop":1752065329864,"duration":0},"status":"passed","severity":"normal"},{"uid":"894b196382b7886b","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752065051564,"stop":1752065051565,"duration":1},"status":"passed","severity":"normal"},{"uid":"b319869e26d21603","name":"should add event listeners for peer connect and disconnect","time":{"start":1752065012991,"stop":1752065012991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfbe8baa182dae1","name":"should drop connection via multiaddr with hangUp","time":{"start":1752065160504,"stop":1752065160505,"duration":1},"status":"passed","severity":"normal"},{"uid":"b182b9b23149d2e0","name":"isConnected return false after peer stops","time":{"start":1752065092894,"stop":1752065092895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a997e12c845db397","name":"Check publish message containing emoji","time":{"start":1752065195323,"stop":1752065195323,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bb9b3450597b2d","name":"it tolerates circular branch references","time":{"start":1752065021284,"stop":1752065021284,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf7b76f2e9b1a6a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752065340284,"stop":1752065340284,"duration":0},"status":"passed","severity":"normal"},{"uid":"936d27c18a6617dd","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752065092889,"stop":1752065092889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cea3e328af6bb8","name":"Check publish message containing short","time":{"start":1752065195316,"stop":1752065195317,"duration":1},"status":"passed","severity":"normal"},{"uid":"1adc1a237677d9c3","name":"Push message with numeric payload","time":{"start":1752065674394,"stop":1752065674394,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73a99ad6aa65e7f","name":"Push message with content topic containing JSON","time":{"start":1752065674403,"stop":1752065674404,"duration":1},"status":"passed","severity":"normal"},{"uid":"919d9998ac8924e9","name":"random static sharding 10 - Cluster ID: 466, Shard ID: 511","time":{"start":1752065328294,"stop":1752065328301,"duration":7},"status":"passed","severity":"normal"},{"uid":"12575830b2efa9d2","name":"Decoder throws on empty string content topic","time":{"start":1752065031105,"stop":1752065031105,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cad79ca098f2ba3","name":"should handle case when navigator is not available","time":{"start":1752065012488,"stop":1752065012489,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc23f3a965a7d7bd","name":"should not fail to start the service if it is already started","time":{"start":1752065170714,"stop":1752065170714,"duration":0},"status":"passed","severity":"normal"},{"uid":"2970a321cf55b141","name":"should handle relay send failures gracefully","time":{"start":1752065013032,"stop":1752065013040,"duration":8},"status":"passed","severity":"normal"},{"uid":"1171994c90eb2307","name":"udp ip6 address","time":{"start":1752065002726,"stop":1752065002726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8c5cb9753ca1a","name":"should deliver messages after dependencies are met","time":{"start":1752065056660,"stop":1752065056660,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f0b52c368880f4","name":"should handle dial errors","time":{"start":1752065013549,"stop":1752065013549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5991c8327a02e0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752065204119,"stop":1752065204120,"duration":1},"status":"passed","severity":"normal"},{"uid":"33139769eaab4cb6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752065003310,"stop":1752065003311,"duration":1},"status":"passed","severity":"normal"},{"uid":"83c45e8186658e74","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752065204123,"stop":1752065204123,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f4e974f87a1808","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752065051557,"stop":1752065051558,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea61c267f67c4642","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752065012487,"stop":1752065012488,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66158afa9513de3","name":"should not receive a peer event before start","time":{"start":1752065025139,"stop":1752065025140,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9da707993b77f7","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752064997323,"stop":1752064997323,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6b02cdc477fe8e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752065013557,"stop":1752065013558,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1fb94368c2cf2d","name":"Passing page size 1 when there are 4 messages","time":{"start":1752065339537,"stop":1752065339537,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e3dbda672908ac","name":"Push message with shell command payload","time":{"start":1752065674398,"stop":1752065674398,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91db9d1267b8108","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752065013088,"stop":1752065013088,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb41f4f467082c2","name":"should initialize with Unhealthy status","time":{"start":1752065042147,"stop":1752065042147,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fa9fed04324fd8","name":"Check received message containing escaped characters","time":{"start":1752065510980,"stop":1752065510981,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a241c0f0e8039b9","name":"should skip peer when already connected","time":{"start":1752065012427,"stop":1752065012428,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7ca94b6919ddd0","name":"should request peer renewal on specific errors","time":{"start":1752065041369,"stop":1752065041376,"duration":7},"status":"passed","severity":"normal"},{"uid":"15c18b79f3abaa1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752065051554,"stop":1752065051557,"duration":3},"status":"passed","severity":"normal"},{"uid":"51581fd92310158d","name":"should throw error - invalid id","time":{"start":1752065003313,"stop":1752065003314,"duration":1},"status":"passed","severity":"normal"},{"uid":"740e68ec268c04f7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752065003324,"stop":1752065003324,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c34cd4828fd2813","name":"should be empty after removing the only subscription","time":{"start":1752065042368,"stop":1752065042371,"duration":3},"status":"passed","severity":"normal"},{"uid":"de55d6a6e800f2a4","name":"different cluster, different shard: nodes don't connect","time":{"start":1752065132673,"stop":1752065132673,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f59628ec4ad9453","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752065012709,"stop":1752065012709,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd7a21b11a62979","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752065013553,"stop":1752065013554,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0baec25ce295d1f","name":"Push message with content topic containing special chars","time":{"start":1752065674401,"stop":1752065674401,"duration":0},"status":"passed","severity":"normal"},{"uid":"47211cba13373a78","name":"should dial with multiaddr and return stream","time":{"start":1752065013549,"stop":1752065013549,"duration":0},"status":"passed","severity":"normal"},{"uid":"53431325c3c7e01e","name":"Sign & Recover","time":{"start":1752065031371,"stop":1752065031372,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddf9da8b204b8f2","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752065020758,"stop":1752065020758,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eb87d93bcf6130","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752065051586,"stop":1752065051586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3416509ebd40a909","name":"Overlapping topic subscription","time":{"start":1752065562766,"stop":1752065562766,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5654839032126a","name":"should dial peers from store when no connections remain","time":{"start":1752065012631,"stop":1752065012631,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e1563d9c258ce7","name":"Rejects garbage","time":{"start":1752065045903,"stop":1752065045903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b2f1a6be2849ad","name":"should dial all remaining peers","time":{"start":1752065012639,"stop":1752065012639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81335da283457b8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752065562755,"stop":1752065562755,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e867ca87fe60c785","name":"should create ConnectionManager with relay","time":{"start":1752065013544,"stop":1752065013544,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9985932fcdcf47f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752065042468,"stop":1752065042468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7baf4113582585","name":"accepts time-filtered query with content filter","time":{"start":1752065013072,"stop":1752065013073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3458c7d3ce3b0076","name":"should maintain desired error rate","time":{"start":1752065053920,"stop":1752065053920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a162f44c203cb265","name":"Push message with content topic containing SQL Injection","time":{"start":1752065674414,"stop":1752065674414,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebf5bf8ce7d65cb","name":"should properly create location multiaddrs - udp6","time":{"start":1752065003320,"stop":1752065003321,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72bd3616d9fabdd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752065562759,"stop":1752065562759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d5d0bd488b9f29","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752065562768,"stop":1752065562768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1da53a081bb9b44","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752065002598,"stop":1752065002600,"duration":2},"status":"passed","severity":"normal"},{"uid":"65817439c25e56eb","name":"Relay","time":{"start":1752065078981,"stop":1752065078981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e559b26201e0c17","name":"should do nothing when connections still exist","time":{"start":1752065012631,"stop":1752065012632,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8f68a6992629","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752065188007,"stop":1752065188007,"duration":0},"status":"passed","severity":"normal"},{"uid":"443b8e9566865d01","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752064997310,"stop":1752064997310,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ae759ea9d12be9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752064997306,"stop":1752064997306,"duration":0},"status":"passed","severity":"normal"},{"uid":"2740ddda48ee9f1b","name":"should handle errors when accessing navigator","time":{"start":1752065012501,"stop":1752065012502,"duration":1},"status":"passed","severity":"normal"},{"uid":"effc9ff10224dc03","name":"Subscribe to topic containing long and receive message","time":{"start":1752065562757,"stop":1752065562757,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7d9fdcf4ba0c83","name":"should not create multiple intervals when called multiple times","time":{"start":1752065012416,"stop":1752065012416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7e45ddb50e9aab","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752064997305,"stop":1752064997305,"duration":0},"status":"passed","severity":"normal"},{"uid":"933dbf4d034b7f96","name":"should be safe to call multiple times","time":{"start":1752065012530,"stop":1752065012530,"duration":0},"status":"passed","severity":"normal"},{"uid":"714881eaa25682bd","name":"should dial with PeerId and return stream","time":{"start":1752065013548,"stop":1752065013549,"duration":1},"status":"passed","severity":"normal"},{"uid":"48160ca90034d90e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752065032676,"stop":1752065032676,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2a60b3b8fc044e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752065562771,"stop":1752065562772,"duration":1},"status":"passed","severity":"normal"},{"uid":"390283b134d88cfd","name":"Check received message containing special chars","time":{"start":1752065510977,"stop":1752065510978,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ede9701120ce02","name":"Subscribe to topic containing Script and receive message","time":{"start":1752065562759,"stop":1752065562760,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf702c71c8e484","name":"should continually clean up expired entries at intervals","time":{"start":1752065040426,"stop":1752065040427,"duration":1},"status":"passed","severity":"normal"},{"uid":"b392313b3158ed9b","name":"Push message with meta","time":{"start":1752065674416,"stop":1752065674416,"duration":0},"status":"passed","severity":"normal"},{"uid":"13dfdef714697427","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752065562761,"stop":1752065562761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9646e4ac6b582e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752065340284,"stop":1752065340285,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65d45d826572c35","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752065051596,"stop":1752065051596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e55fb03b0b6af4","name":"Push message with Chinese payload","time":{"start":1752065674395,"stop":1752065674395,"duration":0},"status":"passed","severity":"normal"},{"uid":"783281d55da884a0","name":"should throw an error for insufficient data","time":{"start":1752064997420,"stop":1752064997420,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c90ff82fa87e5d","name":"Push message with content topic containing short","time":{"start":1752065674412,"stop":1752065674412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12086c91f556eb4","name":"Generator, custom pubsub topic","time":{"start":1752065325384,"stop":1752065325384,"duration":0},"status":"passed","severity":"normal"},{"uid":"86513e924d4d50c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752065325381,"stop":1752065325381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fa9eaa500dc9f7","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752065042382,"stop":1752065042382,"duration":0},"status":"passed","severity":"normal"},{"uid":"4315281a48f1225c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752065276743,"stop":1752065276743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5ad8624bd7eeaf","name":"Check received message containing Basic HTML tag","time":{"start":1752065510989,"stop":1752065510989,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90c73d6c8626886","name":"Check message received after jswaku node is restarted","time":{"start":1752065510994,"stop":1752065510994,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f3523a7273843b","name":"Push message with content topic containing XML","time":{"start":1752065674403,"stop":1752065674403,"duration":0},"status":"passed","severity":"normal"},{"uid":"b415dcdec1f26360","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752064997305,"stop":1752064997305,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f77ea48c72fa27","name":"Query with Promise Callback, No message returned","time":{"start":1752065289210,"stop":1752065289210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e98189d1462fe37","name":"should drop connection to all peers on hangUp","time":{"start":1752065160502,"stop":1752065160503,"duration":1},"status":"passed","severity":"normal"},{"uid":"a910c119b0d1b841","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752065020756,"stop":1752065020757,"duration":1},"status":"passed","severity":"normal"},{"uid":"8030aea76aed36db","name":"should return empty list for no shard","time":{"start":1752064997303,"stop":1752064997304,"duration":1},"status":"passed","severity":"normal"},{"uid":"911cf495f94e1240","name":"should dial peer immediately when queue is empty","time":{"start":1752065012426,"stop":1752065012426,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3f46cdd7887407","name":"Subscribe and receive messages via waku relay post","time":{"start":1752065562754,"stop":1752065562754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfb275be678fc5d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752065206306,"stop":1752065206306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12e3ab7e78632e6","name":"should process queue every 500ms","time":{"start":1752065012443,"stop":1752065012445,"duration":2},"status":"passed","severity":"normal"},{"uid":"87aa4a0dfb83f0c0","name":"should not retry if at least one success","time":{"start":1752065042656,"stop":1752065042656,"duration":0},"status":"passed","severity":"normal"},{"uid":"346a9e2b4f5e2dda","name":"should set default options when no config provided","time":{"start":1752065013544,"stop":1752065013545,"duration":1},"status":"passed","severity":"normal"},{"uid":"db22b692eaba9759","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752064997309,"stop":1752064997309,"duration":0},"status":"passed","severity":"normal"},{"uid":"315312b2dec41cd8","name":"should clear dial history on start","time":{"start":1752065012408,"stop":1752065012409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14a6887608f4003","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app40/6/topic224/json","time":{"start":1752065307639,"stop":1752065307639,"duration":0},"status":"passed","severity":"normal"},{"uid":"548525dc87543956","name":"should return false when shard is not included in network shards","time":{"start":1752065041945,"stop":1752065041945,"duration":0},"status":"passed","severity":"normal"},{"uid":"945cf2a822f1f9f6","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752065289205,"stop":1752065289206,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0aa9dc9f9c88ce4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752065013202,"stop":1752065013202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2986fb0abdb7a17e","name":"should not dial peers from store when browser is not connected","time":{"start":1752065012619,"stop":1752065012619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25f040328752a40","name":"Accepts a valid Waku Message","time":{"start":1752065045902,"stop":1752065045903,"duration":1},"status":"passed","severity":"normal"},{"uid":"255ae55947f33871","name":"Nodes with multiple pubsub topic","time":{"start":1752065188010,"stop":1752065188010,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff9c14fb242a62f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752064997307,"stop":1752064997307,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6dd1476a9fff53","name":"should only return 1 node with relay capability","time":{"start":1752065021285,"stop":1752065021286,"duration":1},"status":"passed","severity":"normal"},{"uid":"690a1bc9dda0bcf0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752065002600,"stop":1752065002601,"duration":1},"status":"passed","severity":"normal"},{"uid":"da48311193336446","name":"Push message with unicode special characters payload","time":{"start":1752065674411,"stop":1752065674411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8548df70bb81fe21","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752065322264,"stop":1752065322264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61aeb4188200f35","name":"can query messages normally","time":{"start":1752065311285,"stop":1752065311286,"duration":1},"status":"passed","severity":"normal"},{"uid":"5822662f62c10bf2","name":"Check publish message containing special chars","time":{"start":1752065195318,"stop":1752065195318,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea492d93836be263","name":"Subscribe to topic containing short and receive message","time":{"start":1752065562757,"stop":1752065562757,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffe976c876f2d2","name":"Subscribe and publish message","time":{"start":1752065204115,"stop":1752065204116,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ae6b68975abd22","name":"Passing an array","time":{"start":1752065345879,"stop":1752065345879,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfec4165b462209","name":"Check received message containing long","time":{"start":1752065510986,"stop":1752065510986,"duration":0},"status":"passed","severity":"normal"},{"uid":"34da1aaae330ddb8","name":"Query with Ordered Callback, No Decoder","time":{"start":1752065289207,"stop":1752065289207,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2926aec3a311f7","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752065051570,"stop":1752065051570,"duration":0},"status":"passed","severity":"normal"},{"uid":"7839dfb9a466fc2f","name":"should create ConnectionManager with required options","time":{"start":1752065013543,"stop":1752065013544,"duration":1},"status":"passed","severity":"normal"},{"uid":"51792217caf39617","name":"should not create relay timers when relay is not provided","time":{"start":1752065013030,"stop":1752065013030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4140bd9580f26874","name":"Check received message containing special chars","time":{"start":1752065510987,"stop":1752065510987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cd2f40a8373cad","name":"Fails to push message with large meta","time":{"start":1752065674405,"stop":1752065674405,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d7868f1151226d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752065325382,"stop":1752065325383,"duration":1},"status":"skipped","severity":"normal"},{"uid":"88a3e2565bf3a152","name":"Check received message containing emoji","time":{"start":1752065510990,"stop":1752065510991,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecedd5cfa0e2487","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752065562763,"stop":1752065562764,"duration":1},"status":"passed","severity":"normal"},{"uid":"301cbec0631f9131","name":"should process up to 3 peers at once","time":{"start":1752065012445,"stop":1752065012447,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfef55490e6d022a","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752065012670,"stop":1752065012670,"duration":0},"status":"passed","severity":"normal"},{"uid":"67925f7643a65aa","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752065042148,"stop":1752065042148,"duration":0},"status":"passed","severity":"normal"},{"uid":"870b325c23a8d957","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752064997292,"stop":1752064997292,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedb8cb03f5429ce","name":"should handle task timeouts","time":{"start":1752065041377,"stop":1752065041378,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a30f37fe692339","name":"should return peer for existing peer","time":{"start":1752065012646,"stop":1752065012647,"duration":1},"status":"passed","severity":"normal"},{"uid":"500d3796b8250d84","name":"Check received message containing Chinese","time":{"start":1752065510978,"stop":1752065510978,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcefc8ac2786ac2","name":"should check false positive rate","time":{"start":1752065053922,"stop":1752065053922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c0e095ab91e03a","name":"shard 0","time":{"start":1752065328282,"stop":1752065328284,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5a373d20593c674","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752064997301,"stop":1752064997301,"duration":0},"status":"passed","severity":"normal"},{"uid":"349e0fd4a4e5c0e6","name":"Check publish message containing XML","time":{"start":1752065195320,"stop":1752065195321,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e0f50cce65b5df","name":"Check publish message containing Script","time":{"start":1752065195320,"stop":1752065195320,"duration":0},"status":"passed","severity":"normal"},{"uid":"756b58234c489225","name":"should create KeepAliveManager with relay","time":{"start":1752065012990,"stop":1752065012990,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e353905dce98a34","name":"should not allow unachievable error rate","time":{"start":1752065051354,"stop":1752065051354,"duration":0},"status":"passed","severity":"normal"},{"uid":"616e0aa544ab9bbb","name":"should not execute task if max attempts is 0","time":{"start":1752065041378,"stop":1752065041378,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9988004b270a8c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752065562754,"stop":1752065562755,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b82fa0bc9d019b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752065206312,"stop":1752065206313,"duration":1},"status":"passed","severity":"normal"},{"uid":"b493307a3189a4fc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752065002602,"stop":1752065002602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a84175398e6c8d","name":"Check meta is set [ecies]","time":{"start":1752065032677,"stop":1752065032677,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f3651a32c7248a","name":"Fails to push message bigger that 1MB","time":{"start":1752065674418,"stop":1752065674419,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8daac5b1b3e659","name":"should return false when peer is not found","time":{"start":1752065012794,"stop":1752065012794,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a4a5d449247e0e","name":"should insert message into bloom filter","time":{"start":1752065056656,"stop":1752065056656,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94ecb44c94f1339","name":"Publish message with custom timestamp: Wed Jul 09 2025 13:46:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1752065195325,"stop":1752065195325,"duration":0},"status":"passed","severity":"normal"},{"uid":"8871dcd5592a06ee","name":"should initialize with default number of peers","time":{"start":1752065042459,"stop":1752065042459,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfbc9ca71069511","name":"Push message with content topic containing unicode special characters","time":{"start":1752065674404,"stop":1752065674404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2364095218df699","name":"Query Generator - false","time":{"start":1752065329862,"stop":1752065329862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fc4dc2b6e0d9d6","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752065041944,"stop":1752065041944,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc3f0c245f597b1","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752064997305,"stop":1752064997306,"duration":1},"status":"passed","severity":"normal"},{"uid":"db72a0714195f902","name":"should return empty array when no peers connected","time":{"start":1752065013551,"stop":1752065013551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b2c3edfd5f36b4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752065002608,"stop":1752065002609,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05e4030bd740d9c","name":"Sample","time":{"start":1752065002683,"stop":1752065002683,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbca1cb78b132a04","name":"should start ping timers on peer connect","time":{"start":1752065013004,"stop":1752065013004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b7e038941f17d0","name":"random static sharding 2 - Cluster ID: 183, Shard ID: 798","time":{"start":1752065328289,"stop":1752065328289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b161828dcb44481c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752065051578,"stop":1752065051578,"duration":0},"status":"passed","severity":"normal"},{"uid":"77108dc6de0fb8ef","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752065510982,"stop":1752065510982,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc99bf8c1741a275","name":"should return false when peer is not found","time":{"start":1752065012784,"stop":1752065012784,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c1e4a903124534","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752065056658,"stop":1752065056658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da3588dbe2c4ce6","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752065188009,"stop":1752065188009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0df489ef2596a60","name":"Subscribe to topic containing XML and publish message","time":{"start":1752065204122,"stop":1752065204122,"duration":0},"status":"passed","severity":"normal"},{"uid":"3301220b78534b0f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752065051594,"stop":1752065051594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1742dbcde54297f3","name":"should clear existing timers before creating new ones","time":{"start":1752065013041,"stop":1752065013042,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4169b291768e12","name":"Check received message with timestamp: 1752065072295 ","time":{"start":1752065510982,"stop":1752065510982,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b64af11c36dd29","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752065020753,"stop":1752065020753,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd27cf58ad91729","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752064997310,"stop":1752064997310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae06350967fe913","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752065051580,"stop":1752065051582,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d27e22f882f1a5f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752065562765,"stop":1752065562766,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a28dc338d0245a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752065188009,"stop":1752065188010,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f9a179934916f6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752065307630,"stop":1752065307634,"duration":4},"status":"passed","severity":"normal"},{"uid":"cfbf7e3100215aa4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752065031101,"stop":1752065031102,"duration":1},"status":"passed","severity":"normal"},{"uid":"5648ce0c2dee4022","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752065510991,"stop":1752065510992,"duration":1},"status":"passed","severity":"normal"},{"uid":"463d5f367784b2e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752065562764,"stop":1752065562764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c63ea67b69c7848","name":"Push message with content topic containing numeric","time":{"start":1752065674401,"stop":1752065674401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5095326fc2aa3","name":"Overlapping topic subscription","time":{"start":1752065562756,"stop":1752065562757,"duration":1},"status":"passed","severity":"normal"},{"uid":"735d39745a4cbcb2","name":"recovers when dns.resolve returns empty","time":{"start":1752065021284,"stop":1752065021284,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a95b22b20ec2ee","name":"should partition messages based on acknowledgement status","time":{"start":1752065056661,"stop":1752065056661,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d092653d5fc8ec2","name":"should create ConnectionLimiter with required options","time":{"start":1752065012607,"stop":1752065012608,"duration":1},"status":"passed","severity":"normal"},{"uid":"de966b657b9acb05","name":"should hang up with multiaddr and return true on success","time":{"start":1752065013550,"stop":1752065013550,"duration":0},"status":"passed","severity":"normal"},{"uid":"39341e2268b7b8eb","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752065328307,"stop":1752065328307,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9698dfe860dc3ca","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752065276742,"stop":1752065276742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e13d479da0982fb","name":"Check received message containing Script","time":{"start":1752065510988,"stop":1752065510989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac589c7a12891c3c","name":"throws on content topic with generation field greater than 0","time":{"start":1752064997287,"stop":1752064997288,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b88bd86f7ad6ac","name":"Push message with emoji payload","time":{"start":1752065674411,"stop":1752065674412,"duration":1},"status":"passed","severity":"normal"},{"uid":"1590b22eb5afc346","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752065264610,"stop":1752065264610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d99f0166358146","name":"Check publish message containing Chinese","time":{"start":1752065195318,"stop":1752065195318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f8973a26c5e3ed","name":"should start all internal components","time":{"start":1752065013546,"stop":1752065013546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58f857f681c7043","name":"Using a function","time":{"start":1752065345879,"stop":1752065345879,"duration":0},"status":"passed","severity":"normal"},{"uid":"855a9a0028653211","name":"Check received message containing JSON","time":{"start":1752065510980,"stop":1752065510980,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e2289c9223279","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752065204117,"stop":1752065204117,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d32976046d4e6b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752065204123,"stop":1752065204124,"duration":1},"status":"passed","severity":"normal"},{"uid":"677b28105feed4fa","name":"should properly compute the node id","time":{"start":1752065003315,"stop":1752065003318,"duration":3},"status":"passed","severity":"normal"},{"uid":"5a40f9980e963b96","name":"Subscribe to topic containing Script and publish message","time":{"start":1752065204121,"stop":1752065204122,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7163aa2a844543","name":"Publishes to nwaku","time":{"start":1752065184658,"stop":1752065184658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5006ad94abe766b1","name":"Generator, custom pubsub topic","time":{"start":1752065325380,"stop":1752065325380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76b507ae0835831","name":"accepts valid message hash query","time":{"start":1752065013060,"stop":1752065013071,"duration":11},"status":"passed","severity":"normal"},{"uid":"7401dea2950f254b","name":"Generator, 2 different pubsubtopics","time":{"start":1752065325380,"stop":1752065325381,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa7cf7ea7cb4a6b","name":"should return usable stream attached to connection","time":{"start":1752065013086,"stop":1752065013086,"duration":0},"status":"passed","severity":"normal"},{"uid":"13400dd6e6991021","name":"should be safe to call multiple times","time":{"start":1752065012613,"stop":1752065012614,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71e6be72daec5d9","name":"Decoder throws on undefined content topic","time":{"start":1752065032678,"stop":1752065032678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62f9fe96b4dcacd","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752065188008,"stop":1752065188009,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1db09d84149cdf","name":"retrieves a single peer","time":{"start":1752065021283,"stop":1752065021283,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ab10a80023eab8","name":"Subscribe and receive messages via waku relay post","time":{"start":1752065562764,"stop":1752065562764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c505cd0338d4abb8","name":"should handle complete discovery-to-dial flow","time":{"start":1752065012542,"stop":1752065012542,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9986fec982d32bf","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app7/10/topic645/json","time":{"start":1752065307643,"stop":1752065307644,"duration":1},"status":"passed","severity":"normal"},{"uid":"203a9bd981c6e780","name":"1 Relay, 1 fetch","time":{"start":1752065021045,"stop":1752065021045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdba4b38bc65ff82","name":"should add event listeners to libp2p","time":{"start":1752065012483,"stop":1752065012484,"duration":1},"status":"passed","severity":"normal"},{"uid":"298f02ad4ed2a73a","name":"1 Store, 2 fetches","time":{"start":1752065021046,"stop":1752065021046,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae89619f02279b9","name":"start node with empty content topic","time":{"start":1752065307655,"stop":1752065307656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19ebda16ed2f9dc","name":"rejects content-filtered query with only contentTopics","time":{"start":1752065013060,"stop":1752065013060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c00f644957a0ab6","name":"should filter peers by codec","time":{"start":1752065013552,"stop":1752065013552,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc74d65d556e2d4","name":"should get tags for the connected peer","time":{"start":1752065012620,"stop":1752065012620,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1a2288867add86","name":"should only return 1 node with relay and store capability","time":{"start":1752065021286,"stop":1752065021286,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ff1e0b43469055","name":"Check publish message containing unicode special characters","time":{"start":1752065195323,"stop":1752065195323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a237115f1e3525a5","name":"Push message with Arabic payload","time":{"start":1752065674409,"stop":1752065674409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8cf7a3cd4dc522","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752065204118,"stop":1752065204119,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ffce5d06929e97","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752065021288,"stop":1752065021288,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db851aef04ecfe46","name":"Push message with content topic containing unicode special characters","time":{"start":1752065674416,"stop":1752065674416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75b41af15380ce5","name":"new peer added after a peer was already found","time":{"start":1752065216299,"stop":1752065216299,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc114b03858b2d12","name":"Push 30 different messages","time":{"start":1752065674400,"stop":1752065674400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a086974b53ec8c6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752065012715,"stop":1752065012716,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b7b46a6d6760ad","name":"should clear timers for specific peer on disconnect","time":{"start":1752065013040,"stop":1752065013041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f946436457b6a7a3","name":"should add and check entries correctly","time":{"start":1752065040404,"stop":1752065040409,"duration":5},"status":"passed","severity":"normal"},{"uid":"536232c6937ebbab","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752065042384,"stop":1752065042384,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d584fb35dc6ba44","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752065042460,"stop":1752065042460,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a05064d94cf6c6","name":"Check received message containing SQL Injection","time":{"start":1752065510979,"stop":1752065510979,"duration":0},"status":"passed","severity":"normal"},{"uid":"184451ae827cec4b","name":"Check received message containing emoji","time":{"start":1752065510981,"stop":1752065510981,"duration":0},"status":"passed","severity":"normal"},{"uid":"424d5e63546b4832","name":"should handle different types of entries","time":{"start":1752065040418,"stop":1752065040418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7251229cfcb2d4f","name":"Subscribe to topic containing long and receive message","time":{"start":1752065562767,"stop":1752065562767,"duration":0},"status":"passed","severity":"normal"},{"uid":"706a933d44a05a2d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752065042383,"stop":1752065042383,"duration":0},"status":"passed","severity":"normal"},{"uid":"255b17aff123a50e","name":"Subscribe to topic containing XML and receive message","time":{"start":1752065562769,"stop":1752065562769,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9cbcbf97fb7e4","name":"returns all values when wanted number matches available values","time":{"start":1752065020742,"stop":1752065020744,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d3c57432e8a0f15","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752065204120,"stop":1752065204120,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fa76b7cc178d65","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752065077688,"stop":1752065077688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f50f456861be3eb5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752065020754,"stop":1752065020756,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad8f1bdcd7674ff5","name":"configure the node with multiple pubsub topics","time":{"start":1752065328301,"stop":1752065328307,"duration":6},"status":"passed","severity":"normal"},{"uid":"20665d73b22a0f97","name":"should start the dialing interval","time":{"start":1752065012407,"stop":1752065012408,"duration":1},"status":"passed","severity":"normal"},{"uid":"d060ca33237e0534","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752065051595,"stop":1752065051595,"duration":0},"status":"passed","severity":"normal"},{"uid":"add50be13162cc11","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app60/6/topic752/test.js","time":{"start":1752065307643,"stop":1752065307643,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc016c9554318b9e","name":"should handle network check errors gracefully","time":{"start":1752065012453,"stop":1752065012453,"duration":0},"status":"passed","severity":"normal"},{"uid":"763163076d25b179","name":"should start and setup intervals and event listeners","time":{"start":1752065042377,"stop":1752065042377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d02232e0596a1b7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752064997318,"stop":1752064997318,"duration":0},"status":"passed","severity":"normal"},{"uid":"674ccef62bfa9518","name":"Subscribe to topic containing short and receive message","time":{"start":1752065562766,"stop":1752065562767,"duration":1},"status":"passed","severity":"normal"},{"uid":"460d5d11cfb71446","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752064997319,"stop":1752064997320,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f22e8cbccc09c7b","name":"Check received message containing shell command","time":{"start":1752065510980,"stop":1752065510980,"duration":0},"status":"passed","severity":"normal"},{"uid":"282a2b6718d3f238","name":"should properly create location multiaddrs - tcp4","time":{"start":1752065003320,"stop":1752065003320,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f16c06f43fb0d22","name":"should handle peer store errors gracefully","time":{"start":1752065012668,"stop":1752065012669,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6eaa90cc36e0073","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752065012657,"stop":1752065012668,"duration":11},"status":"passed","severity":"normal"},{"uid":"87222464840fc79a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752065002612,"stop":1752065002612,"duration":0},"status":"passed","severity":"normal"},{"uid":"673f4ae3b29deef4","name":"should return unique PubsubTopics for static sharding","time":{"start":1752064997302,"stop":1752064997302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6805e9951f5b10f9","name":"Push message with custom timestamp: 1752068693125","time":{"start":1752065674418,"stop":1752065674418,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbc675c57d46c25","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752065092888,"stop":1752065092889,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92c4e7a38117cdd","name":"Push message with emoji payload","time":{"start":1752065674400,"stop":1752065674400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7138d7e656c784","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752065195327,"stop":1752065195328,"duration":1},"status":"passed","severity":"normal"},{"uid":"314d35b523c21851","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752065051580,"stop":1752065051580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85d359877bbdb17","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752065012714,"stop":1752065012714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f69aaaeeb4075a6","name":"Waku message hash computation (payload length 0)","time":{"start":1752065012713,"stop":1752065012714,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffc04983d2db33","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752065032676,"stop":1752065032677,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4b7ff18e6a2938","name":"Subscribe and receives messages on 20 topics","time":{"start":1752065562755,"stop":1752065562755,"duration":0},"status":"passed","severity":"normal"},{"uid":"baabad81a18fdc19","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752065204121,"stop":1752065204121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a432707ce64cf3b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752065206313,"stop":1752065206314,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c90ef034a16eb","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752064997303,"stop":1752064997303,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfee50ec6c7682d","name":"throws on content topic with non-number generation field","time":{"start":1752064997286,"stop":1752064997287,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e963a57c781fadb","name":"Filter","time":{"start":1752065348680,"stop":1752065348681,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a67b1d25f7d9fe4","name":"should throw error - no id","time":{"start":1752065003313,"stop":1752065003313,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4042dd7cf9ce31a","name":"Encoder throws on undefined content topic","time":{"start":1752065032677,"stop":1752065032677,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff216285686f338","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752065051584,"stop":1752065051584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93c5d89d5287e44","name":"Default pageSize","time":{"start":1752065339541,"stop":1752065339541,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a2c38824f6fc0","name":"should stop and cleanup resources","time":{"start":1752065042377,"stop":1752065042377,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fb68c317f00c23","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752065264611,"stop":1752065264612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98f337f94cc149f","name":"random static sharding 9 - Cluster ID: 311, Shard ID: 984","time":{"start":1752065328292,"stop":1752065328293,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9b301216e80cff","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752065051553,"stop":1752065051553,"duration":0},"status":"passed","severity":"normal"},{"uid":"59742e89ed73dabc","name":"Push message with SQL Injection payload","time":{"start":1752065674409,"stop":1752065674409,"duration":0},"status":"passed","severity":"normal"},{"uid":"688898c3918f6b6f","name":"Check received message containing SQL Injection","time":{"start":1752065510988,"stop":1752065510988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c056b193d98caa","name":"should not fail to start the service if it is already started","time":{"start":1752065025138,"stop":1752065025138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2e4443eaee6f13","name":"Push to array if already present","time":{"start":1752064997164,"stop":1752064997164,"duration":0},"status":"passed","severity":"normal"},{"uid":"5454340fbd8be5f3","name":"should stop ping timers on peer disconnect","time":{"start":1752065013005,"stop":1752065013005,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd07ee602c39e38","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752065042654,"stop":1752065042654,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3d36e12f86f33f","name":"Decoder throws on undefined content topic","time":{"start":1752065031104,"stop":1752065031105,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae534b96d7c90f2a","name":"should wait for Filter peer to be connected","time":{"start":1752065042476,"stop":1752065042476,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb050903a2847c4a","name":"All","time":{"start":1752065078982,"stop":1752065078982,"duration":0},"status":"passed","severity":"normal"},{"uid":"89157bb7ac0ef8e9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752065562768,"stop":1752065562768,"duration":0},"status":"passed","severity":"normal"},{"uid":"db829387867a5dc2","name":"should dial peer when peer is discovered","time":{"start":1752065012531,"stop":1752065012531,"duration":0},"status":"passed","severity":"normal"},{"uid":"252654da752a9d6e","name":"should process tasks in queue","time":{"start":1752065041358,"stop":1752065041365,"duration":7},"status":"passed","severity":"normal"},{"uid":"9051cb8aae4593f5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752065206314,"stop":1752065206314,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3121b5ba497fa5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752065051593,"stop":1752065051593,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ba4b1759696a63","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752064997302,"stop":1752064997302,"duration":0},"status":"passed","severity":"normal"},{"uid":"646d57e5a71fc0f6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752065562755,"stop":1752065562755,"duration":0},"status":"passed","severity":"normal"},{"uid":"55dabc8e6ae65087","name":"should handle dial errors gracefully","time":{"start":1752065012531,"stop":1752065012531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed338efa57a4946e","name":"Push message with content topic containing JSON","time":{"start":1752065674415,"stop":1752065674415,"duration":0},"status":"passed","severity":"normal"},{"uid":"28eb25ebc0a5fc33","name":"Push message with Basic HTML tag payload","time":{"start":1752065674410,"stop":1752065674410,"duration":0},"status":"passed","severity":"normal"},{"uid":"624cafd75f2f9b54","name":"Check message with no pubsub topic is not received","time":{"start":1752065510992,"stop":1752065510993,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8f30807935511c","name":"Check received message containing Arabic","time":{"start":1752065510978,"stop":1752065510978,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4eb7547422952d","name":"nwaku subscribes","time":{"start":1752065184657,"stop":1752065184658,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebb52d96bbdb79","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752065051595,"stop":1752065051595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ad1755a434338a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752065041844,"stop":1752065041844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f66412c3a0bde9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752065204116,"stop":1752065204117,"duration":1},"status":"passed","severity":"normal"},{"uid":"511f4f08f07f14af","name":"should return true when peer is on the specified shard","time":{"start":1752065012784,"stop":1752065012784,"duration":0},"status":"passed","severity":"normal"},{"uid":"b548860cee68eb52","name":"should wait for Store peer to be connected","time":{"start":1752065042476,"stop":1752065042477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44210b25f48d397","name":"Push 30 different messages","time":{"start":1752065674412,"stop":1752065674412,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7effce75e273961b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752065020750,"stop":1752065020753,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd28f4ac3f50afde","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752065051570,"stop":1752065051571,"duration":1},"status":"passed","severity":"normal"},{"uid":"630c5ae3d77948fe","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752065103678,"stop":1752065103678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6f33f25ab73734","name":"Reusing cursor across nodes","time":{"start":1752065276744,"stop":1752065276745,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e548ee16383434","name":"should remove event listeners from globalThis","time":{"start":1752065012485,"stop":1752065012486,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dbe7517884d6eca","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752064997300,"stop":1752064997300,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2221a1f6bfe857d","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752064997302,"stop":1752064997303,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8c5d5007b3fdc3","name":"should handle multiple peers with different shard configurations","time":{"start":1752065012454,"stop":1752065012455,"duration":1},"status":"passed","severity":"normal"},{"uid":"e715c5c84ceedeac","name":"Store - dialed first","time":{"start":1752065348678,"stop":1752065348679,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5370bf164ca74c5","name":"should handle complete connection lifecycle","time":{"start":1752065012502,"stop":1752065012504,"duration":2},"status":"passed","severity":"normal"},{"uid":"39eb482d0008529","name":"should reject if Filter is requested but not mounted","time":{"start":1752065042474,"stop":1752065042475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64cd687b14b39a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752064997308,"stop":1752064997308,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfaa57b4e82e71f5","name":"should return false when at bootstrap limit","time":{"start":1752065012656,"stop":1752065012656,"duration":0},"status":"passed","severity":"normal"},{"uid":"898d4b86e4a8db30","name":"should not fail to stop the service if it was not started","time":{"start":1752065170713,"stop":1752065170714,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5567a01214555d","name":"should retry if all attempts fail","time":{"start":1752065041379,"stop":1752065041379,"duration":0},"status":"passed","severity":"normal"},{"uid":"96790ee7830c5d53","name":"Encoder throws on empty string content topic","time":{"start":1752065032678,"stop":1752065032678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4686450b8a7e149","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752065056661,"stop":1752065056662,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58a6cb75561e596","name":"Ephemeral messages are not stored","time":{"start":1752065078591,"stop":1752065078592,"duration":1},"status":"passed","severity":"normal"},{"uid":"1651b1d6a414170d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752065340283,"stop":1752065340283,"duration":0},"status":"passed","severity":"normal"},{"uid":"4224a14a7e271574","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752065051356,"stop":1752065051356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48e3d71f23c598c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752065056657,"stop":1752065056657,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55448083527d326","name":"connected peers and dial","time":{"start":1752065170915,"stop":1752065170915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa188f949f24b27e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752065204119,"stop":1752065204119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ec9ca4db468fc0","name":"Check received message containing shell command","time":{"start":1752065510990,"stop":1752065510990,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa91ca8ca1e2914b","name":"should handle dial errors gracefully","time":{"start":1752065012639,"stop":1752065012640,"duration":1},"status":"passed","severity":"normal"},{"uid":"de88693a5ad97c49","name":"should enable all discoveries when explicitly set","time":{"start":1752065041841,"stop":1752065041841,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dbab8e8fc6b2dc","name":"should throw error - no id","time":{"start":1752065003311,"stop":1752065003311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c4118fbffc022f","name":"should use DNS peer discovery with light client","time":{"start":1752065077687,"stop":1752065077688,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b4e50141fb85bdd6","name":"should create ShardReader with shards network config","time":{"start":1752065012778,"stop":1752065012779,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d62a246f2ff41a3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752065562767,"stop":1752065562767,"duration":0},"status":"passed","severity":"normal"},{"uid":"864ff82a4827df89","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752064997420,"stop":1752064997420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d39078c1c0dd12","name":"should insert elements correctly","time":{"start":1752065053919,"stop":1752065053919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6710b9fdcc8d488","name":"should send relay ping messages on timer","time":{"start":1752065013031,"stop":1752065013032,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce852744103e257","name":"messageHashStr returns a hex string","time":{"start":1752065012715,"stop":1752065012715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc6177cf3421a41","name":"should create ShardReader with contentTopics network config","time":{"start":1752065012778,"stop":1752065012778,"duration":0},"status":"passed","severity":"normal"},{"uid":"15783f9efc4fe91c","name":"Push message with rate limit","time":{"start":1752065674406,"stop":1752065674406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a4299b5680f915","name":"should perform ping and update peer store on timer","time":{"start":1752065013015,"stop":1752065013016,"duration":1},"status":"passed","severity":"normal"},{"uid":"1492360319b18d0a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752065334512,"stop":1752065334512,"duration":0},"status":"passed","severity":"normal"},{"uid":"608e38db2ceaa666","name":"should decode valid enr with tcp successfully","time":{"start":1752065003311,"stop":1752065003311,"duration":0},"status":"passed","severity":"normal"},{"uid":"763676d59e3e4c94","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752065012498,"stop":1752065012501,"duration":3},"status":"passed","severity":"normal"},{"uid":"9704c4459b295216","name":"can start and stop the service","time":{"start":1752065025137,"stop":1752065025137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec9cdcc49a6641c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752065510982,"stop":1752065510982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f380030365c5bc2","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752065042461,"stop":1752065042462,"duration":1},"status":"passed","severity":"normal"},{"uid":"387796d88149bf2c","name":"should be empty when created","time":{"start":1752065042367,"stop":1752065042367,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ec57419e6016b1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752064997295,"stop":1752064997295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ee6c5c6b0b3013","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752064997307,"stop":1752064997307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b82ba5cb5a85a28","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752065132670,"stop":1752065132671,"duration":1},"status":"passed","severity":"normal"},{"uid":"3979c93c770a150b","name":"throws on content topic with empty version field","time":{"start":1752064997289,"stop":1752064997290,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc1a7600a94fe39","name":"should attach causal history and bloom filter to each message","time":{"start":1752065056656,"stop":1752065056656,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dc7c3944d326a1","name":"Check publish message containing Russian","time":{"start":1752065195319,"stop":1752065195319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41279a9a7cf9244","name":"should skip peer when not on same shard","time":{"start":1752065012437,"stop":1752065012438,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4022865935dac73","name":"should handle case when globalThis is not available","time":{"start":1752065012489,"stop":1752065012490,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a35ed386470d5c","name":"Non TWN Cluster","time":{"start":1752065307634,"stop":1752065307634,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbec6737f2ef1a0","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752065012621,"stop":1752065012621,"duration":0},"status":"passed","severity":"normal"},{"uid":"364111fba8ebedc","name":"should dispatch network event when browser goes offline","time":{"start":1752065012497,"stop":1752065012497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9324393b213639f","name":"Check publish message containing numeric","time":{"start":1752065195317,"stop":1752065195318,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa0a1f9f33d566b","name":"Push message with custom timestamp: 1721306693124","time":{"start":1752065674406,"stop":1752065674406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6456e8cb971132fc","name":"rejects hash query with content filter parameters","time":{"start":1752065013071,"stop":1752065013072,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb41dadc05792c1","name":"throws on empty content topic","time":{"start":1752064997285,"stop":1752064997285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d934581a62c129d2","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752065051570,"stop":1752065051570,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dfcd717c3ce01d","name":"should get / set TCP multiaddr","time":{"start":1752065003319,"stop":1752065003319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9faf476daf13fa9","name":"does not throw on valid cases","time":{"start":1752064997283,"stop":1752064997285,"duration":2},"status":"passed","severity":"normal"},{"uid":"39f5d6ddf1eaf4ef","name":"Check message on other pubsub topic is not received","time":{"start":1752065510983,"stop":1752065510983,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e6e363719fd33","name":"Check message with no payload is not received","time":{"start":1752065510993,"stop":1752065510993,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f27edc1c71bad49","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752065041943,"stop":1752065041943,"duration":0},"status":"passed","severity":"normal"},{"uid":"846b20d4053c2571","name":"should return null for non-existent peer","time":{"start":1752065012647,"stop":1752065012647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e881c8e24c0820","name":"should push the message to the outgoing buffer","time":{"start":1752065056655,"stop":1752065056655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edaac34f6fbb655","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752065051591,"stop":1752065051591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea9276409cf5639","name":"should create KeepAliveManager with required options","time":{"start":1752065012989,"stop":1752065012990,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d5204ef7306714","name":"Push message with content topic containing special chars","time":{"start":1752065674413,"stop":1752065674413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8faecbf8fb1c075c","name":"should return false when clusterId doesn't match","time":{"start":1752065041944,"stop":1752065041945,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5707aed3a7a154","name":"random static sharding 8 - Cluster ID: 516, Shard ID: 186","time":{"start":1752065328291,"stop":1752065328292,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5897bc9a27439","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752065051552,"stop":1752065051552,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c4cdc0c7f84c61","name":"should return different streams if requested simultaniously","time":{"start":1752065013087,"stop":1752065013088,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e723d1b27a73d37","name":"Push message with Script payload","time":{"start":1752065674397,"stop":1752065674397,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c19b1cc8d30b09","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752065013026,"stop":1752065013030,"duration":4},"status":"passed","severity":"normal"},{"uid":"771a246a2eb4a7ba","name":"should properly create location multiaddrs - udp4","time":{"start":1752065003320,"stop":1752065003320,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea20a6773566c0f","name":"pre and post cipher","time":{"start":1752065031371,"stop":1752065031371,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b129c6b50ff035e","name":"should handle multiple peer connections","time":{"start":1752065013004,"stop":1752065013004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e68b2da009c526","name":"peer exchange sets tag","time":{"start":1752065216297,"stop":1752065216299,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ec50106156877e7","name":"should handle shard reader errors gracefully","time":{"start":1752065012452,"stop":1752065012453,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8ac92aae919d02","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752065051566,"stop":1752065051567,"duration":1},"status":"passed","severity":"normal"},{"uid":"a969e0346024eb8a","name":"should reject if Relay is requested but not mounted","time":{"start":1752065042473,"stop":1752065042473,"duration":0},"status":"passed","severity":"normal"},{"uid":"292a0324430e900d","name":"same cluster, different shard: nodes connect","time":{"start":1752065132672,"stop":1752065132672,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2319833a76ecf6","name":"Generator, custom pubsub topic","time":{"start":1752065325381,"stop":1752065325382,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4bfe07e98d508017","name":"Push message with content topic containing shell command","time":{"start":1752065674404,"stop":1752065674404,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea5bf6fcc72967","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752065562764,"stop":1752065562764,"duration":0},"status":"passed","severity":"normal"},{"uid":"6835affeaa693d40","name":"should not allow k > 12","time":{"start":1752065051350,"stop":1752065051351,"duration":1},"status":"passed","severity":"normal"},{"uid":"f457e876daf506bb","name":"Should update multiaddrs","time":{"start":1752065161082,"stop":1752065161082,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eae4e05c45aa47","name":"Decoder throws on undefined content topic","time":{"start":1752065013557,"stop":1752065013557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77876a445678179","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752065012709,"stop":1752065012713,"duration":4},"status":"passed","severity":"normal"},{"uid":"ac6b2262a3280baa","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752065276741,"stop":1752065276741,"duration":0},"status":"passed","severity":"normal"},{"uid":"191c79c7083c4c71","name":"should initialize bloom filter with correct parameters","time":{"start":1752065053918,"stop":1752065053919,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7adfc5e9fd4d564","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752065051595,"stop":1752065051596,"duration":1},"status":"passed","severity":"normal"},{"uid":"849e76c4e719882b","name":"Push message with long payload","time":{"start":1752065674394,"stop":1752065674394,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcf58c0c9d53f6e","name":"Check message with no content topic is not received","time":{"start":1752065510993,"stop":1752065510993,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b4830ebc4e517f","name":"Asymmetric encrypt & decrypt","time":{"start":1752065031369,"stop":1752065031370,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7f426c8061ca29","name":"Fails to push message with large meta","time":{"start":1752065674417,"stop":1752065674417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83bcd55c225752f","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752064997321,"stop":1752064997321,"duration":0},"status":"passed","severity":"normal"},{"uid":"82feba3366990f0c","name":"should be online or offline if network state changed","time":{"start":1752065092896,"stop":1752065092897,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcac10d666e2e8b","name":"Check publish message containing long","time":{"start":1752065195317,"stop":1752065195317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d920bfd06554c973","name":"should handle connection event","time":{"start":1752065012620,"stop":1752065012620,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf6478ef56002c","name":"Check received message with timestamp: 1752065072295000000 ","time":{"start":1752065510991,"stop":1752065510991,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5aa81e330aa7b1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752065562761,"stop":1752065562761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c30384e28134c1","name":"Check message with invalid timestamp is not received","time":{"start":1752065510982,"stop":1752065510983,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cc11c13e6b936c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752065051569,"stop":1752065051569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcbf93e86aedfb0","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752065051354,"stop":1752065051355,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc30eb727934d479","name":"random static sharding 5 - Cluster ID: 507, Shard ID: 96","time":{"start":1752065328290,"stop":1752065328291,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6460a10e5b7ab85","name":"should dispatch network event when browser goes online","time":{"start":1752065012497,"stop":1752065012497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbee155550120d1","name":"should return false","time":{"start":1752065003314,"stop":1752065003314,"duration":0},"status":"passed","severity":"normal"},{"uid":"176f8227d9c41992","name":"should select older connection if present","time":{"start":1752065013091,"stop":1752065013092,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed79f6e6a83e35d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752065562758,"stop":1752065562758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ec2937c0ca5cef","name":"Check received message containing unicode special characters","time":{"start":1752065510990,"stop":1752065510990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9aa465befbf3bc","name":"tcp ip4 address","time":{"start":1752065002725,"stop":1752065002726,"duration":1},"status":"passed","severity":"normal"},{"uid":"e20b9de73cb8aae0","name":"should be sent with empty content","time":{"start":1752065056661,"stop":1752065056661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abb277176e767d9","name":"groups content topics by expected pubsub topic","time":{"start":1752064997298,"stop":1752064997298,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb324f59978394b","name":"should skip peer when dialed recently","time":{"start":1752065012436,"stop":1752065012436,"duration":0},"status":"passed","severity":"normal"},{"uid":"35da06ba2dec24b5","name":"should handle general insertion and lookup correctly","time":{"start":1752065053921,"stop":1752065053922,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee214c533ebcad1","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752064997295,"stop":1752064997295,"duration":0},"status":"passed","severity":"normal"},{"uid":"96de23b77809688b","name":"should fail to send if no connected peers found","time":{"start":1752065042655,"stop":1752065042655,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38fd33d45e813b2","name":"Renews subscription after lossing a connection","time":{"start":1752065562771,"stop":1752065562771,"duration":0},"status":"passed","severity":"normal"},{"uid":"79223789263ab16e","name":"Check received message containing short","time":{"start":1752065510977,"stop":1752065510977,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ad7ecda4e9c0b0","name":"should not fail to stop the service if it was not started","time":{"start":1752065077684,"stop":1752065077685,"duration":1},"status":"passed","severity":"normal"},{"uid":"288856d9986637e8","name":"Subscribe to topic containing long and publish message","time":{"start":1752065204118,"stop":1752065204118,"duration":0},"status":"passed","severity":"normal"},{"uid":"319351ba2dd3022c","name":"Decoder throws on empty string content topic","time":{"start":1752065013557,"stop":1752065013557,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9d10a4286ab8e2","name":"Relay - dialed after","time":{"start":1752065348678,"stop":1752065348678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4add313bbf82b9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752065562754,"stop":1752065562754,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d21794a480e0aaf","name":"throws on content topic with empty application field","time":{"start":1752064997288,"stop":1752064997289,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed968f366bf7c093","name":"should not be empty after adding a subscription","time":{"start":1752065042367,"stop":1752065042368,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8aa000c8c36ee4","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752065002610,"stop":1752065002610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6515a2a642f04","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752065051594,"stop":1752065051594,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a039c50a8b24fa","name":"should properly create peer info with all multiaddrs","time":{"start":1752065003322,"stop":1752065003322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2288a14cb2662790","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752065051579,"stop":1752065051579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09f7f07b510ce16","name":"should throw an error for missing sharding configuration","time":{"start":1752064997321,"stop":1752064997321,"duration":0},"status":"passed","severity":"normal"},{"uid":"99148b3fced536a5","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752064997303,"stop":1752064997303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7175eaba2218467","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app98/10/topic877/utf8","time":{"start":1752065307644,"stop":1752065307644,"duration":0},"status":"passed","severity":"normal"},{"uid":"1345930b951de54b","name":"should dial peers from store on start","time":{"start":1752065012610,"stop":1752065012612,"duration":2},"status":"passed","severity":"normal"},{"uid":"78cb779fa27013b5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752065051587,"stop":1752065051588,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b6830bf4a2bf48","name":"A test","time":{"start":1752065120854,"stop":1752065120854,"duration":0},"status":"passed","severity":"normal"},{"uid":"84648089af166743","name":"Push message with SQL Injection payload","time":{"start":1752065674396,"stop":1752065674396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14d165e4e3e5dd4","name":"should clear the dialing interval","time":{"start":1752065012417,"stop":1752065012417,"duration":0},"status":"passed","severity":"normal"},{"uid":"df54d1cb0f418d22","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752065051578,"stop":1752065051579,"duration":1},"status":"passed","severity":"normal"},{"uid":"296b4b41ea10b539","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752065012793,"stop":1752065012793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c56ea0bb68a0449","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752065042467,"stop":1752065042467,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b76dc6d26533c63","name":"Delete observer","time":{"start":1752065172413,"stop":1752065172414,"duration":1},"status":"passed","severity":"normal"},{"uid":"f15839f800c7334","name":"should handle errors when removing globalThis listeners","time":{"start":1752065012486,"stop":1752065012486,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8293c6005789e0","name":"should hang up with PeerId and return true on success","time":{"start":1752065013550,"stop":1752065013550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e1d8c6371e1911","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752065325384,"stop":1752065325385,"duration":1},"status":"passed","severity":"normal"},{"uid":"59436f5407a642b3","name":"should handle special patterns correctly","time":{"start":1752065053921,"stop":1752065053921,"duration":0},"status":"passed","severity":"normal"},{"uid":"595914dc821642db","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app34/3/topic993/proto","time":{"start":1752065307639,"stop":1752065307641,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b5103388127a25a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752065562769,"stop":1752065562770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce52178dd6772be","name":"Check received message containing escaped characters","time":{"start":1752065510990,"stop":1752065510990,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfaa2840534a18b5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752065216300,"stop":1752065216300,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3819809528dd0b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752065120641,"stop":1752065120642,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d6f36540bc5dd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752065562763,"stop":1752065562763,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eee610d67bb0bb9","name":"Query Generator - true","time":{"start":1752065329862,"stop":1752065329862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2b72cd58b88203","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752065051583,"stop":1752065051584,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9c60595b8bf674","name":"should clear dial history on stop","time":{"start":1752065012418,"stop":1752065012418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e6d4ecc2090bde","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752065042466,"stop":1752065042467,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cb38bd6bd89d64","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752065264612,"stop":1752065264612,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d60ff0a369bcc7","name":"should create an instance with libp2p and dialer","time":{"start":1752065012522,"stop":1752065012522,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d163d30c2912a7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752065092895,"stop":1752065092895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e477ba78a5fa2d67","name":"should register libp2p event listeners when start is called","time":{"start":1752065042466,"stop":1752065042466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4a79519b8620dd","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752065012670,"stop":1752065012671,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afd13cda4c83618","name":"can query messages by message hash","time":{"start":1752065311286,"stop":1752065311291,"duration":5},"status":"passed","severity":"normal"},{"uid":"1475d27bc51c0cc1","name":"non connected peers","time":{"start":1752065170916,"stop":1752065170916,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8872ac60d91e6e9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752065013059,"stop":1752065013060,"duration":1},"status":"passed","severity":"normal"},{"uid":"76e514420b8d7a68","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app77/6/topic923/proto","time":{"start":1752065307647,"stop":1752065307648,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd4437545a34a13","name":"Query Generator, No Decoder","time":{"start":1752065289206,"stop":1752065289206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2befe480ec30e5ce","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752065020745,"stop":1752065020746,"duration":1},"status":"passed","severity":"normal"},{"uid":"971532177e840b01","name":"should handle complete peer lifecycle","time":{"start":1752065013057,"stop":1752065013058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1af174b92fc0f7","name":"Check publish message containing shell command","time":{"start":1752065195322,"stop":1752065195322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d0dc9003fada","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752064997308,"stop":1752064997309,"duration":1},"status":"passed","severity":"normal"},{"uid":"31af03e630360b48","name":"Check received message with timestamp: 1752065072295000000 ","time":{"start":1752065510981,"stop":1752065510981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e567c0f3dd8aa4cb","name":"Check received message containing Russian","time":{"start":1752065510979,"stop":1752065510979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a634dd075684c447","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752065562770,"stop":1752065562770,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb1ca0d7c2ab37f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752065562768,"stop":1752065562768,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a110880bd8c3e6a","name":"Push message with content topic containing Script","time":{"start":1752065674403,"stop":1752065674403,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c6e2673a62f927","name":"should use provided shard info when available","time":{"start":1752065041939,"stop":1752065041943,"duration":4},"status":"passed","severity":"normal"},{"uid":"a30e743d59f45440","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752065013031,"stop":1752065013031,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd69243b5349f41f","name":"Publish message with custom timestamp: Wed Jul 09 2025 11:46:28 GMT+0000 (Coordinated Universal Time)","time":{"start":1752065195324,"stop":1752065195324,"duration":0},"status":"passed","severity":"normal"},{"uid":"825c6b56ea282c71","name":"should be safe to call multiple times","time":{"start":1752065013003,"stop":1752065013003,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d9a08a4c556d7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752065562771,"stop":1752065562771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef617f597efb9c12","name":"isConnected should return false after all peers disconnect","time":{"start":1752065092890,"stop":1752065092894,"duration":4},"status":"passed","severity":"normal"},{"uid":"67f4ec1a8aa0b53a","name":"Refresh subscription","time":{"start":1752065562766,"stop":1752065562766,"duration":0},"status":"passed","severity":"normal"},{"uid":"508725a11128342","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752065002601,"stop":1752065002601,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46575322239b79f","name":"should return true when topic is configured","time":{"start":1752065013553,"stop":1752065013553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7045ae81cf2429a2","name":"should requeue task if no peer is available","time":{"start":1752065041365,"stop":1752065041366,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0a80729ccb325c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752065051564,"stop":1752065051564,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deba084d59e70bc","name":"should dial second nwaku node that was discovered","time":{"start":1752065071869,"stop":1752065071872,"duration":3},"status":"skipped","severity":"normal"},{"uid":"aef8444e0c193d08","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752065051591,"stop":1752065051592,"duration":1},"status":"passed","severity":"normal"},{"uid":"d897dc9d590bc91a","name":"should remove event listeners from libp2p","time":{"start":1752065012485,"stop":1752065012485,"duration":0},"status":"passed","severity":"normal"},{"uid":"da28d477211cc86d","name":"should get / set UDP multiaddr","time":{"start":1752065003319,"stop":1752065003319,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c38903bfc8577d","name":"Push message with content topic containing short","time":{"start":1752065674400,"stop":1752065674401,"duration":1},"status":"passed","severity":"normal"},{"uid":"98999ec5fcdace6b","name":"should wait for LightPush peer to be connected","time":{"start":1752065042476,"stop":1752065042476,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7a900fd985dba2","name":"should successfully stop","time":{"start":1752065042386,"stop":1752065042387,"duration":1},"status":"passed","severity":"normal"},{"uid":"61442b129662dc08","name":"Push message with XML payload","time":{"start":1752065674410,"stop":1752065674410,"duration":0},"status":"passed","severity":"normal"},{"uid":"90eb9cd368770b39","name":"accepts valid content-filtered query","time":{"start":1752065013059,"stop":1752065013059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89083dc396e7e27","name":"should handle corrupted local storage data gracefully","time":{"start":1752065025141,"stop":1752065025142,"duration":1},"status":"passed","severity":"normal"},{"uid":"f105c08752a5bb65","name":"Renews subscription after lossing a connection","time":{"start":1752065562762,"stop":1752065562762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4f87d530a60959","name":"can start the service","time":{"start":1752065170712,"stop":1752065170713,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d35b22a7aa43fd4","name":"Check message with non string payload is not received","time":{"start":1752065510993,"stop":1752065510994,"duration":1},"status":"passed","severity":"normal"},{"uid":"467a982f2a105f74","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752065562761,"stop":1752065562762,"duration":1},"status":"passed","severity":"normal"},{"uid":"8471560e260d3120","name":"should filter out already connected peers","time":{"start":1752065012634,"stop":1752065012639,"duration":5},"status":"passed","severity":"normal"},{"uid":"955b8171cab6dca1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752065041844,"stop":1752065041844,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bd2edfbb20e673","name":"should serialize and deserialize correctly","time":{"start":1752065053920,"stop":1752065053921,"duration":1},"status":"passed","severity":"normal"},{"uid":"14430678e8c77331","name":"Subscribe to topic containing XML and receive message","time":{"start":1752065562760,"stop":1752065562760,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce02555a872c8dd","name":"Encoder throws on undefined content topic","time":{"start":1752065031103,"stop":1752065031104,"duration":1},"status":"passed","severity":"normal"},{"uid":"9134627a3e77ceb1","name":"Encoder throws on empty string content topic","time":{"start":1752065013556,"stop":1752065013557,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ffa971b45c9cd7b","name":"Push message with custom timestamp: 1752068693124","time":{"start":1752065674406,"stop":1752065674407,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbd382a68487531","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752065078592,"stop":1752065078593,"duration":1},"status":"passed","severity":"normal"},{"uid":"71be29764f108654","name":"should support chaining for add method","time":{"start":1752065040409,"stop":1752065040409,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bee037e9e713fc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752065562754,"stop":1752065562754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d424292cf1eef253","name":"should retry on complete failure if specified","time":{"start":1752065042655,"stop":1752065042656,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab132ee803bc4f1","name":"throws on content topic with empty encoding field","time":{"start":1752064997290,"stop":1752064997291,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a09f2870fdf2dd","name":"should return false when connections are non-bootstrap peers","time":{"start":1752065012656,"stop":1752065012657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5428213bd95fc76","name":"Push message equal or less that 1MB","time":{"start":1752065674407,"stop":1752065674407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edfda41f8f9c541","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752065340285,"stop":1752065340285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0f392536c28888","name":"Push message with JSON payload","time":{"start":1752065674398,"stop":1752065674398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb5749c8673c69f","name":"should be safe to call multiple times","time":{"start":1752065012991,"stop":1752065012991,"duration":0},"status":"passed","severity":"normal"},{"uid":"de785d320f0607f4","name":"Should update shard info","time":{"start":1752065161082,"stop":1752065161082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa8e7721fe29aee","name":"should emit a peer event after start","time":{"start":1752065025138,"stop":1752065025139,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5bf1193047b298","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752065206306,"stop":1752065206307,"duration":1},"status":"passed","severity":"normal"},{"uid":"df46f02143a9e71d","name":"should transition to Unhealthy when no connections","time":{"start":1752065042147,"stop":1752065042148,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68aee99c3966be4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752065051587,"stop":1752065051587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef55801107ab3776","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752065562760,"stop":1752065562760,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f972555e5dcaa2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752065013017,"stop":1752065013026,"duration":9},"status":"passed","severity":"normal"},{"uid":"2ce0eddc9991e0f7","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752064997293,"stop":1752064997293,"duration":0},"status":"passed","severity":"normal"},{"uid":"488e9d5711791b7b","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752065041844,"stop":1752065041844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e36ebac90098b72","name":"should return PeerId when PeerId is provided","time":{"start":1752065013202,"stop":1752065013202,"duration":0},"status":"passed","severity":"normal"},{"uid":"a832aa6d49704425","name":"should return false when peer has no shard info","time":{"start":1752065012783,"stop":1752065012783,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c92c0e3a702caf","name":"should handle high bootstrap limit correctly","time":{"start":1752065012678,"stop":1752065012678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23f46e63edc3f05","name":"should add event listener for peer:discovery","time":{"start":1752065012523,"stop":1752065012523,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eceabee8337a96a","name":"should work with custom bootstrap limits","time":{"start":1752065012669,"stop":1752065012670,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea43b178b6b0ca1","name":"Check received message containing Chinese","time":{"start":1752065510987,"stop":1752065510987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06e3ed705157a12","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752065204124,"stop":1752065204124,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffba80850a2264e","name":"should throw if no connection provided","time":{"start":1752065013087,"stop":1752065013087,"duration":0},"status":"passed","severity":"normal"},{"uid":"5390f09ec6c64f22","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752065013088,"stop":1752065013089,"duration":1},"status":"passed","severity":"normal"},{"uid":"18137ef60e3f9c4a","name":"Overlapping topic subscription","time":{"start":1752065204117,"stop":1752065204117,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38f28962d619287a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752065031100,"stop":1752065031101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b250f94caa414f07","name":"should add received messages to bloom filter","time":{"start":1752065056658,"stop":1752065056658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21670c6689e1a6b","name":"Register correct protocols","time":{"start":1752065204115,"stop":1752065204115,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae4fadbed7835","name":"Push message with content topic containing Russian","time":{"start":1752065674414,"stop":1752065674414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24f099edbbf00a1","name":"should mark all messages in causal history as acknowledged","time":{"start":1752065056658,"stop":1752065056659,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdf54af74502873","name":"should respect custom numPeersToUse configuration","time":{"start":1752065042468,"stop":1752065042468,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ca9139fdeadc54","name":"Check received message containing Script","time":{"start":1752065510979,"stop":1752065510979,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de736b6061b4288","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752064997294,"stop":1752064997294,"duration":0},"status":"passed","severity":"normal"},{"uid":"220fde2e12da29b4","name":"Passing page size 10 when there are 10 messages","time":{"start":1752065339538,"stop":1752065339539,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb8076084428941","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752065334512,"stop":1752065334513,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d096da91a20ece","name":"should handle errors gracefully when getting peer info","time":{"start":1752065012797,"stop":1752065012797,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cb05975b551f6e","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752065562762,"stop":1752065562763,"duration":1},"status":"passed","severity":"normal"},{"uid":"10847a85379d2962","name":"should throw an error for missing required configuration","time":{"start":1752064997304,"stop":1752064997304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7c4d4f8558a4f8","name":"Push message with Russian payload","time":{"start":1752065674409,"stop":1752065674409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f45e8aa1a5502a","name":"should not receive a peer event after stop","time":{"start":1752065025140,"stop":1752065025140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b821c9b264ad13","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752064997309,"stop":1752064997309,"duration":0},"status":"passed","severity":"normal"},{"uid":"839c7cdec1d066c4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752065132671,"stop":1752065132671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a83cc460d160e9","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752065042154,"stop":1752065042154,"duration":0},"status":"passed","severity":"normal"},{"uid":"e627357d20839e45","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752065051551,"stop":1752065051552,"duration":1},"status":"passed","severity":"normal"},{"uid":"25127d33126860f4","name":"should not retry if at least one success","time":{"start":1752065041378,"stop":1752065041379,"duration":1},"status":"passed","severity":"normal"},{"uid":"366934111f5c9aa8","name":"Query Generator, No message returned","time":{"start":1752065289206,"stop":1752065289206,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a8964e1e49ce20","name":"should increase lamport timestamp","time":{"start":1752065056657,"stop":1752065056657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6a94296b20b0f7","name":"handles different clusterIds correctly","time":{"start":1752064997298,"stop":1752064997299,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aec3603e9d23658","name":"Push message with numeric payload","time":{"start":1752065674408,"stop":1752065674408,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadcccfdd8176f65","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752064997419,"stop":1752064997419,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d83b7d8e02372e","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752064997298,"stop":1752064997298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8a5745c3b3f1a8","name":"Query generator for multiple messages with different message text format","time":{"start":1752065322261,"stop":1752065322262,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9c05d7157e8ae1","name":"should be able to encode the field with only STORE set to true","time":{"start":1752065002594,"stop":1752065002595,"duration":1},"status":"passed","severity":"normal"},{"uid":"b260d4d4222a3dff","name":"should handle errors when getting connections","time":{"start":1752065012501,"stop":1752065012501,"duration":0},"status":"passed","severity":"normal"},{"uid":"943aff4e2103a53c","name":"A test","time":{"start":1752065120853,"stop":1752065120854,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb52639359de68b","name":"should return false when pubsub topic parsing fails","time":{"start":1752065012793,"stop":1752065012794,"duration":1},"status":"passed","severity":"normal"},{"uid":"f247c32197f005a3","name":"Check message with invalid timestamp is not received","time":{"start":1752065510992,"stop":1752065510992,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc27191a25e95112","name":"throws on content topic with too few or too many fields","time":{"start":1752064997285,"stop":1752064997286,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc40c3b3e5af12af","name":"should decode valid enr successfully","time":{"start":1752065003310,"stop":1752065003310,"duration":0},"status":"passed","severity":"normal"},{"uid":"44984a9a99f235e3","name":"Push message with Chinese payload","time":{"start":1752065674408,"stop":1752065674409,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc9d0fba6148f97","name":"should properly start and stop event listening","time":{"start":1752065042154,"stop":1752065042154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff9240c4b15ad4e","name":"should return false when peer is on different cluster","time":{"start":1752065012784,"stop":1752065012785,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d7bacc093eacc0","name":"should hang up bootstrap peer if over limit","time":{"start":1752065012626,"stop":1752065012630,"duration":4},"status":"passed","severity":"normal"},{"uid":"c2c0676a6da03402","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752065041841,"stop":1752065041843,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a95f74f7b0aa4f","name":"should remove expired entries after TTL has passed","time":{"start":1752065040410,"stop":1752065040410,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d13c277b1ac975","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752064997301,"stop":1752064997301,"duration":0},"status":"passed","severity":"normal"},{"uid":"241b0605205f7bf6","name":"Callback on promise","time":{"start":1752065322263,"stop":1752065322263,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e67528e7e59221","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752064997320,"stop":1752064997320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9448398f15d2d6d6","name":"should start and stop interval correctly","time":{"start":1752065041358,"stop":1752065041358,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b5e5674cbef683","name":"different cluster, same shard: nodes don't connect","time":{"start":1752065132672,"stop":1752065132673,"duration":1},"status":"passed","severity":"normal"}]