mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 04:13:14 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"4554922cc3510d2c","name":"accepts time-filtered query with content filter","time":{"start":1752011488930,"stop":1752011488930,"duration":0},"status":"passed","severity":"normal"},{"uid":"671ca6a19212db44","name":"should dispatch network event when browser goes online","time":{"start":1752011487699,"stop":1752011487701,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a771e556b2c5931","name":"should not receive a peer event after stop","time":{"start":1752011674880,"stop":1752011674880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace7223f0df71407","name":"Relay + Store","time":{"start":1752011555028,"stop":1752011555028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80c0f285a67469c","name":"should fail to send if no connected peers found","time":{"start":1752011519410,"stop":1752011519410,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92f4319fc27bebb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752012047642,"stop":1752012047642,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d376d8351bb215a","name":"should not receive a peer event after stop","time":{"start":1752011501382,"stop":1752011501382,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b09f3053245ef6","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752011519590,"stop":1752011519590,"duration":0},"status":"passed","severity":"normal"},{"uid":"8badb7274905f049","name":"Passing page size 10 when there are 10 messages","time":{"start":1752011844028,"stop":1752011844028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4557b9200f25bb9f","name":"Subscribe to topic containing short and publish message","time":{"start":1752011711575,"stop":1752011711575,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b094ab5c375cae","name":"recovers when dns.resolve returns empty","time":{"start":1752011497607,"stop":1752011497607,"duration":0},"status":"passed","severity":"normal"},{"uid":"65605c56f96e943c","name":"should properly create location multiaddrs - udp6","time":{"start":1752011478723,"stop":1752011478723,"duration":0},"status":"passed","severity":"normal"},{"uid":"784df6cb1c11f45c","name":"should encodeTxt and decodeTxt","time":{"start":1752011478716,"stop":1752011478716,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec68c334f8e03850","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app59/9/topic869/xml","time":{"start":1752011808091,"stop":1752011808092,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af36967984edff2","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752011472584,"stop":1752011472584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf87a7fd3520bef","name":"should mark all messages in causal history as acknowledged","time":{"start":1752011533808,"stop":1752011533809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d1b2f4f7001d4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752011472563,"stop":1752011472564,"duration":1},"status":"passed","severity":"normal"},{"uid":"54bffeb4b6e40248","name":"Subscribe to topic containing long and receive message","time":{"start":1752012047655,"stop":1752012047655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5dad45f18bc7b7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app30/5/topic958/utf8","time":{"start":1752011808100,"stop":1752011808101,"duration":1},"status":"passed","severity":"normal"},{"uid":"801d0c4119ed88f6","name":"Publish message with large meta","time":{"start":1752011700899,"stop":1752011700900,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9adccc091536976","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752011711583,"stop":1752011711583,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7e7586d7c302ea","name":"Passing page size 19 when there are 20 messages","time":{"start":1752011844032,"stop":1752011844032,"duration":0},"status":"passed","severity":"normal"},{"uid":"473b3a9c286dcc16","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752011725481,"stop":1752011725481,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ca0ca2f65c37ad","name":"should be safe to call multiple times","time":{"start":1752011488427,"stop":1752011488427,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1d1eec5c075c10","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752012164365,"stop":1752012164365,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76d7cd9c5bfbdaf","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752011478055,"stop":1752011478055,"duration":0},"status":"passed","severity":"normal"},{"uid":"965247837bb81498","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752011489156,"stop":1752011489157,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d591b542bd25fe","name":"should reject if WakuNode is not started","time":{"start":1752011519596,"stop":1752011519596,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b1aaa0520433be","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752011472567,"stop":1752011472567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e3e058f71b1219","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752011489316,"stop":1752011489317,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbeb12eb632f3710","name":"should return valid sharding parameters for static sharding","time":{"start":1752011472583,"stop":1752011472584,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e65c346aac39f8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752011528927,"stop":1752011528927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2805a80a5ec63849","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752011478055,"stop":1752011478055,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f29a84bf266d8a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752011497376,"stop":1752011497376,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d731af2b1a3f95","name":"peer exchange sets tag","time":{"start":1752011704807,"stop":1752011704807,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b62cba5b577f65","name":"should retry on complete failure if specified","time":{"start":1752011519411,"stop":1752011519415,"duration":4},"status":"passed","severity":"normal"},{"uid":"8c351c7610f729c0","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752011519329,"stop":1752011519329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e234a592c664464","name":"Encoder throws on undefined content topic","time":{"start":1752011489593,"stop":1752011489593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e148a952e3f3a6c","name":"should not dial peers from store when browser is not connected","time":{"start":1752011489100,"stop":1752011489101,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b2d387dd518a01","name":"Relay","time":{"start":1752011555027,"stop":1752011555028,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ba7803244b5650","name":"Passing page size 3 when there are 20 messages","time":{"start":1752011844028,"stop":1752011844028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94cf900e2b25c84","name":"Check message received after jswaku node is restarted","time":{"start":1752011997818,"stop":1752011997818,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51ebc03bf83fa2a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752011846633,"stop":1752011846633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6892e0d1bf97108","name":"Push message with custom timestamp: 1752015180703","time":{"start":1752012164369,"stop":1752012164369,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f64654ebaa794e","name":"should use provided shard info when available","time":{"start":1752011519234,"stop":1752011519234,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa8ab95a3542f63","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app81/10/topic93/proto","time":{"start":1752011808102,"stop":1752011808105,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bc501c5e95f3996","name":"Check publish message containing unicode special characters","time":{"start":1752011700894,"stop":1752011700895,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d1b5d50fbd0f4c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752011472672,"stop":1752011472672,"duration":0},"status":"passed","severity":"normal"},{"uid":"55370e915830208","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752012047642,"stop":1752012047642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f5f1186089db91","name":"Check message with non string payload is not received","time":{"start":1752011997817,"stop":1752011997818,"duration":1},"status":"passed","severity":"normal"},{"uid":"412b701812b01156","name":"Query with Promise Callback, No message returned","time":{"start":1752011796269,"stop":1752011796269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e3302b422785fb","name":"should dial second nwaku node that was discovered","time":{"start":1752011621108,"stop":1752011621109,"duration":1},"status":"broken","severity":"normal"},{"uid":"1b7c338b38cead93","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752011528625,"stop":1752011528625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0f4059985cf5ef","name":"Relay - dialed first","time":{"start":1752011852385,"stop":1752011852385,"duration":0},"status":"passed","severity":"normal"},{"uid":"129cbcb8aa106940","name":"Check received message containing short","time":{"start":1752011997819,"stop":1752011997819,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c3c1d252617872","name":"should handle corrupted local storage data gracefully","time":{"start":1752011501383,"stop":1752011501384,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e28c70e201be94","name":"Reusing cursor across nodes","time":{"start":1752011784814,"stop":1752011784815,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ee211bed7c6426","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752012047655,"stop":1752012047655,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee9a19005cee07a","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752011472583,"stop":1752011472583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ffa277f18f794c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752011472570,"stop":1752011472570,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7a21965b78ba65","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752011569252,"stop":1752011569252,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6adb20c7947a03","name":"should handle network check errors gracefully","time":{"start":1752011488385,"stop":1752011488386,"duration":1},"status":"passed","severity":"normal"},{"uid":"1930155f80aa8b47","name":"messageHash returns a Uint8Array","time":{"start":1752011488665,"stop":1752011488665,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc1e18f395aa4fb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752012047658,"stop":1752012047658,"duration":0},"status":"passed","severity":"normal"},{"uid":"6154aa58a8c62fec","name":"should return peer for existing peer","time":{"start":1752011489136,"stop":1752011489137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc8b2f205a3cf00","name":"Query with Ordered Callback, No message returned","time":{"start":1752011796267,"stop":1752011796267,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fb0926c54bb372","name":"should handle incoming messages","time":{"start":1752011519289,"stop":1752011519293,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba67250254b63f60","name":"Push message with content topic containing emoji","time":{"start":1752012164355,"stop":1752012164355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f204948e7c98df84","name":"should create KeepAliveManager with relay","time":{"start":1752011489306,"stop":1752011489307,"duration":1},"status":"passed","severity":"normal"},{"uid":"934f242586d64b79","name":"Push 30 different messages","time":{"start":1752012164362,"stop":1752012164362,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15a10701f46cf698","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752011831228,"stop":1752011831228,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ca3ff867993be9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752012047658,"stop":1752012047659,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d47357674e61db0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752011725480,"stop":1752011725480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3430ed83d2a80367","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752011528921,"stop":1752011528922,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5803663e541f918","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752011489236,"stop":1752011489237,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b45dc7a2dad746f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752012047652,"stop":1752012047652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8deae35c9b1362","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752012047653,"stop":1752012047653,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4e7badac19e5960","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752011711582,"stop":1752011711582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d5214989c84e5d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752012047650,"stop":1752012047651,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de2d88edbcb17e9","name":"groups content topics by expected pubsub topic","time":{"start":1752011472558,"stop":1752011472559,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf6ba14a21d41dc","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752011472672,"stop":1752011472672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00796b05f8f0875","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752011837658,"stop":1752011837658,"duration":0},"status":"passed","severity":"normal"},{"uid":"7399b68fa51f57e1","name":"should not allow k > 12","time":{"start":1752011528622,"stop":1752011528624,"duration":2},"status":"passed","severity":"normal"},{"uid":"c57f212b1d427888","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752011519330,"stop":1752011519330,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3328a3499e5d50","name":"Push message with XML payload","time":{"start":1752012164360,"stop":1752012164360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a226346b481c73b5","name":"should be safe to call multiple times","time":{"start":1752011488376,"stop":1752011488376,"duration":0},"status":"passed","severity":"normal"},{"uid":"877a6cad85305051","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752012047658,"stop":1752012047658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece380ab06f84d1d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752011528927,"stop":1752011528928,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c334891ec9f0","name":"should properly create location multiaddrs - tcp","time":{"start":1752011478724,"stop":1752011478724,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ca6bfecc839bce","name":"Check received message containing JSON","time":{"start":1752011997823,"stop":1752011997823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7863afd9329b48","name":"should handle empty pubsub topics","time":{"start":1752011489319,"stop":1752011489320,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f518796e7c25f0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752011489235,"stop":1752011489235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec74ad75c3597a3","name":"A test","time":{"start":1752011637952,"stop":1752011637952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5492b02faa4ec4bb","name":"should dial all peers on dial","time":{"start":1752011637750,"stop":1752011637750,"duration":0},"status":"passed","severity":"normal"},{"uid":"de31abcc534009aa","name":"Accepts a valid Waku Message","time":{"start":1752011523099,"stop":1752011523100,"duration":1},"status":"passed","severity":"normal"},{"uid":"391b068889159f1a","name":"isConnected return false after peer stops","time":{"start":1752011569252,"stop":1752011569252,"duration":0},"status":"passed","severity":"normal"},{"uid":"178b958f531a9e68","name":"should throw error - no id","time":{"start":1752011478718,"stop":1752011478718,"duration":0},"status":"passed","severity":"normal"},{"uid":"81534b1e80767a37","name":"should set default options when no config provided","time":{"start":1752011489471,"stop":1752011489471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e5c2f16c2a213b","name":"should handle complete peer lifecycle","time":{"start":1752011489321,"stop":1752011489321,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aa2548f7356e62","name":"Check received message containing shell command","time":{"start":1752011997823,"stop":1752011997823,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e53570ddf8747d6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752011837658,"stop":1752011837659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74bed823b8b343b","name":"should create ConnectionManager with required options","time":{"start":1752011489470,"stop":1752011489471,"duration":1},"status":"passed","severity":"normal"},{"uid":"45456f9fae83d555","name":"should remove event listener for peer:discovery","time":{"start":1752011488426,"stop":1752011488426,"duration":0},"status":"passed","severity":"normal"},{"uid":"85079ccd7f20d15e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752011528946,"stop":1752011528946,"duration":0},"status":"passed","severity":"normal"},{"uid":"2153318aab9d2683","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752011488574,"stop":1752011488575,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ec1af91e3661a7","name":"Fields are not dropped","time":{"start":1752011489161,"stop":1752011489161,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2ecae618505d92","name":"should be delivered immediately if received","time":{"start":1752011533813,"stop":1752011533813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2734ada1ea6a9cca","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752012164353,"stop":1752012164353,"duration":0},"status":"passed","severity":"normal"},{"uid":"662c6c9821341bbd","name":"should encode/decode to RLP encoding","time":{"start":1752011478721,"stop":1752011478721,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b013aa7367c9e69","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752011472555,"stop":1752011472556,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e8522f7dad234f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752011472564,"stop":1752011472564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abafd51b53527b0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752011528941,"stop":1752011528941,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c1a189d9934783","name":"should merge provided config with defaults","time":{"start":1752011489472,"stop":1752011489472,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ba0030524a6ef6","name":"Ephemeral messages are not stored","time":{"start":1752011560252,"stop":1752011560253,"duration":1},"status":"passed","severity":"normal"},{"uid":"1536be2be4e41fa7","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752011771198,"stop":1752011771198,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a500eb2da8be996","name":"Push message with content topic containing shell command","time":{"start":1752012164354,"stop":1752012164354,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f30d0ce8f17238","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752011569250,"stop":1752011569250,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bfa9e21f12f721","name":"Rejects garbage","time":{"start":1752011523100,"stop":1752011523101,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a0db8f06956c56","name":"should handle peer store errors during connection limiting","time":{"start":1752011489158,"stop":1752011489159,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03536fa9d487c6b","name":"should not create multiple intervals when called multiple times","time":{"start":1752011488360,"stop":1752011488373,"duration":13},"status":"passed","severity":"normal"},{"uid":"d05c9baa5a7515a5","name":"should not process empty queue","time":{"start":1752011488381,"stop":1752011488382,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3d5b81dddb62e1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752011472553,"stop":1752011472553,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d3832f9e524b45","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752011528948,"stop":1752011528948,"duration":0},"status":"passed","severity":"normal"},{"uid":"418d1555d22028fe","name":"Check message with non string payload is not received","time":{"start":1752011997827,"stop":1752011997827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3933e9d67438d406","name":"should start and setup intervals and event listeners","time":{"start":1752011519717,"stop":1752011519717,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36aa4f4990bfbc1","name":"Encoder throws on undefined content topic","time":{"start":1752011507507,"stop":1752011507507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acf33cbff50dd51","name":"should not receive a peer event before start","time":{"start":1752011553771,"stop":1752011553771,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e327c33e457c703","name":"rejects hash query with content filter parameters","time":{"start":1752011488929,"stop":1752011488929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e794140c6cd36b9c","name":"Ordered Callback - false","time":{"start":1752011832204,"stop":1752011832204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c970c5c71695eac","name":"can start the service","time":{"start":1752011501378,"stop":1752011501379,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b18e440b2d78339","name":"Renews subscription after lossing a connection","time":{"start":1752012047650,"stop":1752012047650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f11c0542ed6e2e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752012047643,"stop":1752012047643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87283239442e2afa","name":"caches peers it previously fetched","time":{"start":1752011497608,"stop":1752011497609,"duration":1},"status":"passed","severity":"normal"},{"uid":"a198afabc6ffd4e5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752011824215,"stop":1752011824215,"duration":0},"status":"passed","severity":"normal"},{"uid":"398fe7d6d061c82b","name":"should return false when peer has no overlapping shards","time":{"start":1752011488555,"stop":1752011488555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead09cab0d7239fa","name":"should send relay ping messages on timer","time":{"start":1752011489317,"stop":1752011489318,"duration":1},"status":"passed","severity":"normal"},{"uid":"8024648fd94e1316","name":"same cluster, different shard: nodes connect","time":{"start":1752011648657,"stop":1752011648658,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edc96efe32002f5","name":"should dial with multiaddr and return stream","time":{"start":1752011489476,"stop":1752011489476,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47913bc684196f4","name":"topics with same application and version share the same shard","time":{"start":1752011472558,"stop":1752011472558,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b7b3a93107125","name":"should remove expired entries after TTL has passed","time":{"start":1752011517464,"stop":1752011517464,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec64c31c6a21f7b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752011528933,"stop":1752011528934,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1aa400f1a0e0747","name":"Asymmetric encrypt & decrypt","time":{"start":1752011508032,"stop":1752011508033,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14944412f91bba7","name":"should be safe to call multiple times","time":{"start":1752011489090,"stop":1752011489090,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c9d627532a9ff9","name":"Passing page size 1 when there are 4 messages","time":{"start":1752011844026,"stop":1752011844028,"duration":2},"status":"passed","severity":"normal"},{"uid":"75c4174d7acc5452","name":"Check received message containing escaped characters","time":{"start":1752011997823,"stop":1752011997823,"duration":0},"status":"passed","severity":"normal"},{"uid":"203db7c304fb286a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752011497374,"stop":1752011497374,"duration":0},"status":"passed","severity":"normal"},{"uid":"93143d28951c4f0","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752012047660,"stop":1752012047660,"duration":0},"status":"passed","severity":"normal"},{"uid":"81138d950486f635","name":"should hang up with PeerId and return true on success","time":{"start":1752011489477,"stop":1752011489477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8542c490bc7435d9","name":"should be sent with empty content","time":{"start":1752011533811,"stop":1752011533811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b0f4eb855c4b1c","name":"Fails to publish message with wrong content topic","time":{"start":1752011700897,"stop":1752011700897,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f45f61da145c96","name":"should clear all timers","time":{"start":1752011489308,"stop":1752011489308,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccebc56afc24003","name":"should start and stop interval correctly","time":{"start":1752011518416,"stop":1752011518416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06251774f1a88bc","name":"should handle task timeouts","time":{"start":1752011518434,"stop":1752011518434,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f0e4638e60cfd5","name":"Push message with numeric payload","time":{"start":1752012164358,"stop":1752012164358,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5cee0c359fc41b","name":"should return false when peer is not found","time":{"start":1752011488555,"stop":1752011488556,"duration":1},"status":"passed","severity":"normal"},{"uid":"623a0526009ba57f","name":"tcp ip4 address","time":{"start":1752011478093,"stop":1752011478093,"duration":0},"status":"passed","severity":"normal"},{"uid":"790b904bdefa5db9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752011711572,"stop":1752011711572,"duration":0},"status":"passed","severity":"normal"},{"uid":"462ddebf598c2112","name":"should only return 1 node with relay capability","time":{"start":1752011497609,"stop":1752011497609,"duration":0},"status":"passed","severity":"normal"},{"uid":"524fd5c3c1337492","name":"Push message equal or less that 1MB","time":{"start":1752012164357,"stop":1752012164357,"duration":0},"status":"passed","severity":"normal"},{"uid":"7943c28958a2dfc","name":"Check publish message containing Russian","time":{"start":1752011700891,"stop":1752011700891,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bc9342df3e9634","name":"should be online or offline if network state changed","time":{"start":1752011569253,"stop":1752011569254,"duration":1},"status":"passed","severity":"normal"},{"uid":"af7a644a2dfddae","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752011796266,"stop":1752011796267,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de65b5dd2ca952c","name":"messageHashStr produces consistent results for the same input","time":{"start":1752011488666,"stop":1752011488667,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a06681e19fc094a","name":"should reject if Store is requested but not mounted","time":{"start":1752011519597,"stop":1752011519597,"duration":0},"status":"passed","severity":"normal"},{"uid":"2300244b6643fb53","name":"Check received message containing Arabic","time":{"start":1752011997810,"stop":1752011997810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fc2a9b2d5f6f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752012047648,"stop":1752012047648,"duration":0},"status":"passed","severity":"normal"},{"uid":"224fc1b388b596dc","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752011997824,"stop":1752011997825,"duration":1},"status":"passed","severity":"normal"},{"uid":"30364f9354367f41","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752012047649,"stop":1752012047649,"duration":0},"status":"passed","severity":"normal"},{"uid":"60309005e770339a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752011997818,"stop":1752011997819,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f78a91983822b6","name":"can start and stop the service","time":{"start":1752011553757,"stop":1752011553761,"duration":4},"status":"passed","severity":"normal"},{"uid":"603aa872add114db","name":"Store - dialed after - with timeout","time":{"start":1752011852386,"stop":1752011852386,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f7985783390efe","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752011501383,"stop":1752011501383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee9581aeacbdc3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app4/5/topic831/json","time":{"start":1752011808106,"stop":1752011808106,"duration":0},"status":"passed","severity":"normal"},{"uid":"49568add3189f582","name":"should attach causal history and bloom filter to each message","time":{"start":1752011533806,"stop":1752011533806,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ecd431cbcacd63","name":"should create ShardReader with contentTopics network config","time":{"start":1752011488548,"stop":1752011488549,"duration":1},"status":"passed","severity":"normal"},{"uid":"173599af7588bafe","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752011528931,"stop":1752011528932,"duration":1},"status":"passed","severity":"normal"},{"uid":"7452ac59b797b279","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752012047656,"stop":1752012047656,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3730216e67f53d","name":"Push message with short payload","time":{"start":1752012164357,"stop":1752012164358,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bb0513d18064a5","name":"different cluster, same shard: nodes don't connect","time":{"start":1752011648658,"stop":1752011648659,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6ca33cb43b9297","name":"should reject if Relay is requested but not mounted","time":{"start":1752011519596,"stop":1752011519596,"duration":0},"status":"passed","severity":"normal"},{"uid":"795854ea6ec696ce","name":"Publish without waiting for remote peer","time":{"start":1752011711567,"stop":1752011711568,"duration":1},"status":"passed","severity":"normal"},{"uid":"786bd6bd5f2bab2d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752011725480,"stop":1752011725481,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fce47dfed065099","name":"Check received message containing Script","time":{"start":1752011997822,"stop":1752011997822,"duration":0},"status":"passed","severity":"normal"},{"uid":"742c35793f351980","name":"Check received message containing Script","time":{"start":1752011997812,"stop":1752011997812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e053610294e7fde","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752011997825,"stop":1752011997825,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85ba11828e954fd","name":"Js publishes, other Js receives","time":{"start":1752011689213,"stop":1752011689213,"duration":0},"status":"passed","severity":"normal"},{"uid":"764052dff722cdb","name":"Correctly serialized arguments","time":{"start":1752011638205,"stop":1752011638205,"duration":0},"status":"passed","severity":"normal"},{"uid":"1460f2f0d303a45b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752012047660,"stop":1752012047660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d310b37ed9f9bca3","name":"Push message with long payload","time":{"start":1752012164358,"stop":1752012164358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24a1008b3283436","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app15/5/topic557/json","time":{"start":1752011808092,"stop":1752011808092,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb3448de9be03ef","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752011489315,"stop":1752011489315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac4c79369faf1b5","name":"should not receive a peer event after stop","time":{"start":1752011553772,"stop":1752011553772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac385c3f2cb27462","name":"should process tasks in queue","time":{"start":1752011518417,"stop":1752011518422,"duration":5},"status":"passed","severity":"normal"},{"uid":"2df6abe6733ca97b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752011528935,"stop":1752011528938,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb64a2421e13e1","name":"Query with Promise Callback, No Decoder","time":{"start":1752011796268,"stop":1752011796269,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6a727773e07e34","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752011472572,"stop":1752011472573,"duration":1},"status":"passed","severity":"normal"},{"uid":"3355cfaefeb337db","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752012047658,"stop":1752012047658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3619dc61935cd4fe","name":"throws on content topic with non-number generation field","time":{"start":1752011472548,"stop":1752011472548,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a27afcce877d0b","name":"Subscribe to topic containing Script and receive message","time":{"start":1752012047647,"stop":1752012047647,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08c354ee9421846","name":"should drop connection via multiaddr with hangUp","time":{"start":1752011637752,"stop":1752011637753,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec842fb3f12a03fc","name":"should never report false negatives","time":{"start":1752011531016,"stop":1752011531016,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd52e0f7d4b8414e","name":"handles empty contentTopics array correctly","time":{"start":1752011472585,"stop":1752011472585,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f457edc14914cd","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752011478716,"stop":1752011478717,"duration":1},"status":"passed","severity":"normal"},{"uid":"8473ee811f263f9d","name":"Check received message with timestamp: 1752011549547 ","time":{"start":1752011997815,"stop":1752011997815,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a23c8d4d346580","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752011837658,"stop":1752011837658,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ea925e95fbbd02","name":"should dial peers from store when browser is connected","time":{"start":1752011489091,"stop":1752011489100,"duration":9},"status":"passed","severity":"normal"},{"uid":"1777b621daaed272","name":"Push message with content topic containing XML","time":{"start":1752012164353,"stop":1752012164353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38fc45cbf98138d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752012047653,"stop":1752012047654,"duration":1},"status":"passed","severity":"normal"},{"uid":"5652af306b83dc14","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752011528924,"stop":1752011528925,"duration":1},"status":"passed","severity":"normal"},{"uid":"398a911fb8ae0cc9","name":"Check received message containing special chars","time":{"start":1752011997810,"stop":1752011997810,"duration":0},"status":"passed","severity":"normal"},{"uid":"a305f995b4778821","name":"should properly create location multiaddrs - udp","time":{"start":1752011478724,"stop":1752011478724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd3d6c44368dc7e","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752011488666,"stop":1752011488666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63f1827c8b7a551","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752012047659,"stop":1752012047659,"duration":0},"status":"passed","severity":"normal"},{"uid":"315971b3f2da58de","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752011497373,"stop":1752011497373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f917a50a6210dc82","name":"Decoder throws on undefined content topic","time":{"start":1752011507508,"stop":1752011507508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9301a96cab2573bd","name":"Subscribe to topic containing short and receive message","time":{"start":1752012047654,"stop":1752012047655,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfc0430c179992a","name":"Push message with content topic containing numeric","time":{"start":1752012164351,"stop":1752012164351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a605d0f8a03cf762","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752011472566,"stop":1752011472566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4345052eac86cde","name":"Publish message with rate limit","time":{"start":1752011700900,"stop":1752011700900,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aae6001af57381c","name":"handles different clusterIds correctly","time":{"start":1752011472559,"stop":1752011472559,"duration":0},"status":"passed","severity":"normal"},{"uid":"623006a1408bef14","name":"random static sharding 2 - Cluster ID: 48, Shard ID: 887","time":{"start":1752011834229,"stop":1752011834229,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9db95c0b994c617","name":"Push message with custom timestamp: 1752007980702","time":{"start":1752012164356,"stop":1752012164356,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd58e3e4b94eeb65","name":"should create ConnectionLimiter with required options","time":{"start":1752011489087,"stop":1752011489087,"duration":0},"status":"passed","severity":"normal"},{"uid":"684a17146e0bd452","name":"should not allow unachievable error rate","time":{"start":1752011528625,"stop":1752011528625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97cc14355fac3d8","name":"should use DNS peer discovery with light client","time":{"start":1752011553773,"stop":1752011553775,"duration":2},"status":"skipped","severity":"normal"},{"uid":"ae07cbb58445babf","name":"random static sharding 10 - Cluster ID: 550, Shard ID: 787","time":{"start":1752011834232,"stop":1752011834232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1492b0a6fc84e351","name":"Encoder throws on empty string content topic","time":{"start":1752011507507,"stop":1752011507508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c545024a02e13fe7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752011528941,"stop":1752011528943,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5178fb20d887c29","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752011519288,"stop":1752011519288,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65fb0c596d6a473","name":"should handle dial errors","time":{"start":1752011489476,"stop":1752011489477,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a4014839e3c7c6","name":"should handle relay send failures gracefully","time":{"start":1752011489318,"stop":1752011489318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4541c5c7adb7107","name":"Check publish message containing special chars","time":{"start":1752011700890,"stop":1752011700890,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bada55c2465523","name":"non connected peers","time":{"start":1752011675238,"stop":1752011675239,"duration":1},"status":"skipped","severity":"normal"},{"uid":"159600fecea9d8dd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752011497611,"stop":1752011497611,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d96b1a89cafa9fae","name":"Push message with content topic containing unicode special characters","time":{"start":1752012164354,"stop":1752012164354,"duration":0},"status":"passed","severity":"normal"},{"uid":"da34d72abb268072","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752011497377,"stop":1752011497377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9da629fa19981ad","name":"should redial peers when all connections are lost","time":{"start":1752011489157,"stop":1752011489158,"duration":1},"status":"passed","severity":"normal"},{"uid":"3810a851a381d907","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752011519289,"stop":1752011519289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a9ee6b5e541a4f","name":"Push message with content topic containing long","time":{"start":1752012164351,"stop":1752012164351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4577ff10b0bd686a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752011472570,"stop":1752011472571,"duration":1},"status":"passed","severity":"normal"},{"uid":"3406690bb2fa153","name":"Decoder throws on empty string content topic","time":{"start":1752011489594,"stop":1752011489594,"duration":0},"status":"passed","severity":"normal"},{"uid":"597f69995eaecae7","name":"should start ping timers on peer connect","time":{"start":1752011489311,"stop":1752011489312,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4cc49ec19692bcb","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752011528934,"stop":1752011528934,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09bceb36fa8acec","name":"Push message with meta","time":{"start":1752012164355,"stop":1752012164355,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd9fa32bb8d92ed","name":"returns nothing if no connections present","time":{"start":1752011489162,"stop":1752011489162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b21c3c15d823c53","name":"Check message with invalid timestamp is not received","time":{"start":1752011997816,"stop":1752011997816,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bdbdb2d4f5bf50","name":"Check publish message containing Arabic","time":{"start":1752011700891,"stop":1752011700891,"duration":0},"status":"passed","severity":"normal"},{"uid":"65179cb3c42ca82d","name":"should skip peer when already connected","time":{"start":1752011488377,"stop":1752011488378,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d0b2ef55b5ddf1","name":"should successfully stop","time":{"start":1752011519293,"stop":1752011519294,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2d197e04dc57a4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752011528923,"stop":1752011528924,"duration":1},"status":"passed","severity":"normal"},{"uid":"e194ab9a45e139ee","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752011711578,"stop":1752011711579,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b6d26add9c5e6","name":"Publishes to nwaku","time":{"start":1752011689212,"stop":1752011689212,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2b985e9e8b5740","name":"Check received message containing shell command","time":{"start":1752011997813,"stop":1752011997813,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c66e6f26a29c45","name":"Push message with custom timestamp: 1752015180702","time":{"start":1752012164356,"stop":1752012164357,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1bb803bcaa5b870","name":"handles empty shards array correctly","time":{"start":1752011472584,"stop":1752011472585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da53d9a030217be","name":"messageHashStr works with IProtoMessage","time":{"start":1752011488666,"stop":1752011488666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b927045c6cd707","name":"should handle a minimal index list","time":{"start":1752011472671,"stop":1752011472671,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d4b85995051664","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752011528922,"stop":1752011528923,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea11921871033b4","name":"1 Relay, 1 Filter, gives up","time":{"start":1752011497379,"stop":1752011497379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12799fa089d17b3","name":"should call waitForPeer on Relay","time":{"start":1752011519599,"stop":1752011519599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5435e6368482c842","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752011478727,"stop":1752011478727,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ccb92acda4fe6e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752011846635,"stop":1752011846635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6eb882fdbd98f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752011528626,"stop":1752011528627,"duration":1},"status":"passed","severity":"normal"},{"uid":"11dc5bea5cd0d530","name":"Subscribe to topic containing XML and receive message","time":{"start":1752012047657,"stop":1752012047657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a4b58c44a6847a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752011528945,"stop":1752011528946,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed3b93e83015e2da","name":"should increase lamport timestamp","time":{"start":1752011533806,"stop":1752011533806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c416265f33c5748","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752012047641,"stop":1752012047641,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a03204d8b419d6b","name":"ignores unrecognized TXT record formats","time":{"start":1752011497608,"stop":1752011497608,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d715e9173a21ff","name":"Check publish message containing numeric","time":{"start":1752011700889,"stop":1752011700890,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c2aae75639fb10","name":"different cluster, different shard: nodes don't connect","time":{"start":1752011648659,"stop":1752011648659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbb22ea32bcc043","name":"Check received message containing Russian","time":{"start":1752011997811,"stop":1752011997811,"duration":0},"status":"passed","severity":"normal"},{"uid":"206aad3381f79fa6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752012047657,"stop":1752012047657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd10beb562c3305","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752011472554,"stop":1752011472554,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b2dcfd1f7d4723","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752011519591,"stop":1752011519591,"duration":0},"status":"passed","severity":"normal"},{"uid":"2151776220b32fed","name":"Push message with content topic containing numeric","time":{"start":1752012164363,"stop":1752012164363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19b5c17b8d884cc","name":"should emit a peer event after start","time":{"start":1752011501380,"stop":1752011501381,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6a718237e545fa","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752011528930,"stop":1752011528930,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b917ae5c496e00","name":"should push the message to the outgoing buffer","time":{"start":1752011533805,"stop":1752011533805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5882f043d08494c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752011472568,"stop":1752011472569,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a77fcc9bd1988c6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752011725482,"stop":1752011725483,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7b745632880b24","name":"Check received message containing special chars","time":{"start":1752011997820,"stop":1752011997820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f744cfb17ba234a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752011528927,"stop":1752011528927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf8d587ad80242a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752011997815,"stop":1752011997815,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d764220979366e","name":"should convert tags map to array of keys","time":{"start":1752011489129,"stop":1752011489130,"duration":1},"status":"passed","severity":"normal"},{"uid":"4805818d8271f411","name":"Init the array if not present","time":{"start":1752011472245,"stop":1752011472247,"duration":2},"status":"passed","severity":"normal"},{"uid":"f285d44981b235ab","name":"ignores domain fetching errors","time":{"start":1752011497608,"stop":1752011497608,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a847e7dd46d8f3","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752011489144,"stop":1752011489149,"duration":5},"status":"passed","severity":"normal"},{"uid":"2a4465da9ce8074e","name":"should return false when no connections","time":{"start":1752011489138,"stop":1752011489138,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fabdff8f588ad6","name":"should return true when over bootstrap limit","time":{"start":1752011489143,"stop":1752011489143,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b63a8f8fc783a2","name":"should handle complete dial lifecycle","time":{"start":1752011488387,"stop":1752011488387,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf77696b9874789c","name":"can query messages normally","time":{"start":1752011810552,"stop":1752011810553,"duration":1},"status":"passed","severity":"normal"},{"uid":"8689e3ae7824ce49","name":"Decrypt messages","time":{"start":1752011676932,"stop":1752011676932,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cab709cdbd99233","name":"Push message with content topic containing Russian","time":{"start":1752012164352,"stop":1752012164352,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dece18377d46f6","name":"random static sharding 1 - Cluster ID: 259, Shard ID: 335","time":{"start":1752011834229,"stop":1752011834229,"duration":0},"status":"passed","severity":"normal"},{"uid":"3071cf275e8a093","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752011472561,"stop":1752011472561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4395620a738e6c21","name":"Check publish message containing long","time":{"start":1752011700889,"stop":1752011700889,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe39fd3569947224","name":"should return false when connections are non-bootstrap peers","time":{"start":1752011489143,"stop":1752011489144,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d69a572dbc56f40","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752011528925,"stop":1752011528925,"duration":0},"status":"passed","severity":"normal"},{"uid":"51233a9f668ea1d7","name":"Overlapping topic subscription","time":{"start":1752012047644,"stop":1752012047644,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05d812b9f43987c","name":"should handle errors when removing globalThis listeners","time":{"start":1752011487677,"stop":1752011487680,"duration":3},"status":"passed","severity":"normal"},{"uid":"a5ad2142940c4f3e","name":"should handle peer disconnect event when no connections remain","time":{"start":1752011487689,"stop":1752011487697,"duration":8},"status":"passed","severity":"normal"},{"uid":"f32104180cf20c35","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752011487643,"stop":1752011487654,"duration":11},"status":"passed","severity":"normal"},{"uid":"7d4bd875613769ee","name":"Push message with content topic containing special chars","time":{"start":1752012164351,"stop":1752012164351,"duration":0},"status":"passed","severity":"normal"},{"uid":"31827d00484f25db","name":"should handle dial errors gracefully","time":{"start":1752011489110,"stop":1752011489127,"duration":17},"status":"passed","severity":"normal"},{"uid":"4c307596699a75a0","name":"Nodes with multiple pubsub topic","time":{"start":1752011693602,"stop":1752011693602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cafa46338069ff2","name":"Push message with special chars payload","time":{"start":1752012164345,"stop":1752012164346,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f73b1f31ceb6163","name":"Push message with unicode special characters payload","time":{"start":1752012164349,"stop":1752012164349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3ad3f64d19512","name":"should wait for Filter peer to be connected","time":{"start":1752011519598,"stop":1752011519598,"duration":0},"status":"passed","severity":"normal"},{"uid":"314beefac63b4b3a","name":"should handle high bootstrap limit correctly","time":{"start":1752011489156,"stop":1752011489156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad37ec79fa43f16","name":"Push message with Script payload","time":{"start":1752012164360,"stop":1752012164360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4b7e50423addf1","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752011704808,"stop":1752011704808,"duration":0},"status":"passed","severity":"normal"},{"uid":"832f4197f7ae17b5","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752011784818,"stop":1752011784818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"640ffe9be22cf2f3","name":"should not fail to stop the service if it was not started","time":{"start":1752011674878,"stop":1752011674878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1eb212b6f808753","name":"Renews subscription after lossing a connection","time":{"start":1752012047660,"stop":1752012047660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5687775e11c2c1","name":"should stop all internal components","time":{"start":1752011489474,"stop":1752011489474,"duration":0},"status":"passed","severity":"normal"},{"uid":"da462876b9d8c62a","name":"Push message with Arabic payload","time":{"start":1752012164346,"stop":1752012164346,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce047954bd6a6f1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752011808090,"stop":1752011808091,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c3223bbd113ac4","name":"Push message with content topic containing Chinese","time":{"start":1752012164364,"stop":1752012164364,"duration":0},"status":"passed","severity":"normal"},{"uid":"246b3b52c8db8cd0","name":"Check received message containing Arabic","time":{"start":1752011997821,"stop":1752011997821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e642a0a2d6ab8f36","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752011489107,"stop":1752011489107,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf7771ffafcc0b6","name":"Query Generator, No Decoder","time":{"start":1752011796264,"stop":1752011796264,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f82e4a13f1412","name":"should check false positive rate","time":{"start":1752011531017,"stop":1752011531018,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab108039c0d2313","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752011553777,"stop":1752011553778,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3875fbf7404c72db","name":"Generator, custom pubsub topic","time":{"start":1752011824214,"stop":1752011824215,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0faf8b252d8b577","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752011784803,"stop":1752011784804,"duration":1},"status":"passed","severity":"normal"},{"uid":"5586d97a28369609","name":"Encoder throws on undefined content topic","time":{"start":1752011509198,"stop":1752011509198,"duration":0},"status":"passed","severity":"normal"},{"uid":"3886c30d8f4c8d9f","name":"should not dispatch event when already disconnected","time":{"start":1752011487698,"stop":1752011487698,"duration":0},"status":"passed","severity":"normal"},{"uid":"74549661fe282c3e","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752011472566,"stop":1752011472567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f723a4fe9a0a08e0","name":"Push message with special chars payload","time":{"start":1752012164358,"stop":1752012164358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48df8fa1adc88d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752011497611,"stop":1752011497611,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a30700883ec34606","name":"Push message with content topic containing short","time":{"start":1752012164350,"stop":1752012164351,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fde7c342ca65ff2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752011528926,"stop":1752011528926,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32b01c245cbffd0","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752011487681,"stop":1752011487682,"duration":1},"status":"passed","severity":"normal"},{"uid":"643c728e177f7f36","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752011497375,"stop":1752011497376,"duration":1},"status":"passed","severity":"normal"},{"uid":"53517581973fcd65","name":"should throw error - no public key","time":{"start":1752011478719,"stop":1752011478719,"duration":0},"status":"passed","severity":"normal"},{"uid":"584c5f25a6b30749","name":"Push message with content topic containing unicode special characters","time":{"start":1752012164366,"stop":1752012164367,"duration":1},"status":"passed","severity":"normal"},{"uid":"da88e246a6536a91","name":"should properly clean up resources when disposed","time":{"start":1752011517472,"stop":1752011517472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d500a0a0072c8d97","name":"Promise Callback - false","time":{"start":1752011832203,"stop":1752011832204,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ca6d53b44a387b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752011700895,"stop":1752011700895,"duration":0},"status":"passed","severity":"normal"},{"uid":"704bcaab1e0b5d3b","name":"should dispatch connect and disconnect events","time":{"start":1752011519591,"stop":1752011519592,"duration":1},"status":"passed","severity":"normal"},{"uid":"850718c879661859","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752011796265,"stop":1752011796266,"duration":1},"status":"passed","severity":"normal"},{"uid":"1138296a6eba21c6","name":"Check received message containing Chinese","time":{"start":1752011997821,"stop":1752011997821,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadd39646a2452df","name":"Check received message containing XML","time":{"start":1752011997812,"stop":1752011997812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b9a24eb96a6e0c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752011519287,"stop":1752011519288,"duration":1},"status":"passed","severity":"normal"},{"uid":"704bc95a7776e13c","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752011834233,"stop":1752011834233,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4aa93e2d43898de","name":"should handle multiple peer connections","time":{"start":1752011489312,"stop":1752011489312,"duration":0},"status":"passed","severity":"normal"},{"uid":"9904177a1f1efc84","name":"should properly create location multiaddrs - tcp4","time":{"start":1752011478723,"stop":1752011478723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f235ce2fc1b2bd2d","name":"should not fail to start the service if it is already started","time":{"start":1752011501380,"stop":1752011501380,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a2abb936f2818b","name":"should dial peer when peer is discovered","time":{"start":1752011488427,"stop":1752011488433,"duration":6},"status":"passed","severity":"normal"},{"uid":"180ffba86572b3b2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752011478056,"stop":1752011478057,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdae4d69d0879847","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752012047646,"stop":1752012047646,"duration":0},"status":"passed","severity":"normal"},{"uid":"58aec1492d925fff","name":"Check received message containing unicode special characters","time":{"start":1752011997814,"stop":1752011997814,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3da85a47cd1d05d","name":"should return true when peer is on the specified shard","time":{"start":1752011488556,"stop":1752011488556,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeea78cc72822507","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752011528921,"stop":1752011528921,"duration":0},"status":"passed","severity":"normal"},{"uid":"473f10b640f9afae","name":"should filter out already connected peers","time":{"start":1752011489109,"stop":1752011489109,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c527352b3df82d","name":"LightPush","time":{"start":1752011852387,"stop":1752011852387,"duration":0},"status":"passed","severity":"normal"},{"uid":"af117e5661223959","name":"should store libp2p and options references","time":{"start":1752011489087,"stop":1752011489088,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cd48f8800b8ddf","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752011472567,"stop":1752011472568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c95928419be59f","name":"Push message with SQL Injection payload","time":{"start":1752012164359,"stop":1752012164360,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fba1afe547cf5f9","name":"should return false when peer is on different cluster","time":{"start":1752011488554,"stop":1752011488554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8774deae2f4e55ef","name":"should be empty after removing the only subscription","time":{"start":1752011519716,"stop":1752011519716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1fa7c0eed5c23b","name":"should handle all zero keep alive options","time":{"start":1752011489320,"stop":1752011489320,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22339525c5728ef","name":"Check received message containing short","time":{"start":1752011997808,"stop":1752011997809,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de704c21dd34081","name":"Query generator for 2000 messages","time":{"start":1752011831229,"stop":1752011831229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c455267c8eb5665b","name":"should not return locked peers if enough unlocked are available","time":{"start":1752011519591,"stop":1752011519591,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcf7ea7a31a8984","name":"should return tags for existing peer","time":{"start":1752011489128,"stop":1752011489129,"duration":1},"status":"passed","severity":"normal"},{"uid":"de600bb0d5827618","name":"should save new peer to store","time":{"start":1752011488437,"stop":1752011488448,"duration":11},"status":"passed","severity":"normal"},{"uid":"20ef93de6fa4deca","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752012047651,"stop":1752012047652,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e21e1516118694","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752012047655,"stop":1752012047655,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d76c9c48c3f61c","name":"should sort peers by ping value","time":{"start":1752011489480,"stop":1752011489480,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8d76da5767a9d7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752011509197,"stop":1752011509198,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73f3ac7f57aeb45","name":"Check received message containing numeric","time":{"start":1752011997820,"stop":1752011997820,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a4e32ca0763826","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752011648653,"stop":1752011648654,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f40eb0a975d709","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752012047646,"stop":1752012047646,"duration":0},"status":"passed","severity":"normal"},{"uid":"f243495d80b6b0f","name":"Check publish message containing Basic HTML tag","time":{"start":1752011700893,"stop":1752011700893,"duration":0},"status":"passed","severity":"normal"},{"uid":"181af5c532e960","name":"should throw error - no id","time":{"start":1752011478718,"stop":1752011478719,"duration":1},"status":"passed","severity":"normal"},{"uid":"682fc68aaca1c508","name":"should remove event listeners from libp2p","time":{"start":1752011487673,"stop":1752011487673,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6e9d65d1854759","name":"returns all values when wanted number is greater than available values","time":{"start":1752011496581,"stop":1752011496581,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4202680097ed99","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752011519594,"stop":1752011519594,"duration":0},"status":"passed","severity":"normal"},{"uid":"918547d4980dfaa6","name":"Push message with escaped characters payload","time":{"start":1752012164361,"stop":1752012164361,"duration":0},"status":"passed","severity":"normal"},{"uid":"41aee6d68a06f4dd","name":"Fails to publish message with empty text","time":{"start":1752011700897,"stop":1752011700897,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0dee47b4540f6d","name":"should dial peers from store when no connections remain","time":{"start":1752011489108,"stop":1752011489108,"duration":0},"status":"passed","severity":"normal"},{"uid":"3743db42a60fddb5","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752011472553,"stop":1752011472554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c962c7148605cf37","name":"should partition messages based on acknowledgement status","time":{"start":1752011533811,"stop":1752011533811,"duration":0},"status":"passed","severity":"normal"},{"uid":"53de102ccbbe85aa","name":"Push message with content topic containing Russian","time":{"start":1752012164364,"stop":1752012164364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dd2b61f4075f98","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752011472569,"stop":1752011472569,"duration":0},"status":"passed","severity":"normal"},{"uid":"35555b4c160dec80","name":"Subscribe to topic containing XML and publish message","time":{"start":1752011711580,"stop":1752011711581,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34beb1fc8e17696","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752011528938,"stop":1752011528939,"duration":1},"status":"passed","severity":"normal"},{"uid":"76abbc5a83d9b49d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752011487706,"stop":1752011487706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b34a1c32546edcf","name":"should handle corrupted shard info gracefully","time":{"start":1752011488586,"stop":1752011488586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b8110476d100a8","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752011519409,"stop":1752011519410,"duration":1},"status":"passed","severity":"normal"},{"uid":"98a517322ca71803","name":"should wait for Store peer to be connected","time":{"start":1752011519599,"stop":1752011519599,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf3c8a6995571f2","name":"should handle complete connection lifecycle","time":{"start":1752011487707,"stop":1752011487707,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b4a26c0bc144e8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752011509197,"stop":1752011509197,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe418a7d4911ee18","name":"Publish message with custom timestamp: Wed Jul 17 2024 21:54:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1752011700895,"stop":1752011700896,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec90711def39b5e7","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752011528928,"stop":1752011528928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29c1097d984a970","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752012047648,"stop":1752012047648,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ba24c49d6f323e","name":"Push message equal or less that 1MB","time":{"start":1752012164369,"stop":1752012164369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c992e3578798f6","name":"Does not throw an exception when node disconnects","time":{"start":1752011850747,"stop":1752011850747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c39db679366764f","name":"should transition to Unhealthy when no connections","time":{"start":1752011519121,"stop":1752011519121,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e2ee3d6504a512","name":"should decode valid enr with tcp successfully","time":{"start":1752011478717,"stop":1752011478717,"duration":0},"status":"passed","severity":"normal"},{"uid":"7337f0786345941c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752011497376,"stop":1752011497377,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a4e663c74d66b9","name":"should initialize with Unhealthy status","time":{"start":1752011519117,"stop":1752011519121,"duration":4},"status":"passed","severity":"normal"},{"uid":"2945b3932544745","name":"should set field with all protocols enabled","time":{"start":1752011478725,"stop":1752011478726,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5075be31842a65","name":"Check received message containing unicode special characters","time":{"start":1752011997823,"stop":1752011997823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fc334fdea7666d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752011519593,"stop":1752011519593,"duration":0},"status":"passed","severity":"normal"},{"uid":"191982dfa1427eed","name":"should not fail to start the service if it is already started","time":{"start":1752011553762,"stop":1752011553763,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7bfb3b1b22aa284","name":"should handle case when globalThis is not available","time":{"start":1752011487682,"stop":1752011487688,"duration":6},"status":"passed","severity":"normal"},{"uid":"fc80d2ad4a88b16d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752011472571,"stop":1752011472571,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f1eebbb1c0dade","name":"can start and stop the service","time":{"start":1752011674877,"stop":1752011674878,"duration":1},"status":"passed","severity":"normal"},{"uid":"385c63a26b5c004e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752011725483,"stop":1752011725483,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6a8e28451c902f","name":"should return all connected peers without codec filter","time":{"start":1752011489479,"stop":1752011489479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2986dc6e6ae73de5","name":"should return false when shard info is undefined","time":{"start":1752011488574,"stop":1752011488574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c269ee192e72ff09","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752012047647,"stop":1752012047647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b81fe0273292bbb","name":"Check received message containing long","time":{"start":1752011997809,"stop":1752011997809,"duration":0},"status":"passed","severity":"normal"},{"uid":"12587bad3c5d72b3","name":"Overlapping topic subscription","time":{"start":1752012047654,"stop":1752012047654,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51fce7e4a61a4d2","name":"should properly create peer info with all multiaddrs","time":{"start":1752011478725,"stop":1752011478725,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbfab0e936b3d72","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752011519121,"stop":1752011519121,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e0c20ce5775f3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752011478059,"stop":1752011478059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ed9011c56d709","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752011533812,"stop":1752011533812,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d86ffbe26b4e97","name":"Push message with emoji payload","time":{"start":1752012164362,"stop":1752012164362,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab0b3d7bcdaaeeb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752011528944,"stop":1752011528944,"duration":0},"status":"passed","severity":"normal"},{"uid":"98366a70ab59a457","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752011528940,"stop":1752011528940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8c54eeb8a5aa18","name":"should be safe to call multiple times","time":{"start":1752011489309,"stop":1752011489311,"duration":2},"status":"passed","severity":"normal"},{"uid":"8d22387a70338f92","name":"should return false when peer is not on the specified shard","time":{"start":1752011488573,"stop":1752011488573,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ccd4287b80e415","name":"Push message with Chinese payload","time":{"start":1752012164359,"stop":1752012164359,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ba24ae66bdcb44","name":"messageHashStr produces different results for different inputs","time":{"start":1752011488667,"stop":1752011488667,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c6d6f69cb3a9e6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752011771189,"stop":1752011771190,"duration":1},"status":"passed","severity":"normal"},{"uid":"a56233f0aff5c6c9","name":"should not receive a peer event before start","time":{"start":1752011674879,"stop":1752011674880,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b4bb4642a72d74","name":"udp ip6 address","time":{"start":1752011478094,"stop":1752011478094,"duration":0},"status":"passed","severity":"normal"},{"uid":"22325be0e7ab5ee3","name":"Nodes with multiple pubsub topic","time":{"start":1752011693600,"stop":1752011693601,"duration":1},"status":"passed","severity":"normal"},{"uid":"218a31453e8ccc7a","name":"should drop connection to one peer on hangUp","time":{"start":1752011637751,"stop":1752011637752,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b225cf94434b4f","name":"accepts valid content-filtered query","time":{"start":1752011488916,"stop":1752011488917,"duration":1},"status":"passed","severity":"normal"},{"uid":"45dfcdba24e94b74","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752011528938,"stop":1752011528938,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea31490221cb94c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752012047645,"stop":1752012047646,"duration":1},"status":"passed","severity":"normal"},{"uid":"df23258d9e5688a8","name":"Callback on promise","time":{"start":1752011831227,"stop":1752011831227,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7d7ecbcac77137","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752011472556,"stop":1752011472556,"duration":0},"status":"passed","severity":"normal"},{"uid":"14746bb7e78c09e4","name":"should select older connection if present","time":{"start":1752011489163,"stop":1752011489163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8230d6576cec4151","name":"should remove event listeners from globalThis","time":{"start":1752011487673,"stop":1752011487674,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc150734ee72874","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752011519239,"stop":1752011519240,"duration":1},"status":"passed","severity":"normal"},{"uid":"4817b9a840c8e979","name":"Push message with long payload","time":{"start":1752012164345,"stop":1752012164345,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0f1fd5b6f6bd78","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752012047649,"stop":1752012047649,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ff8129231afee5","name":"Light Node - default protocols","time":{"start":1752011852387,"stop":1752011852388,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e435f15bf7f366f","name":"Passing page size 110 when there are 120 messages","time":{"start":1752011844032,"stop":1752011844033,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4909d63fc06bda","name":"Push message with Basic HTML tag payload","time":{"start":1752012164360,"stop":1752012164360,"duration":0},"status":"passed","severity":"normal"},{"uid":"375b37a3db862743","name":"Push message with content topic containing JSON","time":{"start":1752012164353,"stop":1752012164354,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98f013f1a4eb734","name":"should handle ping failures gracefully","time":{"start":1752011489314,"stop":1752011489314,"duration":0},"status":"passed","severity":"normal"},{"uid":"101ca9b0984dfba6","name":"Check received message containing Russian","time":{"start":1752011997821,"stop":1752011997821,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e4e3656e38028","name":"configure the node with multiple content topics","time":{"start":1752011808106,"stop":1752011808107,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc08b4f776d88e86","name":"Should update shard info","time":{"start":1752011649079,"stop":1752011649079,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b6bcb752349b8","name":"should do nothing when connections still exist","time":{"start":1752011489108,"stop":1752011489108,"duration":0},"status":"passed","severity":"normal"},{"uid":"7103c19af458f61b","name":"Push message with content topic containing special chars","time":{"start":1752012164363,"stop":1752012164363,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dbf085f6b31fa1","name":"should be safe to call multiple times","time":{"start":1752011489474,"stop":1752011489474,"duration":0},"status":"passed","severity":"normal"},{"uid":"516be8f7431e4664","name":"should get all peers from store","time":{"start":1752011489108,"stop":1752011489109,"duration":1},"status":"passed","severity":"normal"},{"uid":"651e49fea6966ca3","name":"should support chaining for add method","time":{"start":1752011517450,"stop":1752011517463,"duration":13},"status":"passed","severity":"normal"},{"uid":"633879f6bd459cd9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752011472572,"stop":1752011472572,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ca265ae982de55","name":"should throw error - invalid id","time":{"start":1752011478719,"stop":1752011478719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a26702a1b1d0d8","name":"Generator, 2 different pubsubtopics","time":{"start":1752011824212,"stop":1752011824212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03affd598c04d93","name":"should allow redial after cooldown period","time":{"start":1752011488378,"stop":1752011488378,"duration":0},"status":"passed","severity":"normal"},{"uid":"9194f83913c85980","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752011528944,"stop":1752011528945,"duration":1},"status":"passed","severity":"normal"},{"uid":"96cb341234abb142","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752011834228,"stop":1752011834229,"duration":1},"status":"passed","severity":"normal"},{"uid":"5022656431f17986","name":"Check received message with timestamp: 1752011549547000000 ","time":{"start":1752011997824,"stop":1752011997824,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f876e6a57b00a7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752011560253,"stop":1752011560253,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ff201f91ec67b1","name":"should add peer to queue when queue is not empty","time":{"start":1752011488377,"stop":1752011488377,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f1f5bac2e9c5d7","name":"should serialize and deserialize correctly","time":{"start":1752011531016,"stop":1752011531016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c050d2395024e2d7","name":"should check connected peers if present and suitable","time":{"start":1752011519598,"stop":1752011519598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae8c572b367cf62","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752011472556,"stop":1752011472556,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95832b668b75797","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752011519594,"stop":1752011519594,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbaa0f1d83331aa1","name":"Fails to push message with large meta","time":{"start":1752012164367,"stop":1752012164367,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cc7899cf43fa3b","name":"should insert elements correctly","time":{"start":1752011531015,"stop":1752011531015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4189f94308842418","name":"Sign & Recover","time":{"start":1752011508034,"stop":1752011508034,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfa23d793d801d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752011771191,"stop":1752011771192,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23dcb50be6cdb33","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752011472573,"stop":1752011472573,"duration":0},"status":"passed","severity":"normal"},{"uid":"8090f992de7a7d4e","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752011489317,"stop":1752011489317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7203e2719dbffa8a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752011711577,"stop":1752011711578,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc739836a02334ac","name":"Push message with content topic containing SQL Injection","time":{"start":1752012164364,"stop":1752012164365,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7df0870dc7a67","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752011533811,"stop":1752011533812,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a62480932860cb6","name":"should skip updating peer store if peer has same addresses","time":{"start":1752011488448,"stop":1752011488452,"duration":4},"status":"passed","severity":"normal"},{"uid":"104ee38ec1d6d7e1","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752011693601,"stop":1752011693602,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe7e93caffa49e","name":"Push message with content topic containing escaped characters","time":{"start":1752012164366,"stop":1752012164366,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31078e714eb2735","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752011725481,"stop":1752011725482,"duration":1},"status":"passed","severity":"normal"},{"uid":"a858fabb0a3032d","name":"Relay - dialed after","time":{"start":1752011852385,"stop":1752011852385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b43b8776b305944","name":"should start all internal components","time":{"start":1752011489473,"stop":1752011489473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9714ba7bc4ef87","name":"can start the service","time":{"start":1752011553746,"stop":1752011553754,"duration":8},"status":"passed","severity":"normal"},{"uid":"5fc42bb08c6b3e3a","name":"should update ack status of messages in outgoing buffer","time":{"start":1752011533812,"stop":1752011533812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b982e7a1a38928","name":"should register libp2p event listeners when start is called","time":{"start":1752011519592,"stop":1752011519592,"duration":0},"status":"passed","severity":"normal"},{"uid":"3864caf45215ca13","name":"should clear dial history on stop","time":{"start":1752011488375,"stop":1752011488376,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4fa5e8ee6bb441","name":"Ordered callback, aborts when callback returns true","time":{"start":1752011831228,"stop":1752011831229,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a568bbaf36f3a0","name":"should reject if LightPush is requested but not mounted","time":{"start":1752011519597,"stop":1752011519597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4301efc2137c2e06","name":"should process queue every 500ms","time":{"start":1752011488380,"stop":1752011488381,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad868ffc98397b4","name":"Push message with custom timestamp: 1721253180702","time":{"start":1752012164356,"stop":1752012164356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5a3b651dd50c27","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752011528931,"stop":1752011528931,"duration":0},"status":"passed","severity":"normal"},{"uid":"56172416eb396b99","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752011507504,"stop":1752011507505,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e29c1176f264316","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752012047659,"stop":1752012047659,"duration":0},"status":"passed","severity":"normal"},{"uid":"23776e366f0905d6","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752011528925,"stop":1752011528925,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad09d3b9293d655","name":"Meta field set when metaSetter is specified","time":{"start":1752011489593,"stop":1752011489593,"duration":0},"status":"passed","severity":"normal"},{"uid":"68189e405e5b81f9","name":"should get / set TCP multiaddr","time":{"start":1752011478722,"stop":1752011478722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de033db63658ef0","name":"random static sharding 6 - Cluster ID: 407, Shard ID: 826","time":{"start":1752011834231,"stop":1752011834231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59daf49d0efc3c","name":"Sets default value correctly","time":{"start":1752011850749,"stop":1752011850749,"duration":0},"status":"passed","severity":"normal"},{"uid":"be61d864bbc6bb51","name":"Push message with content topic containing JSON","time":{"start":1752012164365,"stop":1752012164366,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1950b629a3ef800","name":"should handle different types of entries","time":{"start":1752011517465,"stop":1752011517471,"duration":6},"status":"passed","severity":"normal"},{"uid":"362fd781f91cccd9","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752011489102,"stop":1752011489102,"duration":0},"status":"passed","severity":"normal"},{"uid":"289c2e4bb6cdf6f3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752011693600,"stop":1752011693600,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89d84ceecda8bb7","name":"Check received message containing emoji","time":{"start":1752011997814,"stop":1752011997814,"duration":0},"status":"passed","severity":"normal"},{"uid":"214fc04fd7183c11","name":"Push message with shell command payload","time":{"start":1752012164349,"stop":1752012164349,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4da5fd1aa71364","name":"should set field with all protocols disabled","time":{"start":1752011478725,"stop":1752011478725,"duration":0},"status":"passed","severity":"normal"},{"uid":"985cbfe6f04e5b7","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752011472561,"stop":1752011472562,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3083a65e60ba31","name":"should work with custom bootstrap limits","time":{"start":1752011489154,"stop":1752011489154,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c36381efb2fe9","name":"Delete observer","time":{"start":1752011676933,"stop":1752011676933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5264170080271ce8","name":"it tolerates circular branch references","time":{"start":1752011497607,"stop":1752011497607,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eed1dc6485cad0b","name":"should set field with only STORE enabled","time":{"start":1752011478726,"stop":1752011478726,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b621478796edd4","name":"should return false when network is not connected","time":{"start":1752011489475,"stop":1752011489475,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac7bbaec3a9353","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752011472565,"stop":1752011472565,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d6a6983af77ae2","name":"Check received message containing Chinese","time":{"start":1752011997810,"stop":1752011997810,"duration":0},"status":"passed","severity":"normal"},{"uid":"c220b50e10834a3d","name":"random static sharding 8 - Cluster ID: 931, Shard ID: 339","time":{"start":1752011834231,"stop":1752011834232,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c39880c09a6ae33","name":"Waku message hash computation (payload length 0)","time":{"start":1752011488664,"stop":1752011488664,"duration":0},"status":"passed","severity":"normal"},{"uid":"89330646e4b70f1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752011711579,"stop":1752011711579,"duration":0},"status":"passed","severity":"normal"},{"uid":"e883677860db466e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752011528929,"stop":1752011528929,"duration":0},"status":"passed","severity":"normal"},{"uid":"39332cea08c01411","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752011489481,"stop":1752011489481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9fd9e09df7b6023","name":"should handle disconnect when peer has no timers","time":{"start":1752011489319,"stop":1752011489319,"duration":0},"status":"passed","severity":"normal"},{"uid":"82044a1bfb87fc23","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752011808107,"stop":1752011808107,"duration":0},"status":"passed","severity":"normal"},{"uid":"387ba6d445bf2bc1","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752011711573,"stop":1752011711573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10e115a629bf162","name":"rejects content-filtered query with only contentTopics","time":{"start":1752011488917,"stop":1752011488917,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9c820f49781fb2","name":"shard 0","time":{"start":1752011834228,"stop":1752011834228,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d9c67cc7388759","name":"should keep entries that haven't expired yet","time":{"start":1752011517464,"stop":1752011517465,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c4c3f2cb69f150","name":"should add and check entries correctly","time":{"start":1752011517439,"stop":1752011517449,"duration":10},"status":"passed","severity":"normal"},{"uid":"b1ed664709ba81f4","name":"should handle peer store errors gracefully","time":{"start":1752011489149,"stop":1752011489149,"duration":0},"status":"passed","severity":"normal"},{"uid":"600ce76ef4671483","name":"should handle shardReader errors","time":{"start":1752011489482,"stop":1752011489482,"duration":0},"status":"passed","severity":"normal"},{"uid":"128fc518ef133d34","name":"Relay + Store","time":{"start":1752011478727,"stop":1752011478727,"duration":0},"status":"passed","severity":"normal"},{"uid":"6920ae2d0c7bce74","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752011528930,"stop":1752011528931,"duration":1},"status":"passed","severity":"normal"},{"uid":"554470f0a0f7adcf","name":"should get tags for the connected peer","time":{"start":1752011489101,"stop":1752011489102,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a94db5387987ad","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app33/10/topic113/utf8","time":{"start":1752011808101,"stop":1752011808101,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd87eca68a65416","name":"Push message with Arabic payload","time":{"start":1752012164359,"stop":1752012164359,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aec4a66401646b","name":"Push message with content topic containing Arabic","time":{"start":1752012164352,"stop":1752012164352,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d9d92457119af7","name":"Push message with JSON payload","time":{"start":1752012164360,"stop":1752012164361,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f81120d7e6bd13","name":"should handle shard reader errors gracefully","time":{"start":1752011488384,"stop":1752011488385,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f7ee56cd91ce62f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752011478057,"stop":1752011478057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7b6053bd00ebc9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752011648656,"stop":1752011648656,"duration":0},"status":"passed","severity":"normal"},{"uid":"64776ec67c7b9e24","name":"should handle case with no peers in store","time":{"start":1752011489127,"stop":1752011489128,"duration":1},"status":"passed","severity":"normal"},{"uid":"70042729d87a1fbb","name":"should handle case with all peers already connected","time":{"start":1752011489128,"stop":1752011489128,"duration":0},"status":"passed","severity":"normal"},{"uid":"15357597a512d8","name":"Push message with content topic containing short","time":{"start":1752012164363,"stop":1752012164363,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d0031e3ca15ada","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752011489156,"stop":1752011489156,"duration":0},"status":"passed","severity":"normal"},{"uid":"993267ee451174da","name":"A test","time":{"start":1752011637952,"stop":1752011637952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3edbd429a20cad0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752012047647,"stop":1752012047647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3620074e0fd5057c","name":"Push message with Chinese payload","time":{"start":1752012164346,"stop":1752012164346,"duration":0},"status":"passed","severity":"normal"},{"uid":"19802537356cc8f7","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752011472582,"stop":1752011472582,"duration":0},"status":"passed","severity":"normal"},{"uid":"438e95fae5983e8a","name":"Using a function","time":{"start":1752011850748,"stop":1752011850748,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfe4174b99b11ac","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752011472562,"stop":1752011472563,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98e95cf1465ea66","name":"Check message with no payload is not received","time":{"start":1752011997817,"stop":1752011997817,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9c371a01cea54b","name":"Refresh subscription","time":{"start":1752012047644,"stop":1752012047645,"duration":1},"status":"passed","severity":"normal"},{"uid":"b418f0a96ed3923d","name":"should throw an error for insufficient data","time":{"start":1752011472672,"stop":1752011472672,"duration":0},"status":"passed","severity":"normal"},{"uid":"95681539758abbaa","name":"should perform ping and update peer store on timer","time":{"start":1752011489314,"stop":1752011489314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98d5fef83004953","name":"should be able to decode the field with only STORE set to true","time":{"start":1752011478058,"stop":1752011478058,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a2a58dd33ef578","name":"throws on content topic with empty encoding field","time":{"start":1752011472552,"stop":1752011472552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e923d45a1a1384","name":"Check received message containing escaped characters","time":{"start":1752011997813,"stop":1752011997813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6d567093656cc7","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752011489313,"stop":1752011489313,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80b5e745c58b4c5","name":"should handle peer store errors gracefully","time":{"start":1752011489129,"stop":1752011489129,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afe78980b1bcbb8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752011472567,"stop":1752011472567,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf93b4aba34aa17a","name":"should create dialer with libp2p and shardReader","time":{"start":1752011488358,"stop":1752011488358,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ac2d72d7ca04e9","name":"should insert message into bloom filter","time":{"start":1752011533805,"stop":1752011533805,"duration":0},"status":"passed","severity":"normal"},{"uid":"711549555aff3c33","name":"should emit a peer event after start","time":{"start":1752011553763,"stop":1752011553771,"duration":8},"status":"passed","severity":"normal"},{"uid":"6abec9bfe8582d32","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752011824213,"stop":1752011824213,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ea31e1a13f8889","name":"should handle onConnected and onDisconnected","time":{"start":1752011519592,"stop":1752011519592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a149d61246717035","name":"Push message with short payload","time":{"start":1752012164344,"stop":1752012164344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b082b4cb26f2354f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752012047648,"stop":1752012047649,"duration":1},"status":"passed","severity":"normal"},{"uid":"395c8c83e8c21d83","name":"should load peers from local storage and dispatch events","time":{"start":1752011501382,"stop":1752011501383,"duration":1},"status":"passed","severity":"normal"},{"uid":"5776fa9b7c3d7063","name":"Passing an array","time":{"start":1752011850747,"stop":1752011850748,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9568a5b48989fd","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752011497610,"stop":1752011497610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a10a59fb8b597d","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752011846635,"stop":1752011846635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d6223ab241b682","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752011478055,"stop":1752011478056,"duration":1},"status":"passed","severity":"normal"},{"uid":"7761706890c71b55","name":"should return true when topic is configured","time":{"start":1752011489480,"stop":1752011489481,"duration":1},"status":"passed","severity":"normal"},{"uid":"452dad56ee88cc23","name":"should properly compute the node id","time":{"start":1752011478720,"stop":1752011478721,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae974e185449cdb","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752011528921,"stop":1752011528921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca92b9ed4da510","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752011638015,"stop":1752011638016,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d039f6f3a96467","name":"Decoder throws on empty string content topic","time":{"start":1752011507508,"stop":1752011507508,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fa0e437412a34c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752011519122,"stop":1752011519122,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfaa7460bfdf304","name":"should not hang up bootstrap peer if under limit","time":{"start":1752011489102,"stop":1752011489102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7e2a27d0737943","name":"throws on content topic with empty topic name field","time":{"start":1752011472550,"stop":1752011472551,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3814cbc2a5be3a","name":"should add and remove event listeners correctly","time":{"start":1752011501384,"stop":1752011501384,"duration":0},"status":"passed","severity":"normal"},{"uid":"349b5a27ae99b8e9","name":"random static sharding 7 - Cluster ID: 482, Shard ID: 294","time":{"start":1752011834231,"stop":1752011834231,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb96288b5923e339","name":"should drop connection to all peers on hangUp","time":{"start":1752011637751,"stop":1752011637751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a606108d2b8c3721","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752011560254,"stop":1752011560254,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e76a8ea9787672","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752011569253,"stop":1752011569253,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e62e1a4317a14","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752011472582,"stop":1752011472583,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c174bdd079ddc1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752011519329,"stop":1752011519330,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b26cfcb9dd86b5e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752011725480,"stop":1752011725480,"duration":0},"status":"passed","severity":"normal"},{"uid":"18979bf033ea8b75","name":"Push message with numeric payload","time":{"start":1752012164345,"stop":1752012164345,"duration":0},"status":"passed","severity":"normal"},{"uid":"271231252842cb47","name":"should handle dial errors gracefully","time":{"start":1752011488433,"stop":1752011488435,"duration":2},"status":"passed","severity":"normal"},{"uid":"d728ed3a41ae0ded","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752011580357,"stop":1752011580357,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bca089b778592c1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752011528930,"stop":1752011528930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd695b59a01770e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752011472581,"stop":1752011472582,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f583fc768a9a9d0","name":"should requeue task if no peer is available","time":{"start":1752011518423,"stop":1752011518423,"duration":0},"status":"passed","severity":"normal"},{"uid":"a349d1fdd206599f","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752011489155,"stop":1752011489155,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f48d5904f29e3c","name":"Used by Waku Relay","time":{"start":1752011850749,"stop":1752011850749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a209064022c756a4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752011472570,"stop":1752011472570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b58680ba9c4d2d4","name":"isConnected should return false after all peers disconnect","time":{"start":1752011569251,"stop":1752011569251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e2dad0c535b476","name":"should properly create location multiaddrs - udp4","time":{"start":1752011478723,"stop":1752011478723,"duration":0},"status":"passed","severity":"normal"},{"uid":"71828945bbdf1c22","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752011489236,"stop":1752011489236,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcffa3dc355a2586","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752011533809,"stop":1752011533809,"duration":0},"status":"passed","severity":"normal"},{"uid":"726b439f7669aad3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752011711583,"stop":1752011711583,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c423546bc735628","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752011528933,"stop":1752011528933,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8f4900a71e10a5","name":"should handle errors when globalThis is not available","time":{"start":1752011487672,"stop":1752011487673,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f8e3b346ebb17","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752011846636,"stop":1752011846637,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3be0ea9d109733","name":"Fails to push message bigger that 1MB","time":{"start":1752012164357,"stop":1752012164357,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8440b7aaeafc31","name":"should clear dial history on start","time":{"start":1752011488359,"stop":1752011488359,"duration":0},"status":"passed","severity":"normal"},{"uid":"821ca4a3f8230455","name":"should return false when topic is not configured","time":{"start":1752011489481,"stop":1752011489481,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee36d0b72aa4cad","name":"Push message with rate limit","time":{"start":1752012164368,"stop":1752012164368,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ef01b62e75c95f","name":"should handle peer store errors gracefully","time":{"start":1752011489137,"stop":1752011489138,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc652a1303fe20a","name":"should return false when peer shard info is not found","time":{"start":1752011488574,"stop":1752011488574,"duration":0},"status":"passed","severity":"normal"},{"uid":"703347e993ce4cb2","name":"Subscribe and receives messages on 20 topics","time":{"start":1752012047642,"stop":1752012047643,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cda6c6065cd21cb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752011725479,"stop":1752011725479,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c05cf872afa970","name":"should add received messages to bloom filter","time":{"start":1752011533807,"stop":1752011533808,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a122cf67ed46f06","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752012047653,"stop":1752012047653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8e1b4e9e00817a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752012047659,"stop":1752012047659,"duration":0},"status":"passed","severity":"normal"},{"uid":"638de208c59f108c","name":"can start and stop the service","time":{"start":1752011501379,"stop":1752011501379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d458511b31cd188","name":"should return empty array for non-existent peer","time":{"start":1752011489129,"stop":1752011489129,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba7d03a373bcd3d","name":"less peers than existing","time":{"start":1752011675238,"stop":1752011675238,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f282249e9dac8190","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752011497372,"stop":1752011497373,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8021f193bfc8e","name":"Push message with shell command payload","time":{"start":1752012164361,"stop":1752012164361,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd80384b20756891","name":"should decode valid enr successfully","time":{"start":1752011478716,"stop":1752011478716,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edd905232ff139e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752012047656,"stop":1752012047657,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f6617f50190431","name":"Should update multiaddrs","time":{"start":1752011649078,"stop":1752011649079,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b1f305e0058d3b","name":"should reject if Filter is requested but not mounted","time":{"start":1752011519597,"stop":1752011519597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78c8368e3d98d61","name":"Check publish message containing JSON","time":{"start":1752011700893,"stop":1752011700894,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccce8c027f03f96","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752011488663,"stop":1752011488664,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb477bf04322f87","name":"should dial peer immediately when queue is empty","time":{"start":1752011488376,"stop":1752011488377,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce12f5a3f235964","name":"Check received message with timestamp: 1752011549547000000 ","time":{"start":1752011997814,"stop":1752011997814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b299cf8fe3ff9ec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752011528949,"stop":1752011528949,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ce868590f51ef5","name":"returns all values when wanted number matches available values","time":{"start":1752011496571,"stop":1752011496580,"duration":9},"status":"passed","severity":"normal"},{"uid":"b71a57ae6643e37","name":"should throw an error for missing sharding configuration","time":{"start":1752011472584,"stop":1752011472584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a387ce1d75643d82","name":"should hang up bootstrap peer if over limit","time":{"start":1752011489103,"stop":1752011489107,"duration":4},"status":"passed","severity":"normal"},{"uid":"2b4807b6b7a2d5e5","name":"Promise Callback - true","time":{"start":1752011832200,"stop":1752011832203,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8b51daba507bcfa","name":"should return empty array when no peers connected","time":{"start":1752011489478,"stop":1752011489478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9372795013bdc668","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752011560253,"stop":1752011560254,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c489da6da1f2d6e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752012047641,"stop":1752012047641,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fec644a2e28343","name":"Push message with Script payload","time":{"start":1752012164347,"stop":1752012164347,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea3f5120515c49d","name":"should lock peers when selected","time":{"start":1752011519590,"stop":1752011519591,"duration":1},"status":"passed","severity":"normal"},{"uid":"159b9bb1f8ddefcf","name":"should handle peer store update failures gracefully","time":{"start":1752011489315,"stop":1752011489315,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a4c4ebf582ae9a","name":"should return false","time":{"start":1752011478720,"stop":1752011478720,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d2a492051c372","name":"Subscribe to topic containing long and receive message","time":{"start":1752012047645,"stop":1752012047645,"duration":0},"status":"passed","severity":"normal"},{"uid":"414e1f0109d4d3b9","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752011519716,"stop":1752011519717,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e54a5aa6d735a46","name":"should not be empty after adding a subscription","time":{"start":1752011519715,"stop":1752011519716,"duration":1},"status":"passed","severity":"normal"},{"uid":"af03cddd458b0175","name":"should enable all discoveries when explicitly set","time":{"start":1752011519329,"stop":1752011519329,"duration":0},"status":"passed","severity":"normal"},{"uid":"69366ddf5cf78a3c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752011700898,"stop":1752011700898,"duration":0},"status":"passed","severity":"normal"},{"uid":"743197b1af48d0a8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app67/5/topic62/utf8","time":{"start":1752011808092,"stop":1752011808097,"duration":5},"status":"passed","severity":"normal"},{"uid":"5307be94ea85751b","name":"should create ShardReader with shards network config","time":{"start":1752011488549,"stop":1752011488549,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c85aba4db14aafc","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752011497374,"stop":1752011497374,"duration":0},"status":"passed","severity":"normal"},{"uid":"29aafdfc2a85f9b4","name":"Query Generator, No message returned","time":{"start":1752011796265,"stop":1752011796265,"duration":0},"status":"passed","severity":"normal"},{"uid":"27897b42e5af6e7c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752011796263,"stop":1752011796263,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5866853aece819c","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752011472586,"stop":1752011472587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41a05269d67c65","name":"should handle special patterns correctly","time":{"start":1752011531017,"stop":1752011531017,"duration":0},"status":"passed","severity":"normal"},{"uid":"375e59de5fb5664b","name":"Push message with content topic containing escaped characters","time":{"start":1752012164354,"stop":1752012164354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fef110eed7e4044","name":"Push message with Russian payload","time":{"start":1752012164347,"stop":1752012164347,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47e35ce77086c88","name":"should throw if no connection provided","time":{"start":1752011489232,"stop":1752011489233,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a214b03811ce12","name":"Passing page size 11 when there are 10 messages","time":{"start":1752011844030,"stop":1752011844031,"duration":1},"status":"passed","severity":"normal"},{"uid":"734a5da60e425338","name":"Check publish message containing emoji","time":{"start":1752011700895,"stop":1752011700895,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb53e9a675bb7462","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752011725482,"stop":1752011725482,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c0611f73f6f08d","name":"should clear the dialing interval","time":{"start":1752011488374,"stop":1752011488375,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f47b74117e7366","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752011528926,"stop":1752011528927,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a502f130f8fa37","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752011488663,"stop":1752011488663,"duration":0},"status":"passed","severity":"normal"},{"uid":"772beda054fba307","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752011519247,"stop":1752011519249,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e2a7b17fa80c422","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752011496581,"stop":1752011496581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1984cb4a098049e","name":"should retry if all attempts fail","time":{"start":1752011518441,"stop":1752011518441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9f4536d64d1c01","name":"Query generator for multiple messages with different message text format","time":{"start":1752011831223,"stop":1752011831225,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b464bccbef36e32","name":"Privacy Node - default protocol","time":{"start":1752011852388,"stop":1752011852388,"duration":0},"status":"passed","severity":"normal"},{"uid":"8381eaab89a0cc82","name":"should add event listeners for peer connect and disconnect","time":{"start":1752011489307,"stop":1752011489307,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a02b3155793211","name":"Check received message containing JSON","time":{"start":1752011997813,"stop":1752011997813,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd61b2dfdb10195","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752011472568,"stop":1752011472568,"duration":0},"status":"passed","severity":"normal"},{"uid":"151d0b464cc7af7a","name":"Subscribe and receives messages on 20 topics","time":{"start":1752012047653,"stop":1752012047653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8352294a75fffd","name":"should return different streams if requested simultaniously","time":{"start":1752011489234,"stop":1752011489234,"duration":0},"status":"passed","severity":"normal"},{"uid":"389084ddd7f93df5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752012047651,"stop":1752012047651,"duration":0},"status":"passed","severity":"normal"},{"uid":"40110e8c118f4ef7","name":"Push message with content topic containing XML","time":{"start":1752012164365,"stop":1752012164365,"duration":0},"status":"passed","severity":"normal"},{"uid":"397c92873c1a3190","name":"pre and post cipher","time":{"start":1752011508033,"stop":1752011508034,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b53bc1ce211dac6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752011488996,"stop":1752011488996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e855357648341db2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752011472566,"stop":1752011472566,"duration":0},"status":"passed","severity":"normal"},{"uid":"e498a69ffc3e8fe1","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752011472585,"stop":1752011472586,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32e0d76f958be8","name":"should increase lamport timestamp","time":{"start":1752011533804,"stop":1752011533804,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60baaa6238a3a75","name":"Subscribe and receive messages via waku relay post","time":{"start":1752012047642,"stop":1752012047642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcc3f36cc0f48e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752011528945,"stop":1752011528945,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f643bac7c848eee","name":"should handle queue processing errors gracefully","time":{"start":1752011488382,"stop":1752011488383,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cafae82edf2f58b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752011528947,"stop":1752011528947,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bcb7c93ced8a58","name":"Publish message with custom timestamp: Tue Jul 08 2025 20:54:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1752011700896,"stop":1752011700896,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d50e5546c0e8741","name":"Push to array if already present","time":{"start":1752011472247,"stop":1752011472248,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba20af64e6dde5d","name":"Generator, custom pubsub topic","time":{"start":1752011824213,"stop":1752011824213,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab7febbfaec36df4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752011489316,"stop":1752011489316,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eafda7a385a4b51","name":"messageHashStr returns a hex string","time":{"start":1752011488665,"stop":1752011488666,"duration":1},"status":"passed","severity":"normal"},{"uid":"89750726ce1866ba","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752011796268,"stop":1752011796268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e1d82d8055763e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752011472562,"stop":1752011472562,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cc5f4651b78d77","name":"Symmetric encrypt & Decrypt","time":{"start":1752011508033,"stop":1752011508033,"duration":0},"status":"passed","severity":"normal"},{"uid":"297ad6c636ef8953","name":"accepts valid message hash query","time":{"start":1752011488917,"stop":1752011488929,"duration":12},"status":"passed","severity":"normal"},{"uid":"fa1edf011f32de87","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752011472557,"stop":1752011472558,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89fa3c3fcad7964","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752011528940,"stop":1752011528940,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62a5d142a6890f2","name":"should only return 1 node with relay and store capability","time":{"start":1752011497609,"stop":1752011497609,"duration":0},"status":"passed","severity":"normal"},{"uid":"b035434565759417","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752011488917,"stop":1752011488917,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e9496efa1c9d4","name":"should not receive a peer event before start","time":{"start":1752011501381,"stop":1752011501381,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc12b169b50c832e","name":"throws on content topic with empty version field","time":{"start":1752011472550,"stop":1752011472550,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f6fb7e263879df","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752011472581,"stop":1752011472581,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05f460326dac412","name":"Generator, 2 different pubsubtopics","time":{"start":1752011824215,"stop":1752011824215,"duration":0},"status":"passed","severity":"normal"},{"uid":"def870d5c2f49d08","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752011784805,"stop":1752011784806,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a94a818c1da49b","name":"should handle dial errors gracefully","time":{"start":1752011488380,"stop":1752011488380,"duration":0},"status":"passed","severity":"normal"},{"uid":"940c55e3eda56520","name":"should be able to dial TLS multiaddrs","time":{"start":1752011637753,"stop":1752011637753,"duration":0},"status":"passed","severity":"normal"},{"uid":"10958fe8eff0381e","name":"Push message with emoji payload","time":{"start":1752012164349,"stop":1752012164350,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b91523b206b97bf","name":"should handle errors when getting connections","time":{"start":1752011487706,"stop":1752011487707,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95834d41d483fc0","name":"should handle connection event","time":{"start":1752011489101,"stop":1752011489101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff2122107707fd","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752011519594,"stop":1752011519594,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf6f129290ce09e","name":"connects to nwaku","time":{"start":1752011850746,"stop":1752011850747,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b1788ea250aff6b","name":"should create an instance with libp2p and dialer","time":{"start":1752011488417,"stop":1752011488417,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7cb7eed02c1457","name":"should continually clean up expired entries at intervals","time":{"start":1752011517472,"stop":1752011517473,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e8e4aeca429f48","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752011518424,"stop":1752011518424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d66dfdfa77c5d5","name":"should respect custom numPeersToUse configuration","time":{"start":1752011519593,"stop":1752011519594,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d78ea5d3ac900ab","name":"Subscribe and receive messages via waku relay post","time":{"start":1752012047652,"stop":1752012047652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefca2c2d39d4c0","name":"Check publish message containing Script","time":{"start":1752011700892,"stop":1752011700892,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c081d058e8db54f","name":"should encode/decode to text encoding","time":{"start":1752011478721,"stop":1752011478721,"duration":0},"status":"passed","severity":"normal"},{"uid":"620cee43a5a20abd","name":"can start the service","time":{"start":1752011674869,"stop":1752011674877,"duration":8},"status":"passed","severity":"normal"},{"uid":"e6eb497b56a8ca0e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752011507505,"stop":1752011507505,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2f505e11fe5ae5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752011528943,"stop":1752011528943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e663cdf2a0507b59","name":"Check message on other pubsub topic is not received","time":{"start":1752011997826,"stop":1752011997826,"duration":0},"status":"passed","severity":"normal"},{"uid":"933378a915bf95be","name":"Check message with no content topic is not received","time":{"start":1752011997826,"stop":1752011997826,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd559ec0ad9ffb72","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752011519330,"stop":1752011519330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0974266db167d46","name":"Check publish message after service node is restarted","time":{"start":1752011700899,"stop":1752011700899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"edd78f5fff5b1f57","name":"Non TWN Cluster","time":{"start":1752011808091,"stop":1752011808091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e747226807ed4748","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752011472557,"stop":1752011472557,"duration":0},"status":"passed","severity":"normal"},{"uid":"65717966f7199ba4","name":"should use shardsUnderCluster when provided","time":{"start":1752011519239,"stop":1752011519239,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8126042fac7d6e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752011472557,"stop":1752011472557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e37e1cc421401b","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752011519593,"stop":1752011519593,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddff17711af3684","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752011528926,"stop":1752011528926,"duration":0},"status":"passed","severity":"normal"},{"uid":"315fc7b777f22973","name":"Check message received after jswaku node is restarted","time":{"start":1752011997827,"stop":1752011997827,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2d244d74fd400c","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752011472560,"stop":1752011472561,"duration":1},"status":"passed","severity":"normal"},{"uid":"30eaa7b9d68c5abb","name":"should throw an error for missing required configuration","time":{"start":1752011472565,"stop":1752011472565,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a269fec5af54ad","name":"Filter","time":{"start":1752011852387,"stop":1752011852387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4e0e0fec93120a","name":"should return false when at bootstrap limit","time":{"start":1752011489139,"stop":1752011489143,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc5d611f869856aa","name":"should handle case when navigator is not available","time":{"start":1752011487682,"stop":1752011487682,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3b94c7d5fa8e34","name":"should return false when clusterId doesn't match","time":{"start":1752011519241,"stop":1752011519242,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4d5635f89aedcf","name":"Check received message containing SQL Injection","time":{"start":1752011997811,"stop":1752011997811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0f5dee42fa44b1","name":"should stop ping timers on peer disconnect","time":{"start":1752011489312,"stop":1752011489313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35324ffefbce46e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/2/topic755/json","time":{"start":1752011808099,"stop":1752011808100,"duration":1},"status":"passed","severity":"normal"},{"uid":"96558d342df43c6b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752011472574,"stop":1752011472580,"duration":6},"status":"passed","severity":"normal"},{"uid":"788730216a61bb4b","name":"Subscribe to topic containing XML and receive message","time":{"start":1752012047647,"stop":1752012047648,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a716538289988c","name":"should skip peer when not on same shard","time":{"start":1752011488379,"stop":1752011488379,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d85888cf3e4d98d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752011711576,"stop":1752011711577,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5c167d4c31963d","name":"should reject on timeout if it was set","time":{"start":1752011519597,"stop":1752011519598,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47ddcbed83a6d3f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752012047649,"stop":1752012047650,"duration":1},"status":"passed","severity":"normal"},{"uid":"8688a65b54e48344","name":"should dial with PeerId and return stream","time":{"start":1752011489476,"stop":1752011489476,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b9805ddd3b3b27","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752011528941,"stop":1752011528941,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd08843f8a854dfa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752012047652,"stop":1752012047653,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b1b89d96444c42","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752011693602,"stop":1752011693603,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d976bfa1b119d79","name":"Throws when trying to push message with empty payload","time":{"start":1752012164362,"stop":1752012164362,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad90ca05b2e508ae","name":"Encoder throws on empty string content topic","time":{"start":1752011489593,"stop":1752011489593,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bb7b0b5789e6db","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752011693600,"stop":1752011693600,"duration":0},"status":"passed","severity":"normal"},{"uid":"1becae1be2a8267b","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752011704808,"stop":1752011704808,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab2077da8642931c","name":"should handle peerStore errors gracefully","time":{"start":1752011489479,"stop":1752011489480,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c949193712b8733","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752011533812,"stop":1752011533813,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eced19cd2aaf2c7","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752011528932,"stop":1752011528932,"duration":0},"status":"passed","severity":"normal"},{"uid":"622aad47dbbf5f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752011472581,"stop":1752011472581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e66a89642b19d1e","name":"should not change state when connections remain after disconnect","time":{"start":1752011487697,"stop":1752011487697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f578e8dd4007cdc4","name":"should dial peer when on same shard","time":{"start":1752011488379,"stop":1752011488379,"duration":0},"status":"passed","severity":"normal"},{"uid":"3371886a71482b51","name":"handles different networkShards values correctly","time":{"start":1752011472559,"stop":1752011472560,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3d84e16fd30965","name":"Query with Ordered Callback, No Decoder","time":{"start":1752011796267,"stop":1752011796267,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9316c4d8ed65bd","name":"should return null for non-existent peer","time":{"start":1752011489137,"stop":1752011489137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2394dcf486053675","name":"Decoder throws on undefined content topic","time":{"start":1752011509199,"stop":1752011509199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8479252f25faf309","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752011997815,"stop":1752011997815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c936b7b2dcc3744","name":"throws on content topic with empty application field","time":{"start":1752011472549,"stop":1752011472549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95ddf046d1245ea","name":"random static sharding 9 - Cluster ID: 673, Shard ID: 234","time":{"start":1752011834232,"stop":1752011834232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e587c73d0ad69d8","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752011488452,"stop":1752011488453,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a9798bfdf86f4c","name":"should return no connections if no open connection provided","time":{"start":1752011489163,"stop":1752011489163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14f64e602db6bcf","name":"should dial one peer on dial","time":{"start":1752011637751,"stop":1752011637751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50229b9a15a069c","name":"Callback on promise, aborts when callback returns true","time":{"start":1752011831227,"stop":1752011831228,"duration":1},"status":"passed","severity":"normal"},{"uid":"28714a8c06ec9deb","name":"more peers than existing","time":{"start":1752011675237,"stop":1752011675238,"duration":1},"status":"skipped","severity":"normal"},{"uid":"85a6edcb6e06ea09","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752011489475,"stop":1752011489475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dacf2ef9bd50152","name":"should return PeerId when PeerId is provided","time":{"start":1752011488996,"stop":1752011488996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d636ba16d55766","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752011711581,"stop":1752011711581,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d248db7912dd003","name":"should throw error - no public key","time":{"start":1752011478718,"stop":1752011478718,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86819d200768d29","name":"should be safe to call multiple times","time":{"start":1752011489089,"stop":1752011489090,"duration":1},"status":"passed","severity":"normal"},{"uid":"583d79cc4e3f7da4","name":"random static sharding 3 - Cluster ID: 214, Shard ID: 87","time":{"start":1752011834230,"stop":1752011834230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a328c58c868f0a87","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752011478053,"stop":1752011478053,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdf84c8d5b6393f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752011784805,"stop":1752011784805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dddb03b2487eab","name":"Query Generator - true","time":{"start":1752011832197,"stop":1752011832200,"duration":3},"status":"passed","severity":"normal"},{"uid":"7004cd25de24e3ce","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752011711570,"stop":1752011711570,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe67089d9bbe2bf","name":"Push message with JSON payload","time":{"start":1752012164348,"stop":1752012164348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59bf213319750ce","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752012047649,"stop":1752012047649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d587da3d7da17f74","name":"Decoder throws on empty string content topic","time":{"start":1752011509199,"stop":1752011509199,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afe3774f180dadb","name":"should wait for LightPush peer to be connected","time":{"start":1752011519598,"stop":1752011519598,"duration":0},"status":"passed","severity":"normal"},{"uid":"747ffcfb9a1d7aa5","name":"should not dispatch event when already connected","time":{"start":1752011487698,"stop":1752011487698,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b8cd0324f96f0a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752011472555,"stop":1752011472555,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f10dc91c62f33","name":"Check received message containing Basic HTML tag","time":{"start":1752011997822,"stop":1752011997822,"duration":0},"status":"passed","severity":"normal"},{"uid":"47620175bc8b5db0","name":"Check received message with timestamp: 1752011549547 ","time":{"start":1752011997824,"stop":1752011997824,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5d4f12bde8a16e","name":"Query Generator - false","time":{"start":1752011832200,"stop":1752011832200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e24283f878f993a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752011533807,"stop":1752011533807,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c0cf6bfc796c27","name":"should create KeepAliveManager with required options","time":{"start":1752011489306,"stop":1752011489306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44420ead2ab8f81","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752011472582,"stop":1752011472582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f975b8435e0faa2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752011519593,"stop":1752011519593,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f140c975f57343","name":"should create a new stream if no existing for protocol found","time":{"start":1752011489233,"stop":1752011489234,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcdb82478bdc3e7","name":"retrieves a single peer","time":{"start":1752011497606,"stop":1752011497607,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90f7065ae1e0f82","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752011528933,"stop":1752011528933,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed4b5c9914950a","name":"should return false when shard is not included in network shards","time":{"start":1752011519243,"stop":1752011519246,"duration":3},"status":"passed","severity":"normal"},{"uid":"6839f3deea591c24","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752011784804,"stop":1752011784804,"duration":0},"status":"passed","severity":"normal"},{"uid":"657de3e48ade04b9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752011528939,"stop":1752011528939,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0f0a9599dacadc","name":"Check received message containing emoji","time":{"start":1752011997824,"stop":1752011997824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebeb7efdcc6df3","name":"start node with empty shard should fail","time":{"start":1752011834233,"stop":1752011834234,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7657de094c2b0e","name":"should return false when under bootstrap limit","time":{"start":1752011489138,"stop":1752011489139,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e356c5aaf40771","name":"should detect messages with missing dependencies","time":{"start":1752011533809,"stop":1752011533810,"duration":1},"status":"passed","severity":"normal"},{"uid":"80cfecbb7def7443","name":"Check message with no payload is not received","time":{"start":1752011997826,"stop":1752011997827,"duration":1},"status":"passed","severity":"normal"},{"uid":"99dbfcc9220eaa3","name":"configure the node with multiple pubsub topics","time":{"start":1752011834233,"stop":1752011834233,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfacee7a444dad62","name":"Check message with no content topic is not received","time":{"start":1752011997817,"stop":1752011997817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d570040857732ef","name":"should send to specified number of peers of used peers","time":{"start":1752011519410,"stop":1752011519411,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f9241d19c059fa","name":"should remove event listeners","time":{"start":1752011489308,"stop":1752011489308,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf741b911b36fae","name":"should process up to 3 peers at once","time":{"start":1752011488381,"stop":1752011488381,"duration":0},"status":"passed","severity":"normal"},{"uid":"255d19e1adc13a07","name":"Push message with custom timestamp: 1721253180703","time":{"start":1752012164368,"stop":1752012164368,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7aa521f03d522","name":"Nwaku publishes","time":{"start":1752011689212,"stop":1752011689212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6d1349cbb08546","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752011700897,"stop":1752011700898,"duration":1},"status":"passed","severity":"normal"},{"uid":"953eb8feb858a29e","name":"should handle peer store errors gracefully","time":{"start":1752011488436,"stop":1752011488436,"duration":0},"status":"passed","severity":"normal"},{"uid":"31134733c213a50e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752011528947,"stop":1752011528947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62bc1445768e83d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752011569249,"stop":1752011569250,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d3a1b2bc26b7f","name":"Push message with XML payload","time":{"start":1752012164348,"stop":1752012164348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3494fa4b1226462","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752011478059,"stop":1752011478060,"duration":1},"status":"passed","severity":"normal"},{"uid":"957292fdf77d7e4","name":"Check publish message containing escaped characters","time":{"start":1752011700894,"stop":1752011700894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8635dcefdbedcb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752012047644,"stop":1752012047644,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d29896149717d9e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752011528932,"stop":1752011528933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5256372ed24f0227","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752011472559,"stop":1752011472559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5206d80264076dc5","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752011796268,"stop":1752011796268,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b975f4ac3a790a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752011711581,"stop":1752011711582,"duration":1},"status":"passed","severity":"normal"},{"uid":"8288c9ce7ee7074a","name":"should filter peers by codec","time":{"start":1752011489479,"stop":1752011489479,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb42f0fa9a7f3576","name":"Check received message containing long","time":{"start":1752011997819,"stop":1752011997820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a083a41b3b96e777","name":"should update peer store before dialing","time":{"start":1752011488436,"stop":1752011488436,"duration":0},"status":"passed","severity":"normal"},{"uid":"250da4038ee8c78d","name":"should dial peer when no shard info available","time":{"start":1752011488379,"stop":1752011488380,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5afbf98a3c257f","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752011638010,"stop":1752011638013,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba2faf17f4312b1b","name":"same cluster, same shard: nodes connect","time":{"start":1752011648656,"stop":1752011648656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8eb773f421229aa","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752011489313,"stop":1752011489314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57fe076aa359d2d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752011478059,"stop":1752011478059,"duration":0},"status":"passed","severity":"normal"},{"uid":"54245c7e2507429e","name":"All","time":{"start":1752011555028,"stop":1752011555029,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3cc8391562b455","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752011711582,"stop":1752011711582,"duration":0},"status":"passed","severity":"normal"},{"uid":"709a1d36129823ca","name":"Store - dialed first","time":{"start":1752011852386,"stop":1752011852386,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ffe8d992ef3bfc","name":"should return false and handle errors gracefully","time":{"start":1752011489478,"stop":1752011489478,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe6860310b32b98","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752011528929,"stop":1752011528929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9019e1f1c680ff48","name":"random static sharding 5 - Cluster ID: 785, Shard ID: 492","time":{"start":1752011834230,"stop":1752011834230,"duration":0},"status":"passed","severity":"normal"},{"uid":"6859f70422c19bb","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752011528934,"stop":1752011528934,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac7516c0478494","name":"Refresh subscription","time":{"start":1752011711574,"stop":1752011711574,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a83bc469cfc8384","name":"should retry failed tasks","time":{"start":1752011518424,"stop":1752011518430,"duration":6},"status":"passed","severity":"normal"},{"uid":"702c97088a5167d1","name":"Push message with content topic containing Arabic","time":{"start":1752012164364,"stop":1752012164364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e9ccb958534b94","name":"should return false when pubsub topic parsing fails","time":{"start":1752011488575,"stop":1752011488576,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b40d7a93af8e0e","name":"should have no discoveries enabled by default","time":{"start":1752011519328,"stop":1752011519328,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfaf7d1c43f68abf","name":"Push message with custom timestamp: 1752007980703","time":{"start":1752012164368,"stop":1752012164368,"duration":0},"status":"passed","severity":"normal"},{"uid":"59283d8acef634b7","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752011528928,"stop":1752011528929,"duration":1},"status":"passed","severity":"normal"},{"uid":"81416109e7a9a9af","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752011472586,"stop":1752011472586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e356c29f45d1a0","name":"should properly start and stop event listening","time":{"start":1752011519128,"stop":1752011519128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0316465f3d00214","name":"should properly create location multiaddrs - tcp6","time":{"start":1752011478724,"stop":1752011478724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3042a58835228e6","name":"should start the dialing interval","time":{"start":1752011488359,"stop":1752011488359,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f182c32099b286","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752011528920,"stop":1752011528920,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd1ef692c087606","name":"Wrong topic","time":{"start":1752011808106,"stop":1752011808106,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b49328ba9b747d6","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752011528928,"stop":1752011528928,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7ca806f5cffc4b","name":"Query generator for multiple messages with different content topic format","time":{"start":1752011831226,"stop":1752011831227,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be44ccd1396da9a","name":"Check meta is set [ecies]","time":{"start":1752011509198,"stop":1752011509198,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d17dfd6d0b8179","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752011693601,"stop":1752011693601,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ec9fdc8d94f8e8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752011533810,"stop":1752011533810,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c7ad6f2a5fa25a","name":"Push message with content topic containing emoji","time":{"start":1752012164367,"stop":1752012164367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b3c8d205c9e88c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752011711571,"stop":1752011711571,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ef8180d8240e66","name":"should not create relay timers when relay is not provided","time":{"start":1752011489316,"stop":1752011489316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffc5e3ba0e94de4","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752011519288,"stop":1752011519289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da1e0bdf710e407","name":"Check meta is set [symmetric]","time":{"start":1752011507506,"stop":1752011507506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0446f96683a4adc","name":"Generator, 2 different pubsubtopics","time":{"start":1752011824213,"stop":1752011824214,"duration":1},"status":"skipped","severity":"normal"},{"uid":"723ac5884deefc59","name":"Fails to push message bigger that 1MB","time":{"start":1752012164369,"stop":1752012164369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e626ce3269377bdd","name":"should dispatch network event when browser goes offline","time":{"start":1752011487701,"stop":1752011487705,"duration":4},"status":"passed","severity":"normal"},{"uid":"d85e0d20f5c8e5be","name":"should stop and cleanup resources","time":{"start":1752011519717,"stop":1752011519717,"duration":0},"status":"passed","severity":"normal"},{"uid":"f27449195ee13db5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752011488665,"stop":1752011488665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06321ea1d22c1ab","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752011784805,"stop":1752011784805,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ff5d70445c1dfd","name":"should return false when navigator.onLine is false","time":{"start":1752011487680,"stop":1752011487681,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f0cf469f03f1c7","name":"Check publish message containing SQL Injection","time":{"start":1752011700891,"stop":1752011700892,"duration":1},"status":"passed","severity":"normal"},{"uid":"e071a67cb1065041","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752011478060,"stop":1752011478061,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa822a1df176c548","name":"should be safe to call multiple times","time":{"start":1752011489307,"stop":1752011489308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75df13eeac8c845","name":"should add event listeners to globalThis","time":{"start":1752011487665,"stop":1752011487666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f09a615f49dd5b8","name":"Check publish message containing shell command","time":{"start":1752011700894,"stop":1752011700894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b32f825959aeaca","name":"Check message with no pubsub topic is not received","time":{"start":1752011997826,"stop":1752011997826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bb8ed1feb06fd4","name":"rejects hash query with time filter","time":{"start":1752011488929,"stop":1752011488930,"duration":1},"status":"passed","severity":"normal"},{"uid":"112e5c68adc2201e","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752011489089,"stop":1752011489089,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a6ec1355d34597","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752011846632,"stop":1752011846633,"duration":1},"status":"passed","severity":"normal"},{"uid":"707f0f458c9520f8","name":"Subscribe and receive messages via lightPush","time":{"start":1752012047651,"stop":1752012047651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea494c481437bfa5","name":"should insert message id into causal history","time":{"start":1752011533805,"stop":1752011533806,"duration":1},"status":"passed","severity":"normal"},{"uid":"1642871b832b0fd3","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752011711577,"stop":1752011711577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30066c0f16baf41","name":"Check received message containing numeric","time":{"start":1752011997809,"stop":1752011997809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b52af77780a357","name":"Push message with Basic HTML tag payload","time":{"start":1752012164348,"stop":1752012164348,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cab992a54b04f10","name":"should maintain desired error rate","time":{"start":1752011531015,"stop":1752011531015,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0555404bdf7956","name":"should be safe to call multiple times","time":{"start":1752011488426,"stop":1752011488426,"duration":0},"status":"passed","severity":"normal"},{"uid":"312cf4787702eee6","name":"Sample","time":{"start":1752011477998,"stop":1752011478002,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d43dffb58b2e409","name":"Push message with SQL Injection payload","time":{"start":1752012164347,"stop":1752012164347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2deec63b7b9a57b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752011553776,"stop":1752011553777,"duration":1},"status":"skipped","severity":"normal"},{"uid":"790f0564abe8caeb","name":"should handle peer not in mesh for all topics","time":{"start":1752011489320,"stop":1752011489321,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e686c14a9fe1862","name":"Subscribe to topic containing Script and receive message","time":{"start":1752012047657,"stop":1752012047657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c0f3918ba36181","name":"Check received message containing Basic HTML tag","time":{"start":1752011997812,"stop":1752011997812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f427c64be0953624","name":"Query generator for multiple messages","time":{"start":1752011831221,"stop":1752011831223,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fac7d6a477d623a","name":"throws on empty content topic","time":{"start":1752011472547,"stop":1752011472547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01d3750bb85092","name":"should invoke callbacks when receiving a message","time":{"start":1752011519716,"stop":1752011519716,"duration":0},"status":"passed","severity":"normal"},{"uid":"713ea6107f5981cc","name":"should not fail to stop the service if it was not started","time":{"start":1752011553761,"stop":1752011553762,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e743c6cacb526b8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752011488575,"stop":1752011488575,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc69a6694fd70b5b","name":"should handle null peers returned by getPeer","time":{"start":1752011489153,"stop":1752011489153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ae552e41cccbb6","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752011533808,"stop":1752011533808,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc829b8353488a","name":"Default pageSize","time":{"start":1752011844033,"stop":1752011844033,"duration":0},"status":"passed","severity":"normal"},{"uid":"6465c85e605f8014","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752011472586,"stop":1752011472586,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f6ab76d3c03147","name":"should not fail to start the service if it is already started","time":{"start":1752011674878,"stop":1752011674878,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f648da77d4b342a","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752011519234,"stop":1752011519235,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d26cfe42afe2833","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752011528932,"stop":1752011528932,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a5b13dc9552daf","name":"1 Relay, 1 fetch","time":{"start":1752011497378,"stop":1752011497378,"duration":0},"status":"passed","severity":"normal"},{"uid":"177e47237dbb0647","name":"Push message with rate limit","time":{"start":1752012164355,"stop":1752012164356,"duration":1},"status":"passed","severity":"normal"},{"uid":"b514322881889c99","name":"1 Store, 2 fetches","time":{"start":1752011497378,"stop":1752011497379,"duration":1},"status":"passed","severity":"normal"},{"uid":"946ce51735d856a3","name":"should return unique PubsubTopics for static sharding","time":{"start":1752011472563,"stop":1752011472563,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d155fbf078c48b","name":"isConnected should return true after first peer connects","time":{"start":1752011569251,"stop":1752011569251,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c75435ab352f741","name":"Subscribe to topic containing short and receive message","time":{"start":1752012047645,"stop":1752012047645,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac379516b1f3cbd","name":"Relay - times out","time":{"start":1752011852386,"stop":1752011852386,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae3ad7a2e5a5586","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752011725482,"stop":1752011725482,"duration":0},"status":"passed","severity":"normal"},{"uid":"f868e020cb500aa2","name":"should clear existing timers before creating new ones","time":{"start":1752011489319,"stop":1752011489319,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a3968b59e26bb4","name":"should be empty when created","time":{"start":1752011519715,"stop":1752011519715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c154804921744656","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752011846635,"stop":1752011846636,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b01baf6e1fbe419","name":"should handle complete discovery-to-dial flow","time":{"start":1752011488453,"stop":1752011488453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab119d1043d320cd","name":"should remove event listeners","time":{"start":1752011489090,"stop":1752011489090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9941ac02d001f03c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752011693601,"stop":1752011693601,"duration":0},"status":"passed","severity":"normal"},{"uid":"27516dcdb7e7efef","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752011528939,"stop":1752011528939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62787424e545151","name":"new peer added after a peer was already found","time":{"start":1752011704807,"stop":1752011704808,"duration":1},"status":"skipped","severity":"normal"},{"uid":"66f19fff77671a98","name":"should return empty list for no shard","time":{"start":1752011472564,"stop":1752011472564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4c3f83c3a4e9dd","name":"should deliver messages after dependencies are met","time":{"start":1752011533810,"stop":1752011533810,"duration":0},"status":"passed","severity":"normal"},{"uid":"937d883128e4216c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752011488995,"stop":1752011488995,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a98a116ab5a1b2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752011831225,"stop":1752011831226,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c8fbc50824d7f8","name":"should initialize bloom filter with correct parameters","time":{"start":1752011531014,"stop":1752011531015,"duration":1},"status":"passed","severity":"normal"},{"uid":"4628b41bf1850c29","name":"throws on content topic with too few or too many fields","time":{"start":1752011472547,"stop":1752011472548,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd045df1bea59be","name":"Subscribe and publish message","time":{"start":1752011711569,"stop":1752011711569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38430b0e053ded","name":"Push 30 different messages","time":{"start":1752012164350,"stop":1752012164350,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1da8c3414b69c81c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752011846634,"stop":1752011846634,"duration":0},"status":"passed","severity":"normal"},{"uid":"acce07a180a88aeb","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752011478060,"stop":1752011478060,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8744efd1da1d36","name":"should add event listener for peer:discovery","time":{"start":1752011488425,"stop":1752011488425,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e41d32eb2fabda6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752011528940,"stop":1752011528941,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c39abf59fa8a5d","name":"should get / set UDP multiaddr","time":{"start":1752011478722,"stop":1752011478722,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5e22a0465cd181","name":"should dial all known peers when reached zero connections","time":{"start":1752011580357,"stop":1752011580357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a22bd71f2fe69e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752011472574,"stop":1752011472574,"duration":0},"status":"passed","severity":"normal"},{"uid":"438f6824c55f519e","name":"Register correct protocols","time":{"start":1752011711567,"stop":1752011711567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91fc556911486e2","name":"Push message with escaped characters payload","time":{"start":1752012164349,"stop":1752012164349,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac3908be7ad44bb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752011497375,"stop":1752011497375,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f2f615d31c89b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752011528947,"stop":1752011528948,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2641c71b8f141a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752011478054,"stop":1752011478054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f6bf945b8e82ac","name":"should return false when peer is on different cluster","time":{"start":1752011488556,"stop":1752011488557,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafbc7df79925297","name":"should not fail to stop the service if it was not started","time":{"start":1752011501379,"stop":1752011501380,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ff40717e0b75ca","name":"Check publish message containing Chinese","time":{"start":1752011700890,"stop":1752011700890,"duration":0},"status":"passed","severity":"normal"},{"uid":"acad8469c635c4c4","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752011837657,"stop":1752011837657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f9c9241b0519f","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752011784819,"stop":1752011784819,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82fa407a41a23828","name":"Round trip binary serialization","time":{"start":1752011489592,"stop":1752011489592,"duration":0},"status":"passed","severity":"normal"},{"uid":"9326bd19e159c1fb","name":"should only return 1 node with store capability","time":{"start":1752011497610,"stop":1752011497610,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8d26b6c29bff93","name":"should return usable stream attached to connection","time":{"start":1752011489232,"stop":1752011489232,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34eb6169cd7b2ba","name":"returns only open connection if one present","time":{"start":1752011489162,"stop":1752011489162,"duration":0},"status":"passed","severity":"normal"},{"uid":"3711a7d93fd26f27","name":"Publish message with custom timestamp: Tue Jul 08 2025 22:54:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1752011700896,"stop":1752011700896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6f74fc5aee0eba","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752011497610,"stop":1752011497610,"duration":0},"status":"passed","severity":"normal"},{"uid":"43919373d44001e8","name":"should handle errors gracefully when getting peer info","time":{"start":1752011488586,"stop":1752011488586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c913c710f553c5c3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752012047643,"stop":1752012047644,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d980db8e64a622","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752011528948,"stop":1752011528948,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfaed6c28d4693d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752011824214,"stop":1752011824214,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db804161e3c49fe","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752011711579,"stop":1752011711580,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0ee415f348b8df","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752011528934,"stop":1752011528935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77042e0eed16729","name":"Subscribe to topic containing Script and publish message","time":{"start":1752011711580,"stop":1752011711580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2ace9a9f32f5ab","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752011519286,"stop":1752011519287,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9dfee2fb8563f0","name":"nwaku subscribes","time":{"start":1752011689211,"stop":1752011689211,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8034999cb79de2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752011472569,"stop":1752011472569,"duration":0},"status":"passed","severity":"normal"},{"uid":"202af3ff05cba897","name":"Push message with unicode special characters payload","time":{"start":1752012164361,"stop":1752012164361,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aa2a489412f576","name":"Fails to push message with large meta","time":{"start":1752012164355,"stop":1752012164355,"duration":0},"status":"passed","severity":"normal"},{"uid":"96096e327606c0ad","name":"should return false when peer is not on topic","time":{"start":1752011489482,"stop":1752011489482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52dae33fc96fae8","name":"should not execute task if max attempts is 0","time":{"start":1752011518436,"stop":1752011518437,"duration":1},"status":"passed","severity":"normal"},{"uid":"525ff8d4e6b558aa","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752011478054,"stop":1752011478054,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aab53f28697c96","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752011528625,"stop":1752011528626,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e69621e22c7ae2","name":"does not throw on valid cases","time":{"start":1752011472546,"stop":1752011472546,"duration":0},"status":"passed","severity":"normal"},{"uid":"744b4c4440da7ac7","name":"should set field with only RELAY enabled","time":{"start":1752011478726,"stop":1752011478726,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8b89a9566b7d36","name":"should initialize with isNetworkConnected as false","time":{"start":1752011487654,"stop":1752011487663,"duration":9},"status":"passed","severity":"normal"},{"uid":"c5775233b0994573","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752011997827,"stop":1752011997827,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59a5c3920e2964e","name":"should return PeerId when PeerId is provided","time":{"start":1752011488991,"stop":1752011488995,"duration":4},"status":"passed","severity":"normal"},{"uid":"eba4a7e77ca8edea","name":"can query messages by message hash","time":{"start":1752011810553,"stop":1752011810554,"duration":1},"status":"passed","severity":"normal"},{"uid":"5486d8b1fb557d04","name":"should dial all remaining peers","time":{"start":1752011489109,"stop":1752011489110,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80b5d2b27e804cd","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752011771198,"stop":1752011771198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f165d13d68f09ab","name":"Passing page size 0 when there are 110 messages","time":{"start":1752011844023,"stop":1752011844023,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efb17ab306755b6","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752011489155,"stop":1752011489156,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e707e7ee6f2253b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752012047650,"stop":1752012047650,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3157a217c6058c","name":"Push message with content topic containing Chinese","time":{"start":1752012164352,"stop":1752012164352,"duration":0},"status":"passed","severity":"normal"},{"uid":"508247b105ac1b2b","name":"should handle multiple peers with different shard configurations","time":{"start":1752011488387,"stop":1752011488388,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49d377fa7fd654a","name":"Generator, custom pubsub topic","time":{"start":1752011824211,"stop":1752011824212,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fb3ab46c0c0298","name":"should return false when peer has no shard info","time":{"start":1752011488555,"stop":1752011488555,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8a378d75991ad0","name":"Mutual subscription","time":{"start":1752011711566,"stop":1752011711567,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd1d61db880e90a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752011528946,"stop":1752011528947,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa69e4686508f689","name":"should be safe to call multiple times","time":{"start":1752011489473,"stop":1752011489473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a135a5fd72d2a1af","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752012047646,"stop":1752012047646,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdcb85db8669d40","name":"Check message with invalid timestamp is not received","time":{"start":1752011997825,"stop":1752011997825,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a12f273b30f7ae","name":"should initialize with default number of peers","time":{"start":1752011519589,"stop":1752011519589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83343f4d26fdbc8","name":"should return false when peer is not found","time":{"start":1752011488576,"stop":1752011488585,"duration":9},"status":"passed","severity":"normal"},{"uid":"e4a2e9642c4a5897","name":"Ephemeral field set to true","time":{"start":1752011489592,"stop":1752011489593,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5214bbc3c15034","name":"Check message with no pubsub topic is not received","time":{"start":1752011997816,"stop":1752011997817,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaf884eb86db92f","name":"Ordered Callback - true","time":{"start":1752011832204,"stop":1752011832204,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e6d87ee3d9ffc4","name":"should add event listeners to libp2p","time":{"start":1752011487664,"stop":1752011487665,"duration":1},"status":"passed","severity":"normal"},{"uid":"119ea5e432cc41b","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app90/2/topic314/proto","time":{"start":1752011808097,"stop":1752011808098,"duration":1},"status":"passed","severity":"normal"},{"uid":"9909e44d160137e1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752011528938,"stop":1752011528938,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de5a372c9ae8f6","name":"should not retry if at least one success","time":{"start":1752011518438,"stop":1752011518441,"duration":3},"status":"passed","severity":"normal"},{"uid":"bceae03fe39c4dd7","name":"Check received message containing XML","time":{"start":1752011997822,"stop":1752011997822,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa290ec12208a3e5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752011488662,"stop":1752011488663,"duration":1},"status":"passed","severity":"normal"},{"uid":"40491d86c424d5db","name":"should hang up with multiaddr and return true on success","time":{"start":1752011489477,"stop":1752011489478,"duration":1},"status":"passed","severity":"normal"},{"uid":"540ae659ad3bf259","name":"should create ConnectionManager with relay","time":{"start":1752011489471,"stop":1752011489471,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa44f4311ab2759","name":"should be able to encode the field with only STORE set to true","time":{"start":1752011478053,"stop":1752011478054,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa2faf185a999b7","name":"Overlapping topic subscription","time":{"start":1752011711575,"stop":1752011711575,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4323add6521f5a9","name":"Waku message hash computation (no timestamp)","time":{"start":1752011488664,"stop":1752011488664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2387a758580e9f2","name":"should emit a peer event after start","time":{"start":1752011674879,"stop":1752011674879,"duration":0},"status":"passed","severity":"normal"},{"uid":"155a63938193a670","name":"random static sharding 4 - Cluster ID: 191, Shard ID: 214","time":{"start":1752011834230,"stop":1752011834230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e12c238f500acd","name":"Push message with content topic containing SQL Injection","time":{"start":1752012164352,"stop":1752012164352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6f9914484aeb7d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752011472554,"stop":1752011472554,"duration":0},"status":"passed","severity":"normal"},{"uid":"7787a1590e010a04","name":"Check publish message containing XML","time":{"start":1752011700893,"stop":1752011700893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d153f98891f21eeb","name":"Fails to publish duplicate message","time":{"start":1752011700897,"stop":1752011700897,"duration":0},"status":"passed","severity":"normal"},{"uid":"79962d29a023507f","name":"should dial peers from store on start","time":{"start":1752011489088,"stop":1752011489089,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd779c0c0fa2663","name":"Check message on other pubsub topic is not received","time":{"start":1752011997816,"stop":1752011997816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba999d9a8a2f0f6c","name":"throws on content topic with generation field greater than 0","time":{"start":1752011472549,"stop":1752011472549,"duration":0},"status":"passed","severity":"normal"},{"uid":"979fb148985df3ae","name":"Push message with content topic containing Script","time":{"start":1752012164365,"stop":1752012164365,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e17cafcda75b439","name":"should handle general insertion and lookup correctly","time":{"start":1752011531017,"stop":1752011531017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce01e7a0c38fc13d","name":"should not discard bootstrap peers if under the limit","time":{"start":1752011580357,"stop":1752011580358,"duration":1},"status":"passed","severity":"normal"},{"uid":"966a048436ea4972","name":"start node with empty content topic","time":{"start":1752011808107,"stop":1752011808107,"duration":0},"status":"passed","severity":"normal"},{"uid":"40634748bb7bf87c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752011478058,"stop":1752011478058,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee8cfcf35bd96eb","name":"should handle peer connect event","time":{"start":1752011487689,"stop":1752011487689,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b704109278bea0","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752011796263,"stop":1752011796263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93fe1d5cff0b715","name":"Check publish message containing short","time":{"start":1752011700888,"stop":1752011700889,"duration":1},"status":"passed","severity":"normal"},{"uid":"31cc9e7a7c65f295","name":"Check received message containing SQL Injection","time":{"start":1752011997821,"stop":1752011997822,"duration":1},"status":"passed","severity":"normal"},{"uid":"892ec5b762535d8e","name":"Subscribe to topic containing long and publish message","time":{"start":1752011711576,"stop":1752011711576,"duration":0},"status":"passed","severity":"normal"},{"uid":"614b2522ee684ac3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752011846634,"stop":1752011846634,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc79ec22b7d078c8","name":"Throws when trying to push message with empty payload","time":{"start":1752012164350,"stop":1752012164350,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69fd50090f19586","name":"connected peers and dial","time":{"start":1752011675236,"stop":1752011675237,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9e49805ac9fb64f7","name":"should not retry if at least one success","time":{"start":1752011519415,"stop":1752011519415,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e1ffcf19220ee0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752011784804,"stop":1752011784804,"duration":0},"status":"passed","severity":"normal"},{"uid":"609dbfb8dd96a127","name":"should skip peer when dialed recently","time":{"start":1752011488378,"stop":1752011488378,"duration":0},"status":"passed","severity":"normal"},{"uid":"229bb92d58480790","name":"Push message with meta","time":{"start":1752012164367,"stop":1752012164367,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9e28f9bcbdd10","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752011489594,"stop":1752011489594,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9f76e7c61a33f1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752011846630,"stop":1752011846632,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f228d54b613ad79","name":"should initialize with custom number of peers","time":{"start":1752011519590,"stop":1752011519590,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06857f1c92284c8","name":"should handle errors when accessing navigator","time":{"start":1752011487707,"stop":1752011487707,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc913d70cab54a9","name":"should handle browser offline state overriding peer connections","time":{"start":1752011487708,"stop":1752011487715,"duration":7},"status":"passed","severity":"normal"},{"uid":"c844a18f9f8a648a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app3/10/topic409/test.js","time":{"start":1752011808105,"stop":1752011808105,"duration":0},"status":"passed","severity":"normal"},{"uid":"51df29ebe533ae38","name":"Decoder throws on undefined content topic","time":{"start":1752011489593,"stop":1752011489594,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f53c54cafa70052","name":"should set field with only FILTER enabled","time":{"start":1752011478726,"stop":1752011478727,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5cb80596c0e391","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752011528931,"stop":1752011528931,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7962fcc935bd08","name":"Refresh subscription","time":{"start":1752012047654,"stop":1752012047654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f45121b7bf0d6df","name":"Subscribe and receive messages via lightPush","time":{"start":1752012047640,"stop":1752012047641,"duration":1},"status":"passed","severity":"normal"},{"uid":"319c3495ae3387d2","name":"Push message with content topic containing shell command","time":{"start":1752012164366,"stop":1752012164366,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdb8052eeb4e206","name":"should return true when peer is on the same network","time":{"start":1752011488550,"stop":1752011488554,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbbe931ab9344f45","name":"should clear timers for specific peer on disconnect","time":{"start":1752011489318,"stop":1752011489318,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a95531e671f320","name":"should create all internal components","time":{"start":1752011489472,"stop":1752011489472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5efcb183758fb7","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752011472555,"stop":1752011472555,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf64ca782c14176","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752011497379,"stop":1752011497379,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4317382721bc612","name":"should maintain proper timestamps if all messages received","time":{"start":1752011533807,"stop":1752011533807,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ef284d6633d187","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752011472574,"stop":1752011472574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad39040c1494a94","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752011472563,"stop":1752011472563,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa3f95f2f9f8669","name":"Check publish message after client node is restarted","time":{"start":1752011700899,"stop":1752011700899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"505e6eeeed795b91","name":"throws an error for improperly formatted content topics","time":{"start":1752011472560,"stop":1752011472560,"duration":0},"status":"passed","severity":"normal"},{"uid":"3207886254764ccb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752011569250,"stop":1752011569251,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca909df12756a9d","name":"Push message with content topic containing long","time":{"start":1752012164363,"stop":1752012164363,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb69a8de5b615e50","name":"Push message with content topic containing Script","time":{"start":1752012164353,"stop":1752012164353,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac661e443868329","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752012047656,"stop":1752012047656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c218c336dbfc24a7","name":"Encoder throws on empty string content topic","time":{"start":1752011509198,"stop":1752011509199,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac1afc8bca59602","name":"Push message with Russian payload","time":{"start":1752012164359,"stop":1752012164359,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7fcb5ebba83754","name":"should request peer renewal on specific errors","time":{"start":1752011518430,"stop":1752011518432,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc024ca3876afe4c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752011472553,"stop":1752011472553,"duration":0},"status":"passed","severity":"normal"}] |