2025-10-06 22:42:29 +00:00

1 line
196 KiB
JSON

[{"uid":"52bd119d9bf5ccbb","name":"should skip peer when not on same cluster","time":{"start":1759788720655,"stop":1759788720661,"duration":6},"status":"passed","severity":"normal"},{"uid":"ef16dce2b3d3bdb","name":"Check received message containing Script","time":{"start":1759789252815,"stop":1759789252815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f02abb2579ab0fa","name":"Outgoing message is possibly acknowledged","time":{"start":1759788775933,"stop":1759788775933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1adeab8c43915eb0","name":"should handle cache.get errors gracefully","time":{"start":1759788735559,"stop":1759788735560,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3e5fdf34a5e7d5","name":"should sort by messageId when timestamps are equal","time":{"start":1759788761770,"stop":1759788761770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1866b4c7757fe36c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759789140133,"stop":1759789140133,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdd4fb871e3f85c","name":"Fields are not dropped","time":{"start":1759788721351,"stop":1759788721351,"duration":0},"status":"passed","severity":"normal"},{"uid":"da07c1afabc6b320","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759788754426,"stop":1759788754427,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0260a6e5ebffa8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759788704278,"stop":1759788704278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d01fca52b0ea7c","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759788772047,"stop":1759788772048,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbb4c281ddab97","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759788773789,"stop":1759788773790,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd504816146de75","name":"Sign & Recover","time":{"start":1759788741978,"stop":1759788741978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4383bb6bf648a281","name":"should set field with only RELAY enabled","time":{"start":1759788710868,"stop":1759788710868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94ed7c5cdef50f3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759788721363,"stop":1759788721363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5545e3c6cba73aaa","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759788730758,"stop":1759788730758,"duration":0},"status":"passed","severity":"normal"},{"uid":"651d8ea54704284d","name":"should maintain chronological order of messages in localHistory","time":{"start":1759788762197,"stop":1759788762198,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b9e491b6c33171a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759788987118,"stop":1759788987119,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9ea827a0ca4058","name":"should not modify tags of connections for different peers","time":{"start":1759788773343,"stop":1759788773343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc9704cdbf614c7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app91/2/topic349/proto","time":{"start":1759789088504,"stop":1759789088504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f507abde343591d6","name":"should not receive a peer event after stop","time":{"start":1759789009531,"stop":1759789009534,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5bd6e0c10114304","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759789278348,"stop":1759789278348,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d5ddf9effa3bea","name":"should handle queue processing errors gracefully","time":{"start":1759788720666,"stop":1759788720667,"duration":1},"status":"passed","severity":"normal"},{"uid":"d299fa961cc20f66","name":"should return false for malformed SDS messages","time":{"start":1759788777692,"stop":1759788777692,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee137edfba2a04a6","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759789152904,"stop":1759789152904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ff993084830232","name":"handles different clusterIds correctly","time":{"start":1759788704275,"stop":1759788704275,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e2091aa11a8054","name":"should be safe to call multiple times","time":{"start":1759788720336,"stop":1759788720337,"duration":1},"status":"passed","severity":"normal"},{"uid":"2311993cd26e6e9b","name":"isConnected should return false after all peers disconnect","time":{"start":1759788823632,"stop":1759788823633,"duration":1},"status":"passed","severity":"normal"},{"uid":"560d5e20fdddb16a","name":"Mutual subscription","time":{"start":1759789000543,"stop":1759789000544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfc89ab34f7e33c","name":"should initialize with isNetworkConnected as false","time":{"start":1759788720542,"stop":1759788720542,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aa781bfd092970","name":"Generator, one shard","time":{"start":1759789101805,"stop":1759789101805,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ad24b389b87d2b","name":"should handle peer store errors gracefully","time":{"start":1759788731505,"stop":1759788731506,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14e5eadd4a780b9","name":"yields decoded messages","time":{"start":1759788721557,"stop":1759788721557,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75b538ff562ba69","name":"should handle errors when globalThis is not available","time":{"start":1759788720551,"stop":1759788720551,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f3e98ccd64aba","name":"Subscribe and receive messages via waku relay post","time":{"start":1759789278340,"stop":1759789278341,"duration":1},"status":"passed","severity":"normal"},{"uid":"55874215f3070f52","name":"should mark all messages in causal history as acknowledged","time":{"start":1759788762198,"stop":1759788762198,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b3c72e57803ca","name":"should remove event listeners from globalThis","time":{"start":1759788720552,"stop":1759788720552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d94424be361745","name":"should keep entries that haven't expired yet","time":{"start":1759788770982,"stop":1759788770984,"duration":2},"status":"passed","severity":"normal"},{"uid":"21908ec82b0de102","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759788754441,"stop":1759788754441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4ad963415cb901","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759789252819,"stop":1759789252820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceac2bd6ce06b1df","name":"caches peers it previously fetched","time":{"start":1759788731722,"stop":1759788731722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c556f889a34c28","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759788773736,"stop":1759788773736,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d8733d3e51ca22","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759788754452,"stop":1759788754452,"duration":0},"status":"passed","severity":"normal"},{"uid":"df398aa0b7be303d","name":"random static sharding 4 - Cluster ID: 114, Shard ID: 336","time":{"start":1759789095636,"stop":1759789095636,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ef8723947b4af2","name":"should select older connection if present","time":{"start":1759788721298,"stop":1759788721298,"duration":0},"status":"passed","severity":"normal"},{"uid":"34accbce1b9c07f","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759788735559,"stop":1759788735559,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fd96e7046e79e9","name":"should return true when peer is on the specified shard","time":{"start":1759788720798,"stop":1759788720798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d74b25716dcea9","name":"should add event listeners for peer connect and disconnect","time":{"start":1759788720462,"stop":1759788720462,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c90bbd45f29015","name":"should return null for non-existent peer","time":{"start":1759788721623,"stop":1759788721623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95f0a875beedae5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759789000555,"stop":1759789000555,"duration":0},"status":"passed","severity":"normal"},{"uid":"265af2531497c8f5","name":"should work with v3 peers","time":{"start":1759788773099,"stop":1759788773111,"duration":12},"status":"passed","severity":"normal"},{"uid":"bb881bc54d5b19fa","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759788731384,"stop":1759788731385,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36ae7668ecccd66","name":"Subscribe to topic containing long and publish message","time":{"start":1759789000554,"stop":1759789000554,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b698738e286af09","name":"should clear existing timers before creating new ones","time":{"start":1759788720513,"stop":1759788720513,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57cca8d66b4c2ab","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759788704271,"stop":1759788704271,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7306655a3a899a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759788710096,"stop":1759788710096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8573cee2b9a026","name":"throws if decoders don't match content topics","time":{"start":1759788721555,"stop":1759788721555,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f6de2084151b1","name":"udp ip6 address","time":{"start":1759788710176,"stop":1759788710177,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd30970beeee821","name":"should save new peer to store","time":{"start":1759788720354,"stop":1759788720354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c839fda6ebbb295","name":"Check received message containing SQL Injection","time":{"start":1759789252804,"stop":1759789252804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5419b3c0ab542b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759788979294,"stop":1759788979294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdc5ea6b34f7ba7","name":"should send relay ping messages on timer","time":{"start":1759788720508,"stop":1759788720508,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0f7de69b0745b5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759789141240,"stop":1759789141242,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef859392a5a144b0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app73/5/topic983/utf8","time":{"start":1759789088506,"stop":1759789088507,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb3e3f289bf1668","name":"Subscribe to topic containing short and receive message","time":{"start":1759789278353,"stop":1759789278354,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c26b6442aa5d17","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759788710099,"stop":1759788710100,"duration":1},"status":"passed","severity":"normal"},{"uid":"93549bd4e4a8ae61","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759788870395,"stop":1759788870395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eee96bc6cfbce61","name":"should initialize with custom TTL","time":{"start":1759788731490,"stop":1759788731491,"duration":1},"status":"passed","severity":"normal"},{"uid":"2663c98a93ad781a","name":"should handle peer store update failures gracefully","time":{"start":1759788720492,"stop":1759788720492,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ddf27dc7c78d71","name":"should perform ping and update peer store on timer","time":{"start":1759788720483,"stop":1759788720484,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0f0093514c701d","name":"should maintain desired error rate","time":{"start":1759788758490,"stop":1759788758490,"duration":0},"status":"passed","severity":"normal"},{"uid":"845ebec37f1e2464","name":"Decoder throws on undefined content topic","time":{"start":1759788743082,"stop":1759788743083,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef186f954a9e4da","name":"Retrieval Hint","time":{"start":1759788761769,"stop":1759788761769,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fd1279061c9b8d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759788754450,"stop":1759788754450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2fabd6a90ff531","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759788731723,"stop":1759788731723,"duration":0},"status":"passed","severity":"normal"},{"uid":"9374412867704a42","name":"Outgoing message is emitted as sending","time":{"start":1759788775931,"stop":1759788775932,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef52537e81efd1c","name":"should reject if WakuNode is not started","time":{"start":1759788774657,"stop":1759788774657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c3f12e28ac492e","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759788721554,"stop":1759788721555,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d24db23cb59598","name":"Check received message containing unicode special characters","time":{"start":1759789252806,"stop":1759789252806,"duration":0},"status":"passed","severity":"normal"},{"uid":"3209345dcd9268e5","name":"Query with Promise Callback, No Decoder","time":{"start":1759789110147,"stop":1759789110147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50db069aea60aa8","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759788762199,"stop":1759788762199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36550dce9ef5ae7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759788773333,"stop":1759788773335,"duration":2},"status":"passed","severity":"normal"},{"uid":"71ccef7848fb8f79","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759789141238,"stop":1759789141240,"duration":2},"status":"passed","severity":"normal"},{"uid":"8406880d0dcf49de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759788754446,"stop":1759788754447,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2c171bceccc24c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759789152904,"stop":1759789152904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de37d83eeef06cf","name":"Check received message containing Basic HTML tag","time":{"start":1759789252805,"stop":1759789252805,"duration":0},"status":"passed","severity":"normal"},{"uid":"212187223d7b36b6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759788721160,"stop":1759788721160,"duration":0},"status":"passed","severity":"normal"},{"uid":"f847ae0469dd7928","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759788754428,"stop":1759788754428,"duration":0},"status":"passed","severity":"normal"},{"uid":"1006ad4ddfaf7dce","name":"ends if stream creation fails","time":{"start":1759788721556,"stop":1759788721556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34141bbb4b90af1","name":"should process queue every 500ms","time":{"start":1759788720665,"stop":1759788720665,"duration":0},"status":"passed","severity":"normal"},{"uid":"9329964e51b34aca","name":"should not receive a peer event after stop","time":{"start":1759788807787,"stop":1759788807787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32c3fe1519eb2e3","name":"should dial with PeerId and return stream","time":{"start":1759788721883,"stop":1759788721883,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb09720d81582390","name":"Query with Ordered Callback, No message returned","time":{"start":1759789110136,"stop":1759789110136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7092ce1a9dc3146a","name":"should not be delivered","time":{"start":1759788762204,"stop":1759788762204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7440619cfc1f286","name":"Subscribe to topic containing Script and publish message","time":{"start":1759789000557,"stop":1759789000558,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d8253b1dd06ca6","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759788710105,"stop":1759788710106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1bf613e6638bdea","name":"returns all values when wanted number is greater than available values","time":{"start":1759788730020,"stop":1759788730021,"duration":1},"status":"passed","severity":"normal"},{"uid":"93eb0ed18388ad7d","name":"should handle case with all peers already connected","time":{"start":1759788721622,"stop":1759788721622,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0788e98fc133d","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759788754425,"stop":1759788754425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6bcd51319056a0","name":"Check received message containing emoji","time":{"start":1759789252818,"stop":1759789252818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3743275084d33a20","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759788710097,"stop":1759788710097,"duration":0},"status":"passed","severity":"normal"},{"uid":"df103bd225d830c0","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759788807797,"stop":1759788807797,"duration":0},"status":"skipped","severity":"normal"},{"uid":"273d57a6e30466b6","name":"should be empty after removing the only subscription","time":{"start":1759788773420,"stop":1759788773421,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9709aa434973e5","name":"should return false when peer is not found","time":{"start":1759788720805,"stop":1759788720810,"duration":5},"status":"passed","severity":"normal"},{"uid":"df02ddea75e0c3e0","name":"Correctly serialized arguments","time":{"start":1759788892802,"stop":1759788892802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2616a93511be451a","name":"Accepts a valid Waku Message","time":{"start":1759788786274,"stop":1759788786275,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca986de0ee2979c","name":"Check publish message containing Russian","time":{"start":1759788993907,"stop":1759788993908,"duration":1},"status":"passed","severity":"normal"},{"uid":"28392e9a56e91271","name":"should be safe to call multiple times","time":{"start":1759788721618,"stop":1759788721618,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0416b21f50ee24","name":"should not fail to start the service if it is already started","time":{"start":1759788807784,"stop":1759788807784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f691dc8fc405296","name":"should remove event listeners","time":{"start":1759788720471,"stop":1759788720471,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfebc1fbb7f0654a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759788754442,"stop":1759788754442,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a68bebaaf46bbc0","name":"should update ack status of messages in outgoing buffer","time":{"start":1759788762205,"stop":1759788762205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a60a6916bd7fbc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759788762196,"stop":1759788762196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bea3cb961c8fc420","name":"Check received message containing shell command","time":{"start":1759789252806,"stop":1759789252806,"duration":0},"status":"passed","severity":"normal"},{"uid":"848ef91cf37ae246","name":"should handle queue overflow by adding peers to queue","time":{"start":1759788720663,"stop":1759788720663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c86c844cb060384","name":"Check publish message containing special chars","time":{"start":1759788993903,"stop":1759788993903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f954020063c7a1f3","name":"A test","time":{"start":1759788879036,"stop":1759788879036,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c51252cf98563e","name":"Reusing cursor across nodes","time":{"start":1759789101235,"stop":1759789101236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c705b1b88446713","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759788762199,"stop":1759788762199,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e59f3fa749f767","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759788893616,"stop":1759788893616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4d0d3fb014ff3b","name":"Generator, 2 different shards","time":{"start":1759789101806,"stop":1759789101806,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b55c97abd095814","name":"random static sharding 6 - Cluster ID: 554, Shard ID: 584","time":{"start":1759789095636,"stop":1759789095637,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b384a4a305b0a2","name":"should filter out undefined ENRs","time":{"start":1759788731380,"stop":1759788731384,"duration":4},"status":"passed","severity":"normal"},{"uid":"cbd8ae3e44437d8e","name":"should create dialer with libp2p and shardReader","time":{"start":1759788720634,"stop":1759788720634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bdcf43f82df2dd","name":"should return empty array when no peers connected","time":{"start":1759788721884,"stop":1759788721885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e4b67b56057ac1","name":"should handle onConnected and onDisconnected","time":{"start":1759788773332,"stop":1759788773332,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ba88485426dc84","name":"should process tasks in queue","time":{"start":1759788772109,"stop":1759788772114,"duration":5},"status":"passed","severity":"normal"},{"uid":"ad4837279cc69720","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759788775597,"stop":1759788775597,"duration":0},"status":"passed","severity":"normal"},{"uid":"58674c2f9ef443f6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759788979295,"stop":1759788979295,"duration":0},"status":"passed","severity":"normal"},{"uid":"252184deac157c63","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759788979295,"stop":1759788979296,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f195b5593fefe6","name":"should add event listeners to libp2p","time":{"start":1759788720543,"stop":1759788720545,"duration":2},"status":"passed","severity":"normal"},{"uid":"97eb6dfa8651c9f5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759788720501,"stop":1759788720504,"duration":3},"status":"passed","severity":"normal"},{"uid":"ed42e83b159e6ef2","name":"should create PeerExchangeDiscovery instance","time":{"start":1759788731512,"stop":1759788731512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc7ae84dc25619c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759788731723,"stop":1759788731724,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5188b97e3a6aa6f2","name":"can query messages by message hash","time":{"start":1759789112584,"stop":1759789112584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30d956eee689c33","name":"Used by Waku Relay","time":{"start":1759789148367,"stop":1759789148367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e114c9181dc01863","name":"Check received message containing emoji","time":{"start":1759789252806,"stop":1759789252807,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82d97541afbf582","name":"Ordered callback, aborts when callback returns true","time":{"start":1759789135529,"stop":1759789135529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15687966c27e1ee","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759789252822,"stop":1759789252822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fe999731e65082","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759788754430,"stop":1759788754430,"duration":0},"status":"passed","severity":"normal"},{"uid":"9753c7f92f940087","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759788754447,"stop":1759788754447,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d8b63c1e487b5f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759788762199,"stop":1759788762199,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab76488fdb28ff2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759788730026,"stop":1759788730027,"duration":1},"status":"passed","severity":"normal"},{"uid":"925db613fd3c1cc2","name":"Fails to publish message with empty text","time":{"start":1759788993921,"stop":1759788993921,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfcdc8808967c12","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759788979293,"stop":1759788979293,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e8e16874453647","name":"should decode valid enr successfully","time":{"start":1759788710851,"stop":1759788710855,"duration":4},"status":"passed","severity":"normal"},{"uid":"c428a738b3db9429","name":"Query generator for multiple messages","time":{"start":1759789135525,"stop":1759789135525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5c27506423fdf5","name":"Query generator for 2000 messages","time":{"start":1759789135529,"stop":1759789135529,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad2f9541bc1425e","name":"Init the array if not present","time":{"start":1759788704284,"stop":1759788704284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56d837cd7a172f2","name":"should do nothing if no non-locked connections to drop","time":{"start":1759788721626,"stop":1759788721626,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab26f527484541d","name":"should handle timestamp equal to current time","time":{"start":1759788761844,"stop":1759788761844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37745159c9437c8","name":"same cluster, static sharding: nodes connect","time":{"start":1759788893609,"stop":1759788893611,"duration":2},"status":"passed","severity":"normal"},{"uid":"67519c8f6ed2da7e","name":"A test","time":{"start":1759788879037,"stop":1759788879037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20db99d5101877","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759788754439,"stop":1759788754439,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fb15d685b65a95","name":"Renews subscription after lossing a connection","time":{"start":1759789278359,"stop":1759789278359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e661db19fad1369","name":"Check publish message after client node is restarted","time":{"start":1759788993926,"stop":1759788993926,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe01b00c8e14eb52","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759788720803,"stop":1759788720804,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a8a1b1e11bf3fc8","name":"should not dispatch event when already disconnected","time":{"start":1759788720566,"stop":1759788720566,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e9f5d72df2a2ae","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759788773335,"stop":1759788773335,"duration":0},"status":"passed","severity":"normal"},{"uid":"9636fc38921a30c9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759789278345,"stop":1759789278345,"duration":0},"status":"passed","severity":"normal"},{"uid":"34917e4afe3e91dd","name":"should dial peer immediately when queue is empty","time":{"start":1759788720640,"stop":1759788720641,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c8cf245953d3ef","name":"should fail to send if no connected peers found","time":{"start":1759788773092,"stop":1759788773092,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8aa4bb32009b58","name":"Publishes to nwaku","time":{"start":1759788992527,"stop":1759788992527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47648ca048c939e","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759788731384,"stop":1759788731384,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e7eee136a13fc8","name":"should not fail to stop the service if it was not started","time":{"start":1759788735557,"stop":1759788735557,"duration":0},"status":"passed","severity":"normal"},{"uid":"478c833826f07b5c","name":"tcp ip4 address","time":{"start":1759788710175,"stop":1759788710176,"duration":1},"status":"passed","severity":"normal"},{"uid":"686c74c98dad224a","name":"Check message with no content topic is not received","time":{"start":1759789252809,"stop":1759789252810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11701686faeef01","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759788720504,"stop":1759788720504,"duration":0},"status":"passed","severity":"normal"},{"uid":"2424b32ea362d79c","name":"should initialize with libp2p components","time":{"start":1759788731378,"stop":1759788731379,"duration":1},"status":"passed","severity":"normal"},{"uid":"12603e5b9b091d53","name":"Query generator for multiple messages with different content topic format","time":{"start":1759789135527,"stop":1759789135527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94225d60adb7769","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759788710104,"stop":1759788710104,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bae05acde660732","name":"Nodes with multiple pubsub topic","time":{"start":1759788987120,"stop":1759788987121,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f1eac62666e4b5","name":"should not stop if not started","time":{"start":1759788731499,"stop":1759788731500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fdbb444dbd86685","name":"Sync message is not sent if another sync message was just received","time":{"start":1759788782970,"stop":1759788782971,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1de8c6e37d72407","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759788754440,"stop":1759788754440,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2284267380625e","name":"Encoder error raises irrecoverable error","time":{"start":1759788777689,"stop":1759788777689,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4a99b4711744a1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759788773328,"stop":1759788773328,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a51f68987b2cde","name":"should handle zero peers request","time":{"start":1759788731390,"stop":1759788731390,"duration":0},"status":"passed","severity":"normal"},{"uid":"3551f1c523d51bb5","name":"should stop peer exchange discovery","time":{"start":1759788731499,"stop":1759788731499,"duration":0},"status":"passed","severity":"normal"},{"uid":"329138fdfaa448bb","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759788870394,"stop":1759788870395,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94576f6d2a3d216","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759788754443,"stop":1759788754443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ca1abbcc2ba51e","name":"should start and setup intervals and event listeners","time":{"start":1759788773422,"stop":1759788773422,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cdf2d4e0fe9184","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759789252811,"stop":1759789252812,"duration":1},"status":"passed","severity":"normal"},{"uid":"5134183a33ff9611","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759788979290,"stop":1759788979290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5474e6037ccef2a3","name":"should use DNS peer discovery with light client","time":{"start":1759788807795,"stop":1759788807796,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6226c146b1f4a774","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759788704273,"stop":1759788704273,"duration":0},"status":"passed","severity":"normal"},{"uid":"708da7d735ae461","name":"should get / set TCP multiaddr","time":{"start":1759788710865,"stop":1759788710865,"duration":0},"status":"passed","severity":"normal"},{"uid":"386e482986fb14a1","name":"should dial peer when no shard info available","time":{"start":1759788720662,"stop":1759788720662,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58330e668263038","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759788773767,"stop":1759788773767,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e04676efd69ba2","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759788773750,"stop":1759788773750,"duration":0},"status":"passed","severity":"normal"},{"uid":"148326c1ee5fdd42","name":"Check publish message containing shell command","time":{"start":1759788993913,"stop":1759788993913,"duration":0},"status":"passed","severity":"normal"},{"uid":"df216e138d56c339","name":"Bloom filter","time":{"start":1759788761768,"stop":1759788761769,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0408f3b398783a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759788710097,"stop":1759788710097,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7dc8e3e985c3f","name":"Incoming message is emitted as received","time":{"start":1759788777690,"stop":1759788777690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60ed3d016faa92b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759788754436,"stop":1759788754437,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa648a456c5fc68e","name":"should create PeerExchange instance with components","time":{"start":1759788731391,"stop":1759788731391,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d54dd44177efef","name":"should respect custom numPeersToUse configuration","time":{"start":1759788773336,"stop":1759788773336,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef241f1bab2e095","name":"Promise Callback - true","time":{"start":1759789121348,"stop":1759789121355,"duration":7},"status":"passed","severity":"normal"},{"uid":"6002b47c5e371e35","name":"should handle general insertion and lookup correctly","time":{"start":1759788758492,"stop":1759788758492,"duration":0},"status":"passed","severity":"normal"},{"uid":"932b4e4a3f63eebe","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759788774512,"stop":1759788774512,"duration":0},"status":"passed","severity":"normal"},{"uid":"111ede05c9f3b3a7","name":"should skip peer when dialed recently","time":{"start":1759788720649,"stop":1759788720654,"duration":5},"status":"passed","severity":"normal"},{"uid":"ad990153ea8f849c","name":"Check message with no pubsub topic is not received","time":{"start":1759789252821,"stop":1759789252821,"duration":0},"status":"passed","severity":"normal"},{"uid":"4354f7594e2e7733","name":"Rejects garbage","time":{"start":1759788786275,"stop":1759788786275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcff11c2eb2791","name":"should reject on timeout if it was set","time":{"start":1759788774659,"stop":1759788774659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeaf38ee3cbcb87","name":"different cluster: nodes don't connect","time":{"start":1759788893614,"stop":1759788893615,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dc3235ec6119ae","name":"should throw an error for insufficient data","time":{"start":1759788704654,"stop":1759788704654,"duration":0},"status":"passed","severity":"normal"},{"uid":"212723f3f404e7d6","name":"should clear timers for specific peer on disconnect","time":{"start":1759788720512,"stop":1759788720512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29cf48e7c32b5e1","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759788773735,"stop":1759788773736,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9c836e99bb1b98","name":"Query with Ordered Callback, No Decoder","time":{"start":1759789110136,"stop":1759789110136,"duration":0},"status":"passed","severity":"normal"},{"uid":"930ec37f22e660a","name":"should be safe to call multiple times","time":{"start":1759788720462,"stop":1759788720471,"duration":9},"status":"passed","severity":"normal"},{"uid":"4b6f9085cf4143e7","name":"Check received message with timestamp: 1759788802361 ","time":{"start":1759789252807,"stop":1759789252807,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb8953d438295bd","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759788987125,"stop":1759788987125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1952830444954c19","name":"Check publish message containing emoji","time":{"start":1759788993914,"stop":1759788993914,"duration":0},"status":"passed","severity":"normal"},{"uid":"739b12d3bcc9149c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759789000548,"stop":1759789000548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9be5fc266f4455","name":"should not change state when connections remain after disconnect","time":{"start":1759788720559,"stop":1759788720565,"duration":6},"status":"passed","severity":"normal"},{"uid":"ddd5dc734f60aea1","name":"should support chaining for add method","time":{"start":1759788770975,"stop":1759788770975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d516c381ab14997","name":"should create ConnectionManager with required options","time":{"start":1759788721878,"stop":1759788721879,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2e2b9da843135c","name":"should handle peerStore errors gracefully","time":{"start":1759788721885,"stop":1759788721885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b4da28b65f1076","name":"should skip peers without peer exchange protocol","time":{"start":1759788731500,"stop":1759788731501,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a6dda28a4590e4","name":"does not throw on valid cases","time":{"start":1759788704262,"stop":1759788704263,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e24255fa20365a7","name":"throws on content topic with too few or too many fields","time":{"start":1759788704264,"stop":1759788704264,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3bd3ebcbcabff9","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759788710104,"stop":1759788710105,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bcd4528d17cac9e","name":"Check publish message containing SQL Injection","time":{"start":1759788993908,"stop":1759788993908,"duration":0},"status":"passed","severity":"normal"},{"uid":"563422c0de63f6fb","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759789152911,"stop":1759789152911,"duration":0},"status":"passed","severity":"normal"},{"uid":"3785caa72b35aae1","name":"should handle malformed response data","time":{"start":1759788731388,"stop":1759788731389,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da65016b548cb65","name":"can query messages normally","time":{"start":1759789112583,"stop":1759789112584,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7479656c38aa52f","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759788773329,"stop":1759788773329,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bf342e111aa5f2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app26/9/topic799/proto","time":{"start":1759789088511,"stop":1759789088511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b1a4ce3d00f3a7","name":"Check message with invalid timestamp is not received","time":{"start":1759789252820,"stop":1759789252820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5455e70af0f5c0b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759788710092,"stop":1759788710093,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbc89d487934716","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759788721624,"stop":1759788721625,"duration":1},"status":"passed","severity":"normal"},{"uid":"903978d96554c392","name":"Check received message containing long","time":{"start":1759789252812,"stop":1759789252813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3f585d273a8b83","name":"throws on content topic with non-number generation field","time":{"start":1759788704264,"stop":1759788704265,"duration":1},"status":"passed","severity":"normal"},{"uid":"7535aa90c45c2f97","name":"Sample","time":{"start":1759788710261,"stop":1759788710261,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f9e6c1c1da00c8","name":"different cluster: nodes don't connect","time":{"start":1759788893611,"stop":1759788893612,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04ff9192223f077","name":"Subscribe and receive messages via waku relay post","time":{"start":1759789278351,"stop":1759789278351,"duration":0},"status":"passed","severity":"normal"},{"uid":"2773a69aed7168c3","name":"should hang up with PeerId and return true on success","time":{"start":1759788721884,"stop":1759788721884,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa90cfcd74d30111","name":"Overlapping topic subscription","time":{"start":1759789000549,"stop":1759789000550,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8bc73e0fcec80ee2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759789278341,"stop":1759789278341,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bbfe097da6b242","name":"can start and stop the service","time":{"start":1759788807777,"stop":1759788807780,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d45b87972b53091","name":"should handle multiple peers with different shard configurations","time":{"start":1759788720677,"stop":1759788720677,"duration":0},"status":"passed","severity":"normal"},{"uid":"1287893bb10b8e1d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759788979292,"stop":1759788979293,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f83b94b3adddb89","name":"should encode/decode to text encoding","time":{"start":1759788710864,"stop":1759788710864,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e208b72f10c7c1","name":"should be sent with empty content","time":{"start":1759788762203,"stop":1759788762203,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3267f644767fc4","name":"should not receive a peer event before start","time":{"start":1759789009531,"stop":1759789009531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb9a4330e024499","name":"yields undefined for messages without decoder","time":{"start":1759788721558,"stop":1759788721559,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad92c19fae510b5b","name":"should dispatch network event when browser goes online","time":{"start":1759788720571,"stop":1759788720571,"duration":0},"status":"passed","severity":"normal"},{"uid":"3100b3fe7eac50b3","name":"should serialize and deserialize correctly","time":{"start":1759788758491,"stop":1759788758491,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c4574e94fe48fc","name":"should skip peer when already connected","time":{"start":1759788720641,"stop":1759788720648,"duration":7},"status":"passed","severity":"normal"},{"uid":"a4f068212e9864fa","name":"can start the service","time":{"start":1759788735556,"stop":1759788735556,"duration":0},"status":"passed","severity":"normal"},{"uid":"833cddd1b408a089","name":"should be able to encode the field with only STORE set to true","time":{"start":1759788710091,"stop":1759788710092,"duration":1},"status":"passed","severity":"normal"},{"uid":"d801d3ec6371f759","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759788704283,"stop":1759788704283,"duration":0},"status":"passed","severity":"normal"},{"uid":"202c43d24604f5c7","name":"should transition to Unhealthy when no connections","time":{"start":1759788773926,"stop":1759788773926,"duration":0},"status":"passed","severity":"normal"},{"uid":"afba731e4d5860f5","name":"should handle disconnect when peer has no timers","time":{"start":1759788720512,"stop":1759788720513,"duration":1},"status":"passed","severity":"normal"},{"uid":"34575c763569ed76","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759788720556,"stop":1759788720557,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ad2ae4cfa06f95","name":"should update peer store before dialing","time":{"start":1759788720346,"stop":1759788720346,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1daeb38e5286d2e","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759788754441,"stop":1759788754441,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7da9af91a6e02f","name":"should compute hash only when first accessed","time":{"start":1759788721839,"stop":1759788721839,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e6ae9f43aafe1b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759789278358,"stop":1759789278358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e3f93e81838519","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759788762197,"stop":1759788762197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b18d88b46c3bd97","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759788782971,"stop":1759788782971,"duration":0},"status":"passed","severity":"normal"},{"uid":"643f5df1db6723a4","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759788754431,"stop":1759788754432,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5007376cef71d","name":"msgTime: 0 ms from now, startTime: 1759702735757, endTime: 1759789135757","time":{"start":1759789152910,"stop":1759789152910,"duration":0},"status":"passed","severity":"normal"},{"uid":"2674005b6fa500c9","name":"should reject if Filter is requested but not mounted","time":{"start":1759788774659,"stop":1759788774659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbde4fed83bee7c8","name":"Check message received after jswaku node is restarted","time":{"start":1759789252811,"stop":1759789252811,"duration":0},"status":"passed","severity":"normal"},{"uid":"50467f81ebb4d0fc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759788827037,"stop":1759788827037,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c53b1efb65ec8b4","name":"Subscribe to topic containing XML and receive message","time":{"start":1759789278356,"stop":1759789278356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a04a1f92a922f24","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759788809933,"stop":1759788809934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca50e059803a70cd","name":"should never report false negatives","time":{"start":1759788758490,"stop":1759788758491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8661ae5467c913d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759788710869,"stop":1759788710869,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec2a91276ac01eb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759788754445,"stop":1759788754446,"duration":1},"status":"passed","severity":"normal"},{"uid":"384b58b7feb79957","name":"should get all peers from store","time":{"start":1759788721620,"stop":1759788721620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d712ad93aa98c36b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759788704270,"stop":1759788704270,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3211ce3beb683","name":"Default pageSize","time":{"start":1759789134343,"stop":1759789134343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a556d5ca6e8d1764","name":"throws on content topic with empty application field","time":{"start":1759788704266,"stop":1759788704266,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fea8700000e1de","name":"Ephemeral messages are not stored","time":{"start":1759788809932,"stop":1759788809933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5beba5aca51a110a","name":"pre and post cipher","time":{"start":1759788741978,"stop":1759788741978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2944fe133fdf1b94","name":"should return false","time":{"start":1759788710862,"stop":1759788710862,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a2501b6593537","name":"Check received message containing long","time":{"start":1759789252800,"stop":1759789252800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42c02514545cae1","name":"should handle empty peer infos gracefully","time":{"start":1759788731380,"stop":1759788731380,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dea4e68fbf1e8e","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759788775933,"stop":1759788775933,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e1eb47957bd59c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759788710855,"stop":1759788710856,"duration":1},"status":"passed","severity":"normal"},{"uid":"2932dfadefa6a4ce","name":"Outgoing message is possibly acknowledged","time":{"start":1759788777689,"stop":1759788777689,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e914af56434d9f2c","name":"Check received message containing Chinese","time":{"start":1759789252801,"stop":1759789252802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a892312b9455311a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759788710095,"stop":1759788710096,"duration":1},"status":"passed","severity":"normal"},{"uid":"dead312029fe988","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759788754429,"stop":1759788754430,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bbf9758aa8cc57","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759788773779,"stop":1759788773780,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e197d5b46e9aab","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759788979291,"stop":1759788979291,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b4c78df61594","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759789278357,"stop":1759789278358,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad438f5fd54a106","name":"Check publish message containing Basic HTML tag","time":{"start":1759788993911,"stop":1759788993912,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e871d1dc0a11721","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759789000557,"stop":1759789000557,"duration":0},"status":"passed","severity":"normal"},{"uid":"deaedd1553b825ce","name":"accepts valid content-filtered query","time":{"start":1759788721077,"stop":1759788721077,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1768bdbe2836c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759789278345,"stop":1759789278345,"duration":0},"status":"passed","severity":"normal"},{"uid":"48130d1567eadb8b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759788807797,"stop":1759788807798,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d0e68f762529620c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759788704272,"stop":1759788704272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e4be13066f1a29","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759788720493,"stop":1759788720500,"duration":7},"status":"passed","severity":"normal"},{"uid":"3421bd36fa1bee31","name":"should handle multiple peer connections","time":{"start":1759788720473,"stop":1759788720482,"duration":9},"status":"passed","severity":"normal"},{"uid":"33fd2311bec416c7","name":"should dial peer when on same shard","time":{"start":1759788720661,"stop":1759788720662,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec20989ea2ef5a0","name":"should handle peer store errors gracefully","time":{"start":1759788721623,"stop":1759788721624,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde79f09cb19ce3f","name":"should properly create peer info with all multiaddrs","time":{"start":1759788710867,"stop":1759788710867,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0455780e857fdd","name":"Check message with no content topic is not received","time":{"start":1759789252821,"stop":1759789252821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e393f3282a105a82","name":"Encoder throws on empty string content topic","time":{"start":1759788743082,"stop":1759788743082,"duration":0},"status":"passed","severity":"normal"},{"uid":"5482f5ffbd17246","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759788730759,"stop":1759788730759,"duration":0},"status":"passed","severity":"normal"},{"uid":"6136f0e7b6d60e06","name":"Subscribe and receive messages via lightPush","time":{"start":1759789278350,"stop":1759789278350,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bc8668aaea0ea6","name":"should work with stubbed peer manager event emitter","time":{"start":1759788773761,"stop":1759788773761,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b7705f8f82b042","name":"should return cached hash on subsequent access","time":{"start":1759788721839,"stop":1759788721840,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b4235329cb4b6a","name":"should work with stubbed waku event emitter","time":{"start":1759788773762,"stop":1759788773762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd8727867983e9d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759788893612,"stop":1759788893613,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff70af188e039b93","name":"should not fail to start the service if it is already started","time":{"start":1759788735557,"stop":1759788735557,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7abd9786f31837","name":"Subscribe and receives messages on 20 topics","time":{"start":1759789278352,"stop":1759789278352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51671f69da3d27","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759788704279,"stop":1759788704279,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c26d1a3942ced0","name":"Check received message containing short","time":{"start":1759789252812,"stop":1759789252812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2141c3491fe1da56","name":"should reject if Store is requested but not mounted","time":{"start":1759788774658,"stop":1759788774658,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e33d4932d4b939","name":"should stop ping timers on peer disconnect","time":{"start":1759788720482,"stop":1759788720482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1c3f54b5d8b048","name":"should query peers that support peer exchange","time":{"start":1759788731501,"stop":1759788731501,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d54af7335b0297","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759788704274,"stop":1759788704274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62d9a8840988f6","name":"isConnected should return true after first peer connects","time":{"start":1759788823632,"stop":1759788823632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fef51d67684d90","name":"should dial all remaining peers","time":{"start":1759788721621,"stop":1759788721621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0f40a27b5c2afa","name":"Stops search when maxGet is reached","time":{"start":1759788731017,"stop":1759788731018,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af52d9b5d16b0a8","name":"should set default options when no config provided","time":{"start":1759788721879,"stop":1759788721879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b4ceef39a926ad","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759788809933,"stop":1759788809933,"duration":0},"status":"passed","severity":"normal"},{"uid":"475c7b686ae05624","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759789278348,"stop":1759789278348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1d987d31603581","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759788762202,"stop":1759788762202,"duration":0},"status":"passed","severity":"normal"},{"uid":"948e2a2c81e6ef6c","name":"should clear dial history on start","time":{"start":1759788720635,"stop":1759788720635,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eeb7870de8a558","name":"should handle errors when accessing navigator","time":{"start":1759788720578,"stop":1759788720578,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b63020fa14b3b9b","name":"rejects hash query with time filter","time":{"start":1759788721085,"stop":1759788721085,"duration":0},"status":"passed","severity":"normal"},{"uid":"422afa47bb875a59","name":"should attach causal history and bloom filter to each message","time":{"start":1759788762195,"stop":1759788762195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e741ffa0e35e064","name":"Check received message containing Script","time":{"start":1759789252805,"stop":1759789252805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8e5e763cd4faee","name":"should create an instance with libp2p and dialer","time":{"start":1759788720315,"stop":1759788720327,"duration":12},"status":"passed","severity":"normal"},{"uid":"f1e753569c779822","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759788777689,"stop":1759788777689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e183cbe913712ee","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759788731385,"stop":1759788731385,"duration":0},"status":"passed","severity":"normal"},{"uid":"12486ae0083c9b44","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759788773789,"stop":1759788773789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb7d03036873a7c","name":"Encoder throws on undefined content topic","time":{"start":1759788721837,"stop":1759788721837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43c3caa301cc62a","name":"Publish message with large meta","time":{"start":1759788993927,"stop":1759788993927,"duration":0},"status":"passed","severity":"normal"},{"uid":"efedb60c8b83290b","name":"can start and stop the service","time":{"start":1759789009519,"stop":1759789009521,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed359e5d9dfa5502","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759788762198,"stop":1759788762198,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b94373d1d78a14f","name":"should register libp2p event listeners when start is called","time":{"start":1759788773333,"stop":1759788773333,"duration":0},"status":"passed","severity":"normal"},{"uid":"b622dbddaac90b63","name":"should not retry if at least one success","time":{"start":1759788772118,"stop":1759788772122,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef19991bd1b76ed9","name":"Using a function","time":{"start":1759789148367,"stop":1759789148367,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9b78154d1cc20f","name":"should start peer exchange discovery","time":{"start":1759788731491,"stop":1759788731491,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc8880d8ffbcf7f","name":"Sync message is sent within sync frequency","time":{"start":1759788782970,"stop":1759788782970,"duration":0},"status":"passed","severity":"normal"},{"uid":"b845c77fd4b7d2cd","name":"should handle a minimal index list","time":{"start":1759788704653,"stop":1759788704654,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c265f493a76efde","name":"Decoder throws on undefined content topic","time":{"start":1759788741426,"stop":1759788741426,"duration":0},"status":"passed","severity":"normal"},{"uid":"293d98968630fd45","name":"should create KeepAliveManager with required options","time":{"start":1759788720456,"stop":1759788720457,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a7e651f79eb562","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759788773781,"stop":1759788773781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76536efd7aa1f84","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759788754426,"stop":1759788754426,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd3763c1b5ca593","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759788720575,"stop":1759788720577,"duration":2},"status":"passed","severity":"normal"},{"uid":"91ac534e8cf1c2ad","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759789278355,"stop":1759789278355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e7863119c91ad5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759789278344,"stop":1759789278344,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e872f20a92fa1ba","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759788762201,"stop":1759788762201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97d8888c609919d","name":"Outgoing message is retried until acknowledged","time":{"start":1759788777690,"stop":1759788777690,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c32f9bfda337b6","name":"Check received message with timestamp: 1759788802361000000 ","time":{"start":1759789252807,"stop":1759789252807,"duration":0},"status":"passed","severity":"normal"},{"uid":"90692901c28ca502","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759788721839,"stop":1759788721839,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4ad86bd3c703bc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759788721882,"stop":1759788721882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1645840ed266f5","name":"Query Generator, No message returned","time":{"start":1759789110135,"stop":1759789110135,"duration":0},"status":"passed","severity":"normal"},{"uid":"77533038beb0030f","name":"LightPush","time":{"start":1759789155027,"stop":1759789155027,"duration":0},"status":"passed","severity":"normal"},{"uid":"842a7d60388aaa95","name":"Check publish message containing JSON","time":{"start":1759788993912,"stop":1759788993912,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b78ee9af9ea007f","name":"should properly setup health event callback","time":{"start":1759788773765,"stop":1759788773766,"duration":1},"status":"passed","severity":"normal"},{"uid":"78aa67fb0dfac46c","name":"should not discard bootstrap peers if under the limit","time":{"start":1759788845966,"stop":1759788845967,"duration":1},"status":"passed","severity":"normal"},{"uid":"37812a873090952d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759788704281,"stop":1759788704281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e463a5453bc797","name":"should load peers from local storage and dispatch events","time":{"start":1759788735559,"stop":1759788735559,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d0e7503b6d43e","name":"should continue query when messages are from different channels","time":{"start":1759788777692,"stop":1759788777692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5ae50af3b30bde","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759788704278,"stop":1759788704279,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66c549c70befbdb","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759788773340,"stop":1759788773341,"duration":1},"status":"passed","severity":"normal"},{"uid":"83940a5c92c890b7","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759789278342,"stop":1759789278342,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea51f814aeb0f1f","name":"Check received message containing numeric","time":{"start":1759789252800,"stop":1759789252800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5039ca499b24077e","name":"Passing an array","time":{"start":1759789148366,"stop":1759789148366,"duration":0},"status":"passed","severity":"normal"},{"uid":"83efb1e063f16d4","name":"Relay + Store","time":{"start":1759788710869,"stop":1759788710869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d006fb4d6784d6c0","name":"should call waitForPeer on Relay","time":{"start":1759788774661,"stop":1759788774661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f03e56641a830b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759789000557,"stop":1759789000557,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32c67173a23b483","name":"should not return locked peers if enough unlocked are available","time":{"start":1759788773329,"stop":1759788773329,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f3bff22ad8fa0f","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759788720804,"stop":1759788720804,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd46acd011018c0","name":"msgTime: 0 ms from now, startTime: 1759529935757, endTime: 1759789135757","time":{"start":1759789152910,"stop":1759789152910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4200c2e5703cb4f","name":"should ensure monotonic increase","time":{"start":1759788761844,"stop":1759788761845,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b581a74f2ac89e","name":"Callback on promise, aborts when callback returns true","time":{"start":1759789135528,"stop":1759789135528,"duration":0},"status":"passed","severity":"normal"},{"uid":"619baa1ffed22c4e","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759788762202,"stop":1759788762203,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89c4003b14f693e","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759788731387,"stop":1759788731388,"duration":1},"status":"passed","severity":"normal"},{"uid":"152d0f5c53f6ffc0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759789101233,"stop":1759789101235,"duration":2},"status":"passed","severity":"normal"},{"uid":"37b83ca79eac10ab","name":"Ordered Callback - true","time":{"start":1759789121356,"stop":1759789121356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58b4753c1dc6f2a","name":"should insert message id into causal history","time":{"start":1759788762194,"stop":1759788762194,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aef571c7693fab9","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759788893612,"stop":1759788893612,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f0d1b0b6295c97","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759789278350,"stop":1759789278351,"duration":1},"status":"passed","severity":"normal"},{"uid":"5480fed5e6fd78bb","name":"Check publish message containing unicode special characters","time":{"start":1759788993914,"stop":1759788993914,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ef6f06ab16868e","name":"should return false when peer is on different cluster","time":{"start":1759788720798,"stop":1759788720798,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eb8abc35e15a5a","name":"should dial with multiaddr and return stream","time":{"start":1759788721883,"stop":1759788721883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04a638d32d0d409","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759789101235,"stop":1759789101235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef010748bb2de0e","name":"should wait for Store peer to be connected","time":{"start":1759788774660,"stop":1759788774661,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6692f47b5b895a1","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759788987121,"stop":1759788987121,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f279a7deb5b85e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759789278355,"stop":1759789278355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81590eb147f0668","name":"should only return 1 node with relay capability","time":{"start":1759788731722,"stop":1759788731722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51d1c3dc693064c","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759788777691,"stop":1759788777691,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f83628850f9440","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759789278348,"stop":1759789278349,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b45a1a34a618cf","name":"should retry on complete failure if specified","time":{"start":1759788773099,"stop":1759788773099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55aa37c5c20afb9","name":"should emit a peer event after start","time":{"start":1759788735558,"stop":1759788735558,"duration":0},"status":"passed","severity":"normal"},{"uid":"274a3406591ef825","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759788754446,"stop":1759788754446,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ebac83ed2d35ee","name":"should return no connections if no open connection provided","time":{"start":1759788721297,"stop":1759788721298,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d2269c151df7dfa","name":"Ordered Callback - false","time":{"start":1759789121356,"stop":1759789121356,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a4bad15eb374c1","name":"should handle complete discovery-to-dial flow","time":{"start":1759788720356,"stop":1759788720356,"duration":0},"status":"passed","severity":"normal"},{"uid":"141432a6c0107cae","name":"Check received message containing Arabic","time":{"start":1759789252814,"stop":1759789252814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4603551ce6acc3b6","name":"Subscribe to topic containing XML and receive message","time":{"start":1759789278347,"stop":1759789278347,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a61b484a434f3f2","name":"should initialize with Unhealthy status","time":{"start":1759788773925,"stop":1759788773926,"duration":1},"status":"passed","severity":"normal"},{"uid":"7759b374a3fc7061","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759788743081,"stop":1759788743081,"duration":0},"status":"passed","severity":"normal"},{"uid":"316b51cda208ccac","name":"should successfully query peers and return peer infos","time":{"start":1759788731379,"stop":1759788731379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b6146dcccb524b","name":"Check publish message containing short","time":{"start":1759788993902,"stop":1759788993902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3731289599cab269","name":"should be online or offline if network state changed","time":{"start":1759788823635,"stop":1759788823636,"duration":1},"status":"passed","severity":"normal"},{"uid":"88245d396383508c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759788893615,"stop":1759788893616,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91d54ac3e0e0078","name":"should return all connected peers without codec filter","time":{"start":1759788721885,"stop":1759788721885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5967f100127d4a32","name":"should drop connection to all peers on hangUp","time":{"start":1759788892637,"stop":1759788892637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65ded67f927c44d","name":"Delete observer","time":{"start":1759788980829,"stop":1759788980829,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c6f46cca38ed96","name":"random static sharding 10 - Cluster ID: 485, Shard ID: 80","time":{"start":1759789095638,"stop":1759789095638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09a29838161484a","name":"Check received message containing Arabic","time":{"start":1759789252802,"stop":1759789252803,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b4269fce7167fb","name":"Subscribe to topic containing Script and receive message","time":{"start":1759789278346,"stop":1759789278347,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b63918c7d2bd42","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759788721625,"stop":1759788721626,"duration":1},"status":"passed","severity":"normal"},{"uid":"c214eba7a0678645","name":"All","time":{"start":1759788809114,"stop":1759788809114,"duration":0},"status":"passed","severity":"normal"},{"uid":"915d78a9eaba1b5c","name":"should handle complete peer lifecycle","time":{"start":1759788720518,"stop":1759788720518,"duration":0},"status":"passed","severity":"normal"},{"uid":"80073fb00bb07c","name":"should throw error - no id","time":{"start":1759788710857,"stop":1759788710857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4104889c6a6863c3","name":"Publish message with custom timestamp: Mon Oct 06 2025 23:16:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1759788993920,"stop":1759788993921,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6e090f53ae37bf","name":"Check received message containing shell command","time":{"start":1759789252817,"stop":1759789252817,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5149552de0fe37","name":"throws on empty content topic","time":{"start":1759788704264,"stop":1759788704264,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58ee56bff7fa40b","name":"should partition messages based on acknowledgement status","time":{"start":1759788762203,"stop":1759788762203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca3e61d402ddaaa","name":"should return false for different channelId","time":{"start":1759788777693,"stop":1759788777693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f817407d1d7e3058","name":"should create RPC request with correct parameters","time":{"start":1759788731390,"stop":1759788731390,"duration":0},"status":"passed","severity":"normal"},{"uid":"197395b288710b4b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759788754427,"stop":1759788754427,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d428a186ca3a09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759788704280,"stop":1759788704280,"duration":0},"status":"passed","severity":"normal"},{"uid":"944eb0ba9b0ff9bb","name":"Check message with no payload is not received","time":{"start":1759789252821,"stop":1759789252821,"duration":0},"status":"passed","severity":"normal"},{"uid":"277113ae81d0f5ed","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759788721173,"stop":1759788721173,"duration":0},"status":"passed","severity":"normal"},{"uid":"e097f29f47dfcd18","name":"same cluster: nodes connect","time":{"start":1759788893614,"stop":1759788893614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7c0c185d24818e","name":"recovers when dns.resolve returns empty","time":{"start":1759788731721,"stop":1759788731721,"duration":0},"status":"passed","severity":"normal"},{"uid":"70016c14380877e0","name":"should retry failed tasks","time":{"start":1759788772115,"stop":1759788772115,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d2cd8e62374d56","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759788721160,"stop":1759788721160,"duration":0},"status":"passed","severity":"normal"},{"uid":"99984eeed92f9f8e","name":"should properly create location multiaddrs - udp4","time":{"start":1759788710865,"stop":1759788710865,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0e4191b2f0657e","name":"messageHashStr returns a hex string","time":{"start":1759788721173,"stop":1759788721174,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea77441a3e51660","name":"Subscribe to topic containing long and receive message","time":{"start":1759789278354,"stop":1759789278354,"duration":0},"status":"passed","severity":"normal"},{"uid":"676a23b2e4cf55f7","name":"Check publish message containing long","time":{"start":1759788993902,"stop":1759788993902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da8c90662cc68c8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759788809939,"stop":1759788809939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e72ddc01a4b6e2b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759789110135,"stop":1759789110135,"duration":0},"status":"passed","severity":"normal"},{"uid":"510d573b875baa4f","name":"it tolerates circular branch references","time":{"start":1759788731721,"stop":1759788731721,"duration":0},"status":"passed","severity":"normal"},{"uid":"761323ea665f2976","name":"Relay","time":{"start":1759788809112,"stop":1759788809113,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd683dde8bf17e9","name":"should properly create location multiaddrs - tcp","time":{"start":1759788710867,"stop":1759788710867,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ca80e312e6e46f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759789278341,"stop":1759789278341,"duration":0},"status":"passed","severity":"normal"},{"uid":"193936238539238a","name":"should work with mixed v2 and v3 peers","time":{"start":1759788773111,"stop":1759788773111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a683e9e3cd0a0fa8","name":"should remove event listeners from libp2p","time":{"start":1759788720551,"stop":1759788720552,"duration":1},"status":"passed","severity":"normal"},{"uid":"42df90faed67d567","name":"Check received message containing special chars","time":{"start":1759789252801,"stop":1759789252801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4979c12757189936","name":"should set up event listeners when started","time":{"start":1759788773751,"stop":1759788773760,"duration":9},"status":"passed","severity":"normal"},{"uid":"e5706432c265dc87","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759788743081,"stop":1759788743081,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e2286a179f43a8","name":"Publish message with rate limit","time":{"start":1759788993927,"stop":1759788993927,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8b204010df6510","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759788773782,"stop":1759788773788,"duration":6},"status":"passed","severity":"normal"},{"uid":"1e7a839d0b81d965","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759789278354,"stop":1759789278354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0bca5b530b2c34","name":"should dial all peers on dial","time":{"start":1759788892636,"stop":1759788892637,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb35f38f5240d9f2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759788720493,"stop":1759788720493,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab84e9ffe6cf90ab","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759788754439,"stop":1759788754439,"duration":0},"status":"passed","severity":"normal"},{"uid":"206059a1eddad8f2","name":"should skip already querying peers","time":{"start":1759788731507,"stop":1759788731508,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c1f1c88e424828","name":"should return different streams if requested simultaniously","time":{"start":1759788721363,"stop":1759788721363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2846e3ed965dab49","name":"Query generator for multiple messages with different message text format","time":{"start":1759789135525,"stop":1759789135525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb84a4516cf0defd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759789141244,"stop":1759789141245,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36a13a17f6e4b72","name":"should enable all discoveries when explicitly set","time":{"start":1759788772036,"stop":1759788772047,"duration":11},"status":"passed","severity":"normal"},{"uid":"3541ff6108582b7b","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759788878717,"stop":1759788878721,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5c5c0fbe02f1089","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759788762202,"stop":1759788762202,"duration":0},"status":"passed","severity":"normal"},{"uid":"99645112b529123b","name":"should dial peers from store when no connections remain","time":{"start":1759788721619,"stop":1759788721620,"duration":1},"status":"passed","severity":"normal"},{"uid":"b350019fcb35fa1b","name":"should be safe to call multiple times","time":{"start":1759788721881,"stop":1759788721881,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a8c3bfaa5625b2","name":"Relay - dialed first","time":{"start":1759789155023,"stop":1759789155023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9561ebcc41c7f5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759788773733,"stop":1759788773735,"duration":2},"status":"passed","severity":"normal"},{"uid":"9689e9c64ed10dbf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759788754451,"stop":1759788754451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd9870897d3d081","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759788731724,"stop":1759788731724,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bde2acec8a3e9fce","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759788730760,"stop":1759788730760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2003e322ba9418e","name":"should initialize with custom number of peers","time":{"start":1759788773327,"stop":1759788773328,"duration":1},"status":"passed","severity":"normal"},{"uid":"996092ca8058fd29","name":"should insert message into bloom filter","time":{"start":1759788762194,"stop":1759788762194,"duration":0},"status":"passed","severity":"normal"},{"uid":"613fd2191a26fec8","name":"should detect messages with missing dependencies","time":{"start":1759788762200,"stop":1759788762200,"duration":0},"status":"passed","severity":"normal"},{"uid":"311f9778d97af450","name":"random static sharding 8 - Cluster ID: 221, Shard ID: 682","time":{"start":1759789095637,"stop":1759789095637,"duration":0},"status":"passed","severity":"normal"},{"uid":"f838481b4a483467","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759788730760,"stop":1759788730760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54d0efb68aff49","name":"Decoder throws on undefined content topic","time":{"start":1759788721838,"stop":1759788721838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3eeb1b52e7848d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app20/7/topic842/proto","time":{"start":1759789088505,"stop":1759789088505,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b61c028f824a95b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759788710106,"stop":1759788710107,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad256c7b554d9fc","name":"should dial second nwaku node that was discovered","time":{"start":1759788802888,"stop":1759788802890,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b9b5bd1e4dc1f81c","name":"should handle network check errors gracefully","time":{"start":1759788720667,"stop":1759788720676,"duration":9},"status":"passed","severity":"normal"},{"uid":"10988ccfb197ae4e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759789152909,"stop":1759789152909,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76d7b88aeebd41c","name":"should set field with only FILTER enabled","time":{"start":1759788710868,"stop":1759788710869,"duration":1},"status":"passed","severity":"normal"},{"uid":"977c3255e5ea91bf","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759788773799,"stop":1759788773799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4350729cac3af11","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759788710100,"stop":1759788710101,"duration":1},"status":"passed","severity":"normal"},{"uid":"654d12f1380b5061","name":"should properly create location multiaddrs - udp6","time":{"start":1759788710866,"stop":1759788710866,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e5cc0805f3f4ce","name":"Waku message hash computation (no timestamp)","time":{"start":1759788721172,"stop":1759788721172,"duration":0},"status":"passed","severity":"normal"},{"uid":"615a3714701fcb35","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759789278346,"stop":1759789278346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddae5c3cf4cf5ce2","name":"Check received message containing Russian","time":{"start":1759789252804,"stop":1759789252804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69e32304df41338","name":"Subscribe to topic containing short and receive message","time":{"start":1759789278343,"stop":1759789278343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffca0c026a9b0ec5","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759788773926,"stop":1759788773927,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc8b7842d580b31a","name":"should not fail to start the service if it is already started","time":{"start":1759789009527,"stop":1759789009527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9903517f1110c4c6","name":"should stop and cleanup resources","time":{"start":1759788773422,"stop":1759788773422,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03f29115bb06190","name":"should handle dial errors gracefully","time":{"start":1759788720345,"stop":1759788720346,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c44403eef87af3","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759788754432,"stop":1759788754434,"duration":2},"status":"passed","severity":"normal"},{"uid":"156905d00e97ae15","name":"Passing page size 19 when there are 20 messages","time":{"start":1759789134342,"stop":1759789134342,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cff4327c5127800","name":"Outgoing message is emitted as sending","time":{"start":1759788777688,"stop":1759788777688,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf320af6deb8dfc","name":"should return false when peer shard info is not found","time":{"start":1759788720803,"stop":1759788720803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6051bed327f6cc9e","name":"Query Generator, No Decoder","time":{"start":1759789110133,"stop":1759789110135,"duration":2},"status":"passed","severity":"normal"},{"uid":"67fcfdf2151b547b","name":"should check false positive rate","time":{"start":1759788758492,"stop":1759788758492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6d5ae2aa4d0497","name":"Check publish message after service node is restarted","time":{"start":1759788993924,"stop":1759788993924,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f40d75590075cd0","name":"can start the service","time":{"start":1759788807769,"stop":1759788807776,"duration":7},"status":"passed","severity":"normal"},{"uid":"c78bd7634a7c2df9","name":"Refresh subscription","time":{"start":1759789278343,"stop":1759789278343,"duration":0},"status":"passed","severity":"normal"},{"uid":"baac94cd978b71b1","name":"should decode valid enr with tcp successfully","time":{"start":1759788710856,"stop":1759788710856,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aeecbc5b457dcda","name":"should be empty when created","time":{"start":1759788773413,"stop":1759788773413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e08befe9436bb94","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759788704277,"stop":1759788704278,"duration":1},"status":"passed","severity":"normal"},{"uid":"6116605dc540ee4d","name":"should add and check entries correctly","time":{"start":1759788770970,"stop":1759788770974,"duration":4},"status":"passed","severity":"normal"},{"uid":"b387d39abaf2751a","name":"ends after yielding if response size indicates end","time":{"start":1759788721559,"stop":1759788721559,"duration":0},"status":"passed","severity":"normal"},{"uid":"6223a4e7990271a","name":"random static sharding 2 - Cluster ID: 284, Shard ID: 84","time":{"start":1759789095635,"stop":1759789095635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec276f0c570afc4a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759788993922,"stop":1759788993922,"duration":0},"status":"passed","severity":"normal"},{"uid":"db73797ed4a7ff86","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759788773781,"stop":1759788773781,"duration":0},"status":"passed","severity":"normal"},{"uid":"faad7c7beff39cd9","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759788773790,"stop":1759788773790,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da6d26e218bb100","name":"Incoming message is emitted as received","time":{"start":1759788775934,"stop":1759788775934,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acf3d7c87615ff","name":"should handle errors when removing globalThis listeners","time":{"start":1759788720552,"stop":1759788720553,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d81092466cfc091","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759788704276,"stop":1759788704277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4e6ad1afc5e0f1","name":"should handle multiple query options for time ranges","time":{"start":1759788774512,"stop":1759788774512,"duration":0},"status":"passed","severity":"normal"},{"uid":"420890bddd8ef7d6","name":"should handle task timeouts","time":{"start":1759788772118,"stop":1759788772118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f34e9c4837fe09","name":"Check publish message containing escaped characters","time":{"start":1759788993913,"stop":1759788993914,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7160a8260a2779","name":"should handle errors when getting connections","time":{"start":1759788720577,"stop":1759788720578,"duration":1},"status":"passed","severity":"normal"},{"uid":"6100baf94e70b2e1","name":"Check message on other pubsub topic is not received","time":{"start":1759789252820,"stop":1759789252821,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85eb0ea32b5615","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app3/4/topic453/utf8","time":{"start":1759789088508,"stop":1759789088509,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d36aaba8b5ac90","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759788704272,"stop":1759788704272,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b454cdb8046fc8b","name":"Fails to publish duplicate message","time":{"start":1759788993921,"stop":1759788993921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a164ac3d5afbbd96","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759788741422,"stop":1759788741423,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b7ca139b2546d3","name":"Register correct protocols","time":{"start":1759789000544,"stop":1759789000545,"duration":1},"status":"passed","severity":"normal"},{"uid":"607c5e38bcb9a0b3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759788704277,"stop":1759788704277,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e5e071ef866d07","name":"should jump to current time when timestamp is far in the past","time":{"start":1759788761845,"stop":1759788761845,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b291589b7c83d00","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759788754451,"stop":1759788754451,"duration":0},"status":"passed","severity":"normal"},{"uid":"822c68617efb609a","name":"should requeue task if no peer is available","time":{"start":1759788772114,"stop":1759788772114,"duration":0},"status":"passed","severity":"normal"},{"uid":"967833303d56b356","name":"Decoder throws on empty string content topic","time":{"start":1759788743083,"stop":1759788743083,"duration":0},"status":"passed","severity":"normal"},{"uid":"283fbf3d8029a395","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759788754436,"stop":1759788754436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10607bda2b20899","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759789110133,"stop":1759789110133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2957ec112d1f2746","name":"should start the dialing interval","time":{"start":1759788720635,"stop":1759788720635,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ebef0d19d299db","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759789278351,"stop":1759789278352,"duration":1},"status":"passed","severity":"normal"},{"uid":"2405320d883a5170","name":"should be delivered immediately if received","time":{"start":1759788762205,"stop":1759788762206,"duration":1},"status":"passed","severity":"normal"},{"uid":"d11db62214dc4ed","name":"should be safe to call multiple times","time":{"start":1759788720640,"stop":1759788720640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68e1ac6b8e55279","name":"ignores domain fetching errors","time":{"start":1759788731721,"stop":1759788731721,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afbd51acd0a7842","name":"random static sharding 9 - Cluster ID: 363, Shard ID: 26","time":{"start":1759789095637,"stop":1759789095638,"duration":1},"status":"passed","severity":"normal"},{"uid":"93057dc40ea8550b","name":"Passing page size 0 when there are 110 messages","time":{"start":1759789134340,"stop":1759789134340,"duration":0},"status":"passed","severity":"normal"},{"uid":"276bdf0d4a000ea2","name":"should skip updating peer store if peer has same addresses","time":{"start":1759788720355,"stop":1759788720355,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fcb9e8bbbf7b91","name":"Check received message containing numeric","time":{"start":1759789252813,"stop":1759789252813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4972238900ed64ba","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759788979290,"stop":1759788979291,"duration":1},"status":"passed","severity":"normal"},{"uid":"a662a576832fa1e0","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759788721077,"stop":1759788721078,"duration":1},"status":"passed","severity":"normal"},{"uid":"254d2cb89de6325c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759789252819,"stop":1759789252819,"duration":0},"status":"passed","severity":"normal"},{"uid":"753abef01518d083","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759789135528,"stop":1759789135528,"duration":0},"status":"passed","severity":"normal"},{"uid":"374556ab174c0c2c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759789278340,"stop":1759789278340,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab2aaf8342f4622","name":"should skip peers that were recently queried","time":{"start":1759788731506,"stop":1759788731506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f069e27ff49c2b","name":"should return false for sync message without causal history","time":{"start":1759788777693,"stop":1759788777693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0db010db8818482","name":"should dial more peers if under maxConnections","time":{"start":1759788721625,"stop":1759788721625,"duration":0},"status":"passed","severity":"normal"},{"uid":"834472cf6741fcc3","name":"should handle mixed protocol support correctly","time":{"start":1759788773944,"stop":1759788773944,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bbbdb08f436059","name":"should reject if Relay is requested but not mounted","time":{"start":1759788774657,"stop":1759788774658,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1531798d0daddd","name":"Renews subscription after lossing a connection","time":{"start":1759789278349,"stop":1759789278350,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78c687fcf95b740","name":"Subscribe and receives messages on 20 topics","time":{"start":1759789278341,"stop":1759789278341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc2bacbd070e6c","name":"should wait for LightPush peer to be connected","time":{"start":1759788774660,"stop":1759788774660,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb0a5c1acb229be","name":"Check publish message containing Arabic","time":{"start":1759788993907,"stop":1759788993907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bae2e716d0c68c","name":"should handle all zero keep alive options","time":{"start":1759788720514,"stop":1759788720514,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb58fa60fde067e9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759788773335,"stop":1759788773335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fee304821433f7","name":"Symmetric encrypt & Decrypt","time":{"start":1759788741977,"stop":1759788741978,"duration":1},"status":"passed","severity":"normal"},{"uid":"87411632112c8172","name":"should properly create location multiaddrs - tcp6","time":{"start":1759788710866,"stop":1759788710866,"duration":0},"status":"passed","severity":"normal"},{"uid":"10619d4eea81b10a","name":"should skip peers without peerInfo in ENR","time":{"start":1759788731510,"stop":1759788731510,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd470205e83eabf","name":"should handle peer identify event","time":{"start":1759788731500,"stop":1759788731500,"duration":0},"status":"passed","severity":"normal"},{"uid":"283ae296c6ae9759","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759789278358,"stop":1759789278358,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e1bef9b4bbbf4f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759789000555,"stop":1759789000556,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9240b43d32f0e50","name":"should properly create location multiaddrs - tcp4","time":{"start":1759788710865,"stop":1759788710866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6176cd62e072a1","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759788761769,"stop":1759788761769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f048dd6b5deb5614","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759788772048,"stop":1759788772049,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4bd86568e4a2401","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759788754428,"stop":1759788754428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbbd9c930587b08","name":"Decoder throws on empty string content topic","time":{"start":1759788721838,"stop":1759788721838,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef2a685f33895a9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759788987126,"stop":1759788987127,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c6af7d58a8e54d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759789000562,"stop":1759789000562,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4c465c35b75e32","name":"should return false when peer is not on the specified shard","time":{"start":1759788720799,"stop":1759788720802,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b138317073009ac","name":"should handle special patterns correctly","time":{"start":1759788758491,"stop":1759788758492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5559d991c5d7ef6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759788704282,"stop":1759788704283,"duration":1},"status":"passed","severity":"normal"},{"uid":"71af95210b1fb289","name":"random static sharding 5 - Cluster ID: 503, Shard ID: 566","time":{"start":1759789095636,"stop":1759789095636,"duration":0},"status":"passed","severity":"normal"},{"uid":"27927b4ba046a733","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759789101231,"stop":1759789101231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b966cff4e064b3bd","name":"Outgoing message is acknowledged","time":{"start":1759788775934,"stop":1759788775934,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f13b6c56accd07","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759788730759,"stop":1759788730759,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe56055bb273bac","name":"should clear interval on stop","time":{"start":1759788731511,"stop":1759788731512,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb464a6da99958","name":"should not receive a peer event before start","time":{"start":1759788735558,"stop":1759788735558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b718f22ce79bc40a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759788704280,"stop":1759788704280,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b85f090e1e534e","name":"should handle query errors","time":{"start":1759788731509,"stop":1759788731509,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6947468a4252b6","name":"should emit message when we just started and store connect event occurs","time":{"start":1759788773780,"stop":1759788773780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6f939356402fdd","name":"should not receive a peer event before start","time":{"start":1759788807786,"stop":1759788807786,"duration":0},"status":"passed","severity":"normal"},{"uid":"74132699f94b901c","name":"should not start if already started","time":{"start":1759788731491,"stop":1759788731499,"duration":8},"status":"passed","severity":"normal"},{"uid":"1d6490b4abb830ae","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759788823631,"stop":1759788823631,"duration":0},"status":"passed","severity":"normal"},{"uid":"48faf6759b832c07","name":"Check message received after jswaku node is restarted","time":{"start":1759789252822,"stop":1759789252822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4013e1be3e383de3","name":"should trigger query when it went offline since the last successful query","time":{"start":1759788773767,"stop":1759788773767,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f8b91647027f41","name":"Filter","time":{"start":1759789155027,"stop":1759789155027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a25b6a160d00bc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759789000556,"stop":1759789000557,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b53dd65f876e8f","name":"should request peer renewal on specific errors","time":{"start":1759788772117,"stop":1759788772118,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1f8c8f5d6405df","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759789152907,"stop":1759789152908,"duration":1},"status":"broken","severity":"normal"},{"uid":"15271b83fed6a527","name":"Encoder throws on undefined content topic","time":{"start":1759788741425,"stop":1759788741425,"duration":0},"status":"passed","severity":"normal"},{"uid":"469bc834d6a8dbaf","name":"should start and stop interval correctly","time":{"start":1759788772103,"stop":1759788772109,"duration":6},"status":"passed","severity":"normal"},{"uid":"635237d690f1ea64","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759789252808,"stop":1759789252808,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d48ab5cf5158521","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759789152910,"stop":1759789152911,"duration":1},"status":"passed","severity":"normal"},{"uid":"442362b8b5ef20e6","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759788782970,"stop":1759788782970,"duration":0},"status":"passed","severity":"normal"},{"uid":"376a981f5420e501","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759789278342,"stop":1759789278342,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0450c9449bcded8","name":"should handle very large timestamps","time":{"start":1759788761845,"stop":1759788761845,"duration":0},"status":"passed","severity":"normal"},{"uid":"6756ef42e75e2290","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759788773336,"stop":1759788773336,"duration":0},"status":"passed","severity":"normal"},{"uid":"24189225e1edd8bf","name":"should handle shard reader errors gracefully","time":{"start":1759788720667,"stop":1759788720667,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4d90f15fdcf6e4","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759788754428,"stop":1759788754429,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cf62689368bac7","name":"Outgoing message is acknowledged","time":{"start":1759788777689,"stop":1759788777690,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9fc21ac92150c5","name":"Passing page size 11 when there are 10 messages","time":{"start":1759789134341,"stop":1759789134342,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f88b41aa45a4a6","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759788720483,"stop":1759788720483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c6c7f839dd861e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759789000561,"stop":1759789000562,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c76ac188e3ca7d8","name":"should skip peers that don't support peer exchange","time":{"start":1759788731501,"stop":1759788731502,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb50f0e0cee0fe9","name":"should handle case when globalThis is not available","time":{"start":1759788720557,"stop":1759788720558,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bce2e85174b5a65","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759788754451,"stop":1759788754452,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccde5c40f921321","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759788720968,"stop":1759788720968,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcecbc2b90460bbd","name":"throws if store query response has error status","time":{"start":1759788721556,"stop":1759788721557,"duration":1},"status":"passed","severity":"normal"},{"uid":"846c990285f958e3","name":"Check received message containing XML","time":{"start":1759789252805,"stop":1759789252805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a07d793a677ebcb","name":"throws an error for improperly formatted content topics","time":{"start":1759788704276,"stop":1759788704276,"duration":0},"status":"passed","severity":"normal"},{"uid":"26628d544fd50fc5","name":"Relay Node - default protocol","time":{"start":1759789155028,"stop":1759789155028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6198fdad4d0c80df","name":"should not retry if at least one success","time":{"start":1759788773099,"stop":1759788773099,"duration":0},"status":"passed","severity":"normal"},{"uid":"2392ff8c50b4f018","name":"should not fail to stop the service if it was not started","time":{"start":1759788807780,"stop":1759788807783,"duration":3},"status":"passed","severity":"normal"},{"uid":"40cff88a3170711a","name":"should filter out already connected peers","time":{"start":1759788721621,"stop":1759788721621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10f36ccb240ec1","name":"Own sync message does not acknowledge own messages","time":{"start":1759788782972,"stop":1759788782972,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9dc28e97dd0d48","name":"peer exchange sets tag","time":{"start":1759788982576,"stop":1759788982578,"duration":2},"status":"passed","severity":"normal"},{"uid":"a71db057056238d0","name":"should work with stubbed retrieve function","time":{"start":1759788773762,"stop":1759788773762,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dea44423f36bab","name":"Passing invalid cursor","time":{"start":1759789101236,"stop":1759789101238,"duration":2},"status":"passed","severity":"normal"},{"uid":"7472305413a2ce71","name":"Cluster id 0, shard 0","time":{"start":1759789095633,"stop":1759789095634,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea81b59adbef6628","name":"should successfully query store with valid decoders and options","time":{"start":1759788774511,"stop":1759788774511,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe76bce38b8c99f","name":"accepts valid message hash query","time":{"start":1759788721078,"stop":1759788721078,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a245de28b5cf22","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759789152909,"stop":1759789152909,"duration":0},"status":"passed","severity":"normal"},{"uid":"682c4fd54c614c8d","name":"Check received message containing Russian","time":{"start":1759789252814,"stop":1759789252815,"duration":1},"status":"passed","severity":"normal"},{"uid":"692ce02203ef777d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759789278348,"stop":1759789278348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb57913d08e9826","name":"Query Generator - true","time":{"start":1759789121347,"stop":1759789121347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c037bd10592c7e91","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app29/7/topic413/json","time":{"start":1759789088505,"stop":1759789088505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6226e2e4c84abbc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759789278340,"stop":1759789278340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c769f045d343edea","name":"should handle large number of peers request","time":{"start":1759788731389,"stop":1759788731389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0779e474d18abb2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759788754430,"stop":1759788754430,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67ccdd11d38af4a","name":"should add event listener for peer:discovery","time":{"start":1759788720328,"stop":1759788720328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8270336268ee7afb","name":"should handle complete dial lifecycle","time":{"start":1759788720676,"stop":1759788720676,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc26204fb061af4","name":"should invoke callbacks when receiving a message","time":{"start":1759788773421,"stop":1759788773421,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ca662a3de5a14c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759788704276,"stop":1759788704276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecff0a89c4fcb1eb","name":"Check message with non string payload is not received","time":{"start":1759789252810,"stop":1759789252811,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc808e85e0ae0e23","name":"messageHashStr works with IProtoMessage","time":{"start":1759788721174,"stop":1759788721174,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9c387271c79635","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759788762201,"stop":1759788762202,"duration":1},"status":"passed","severity":"normal"},{"uid":"72730e7081ffba07","name":"Check message with no payload is not received","time":{"start":1759789252810,"stop":1759789252810,"duration":0},"status":"passed","severity":"normal"},{"uid":"291da4cb8420fef5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759789278344,"stop":1759789278345,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ba0ca96c49ff9c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759788754430,"stop":1759788754431,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a8eff74adfe985","name":"Passing page size 1 when there are 4 messages","time":{"start":1759789134340,"stop":1759789134340,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ee95cea1d5fa35","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759789088502,"stop":1759789088502,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f06de9c18b28cc","name":"isConnected return false after peer stops","time":{"start":1759788823633,"stop":1759788823633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc99bc4d4bc432f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759788721364,"stop":1759788721364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5320b65a4d083e6e","name":"should return false for content message without causal history","time":{"start":1759788777693,"stop":1759788777693,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d741b709487d49","name":"Outgoing message is acknowledged","time":{"start":1759788775597,"stop":1759788775597,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d6cb2e435a48df","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759789101232,"stop":1759789101232,"duration":0},"status":"passed","severity":"normal"},{"uid":"7757479bf3d0e0e0","name":"Check meta is set [ecies]","time":{"start":1759788743082,"stop":1759788743082,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa88c597968a0fb","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759788762201,"stop":1759788762201,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed1852f25f2da08","name":"Cluster ID 0, shard 1","time":{"start":1759789095634,"stop":1759789095635,"duration":1},"status":"passed","severity":"normal"},{"uid":"28436f88cca6ea6c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759789278350,"stop":1759789278350,"duration":0},"status":"passed","severity":"normal"},{"uid":"da62fe7d7936d827","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759788773341,"stop":1759788773342,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f480e33e2cac2a9","name":"should maintain proper timestamps if all messages received","time":{"start":1759788762196,"stop":1759788762196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4ac7bd3632121d7","name":"Round trip binary serialization","time":{"start":1759788721836,"stop":1759788721836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2114efd3958d850","name":"should dial one peer on dial","time":{"start":1759788892637,"stop":1759788892638,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8fb2014c038302","name":"should add peer to queue when queue is not empty","time":{"start":1759788720641,"stop":1759788720641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2810643f83d41bb6","name":"should handle dial errors gracefully","time":{"start":1759788721621,"stop":1759788721622,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f01f1fae7d0567b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759789101231,"stop":1759789101232,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6dea7cf91db0a2","name":"Relay - times out","time":{"start":1759789155023,"stop":1759789155025,"duration":2},"status":"passed","severity":"normal"},{"uid":"812da29a9312d52d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759788772048,"stop":1759788772048,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce97673c587e80c","name":"Check received message containing XML","time":{"start":1759789252815,"stop":1759789252816,"duration":1},"status":"passed","severity":"normal"},{"uid":"8850a9be507d0bba","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759788720356,"stop":1759788720356,"duration":0},"status":"passed","severity":"normal"},{"uid":"649cb4fbd53696b2","name":"should handle dial errors gracefully","time":{"start":1759788720662,"stop":1759788720663,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a7901b8f92ea96","name":"Check publish message containing XML","time":{"start":1759788993910,"stop":1759788993911,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5844cec83a9adf2","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759788754435,"stop":1759788754435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd7562fedf2f333","name":"Non TWN Cluster","time":{"start":1759789088503,"stop":1759789088503,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbc424f8638001b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759789278342,"stop":1759789278342,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6de8577dfc9a443","name":"should throw error - no public key","time":{"start":1759788710856,"stop":1759788710857,"duration":1},"status":"passed","severity":"normal"},{"uid":"82982776b7d7aa89","name":"should encode/decode to RLP encoding","time":{"start":1759788710863,"stop":1759788710863,"duration":0},"status":"passed","severity":"normal"},{"uid":"632fd1144f96ec98","name":"Encoder error raises irrecoverable error","time":{"start":1759788775932,"stop":1759788775933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b40c5c9e65d1811","name":"should create ShardReader with auto sharding network config","time":{"start":1759788720789,"stop":1759788720789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a3260abe75176d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759788754450,"stop":1759788754450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fb2913dd8b1266","name":"Store - dialed after - with timeout","time":{"start":1759789155026,"stop":1759789155027,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c66c32bc07aae0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759789278347,"stop":1759789278347,"duration":0},"status":"passed","severity":"normal"},{"uid":"136fba346e1cfbed","name":"should dial peers from store on start","time":{"start":1759788721616,"stop":1759788721617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd10c6bfe2d5e01","name":"connects to nwaku","time":{"start":1759789148365,"stop":1759789148366,"duration":1},"status":"passed","severity":"normal"},{"uid":"91aa04e7c17c8d93","name":"ends if response has no messages","time":{"start":1759788721557,"stop":1759788721557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6468b39338180d0","name":"Wait given interval before re-trying","time":{"start":1759788774335,"stop":1759788774335,"duration":0},"status":"passed","severity":"normal"},{"uid":"642bd0d9aa815166","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759788730758,"stop":1759788730758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0228da3f27ba1e4","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759788710103,"stop":1759788710103,"duration":0},"status":"passed","severity":"normal"},{"uid":"be29a43581df57e2","name":"should throw error - no public key","time":{"start":1759788710861,"stop":1759788710862,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8f9ae81fd757c0","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759788754442,"stop":1759788754442,"duration":0},"status":"passed","severity":"normal"},{"uid":"750dbc5400c95b67","name":"should properly clean up resources when disposed","time":{"start":1759788770985,"stop":1759788770986,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa94311db5b8586","name":"should check connected peers if present and suitable","time":{"start":1759788774659,"stop":1759788774660,"duration":1},"status":"passed","severity":"normal"},{"uid":"5362074470df5884","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759788730760,"stop":1759788730761,"duration":1},"status":"passed","severity":"normal"},{"uid":"142c57c6e263e50e","name":"should populate queue if has active dial","time":{"start":1759788720655,"stop":1759788720655,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3cf7655e49edf5","name":"should properly compute the node id","time":{"start":1759788710863,"stop":1759788710863,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dadf2cea512e98","name":"should sort peers by ping value","time":{"start":1759788721886,"stop":1759788721886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0bbabbf4979615","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759789252807,"stop":1759789252807,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0f6192da2992ec","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759788773336,"stop":1759788773340,"duration":4},"status":"passed","severity":"normal"},{"uid":"300077f146f44d8b","name":"Retries within given interval","time":{"start":1759788774334,"stop":1759788774335,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab489fc6c2579cb","name":"rejects hash query with content filter parameters","time":{"start":1759788721078,"stop":1759788721078,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb74422790189165","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759788773768,"stop":1759788773779,"duration":11},"status":"passed","severity":"normal"},{"uid":"3949ad59a261f061","name":"should retry if all attempts fail","time":{"start":1759788772122,"stop":1759788772122,"duration":0},"status":"passed","severity":"normal"},{"uid":"12eee2fc354c80b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759788704282,"stop":1759788704282,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b96e2e46b0ce7e","name":"should be safe to call multiple times","time":{"start":1759788720338,"stop":1759788720338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3386550d62009b1","name":"Query Generator - false","time":{"start":1759789121347,"stop":1759789121347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2783f9237a6f14ee","name":"Check received message containing Basic HTML tag","time":{"start":1759789252816,"stop":1759789252816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d422d19fa2e7a72","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759788754435,"stop":1759788754435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfeb38328843ed","name":"Check received message containing JSON","time":{"start":1759789252805,"stop":1759789252806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76b33afcf735f3a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759788704278,"stop":1759788704278,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0b7c54fe1e65d8","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759788721617,"stop":1759788721617,"duration":0},"status":"passed","severity":"normal"},{"uid":"178d4e135460c623","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759788704274,"stop":1759788704274,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec8cd6a0f70b904","name":"should start ping timers on peer connect","time":{"start":1759788720472,"stop":1759788720473,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf39a503ecd865d6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759788754447,"stop":1759788754448,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa60d87ed9ec6df8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759789278352,"stop":1759789278352,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b96290474d453d","name":"should return peer for existing peer","time":{"start":1759788721623,"stop":1759788721623,"duration":0},"status":"passed","severity":"normal"},{"uid":"9890920cd9cfa7ab","name":"should allow redial after cooldown period","time":{"start":1759788720655,"stop":1759788720655,"duration":0},"status":"passed","severity":"normal"},{"uid":"75718d17ee559eec","name":"should initialize bloom filter with correct parameters","time":{"start":1759788758488,"stop":1759788758488,"duration":0},"status":"passed","severity":"normal"},{"uid":"faeeca4d1b207c05","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759788721627,"stop":1759788721628,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fee8088c8ff0193","name":"Encoder throws on empty string content topic","time":{"start":1759788721838,"stop":1759788721838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1db4388de6cb7f1","name":"Does not throw an exception when node disconnects","time":{"start":1759789148366,"stop":1759789148366,"duration":0},"status":"passed","severity":"normal"},{"uid":"2609e2fc4e8708b","name":"should start periodic discovery on start","time":{"start":1759788731511,"stop":1759788731511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00233f7c921a866","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759788987119,"stop":1759788987120,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e22f621c34ca0a","name":"should do nothing when connections still exist","time":{"start":1759788721620,"stop":1759788721620,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5d280607308feb","name":"should set field with all protocols disabled","time":{"start":1759788710867,"stop":1759788710867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8bd085d77990dc","name":"Overlapping topic subscription","time":{"start":1759789278343,"stop":1759789278343,"duration":0},"status":"passed","severity":"normal"},{"uid":"56afc222c68f6fcd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759788754453,"stop":1759788754453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce995e1fb7a21778","name":"should handle errors gracefully when getting peer info","time":{"start":1759788720811,"stop":1759788720811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1640e45397d64540","name":"Check message with invalid timestamp is not received","time":{"start":1759789252808,"stop":1759789252808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90d30180619ded","name":"Refresh subscription","time":{"start":1759789278353,"stop":1759789278353,"duration":0},"status":"passed","severity":"normal"},{"uid":"7890522bd9296f7a","name":"Decrypt messages","time":{"start":1759788980828,"stop":1759788980829,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ef440e71bd6c2e","name":"should handle peer disconnect event when no connections remain","time":{"start":1759788720558,"stop":1759788720558,"duration":0},"status":"passed","severity":"normal"},{"uid":"915a5b84cac4fcf0","name":"Passing page size 10 when there are 10 messages","time":{"start":1759789134341,"stop":1759789134341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9fcb0cf5ce9389","name":"should set field with only STORE enabled","time":{"start":1759788710868,"stop":1759788710868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d616341141084888","name":"should return false when pubsub topic parsing fails","time":{"start":1759788720804,"stop":1759788720804,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd354e15071a547e","name":"should remove expired entries after TTL has passed","time":{"start":1759788770975,"stop":1759788770982,"duration":7},"status":"passed","severity":"normal"},{"uid":"92b1689af50a0332","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759788754438,"stop":1759788754438,"duration":0},"status":"passed","severity":"normal"},{"uid":"b874da415735bd6e","name":"Publish message with custom timestamp: Tue Oct 15 2024 22:16:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1759788993916,"stop":1759788993917,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac7ae7a4a32deea","name":"Check message on other pubsub topic is not received","time":{"start":1759789252808,"stop":1759789252809,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b6576cee0bdb78","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759788730757,"stop":1759788730758,"duration":1},"status":"passed","severity":"normal"},{"uid":"3209bd0bb5ef8ca","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759788704272,"stop":1759788704273,"duration":1},"status":"passed","severity":"normal"},{"uid":"934751c1e65c7fac","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759788777691,"stop":1759788777691,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea83bda1fd3bd89","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759788721363,"stop":1759788721363,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f6542b732b8ddf","name":"Outgoing message is emitted as sent","time":{"start":1759788775932,"stop":1759788775932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d7883edf1a5c82","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759788754448,"stop":1759788754449,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c045ba6341f03ff","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759789278355,"stop":1759789278355,"duration":0},"status":"passed","severity":"normal"},{"uid":"910780004550ffe9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759788710094,"stop":1759788710095,"duration":1},"status":"passed","severity":"normal"},{"uid":"a157b58778c5c7ae","name":"should emit a peer event after start","time":{"start":1759788807784,"stop":1759788807786,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a86c0428450731","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759788845966,"stop":1759788845966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75d8834d3569f80","name":"should throw error when no peers are available","time":{"start":1759788774511,"stop":1759788774511,"duration":0},"status":"passed","severity":"normal"},{"uid":"10739fba220e670","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759788823630,"stop":1759788823630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1ea1a31db93ea1","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759789000561,"stop":1759789000561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd908ac0e1e9018","name":"messageHash returns a Uint8Array","time":{"start":1759788721173,"stop":1759788721173,"duration":0},"status":"passed","severity":"normal"},{"uid":"93905745a5b873a7","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759788704654,"stop":1759788704654,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5cac1b7c5b77a6","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759788721627,"stop":1759788721627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf7f4ae6a8854a4","name":"Check received message containing escaped characters","time":{"start":1759789252806,"stop":1759789252806,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ba3f835fd48ab2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759789000549,"stop":1759789000549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d271fa96a513f2","name":"Nodes with multiple pubsub topic","time":{"start":1759788987126,"stop":1759788987126,"duration":0},"status":"passed","severity":"normal"},{"uid":"e734a3c9021ef840","name":"should remove event listeners when stopped","time":{"start":1759788773761,"stop":1759788773761,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4b9a069cf34e49","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759788870393,"stop":1759788870394,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4cdceab2e4b49dd","name":"should wait for Filter peer to be connected","time":{"start":1759788774660,"stop":1759788774660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fc77299ea326a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759788772115,"stop":1759788772115,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacf9e867d013af6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759788754434,"stop":1759788754435,"duration":1},"status":"passed","severity":"normal"},{"uid":"6785a1edd3328d88","name":"Retries within maximum given attempts","time":{"start":1759788774335,"stop":1759788774335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05905e766f4b3ae","name":"should increase lamport timestamp","time":{"start":1759788762195,"stop":1759788762196,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b33f90498b165f","name":"messageHashStr produces different results for different inputs","time":{"start":1759788721181,"stop":1759788721181,"duration":0},"status":"passed","severity":"normal"},{"uid":"694ab4f7344689d4","name":"should get / set UDP multiaddr","time":{"start":1759788710864,"stop":1759788710864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2734d135042efab4","name":"should not allow unachievable error rate","time":{"start":1759788753599,"stop":1759788753599,"duration":0},"status":"passed","severity":"normal"},{"uid":"827fd56f39c1e405","name":"Sets default value correctly","time":{"start":1759789148368,"stop":1759789148368,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c624a59125fa7f","name":"should dial all known peers when reached zero connections","time":{"start":1759788845965,"stop":1759788845965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbcb12428869a17","name":"should return false and handle errors gracefully","time":{"start":1759788721884,"stop":1759788721884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9253cde0b4db271","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759788710089,"stop":1759788710091,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5b61632d5841c77","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759789000555,"stop":1759789000555,"duration":0},"status":"passed","severity":"normal"},{"uid":"b774c39cd2d8df9","name":"Relay + Store","time":{"start":1759788809113,"stop":1759788809113,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4885bab78552c4","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759788753607,"stop":1759788753610,"duration":3},"status":"passed","severity":"normal"},{"uid":"6916d8c666217a38","name":"should handle ping failures gracefully","time":{"start":1759788720491,"stop":1759788720492,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa13285c13a89940","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759788773935,"stop":1759788773935,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd33122f3aaf247","name":"should be safe to call multiple times","time":{"start":1759788720472,"stop":1759788720472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22819bb0c57a88f","name":"should remove event listeners","time":{"start":1759788721618,"stop":1759788721618,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3f44ca01db7d3d","name":"should handle empty pubsub topics","time":{"start":1759788720513,"stop":1759788720513,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c1fffd43f5c0d6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759788979294,"stop":1759788979295,"duration":1},"status":"passed","severity":"normal"},{"uid":"cef94086a1783db9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759789278357,"stop":1759789278357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b34399cbd10a42","name":"Publish message with custom timestamp: Mon Oct 06 2025 21:16:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1759788993917,"stop":1759788993918,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b895b6ebe290632","name":"should throw error - no id","time":{"start":1759788710856,"stop":1759788710856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45a6ac0aecca5e3","name":"retrieves a single peer","time":{"start":1759788731720,"stop":1759788731720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f376117ce148ebf5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759789278352,"stop":1759789278352,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f454406f9841bf70","name":"should successfully stop","time":{"start":1759788773737,"stop":1759788773737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f271d235f1047d3","name":"should clear all timers","time":{"start":1759788720472,"stop":1759788720472,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf52a2f235d3e31e","name":"should return true even if peer has no overlapping shards","time":{"start":1759788720796,"stop":1759788720796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dea880d6f1126da","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759789135527,"stop":1759789135527,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0697e8391d1590","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759789278351,"stop":1759789278351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6d68b3d54863d9","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app48/4/topic840/test.js","time":{"start":1759789088509,"stop":1759789088509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87f10f94555162f","name":"Encoder throws on empty string content topic","time":{"start":1759788741425,"stop":1759788741425,"duration":0},"status":"passed","severity":"normal"},{"uid":"7089dab0ef7a41b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759788704282,"stop":1759788704282,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a3c542a7efd3a9","name":"should process up to 3 peers at once","time":{"start":1759788720665,"stop":1759788720666,"duration":1},"status":"passed","severity":"normal"},{"uid":"6791928a9013005b","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759788773340,"stop":1759788773340,"duration":0},"status":"passed","severity":"normal"},{"uid":"638317f87efee260","name":"should be able to dial TLS multiaddrs","time":{"start":1759788892638,"stop":1759788892639,"duration":1},"status":"passed","severity":"normal"},{"uid":"798e174f08ff4de9","name":"throws on content topic with empty topic name field","time":{"start":1759788704267,"stop":1759788704267,"duration":0},"status":"passed","severity":"normal"},{"uid":"51510cb8b8e5290","name":"Overlapping topic subscription","time":{"start":1759789278353,"stop":1759789278353,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be52d5e6d6206bf","name":"should process successful peer exchange query","time":{"start":1759788731508,"stop":1759788731508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a2d8f135bb2243","name":"Wrong topic","time":{"start":1759789088511,"stop":1759789088512,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd0352440cccc7","name":"should add received messages to bloom filter","time":{"start":1759788762196,"stop":1759788762197,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9e54da2049e90d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759788704271,"stop":1759788704271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5c29036860c2a","name":"Publish without waiting for remote peer","time":{"start":1759789000545,"stop":1759789000545,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e64e143b728bd07","name":"random static sharding 7 - Cluster ID: 530, Shard ID: 286","time":{"start":1759789095637,"stop":1759789095637,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b274222350c740","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759788754441,"stop":1759788754441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd83a8f4af09550","name":"nwaku subscribes","time":{"start":1759788992526,"stop":1759788992526,"duration":0},"status":"passed","severity":"normal"},{"uid":"396b961a1009ea7d","name":"Refresh subscription","time":{"start":1759789000549,"stop":1759789000549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af1e90a59f225c29","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759788982579,"stop":1759788982579,"duration":0},"status":"passed","severity":"normal"},{"uid":"329701e574bb19ae","name":"Push to array if already present","time":{"start":1759788704285,"stop":1759788704285,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e612554f6404d6","name":"should create a new stream if no existing for protocol found","time":{"start":1759788721362,"stop":1759788721362,"duration":0},"status":"passed","severity":"normal"},{"uid":"88157a76b19f2ee3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759789278359,"stop":1759789278359,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbc06c1f0cddaac","name":"should not be empty after adding a subscription","time":{"start":1759788773413,"stop":1759788773414,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9fca44c4ff75c2","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759788774513,"stop":1759788774514,"duration":1},"status":"passed","severity":"normal"},{"uid":"d240d69b50a03d8","name":"should return false when peer is not found","time":{"start":1759788720797,"stop":1759788720797,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f95e052d85453fa","name":"should send to specified number of peers of used peers","time":{"start":1759788773098,"stop":1759788773099,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4001e3968a23c0d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759788754424,"stop":1759788754424,"duration":0},"status":"passed","severity":"normal"},{"uid":"705711a87d84ecaf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759788754450,"stop":1759788754451,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c12de018f1ab5","name":"should clear dial history on stop","time":{"start":1759788720639,"stop":1759788720640,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f135b1cc667442","name":"should discover peers from provided peer cache","time":{"start":1759788898582,"stop":1759788898582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7e030a0931a484","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759788721624,"stop":1759788721624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73db198ba833e87","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759788762204,"stop":1759788762204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac21d9ee4d713cb3","name":"should handle different types of entries","time":{"start":1759788770984,"stop":1759788770985,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae9b4a8b5977308","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759788773780,"stop":1759788773781,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa2a112aea1927e","name":"Subscribe to topic containing Script and receive message","time":{"start":1759789278356,"stop":1759789278356,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d91e2f3c38bb98","name":"should return usable stream attached to connection","time":{"start":1759788721361,"stop":1759788721362,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a187153f43632","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759788782971,"stop":1759788782971,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d45e5c1eb74387","name":"should insert elements correctly","time":{"start":1759788758488,"stop":1759788758490,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5b2a2ac01816d9e","name":"does not validate decoders for hash queries","time":{"start":1759788721555,"stop":1759788721556,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c1d8b212018b25","name":"should not dispatch event when already connected","time":{"start":1759788720566,"stop":1759788720566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae31073b21dab48f","name":"should hang up with multiaddr and return true on success","time":{"start":1759788721884,"stop":1759788721884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be2b1b8caebcffa","name":"should initialize with default options","time":{"start":1759788731490,"stop":1759788731490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3ee8367393ffc5","name":"should handle case with no peers in store","time":{"start":1759788721622,"stop":1759788721622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e382921ce2e71f7d","name":"Decoder throws on empty string content topic","time":{"start":1759788741426,"stop":1759788741426,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bcb44194f17d2b","name":"should handle incoming messages","time":{"start":1759788773736,"stop":1759788773736,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e7cb5c80eb42c7","name":"Check received message containing escaped characters","time":{"start":1759789252817,"stop":1759789252817,"duration":0},"status":"passed","severity":"normal"},{"uid":"d348e2298b770b31","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759788754436,"stop":1759788754436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a8b46212494a15","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759788772049,"stop":1759788772049,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f641167267cc13","name":"should stop query on content message from same channel","time":{"start":1759788777692,"stop":1759788777692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6e4a6320ad8d97","name":"should not receive a peer event after stop","time":{"start":1759788735558,"stop":1759788735558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81a29cb0940f2c7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759788773421,"stop":1759788773421,"duration":0},"status":"passed","severity":"normal"},{"uid":"604f9c2cd0de53c5","name":"should drop connection via multiaddr with hangUp","time":{"start":1759788892638,"stop":1759788892638,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f3253b55996598","name":"should skip peers without peer exchange protocol","time":{"start":1759788731507,"stop":1759788731507,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f9153fd610254d","name":"should skip peer when failed to dial recently","time":{"start":1759788720654,"stop":1759788720654,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fe8ffe97fe8b31","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759788721174,"stop":1759788721174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d2d41060a55865","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759788761843,"stop":1759788761844,"duration":1},"status":"passed","severity":"normal"},{"uid":"b441fa0c74533019","name":"should handle corrupted shard info gracefully","time":{"start":1759788720811,"stop":1759788720811,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50497974d96cfa3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759788987123,"stop":1759788987125,"duration":2},"status":"passed","severity":"normal"},{"uid":"2654eb07022094e","name":"should return PeerId when PeerId is provided","time":{"start":1759788720967,"stop":1759788720967,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bef5e61d53743d8","name":"should return false when network is not connected","time":{"start":1759788721882,"stop":1759788721882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51540b8b1752079","name":"should return false when peer has no shard info","time":{"start":1759788720797,"stop":1759788720797,"duration":0},"status":"passed","severity":"normal"},{"uid":"33300525650beb80","name":"should properly start and stop event listening","time":{"start":1759788773935,"stop":1759788773936,"duration":1},"status":"passed","severity":"normal"},{"uid":"77871ffce0299e02","name":"should not allow k > 12","time":{"start":1759788753590,"stop":1759788753598,"duration":8},"status":"passed","severity":"normal"},{"uid":"2e822327db67974","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759789278355,"stop":1759789278356,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afa14b3f61be75b","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759788761844,"stop":1759788761844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f1c3c7dc4310b5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759789000562,"stop":1759789000562,"duration":0},"status":"passed","severity":"normal"},{"uid":"52865fe4a51374cb","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759788730756,"stop":1759788730757,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbdf11469fc5ca1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759788754445,"stop":1759788754445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91fd28aa149d490","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759788823633,"stop":1759788823634,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c5bacbc41fcd9e","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759788823631,"stop":1759788823632,"duration":1},"status":"passed","severity":"normal"},{"uid":"8535f65e8830d2ef","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759788754425,"stop":1759788754425,"duration":0},"status":"passed","severity":"normal"},{"uid":"645861d71d94d6e2","name":"should return start time to match max range","time":{"start":1759788773790,"stop":1759788773799,"duration":9},"status":"passed","severity":"normal"},{"uid":"e4681b3f9dfda65e","name":"should not create multiple intervals when called multiple times","time":{"start":1759788720635,"stop":1759788720639,"duration":4},"status":"passed","severity":"normal"},{"uid":"c0bd4e74dc3724ec","name":"should have no discoveries enabled by default","time":{"start":1759788772036,"stop":1759788772036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84d1c95ec07a51a","name":"Encoder throws on undefined content topic","time":{"start":1759788743082,"stop":1759788743082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb55a9dc55d7de9","name":"should deliver messages after dependencies are met","time":{"start":1759788762200,"stop":1759788762201,"duration":1},"status":"passed","severity":"normal"},{"uid":"94134ff7863b7ed4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759789140131,"stop":1759789140132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af86eb8f7d82ddc","name":"should not execute task if max attempts is 0","time":{"start":1759788772118,"stop":1759788772118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8260281fe1e70f5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759788754449,"stop":1759788754449,"duration":0},"status":"passed","severity":"normal"},{"uid":"c050f8af1637f885","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759788754431,"stop":1759788754431,"duration":0},"status":"passed","severity":"normal"},{"uid":"decc43e338f5baf","name":"Check received message containing Chinese","time":{"start":1759789252814,"stop":1759789252814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7128288e584de674","name":"random static sharding 3 - Cluster ID: 981, Shard ID: 206","time":{"start":1759789095636,"stop":1759789095636,"duration":0},"status":"passed","severity":"normal"},{"uid":"94535b5cc16560e5","name":"Check received message containing special chars","time":{"start":1759789252813,"stop":1759789252813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5189ac2e478b61db","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759788762200,"stop":1759788762200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44b678a00c62421","name":"Relay - dialed after","time":{"start":1759789155023,"stop":1759789155023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5770edae80579294","name":"messageHashStr produces consistent results for the same input","time":{"start":1759788721174,"stop":1759788721175,"duration":1},"status":"passed","severity":"normal"},{"uid":"57204f3ded5588a5","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759788704270,"stop":1759788704271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b944ec262229f15c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759788754446,"stop":1759788754446,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90e7d1174fefe9b","name":"should return PeerId when PeerId is provided","time":{"start":1759788720968,"stop":1759788720968,"duration":0},"status":"passed","severity":"normal"},{"uid":"681a9050becfb927","name":"Check publish message containing Script","time":{"start":1759788993908,"stop":1759788993910,"duration":2},"status":"passed","severity":"normal"},{"uid":"738c99496277394b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759788721159,"stop":1759788721160,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7cf2ed0d8d7fd6","name":"Store - dialed first","time":{"start":1759789155026,"stop":1759789155026,"duration":0},"status":"passed","severity":"normal"},{"uid":"888693e11f00d367","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759788704273,"stop":1759788704273,"duration":0},"status":"passed","severity":"normal"},{"uid":"178cbb11fb5fef57","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759789152903,"stop":1759789152904,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ab47620b6e6905","name":"should not dial peers from store when browser is not connected","time":{"start":1759788721619,"stop":1759788721619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1a0f6c1f020098","name":"should create KeepAliveManager with relay","time":{"start":1759788720457,"stop":1759788720458,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e00576335ee513","name":"configure the node with multiple content topics","time":{"start":1759789088512,"stop":1759789088512,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a1e4f8a68ac0e","name":"should handle peer store errors gracefully","time":{"start":1759788720347,"stop":1759788720347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ff4771222e4956","name":"ignores unrecognized TXT record formats","time":{"start":1759788731721,"stop":1759788731722,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12bde8747bdcc8","name":"should handle browser offline state overriding peer connections","time":{"start":1759788720579,"stop":1759788720579,"duration":0},"status":"passed","severity":"normal"},{"uid":"b801acaa2aed0535","name":"should create QueryOnConnect instance without options","time":{"start":1759788773750,"stop":1759788773751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c2bdd55acb301","name":"should clear the dialing interval","time":{"start":1759788720639,"stop":1759788720639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e968a859e650c4a4","name":"should initialize with default number of peers","time":{"start":1759788773322,"stop":1759788773322,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dc048f2c9927e7","name":"Meta field set when metaSetter is specified","time":{"start":1759788721837,"stop":1759788721837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdc0d32f207c157","name":"Ephemeral field set to true","time":{"start":1759788721837,"stop":1759788721837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1005089f1791d0","name":"should encodeTxt and decodeTxt","time":{"start":1759788710851,"stop":1759788710851,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ed28777a79b0e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759788704281,"stop":1759788704281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22581aabdf7bad9","name":"should dispatch connect and disconnect events","time":{"start":1759788773329,"stop":1759788773332,"duration":3},"status":"passed","severity":"normal"},{"uid":"2db8bc909df01819","name":"should handle dial errors","time":{"start":1759788721883,"stop":1759788721883,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6b28162b796265","name":"should add received message to localHistory with retrievalHint","time":{"start":1759788762197,"stop":1759788762197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06b6efc2cde4969","name":"Waku message hash computation (payload length 0)","time":{"start":1759788721168,"stop":1759788721172,"duration":4},"status":"passed","severity":"normal"},{"uid":"4a967b941993bd1","name":"should create ConnectionManager with relay","time":{"start":1759788721879,"stop":1759788721879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaa8ad4dfc99261","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759789141242,"stop":1759789141243,"duration":1},"status":"passed","severity":"normal"},{"uid":"7057d24e0bd9fcc5","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759788704277,"stop":1759788704277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecebefdcfd5357f","name":"Subscribe to topic containing long and receive message","time":{"start":1759789278344,"stop":1759789278344,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af185c65ae4f36d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759788823635,"stop":1759788823635,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c861dac0a4d5f9","name":"throws on content topic with generation field greater than 0","time":{"start":1759788704265,"stop":1759788704266,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b3b1208b2837f6","name":"rejects content-filtered query with only contentTopics","time":{"start":1759788721078,"stop":1759788721078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8c409e08375a10","name":"handles different networkShards values correctly","time":{"start":1759788704276,"stop":1759788704276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fc0fc92c1b09f1","name":"topics with same application and version share the same shard","time":{"start":1759788704274,"stop":1759788704275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff76ad1a163cec72","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759788741423,"stop":1759788741424,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d53889441e884d4","name":"Subscribe and receive messages via lightPush","time":{"start":1759789278339,"stop":1759789278340,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63bbdfda5bc54a5","name":"should handle peer not in mesh for all topics","time":{"start":1759788720514,"stop":1759788720514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47ec7a905c1bd1f","name":"should be able to decode the field with only STORE set to true","time":{"start":1759788710101,"stop":1759788710102,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0039204170ac64","name":"should lock peers when selected","time":{"start":1759788773328,"stop":1759788773328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f250079048ff88aa","name":"should return true for message with causal history","time":{"start":1759788777693,"stop":1759788777694,"duration":1},"status":"passed","severity":"normal"},{"uid":"4543209ff4239c7b","name":"Asymmetric encrypt & decrypt","time":{"start":1759788741977,"stop":1759788741977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d2abb458e99d7a","name":"should handle retrieve function with query parameters","time":{"start":1759788773766,"stop":1759788773766,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef2836e8ea850ae","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app14/5/topic865/xml","time":{"start":1759789088507,"stop":1759789088508,"duration":1},"status":"passed","severity":"normal"},{"uid":"245cd5f0c9b1e52","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759788721626,"stop":1759788721627,"duration":1},"status":"passed","severity":"normal"},{"uid":"d056e07ab90a08ce","name":"should increase lamport timestamp","time":{"start":1759788762193,"stop":1759788762193,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfd24af6e0bed65","name":"Check publish message containing Chinese","time":{"start":1759788993903,"stop":1759788993907,"duration":4},"status":"passed","severity":"normal"},{"uid":"6ee8974456e0c9f","name":"returns nothing if no connections present","time":{"start":1759788721296,"stop":1759788721297,"duration":1},"status":"passed","severity":"normal"},{"uid":"1628403c4cf86096","name":"Check received message containing short","time":{"start":1759789252799,"stop":1759789252800,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5d86a127ded6ca","name":"Nwaku publishes","time":{"start":1759788992528,"stop":1759788992528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c547c755e7926438","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759788704277,"stop":1759788704277,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5748480b374674","name":"returns all values when wanted number matches available values","time":{"start":1759788730018,"stop":1759788730020,"duration":2},"status":"passed","severity":"normal"},{"uid":"427a820f8afcb009","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759789278354,"stop":1759789278354,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c746fcf73e4938","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759788753606,"stop":1759788753607,"duration":1},"status":"passed","severity":"normal"},{"uid":"897930e235e2dbbe","name":"Check publish message containing numeric","time":{"start":1759788993903,"stop":1759788993903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68fb19575d080c9","name":"should handle case when navigator is not available","time":{"start":1759788720557,"stop":1759788720557,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cf7ba7bf57c3ec","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759789140132,"stop":1759789140132,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e65024be4118fe","name":"return first retrieved peers without further DNS queries","time":{"start":1759788731723,"stop":1759788731723,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae939a2f50d47db5","name":"Subscribe and publish message","time":{"start":1759789000545,"stop":1759789000546,"duration":1},"status":"passed","severity":"normal"},{"uid":"782284117faf42dc","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759788762205,"stop":1759788762205,"duration":0},"status":"passed","severity":"normal"},{"uid":"47339e8b019566a8","name":"Automatically retrieves missing message","time":{"start":1759788777690,"stop":1759788777690,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88a90325d17d0cf1","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759788731388,"stop":1759788731388,"duration":0},"status":"passed","severity":"normal"},{"uid":"235afe3cf9fb3d80","name":"Check message with no pubsub topic is not received","time":{"start":1759789252809,"stop":1759789252809,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f25e413e2e637f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759788979293,"stop":1759788979294,"duration":1},"status":"passed","severity":"normal"},{"uid":"546b8866a43d73b3","name":"Promise Callback - false","time":{"start":1759789121355,"stop":1759789121355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d004ff019028d1e1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759789278346,"stop":1759789278346,"duration":0},"status":"passed","severity":"normal"},{"uid":"818b8a434f2521ec","name":"should remove event listener for peer:discovery","time":{"start":1759788720337,"stop":1759788720338,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cac9897190c5e30","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759788754442,"stop":1759788754443,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe914d62ce2eee6","name":"should reassess health immediately when peer disconnects","time":{"start":1759788773936,"stop":1759788773936,"duration":0},"status":"passed","severity":"normal"},{"uid":"420b2380e7cd9c00","name":"should capture event listeners for testing","time":{"start":1759788773765,"stop":1759788773765,"duration":0},"status":"passed","severity":"normal"},{"uid":"316295077da70a66","name":"new peer added after a peer was already found","time":{"start":1759788982578,"stop":1759788982579,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f0031e368cefb7","name":"should handle peer connect event","time":{"start":1759788720558,"stop":1759788720558,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f11b0faaa5cba19","name":"random static sharding 1 - Cluster ID: 154, Shard ID: 690","time":{"start":1759789095635,"stop":1759789095635,"duration":0},"status":"passed","severity":"normal"},{"uid":"23620a174868ca20","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759789101232,"stop":1759789101233,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38389125572abeb","name":"Query with Promise Callback, No message returned","time":{"start":1759789110147,"stop":1759789110147,"duration":0},"status":"passed","severity":"normal"},{"uid":"984fd4ae8183687f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759789101806,"stop":1759789101807,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00e02cfdd425026","name":"should merge provided config with defaults","time":{"start":1759788721880,"stop":1759788721880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b7cc21679dbdce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759788754452,"stop":1759788754452,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdb0844b377de24","name":"should drop connection to one peer on hangUp","time":{"start":1759788892638,"stop":1759788892638,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c6719cd46ae6b4","name":"should return true when peer is on the same cluster","time":{"start":1759788720790,"stop":1759788720790,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fba28cfbebf5da","name":"should reject if LightPush is requested but not mounted","time":{"start":1759788774658,"stop":1759788774658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2343e1324da7e1","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759788720541,"stop":1759788720542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b545621678bc36b9","name":"Check received message containing unicode special characters","time":{"start":1759789252818,"stop":1759789252818,"duration":0},"status":"passed","severity":"normal"},{"uid":"843b80ade786bd22","name":"should create ShardReader with static shards network config","time":{"start":1759788720789,"stop":1759788720790,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae889a2944fcf41a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759788993914,"stop":1759788993916,"duration":2},"status":"passed","severity":"normal"},{"uid":"993692370f2aad2f","name":"Outgoing message is emitted as sent","time":{"start":1759788777688,"stop":1759788777689,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac545491d78813d","name":"should be safe to call multiple times","time":{"start":1759788721617,"stop":1759788721618,"duration":1},"status":"passed","severity":"normal"},{"uid":"8668f61bd864f0ae","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app27/10/topic669/utf8","time":{"start":1759789088505,"stop":1759789088506,"duration":1},"status":"passed","severity":"normal"},{"uid":"52973bcaa33747ef","name":"should filter peers by codec","time":{"start":1759788721885,"stop":1759788721885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7704161d915c4b7","name":"should handle query errors gracefully","time":{"start":1759788731508,"stop":1759788731508,"duration":0},"status":"passed","severity":"normal"},{"uid":"3427818bf8119298","name":"should return undefined if no connection provided","time":{"start":1759788721362,"stop":1759788721362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e431727f806f70","name":"Check received message with timestamp: 1759788802361000000 ","time":{"start":1759789252818,"stop":1759789252819,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b70660b8f9d83f","name":"returns only open connection if one present","time":{"start":1759788721297,"stop":1759788721297,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e54bd553c3e68de","name":"should perform initial health assessment on start","time":{"start":1759788773936,"stop":1759788773936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e364085bf4a20e9b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759788704654,"stop":1759788704654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a8fc32fbd6db24","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759788704275,"stop":1759788704275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1595e5982511d9aa","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759788720482,"stop":1759788720483,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7ab46d1d61e04e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759788754427,"stop":1759788754427,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a57efdbddd3aa","name":"should throw error - invalid id","time":{"start":1759788710857,"stop":1759788710858,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9c0de4605306b8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759788754449,"stop":1759788754450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7651f41454f7c92","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759788704280,"stop":1759788704280,"duration":0},"status":"passed","severity":"normal"},{"uid":"719b464e4645c837","name":"Passing page size 3 when there are 20 messages","time":{"start":1759789134341,"stop":1759789134341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8531843af6f4855","name":"should stop query when sync message from same channel is found","time":{"start":1759788777691,"stop":1759788777691,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a423f20f5f57ee2","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759788754429,"stop":1759788754429,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a7cf371a5cd46b","name":"should return false when peer is not on topic","time":{"start":1759788721886,"stop":1759788721886,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c642277e35f55d","name":"should handle relay send failures gracefully","time":{"start":1759788720508,"stop":1759788720508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7862004d82a46d8e","name":"should work with async generator that yields promises","time":{"start":1759788773766,"stop":1759788773766,"duration":0},"status":"passed","severity":"normal"},{"uid":"593800f5aebb982e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759788704279,"stop":1759788704279,"duration":0},"status":"passed","severity":"normal"},{"uid":"573240ec9fd68bb3","name":"should emit a peer event after start","time":{"start":1759789009527,"stop":1759789009531,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf70efc3937283ee","name":"Check received message containing SQL Injection","time":{"start":1759789252815,"stop":1759789252815,"duration":0},"status":"passed","severity":"normal"},{"uid":"705e8de0fd0b3f56","name":"should work with mock decoders","time":{"start":1759788773762,"stop":1759788773765,"duration":3},"status":"passed","severity":"normal"},{"uid":"53b4328aba5db1ce","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759788731512,"stop":1759788731512,"duration":0},"status":"passed","severity":"normal"},{"uid":"7082f71dc42552e0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759789278353,"stop":1759789278353,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d57a4771ccc626","name":"should dial peer when peer is discovered","time":{"start":1759788720345,"stop":1759788720345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95315706aa061b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759789278349,"stop":1759789278349,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b4b1cb2dc0cbc9","name":"should not process empty queue","time":{"start":1759788720666,"stop":1759788720666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9402059f4b51bef6","name":"should monitor connected peers and store them into cache","time":{"start":1759788898582,"stop":1759788898583,"duration":1},"status":"passed","severity":"normal"},{"uid":"582b11598f51100a","name":"should not be sent when there is no history","time":{"start":1759788762204,"stop":1759788762204,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d2bc2200480acc","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759788762194,"stop":1759788762195,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5c2275f1cf02b9","name":"Subscribe to topic containing short and publish message","time":{"start":1759789000551,"stop":1759789000554,"duration":3},"status":"passed","severity":"normal"},{"uid":"1337f8b20b3eb10","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759788773789,"stop":1759788773789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f69a7e1eea06b2","name":"should set field with all protocols enabled","time":{"start":1759788710868,"stop":1759788710868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8831c2aa74d5349","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759788754439,"stop":1759788754440,"duration":1},"status":"passed","severity":"normal"},{"uid":"661540306fc2d785","name":"should use configured peers when available","time":{"start":1759788774513,"stop":1759788774513,"duration":0},"status":"passed","severity":"normal"},{"uid":"209c07f30194ec60","name":"should handle shardReader errors","time":{"start":1759788721886,"stop":1759788721887,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ad00188cd99da0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759789278356,"stop":1759789278357,"duration":1},"status":"passed","severity":"normal"},{"uid":"311ed6a398b23e4","name":"can start and stop the service","time":{"start":1759788735557,"stop":1759788735557,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcfbd2d0476a5135","name":"Stops search when 2 null results are returned","time":{"start":1759788731018,"stop":1759788731018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56272e902486b35","name":"Check meta is set [symmetric]","time":{"start":1759788741424,"stop":1759788741424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172205cb0d4d071","name":"should push the message to the outgoing buffer","time":{"start":1759788762193,"stop":1759788762194,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab76dc43f8800e72","name":"can start the service","time":{"start":1759789009517,"stop":1759789009518,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d16cab3f6694417","name":"Subscribe to topic containing XML and publish message","time":{"start":1759789000558,"stop":1759789000558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ff88e79b08eee9","name":"should handle hash queries without validation","time":{"start":1759788774512,"stop":1759788774513,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec230791accd85fe","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759788827038,"stop":1759788827039,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3355d8a559c001c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759788807796,"stop":1759788807796,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a493d4f6fb52a65d","name":"should dispatch network event when browser goes offline","time":{"start":1759788720571,"stop":1759788720575,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c8cac2b6c9e72b2","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759789000558,"stop":1759789000559,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e7b7e13f0533c1","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759788754434,"stop":1759788754434,"duration":0},"status":"passed","severity":"normal"},{"uid":"907ecc756a31bb8d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759789000546,"stop":1759789000547,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63aac0f5826b5a2","name":"should properly create location multiaddrs - udp","time":{"start":1759788710866,"stop":1759788710867,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f23426eaaab8714","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759789278357,"stop":1759789278357,"duration":0},"status":"passed","severity":"normal"},{"uid":"183f62429bf4e4e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759789000547,"stop":1759789000547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0e550989b62c83","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759788720967,"stop":1759788720968,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bce4ed0ef32ef0a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app52/7/topic169/json","time":{"start":1759789088504,"stop":1759789088504,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e94111ef1d8a2aa","name":"accepts time-filtered query with content filter","time":{"start":1759788721085,"stop":1759788721085,"duration":0},"status":"passed","severity":"normal"},{"uid":"874e8fa8574a3257","name":"should only return 1 node with relay and store capability","time":{"start":1759788731722,"stop":1759788731723,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecf0ec822b4da84","name":"should add and remove event listeners correctly","time":{"start":1759788735560,"stop":1759788735560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3ddf21a508ae20","name":"Check message with non string payload is not received","time":{"start":1759789252822,"stop":1759789252822,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bfc426cb9e5a99","name":"should handle peer store errors gracefully","time":{"start":1759788773939,"stop":1759788773943,"duration":4},"status":"passed","severity":"normal"},{"uid":"32c711cfbb7e819e","name":"should start all internal components","time":{"start":1759788721880,"stop":1759788721881,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac250ce9ae8a12de","name":"should not fail to stop the service if it was not started","time":{"start":1759789009521,"stop":1759789009527,"duration":6},"status":"passed","severity":"normal"},{"uid":"173b15c30354f10f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759788704279,"stop":1759788704279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b1a48b70b0d0f1","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759788754440,"stop":1759788754440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe90db9302785f6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759789278349,"stop":1759789278349,"duration":0},"status":"passed","severity":"normal"},{"uid":"887f1e11d71dc42e","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759788993922,"stop":1759788993922,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee02edd70acca0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759788754432,"stop":1759788754432,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f595b13519ca19","name":"yields undefined for messages without content topic","time":{"start":1759788721557,"stop":1759788721558,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf27cc58bd3b5bc","name":"Get Nodes","time":{"start":1759788731017,"stop":1759788731017,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20f0396c5ba03a","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759788773788,"stop":1759788773788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0e7f901ebae02b","name":"Callback on promise","time":{"start":1759789135528,"stop":1759789135528,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c22b76eb714bef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759788704281,"stop":1759788704282,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57764860ff4f78f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759788704273,"stop":1759788704274,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b25258f194dece","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759789110136,"stop":1759789110145,"duration":9},"status":"passed","severity":"normal"},{"uid":"aac12c453aa074dc","name":"Js publishes, other Js receives","time":{"start":1759788992528,"stop":1759788992528,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b7936e08e3248c","name":"throws on content topic with empty version field","time":{"start":1759788704267,"stop":1759788704267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13d3e2e8db0ad5b","name":"Check received message containing JSON","time":{"start":1759789252816,"stop":1759789252817,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac5e8f7f52d26b","name":"should create all internal components","time":{"start":1759788721880,"stop":1759788721880,"duration":0},"status":"passed","severity":"normal"},{"uid":"28358c1815b96fbf","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759788782971,"stop":1759788782971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd4b745a12a5b42","name":"should continually clean up expired entries at intervals","time":{"start":1759788770986,"stop":1759788770987,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdf966ab624e3e2","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759789152908,"stop":1759789152908,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d3abb46a0014cc","name":"Light Node - default protocols","time":{"start":1759789155027,"stop":1759789155028,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ec445a320d862c","name":"should be safe to call multiple times","time":{"start":1759788721881,"stop":1759788721882,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57dcddf748467a5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759789000558,"stop":1759789000558,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f351d3b08e097fb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759788754447,"stop":1759788754447,"duration":0},"status":"passed","severity":"normal"},{"uid":"306850f44bb2b7f0","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759788721886,"stop":1759788721886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af14746e77af3ad","name":"should handle complete connection lifecycle","time":{"start":1759788720579,"stop":1759788720579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79697016ee3f571","name":"should handle ENR without shardInfo","time":{"start":1759788731510,"stop":1759788731511,"duration":1},"status":"passed","severity":"normal"},{"uid":"913a76483343a4d4","name":"should return true for sync message with causal history","time":{"start":1759788777694,"stop":1759788777694,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1af62ebfbfdb0cf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759788754443,"stop":1759788754445,"duration":2},"status":"passed","severity":"normal"},{"uid":"f987603061d42bb6","name":"should dial peers from store when browser is connected","time":{"start":1759788721619,"stop":1759788721619,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b371c23eb454929","name":"should accept empty decoders array","time":{"start":1759788773751,"stop":1759788773751,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6c5feab9da316e","name":"should skip peers without ENR","time":{"start":1759788731509,"stop":1759788731509,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0c89f6ca3c7c0d","name":"Check received message with timestamp: 1759788802361 ","time":{"start":1759789252819,"stop":1759789252819,"duration":0},"status":"passed","severity":"normal"},{"uid":"af05a6d417fc735b","name":"should return false when navigator.onLine is false","time":{"start":1759788720556,"stop":1759788720556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d75a9f0275c509","name":"should not create relay timers when relay is not provided","time":{"start":1759788720500,"stop":1759788720501,"duration":1},"status":"passed","severity":"normal"},{"uid":"67499d8e2d3457d7","name":"should return false when peer is on different cluster","time":{"start":1759788720790,"stop":1759788720796,"duration":6},"status":"passed","severity":"normal"},{"uid":"ff8728609971d513","name":"should allow redial after failed dial cooldown expires","time":{"start":1759788720663,"stop":1759788720663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3765280b1fdc8a","name":"throws on content topic with empty encoding field","time":{"start":1759788704268,"stop":1759788704269,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f89ebd080ab0bb3","name":"Passing page size 110 when there are 120 messages","time":{"start":1759789134342,"stop":1759789134342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ed96ab1a9d6c55","name":"should handle v3 RLN errors","time":{"start":1759788773111,"stop":1759788773111,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade1dde12d816569","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759788704273,"stop":1759788704273,"duration":0},"status":"passed","severity":"normal"},{"uid":"604bf8015264dcb","name":"should add event listeners to globalThis","time":{"start":1759788720546,"stop":1759788720546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4cf1d8e6df342f7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759788753599,"stop":1759788753600,"duration":1},"status":"passed","severity":"normal"},{"uid":"c122eaf10826094b","name":"should stop all internal components","time":{"start":1759788721881,"stop":1759788721881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffce435fd204190b","name":"groups content topics by expected pubsub topic","time":{"start":1759788704275,"stop":1759788704275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6954183938570f9","name":"should query peer with peer exchange protocol","time":{"start":1759788731506,"stop":1759788731507,"duration":1},"status":"passed","severity":"normal"}]