2025-07-11 21:17:10 +00:00

1 line
193 KiB
JSON

[{"uid":"2b49915e7a239aec","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752268461406,"stop":1752268461406,"duration":0},"status":"passed","severity":"normal"},{"uid":"add9bb393864a2cc","name":"Push message with content topic containing numeric","time":{"start":1752268581621,"stop":1752268581621,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf34b56301ecaa5c","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752267907163,"stop":1752267907163,"duration":0},"status":"passed","severity":"normal"},{"uid":"119e7f514e562594","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752267915003,"stop":1752267915011,"duration":8},"status":"passed","severity":"normal"},{"uid":"f60212c5f714336f","name":"should not hang up bootstrap peer if under limit","time":{"start":1752267907161,"stop":1752267907162,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e9c16077c4f8b1","name":"Check received message containing escaped characters","time":{"start":1752268412604,"stop":1752268412604,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea2d44340558ac5","name":"should be able to decode the field with only STORE set to true","time":{"start":1752267896223,"stop":1752267896223,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db836f41a78d253","name":"Push message with Chinese payload","time":{"start":1752268581616,"stop":1752268581616,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dba1760ccef30e","name":"should properly create location multiaddrs - tcp6","time":{"start":1752267896981,"stop":1752267896981,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e1a1949d8d5f22","name":"Accepts a valid Waku Message","time":{"start":1752267941069,"stop":1752267941070,"duration":1},"status":"passed","severity":"normal"},{"uid":"25228cd7d588f363","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752268461398,"stop":1752268461398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76c4f93060925c8","name":"ignores domain fetching errors","time":{"start":1752267915731,"stop":1752267915731,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b27c08da9a11ef","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752267907271,"stop":1752267907271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83fcc36db420bcd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752268461416,"stop":1752268461416,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e887f7f799de24","name":"should dial peer immediately when queue is empty","time":{"start":1752267906984,"stop":1752267906985,"duration":1},"status":"passed","severity":"normal"},{"uid":"12429609b25a5b4e","name":"Decrypt messages","time":{"start":1752268070258,"stop":1752268070258,"duration":0},"status":"passed","severity":"normal"},{"uid":"910d96169aee83d8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752267890900,"stop":1752267890900,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ed8b62a4272e9c","name":"should decode valid enr with tcp successfully","time":{"start":1752267896972,"stop":1752267896972,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9dd501a343b463","name":"Check publish message containing long","time":{"start":1752268094936,"stop":1752268094937,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b62775b6773f6e6","name":"Fails to push message with large meta","time":{"start":1752268581613,"stop":1752268581613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d538967445ee78","name":"should not allow unachievable error rate","time":{"start":1752267946395,"stop":1752267946396,"duration":1},"status":"passed","severity":"normal"},{"uid":"349ec725ee95d7fc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752268174430,"stop":1752268174430,"duration":0},"status":"passed","severity":"normal"},{"uid":"a285799e63b2cbb7","name":"Check received message with timestamp: 1752267968082 ","time":{"start":1752268412615,"stop":1752268412615,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a6b3d5354d60e0","name":"should hang up bootstrap peer if over limit","time":{"start":1752267907162,"stop":1752267907162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8270800ea446d94","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752268185567,"stop":1752268185568,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac0cacc259d19c4","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752268461422,"stop":1752268461422,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc40aa35475c95a","name":"Subscribe and receives messages on 20 topics","time":{"start":1752268461398,"stop":1752268461399,"duration":1},"status":"passed","severity":"normal"},{"uid":"789f26985df1e7df","name":"should properly create location multiaddrs - tcp","time":{"start":1752267896982,"stop":1752267896982,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3f34703fff5637","name":"should return false when peer is on different cluster","time":{"start":1752267906556,"stop":1752267906557,"duration":1},"status":"passed","severity":"normal"},{"uid":"29fe3a8d1d6d35a6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752267946661,"stop":1752267946662,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1b4ab3f26372e7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752268461404,"stop":1752268461404,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2031708a51aeae","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752268185569,"stop":1752268185571,"duration":2},"status":"passed","severity":"normal"},{"uid":"521cff82af9980f7","name":"should update ack status of messages in outgoing buffer","time":{"start":1752267951818,"stop":1752267951818,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ab270cfcfc5e00","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752268461419,"stop":1752268461419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9273dd955c966434","name":"Check publish message containing Arabic","time":{"start":1752268094938,"stop":1752268094938,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e3968d8879743","name":"should not process empty queue","time":{"start":1752267906992,"stop":1752267906992,"duration":0},"status":"passed","severity":"normal"},{"uid":"e204b9d7605b82a8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752268101896,"stop":1752268101896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca52385bd07d4989","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752268461409,"stop":1752268461409,"duration":0},"status":"passed","severity":"normal"},{"uid":"9feaa89a6b239f63","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752267907350,"stop":1752267907351,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea47de1924cd0fb","name":"should drop connection to one peer on hangUp","time":{"start":1752268057188,"stop":1752268057188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d08c57e63a5b226","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752268103853,"stop":1752268103854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27c5f101f5a064a","name":"should start and stop interval correctly","time":{"start":1752267936131,"stop":1752267936132,"duration":1},"status":"passed","severity":"normal"},{"uid":"b093feac80c4550","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752267915735,"stop":1752267915735,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78029a007f323bf7","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752267937031,"stop":1752267937031,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f69668c8c13287a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752267946658,"stop":1752267946659,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf557d7e8beb0fc9","name":"Check received message containing SQL Injection","time":{"start":1752268412612,"stop":1752268412612,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d1d2024f30ec3","name":"should return false when peer is not found","time":{"start":1752267906579,"stop":1752267906579,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2f0ae6442dca20","name":"should hang up with PeerId and return true on success","time":{"start":1752267907549,"stop":1752267907549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9227979bfa8fc12","name":"Publish message with rate limit","time":{"start":1752268094957,"stop":1752268094957,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bd387dcd7abce4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752268103848,"stop":1752268103849,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5b8e117343158a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752267896218,"stop":1752267896218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80bcdd52e879d5f","name":"should reject on timeout if it was set","time":{"start":1752267937331,"stop":1752267937332,"duration":1},"status":"passed","severity":"normal"},{"uid":"799ace717c1b81ce","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752267936137,"stop":1752267936137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2c6b1885ad7ed2","name":"should dial with multiaddr and return stream","time":{"start":1752267907548,"stop":1752267907548,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25d2b0950f3a030","name":"isConnected should return true after first peer connects","time":{"start":1752267988782,"stop":1752267988782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad03a6273e6408e","name":"retrieves a single peer","time":{"start":1752267915730,"stop":1752267915730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9475f222f19ec632","name":"should handle task timeouts","time":{"start":1752267936143,"stop":1752267936150,"duration":7},"status":"passed","severity":"normal"},{"uid":"b3b6c38f937a9bf8","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752267890911,"stop":1752267890911,"duration":0},"status":"passed","severity":"normal"},{"uid":"608b35a1b933903a","name":"isConnected return false after peer stops","time":{"start":1752267988783,"stop":1752267988784,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b4882d3ee5df7e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752268581611,"stop":1752268581611,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ac1462efd63ba7","name":"should not fail to start the service if it is already started","time":{"start":1752268068613,"stop":1752268068614,"duration":1},"status":"passed","severity":"normal"},{"uid":"832784007a201747","name":"handles empty shards array correctly","time":{"start":1752267890909,"stop":1752267890910,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e5a805f1a7fb66","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752268238829,"stop":1752268238829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f62a3f81104d97","name":"Using a function","time":{"start":1752268240246,"stop":1752268240246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5929c43fff6e8c53","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752267890895,"stop":1752267890896,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc75c99b56801d6b","name":"Light Node - default protocols","time":{"start":1752268245762,"stop":1752268245762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e505fcf7dbfa98","name":"Passing page size 1 when there are 4 messages","time":{"start":1752268234104,"stop":1752268234105,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd418f4667f29b5","name":"Query with Ordered Callback, No Decoder","time":{"start":1752268185576,"stop":1752268185576,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa18b540fe12875","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752267946643,"stop":1752267946644,"duration":1},"status":"passed","severity":"normal"},{"uid":"3faa184df35bc885","name":"should handle shardReader errors","time":{"start":1752267907554,"stop":1752267907554,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89c4307f2f8afbf","name":"messageHash returns a Uint8Array","time":{"start":1752267906779,"stop":1752267906779,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a96a548e5e9e35","name":"Check received message containing SQL Injection","time":{"start":1752268412602,"stop":1752268412602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9168584d6fdfbd8","name":"should clear existing timers before creating new ones","time":{"start":1752267907295,"stop":1752267907295,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7b23028f91b52c","name":"random static sharding 1 - Cluster ID: 753, Shard ID: 236","time":{"start":1752268224658,"stop":1752268224658,"duration":0},"status":"passed","severity":"normal"},{"uid":"c463885420a7ae17","name":"Query Generator, No message returned","time":{"start":1752268185573,"stop":1752268185573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e693dcffd5c5da6f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752267937204,"stop":1752267937205,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89a360d24829f78","name":"Check received message containing JSON","time":{"start":1752268412613,"stop":1752268412613,"duration":0},"status":"passed","severity":"normal"},{"uid":"449c9ac4b822f195","name":"different cluster, different shard: nodes don't connect","time":{"start":1752268029910,"stop":1752268029912,"duration":2},"status":"passed","severity":"normal"},{"uid":"9767291a78aa592d","name":"Push message with content topic containing long","time":{"start":1752268581620,"stop":1752268581621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f66b9ae6f5bf61a","name":"Publish message with custom timestamp: Fri Jul 11 2025 22:08:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1752268094953,"stop":1752268094953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f481350c2dc94bed","name":"Query with Ordered Callback, No message returned","time":{"start":1752268185576,"stop":1752268185577,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a1a6890d0d7c0b","name":"should stop and cleanup resources","time":{"start":1752267937729,"stop":1752267937730,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6f81a871764fb7","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752267915016,"stop":1752267915019,"duration":3},"status":"passed","severity":"normal"},{"uid":"82cd90da0b98d109","name":"Push to array if already present","time":{"start":1752267890467,"stop":1752267890467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90bc00fb213fc9b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752268103849,"stop":1752268103850,"duration":1},"status":"passed","severity":"normal"},{"uid":"beee0a41817f59b3","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752267890910,"stop":1752267890910,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b0f113ee09dd92","name":"returns nothing if no connections present","time":{"start":1752267907330,"stop":1752267907330,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b4fa7fac68178f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752268461420,"stop":1752268461421,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fb7573d5809d1f","name":"should clear timers for specific peer on disconnect","time":{"start":1752267907292,"stop":1752267907292,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfa09fefcf4d54e","name":"pre and post cipher","time":{"start":1752267926133,"stop":1752267926133,"duration":0},"status":"passed","severity":"normal"},{"uid":"437584dfdf217476","name":"should handle peer store errors gracefully","time":{"start":1752267907175,"stop":1752267907176,"duration":1},"status":"passed","severity":"normal"},{"uid":"556a0f658b9018b8","name":"Generator, custom pubsub topic","time":{"start":1752268219903,"stop":1752268219903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c64b4c6b2f42c9f","name":"should start all internal components","time":{"start":1752267907544,"stop":1752267907545,"duration":1},"status":"passed","severity":"normal"},{"uid":"f89d44ea04da0691","name":"Push 30 different messages","time":{"start":1752268581620,"stop":1752268581620,"duration":0},"status":"skipped","severity":"normal"},{"uid":"422073c32b0347ee","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752268461412,"stop":1752268461413,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b519406b7840ada","name":"isConnected should return false after all peers disconnect","time":{"start":1752267988782,"stop":1752267988783,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a0b607aec63db2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752267890905,"stop":1752267890905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fd3f50929fddcc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752267890906,"stop":1752267890906,"duration":0},"status":"passed","severity":"normal"},{"uid":"40aac5ff87acbb2c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752268103854,"stop":1752268103854,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b314cdc5c6766b","name":"should return false when peer has no shard info","time":{"start":1752267906557,"stop":1752267906558,"duration":1},"status":"passed","severity":"normal"},{"uid":"158d0caf31ecf4eb","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752267907185,"stop":1752267907187,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9b9c0cd2f4a8747","name":"Push message with custom timestamp: 1752264389155","time":{"start":1752268581627,"stop":1752268581627,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bdf73d03be456f","name":"Promise Callback - false","time":{"start":1752268225534,"stop":1752268225534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c8fd61f20f4dc6","name":"should return true when peer is on the specified shard","time":{"start":1752267906566,"stop":1752267906567,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b87daf1bacc04bb","name":"should decode valid enr successfully","time":{"start":1752267896971,"stop":1752267896971,"duration":0},"status":"passed","severity":"normal"},{"uid":"283a8738b6391923","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752268461412,"stop":1752268461412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ed982214c0c3ea","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752267919652,"stop":1752267919652,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf3daad4058d575","name":"Non TWN Cluster","time":{"start":1752268202886,"stop":1752268202886,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a48112ff1d389e4","name":"Refresh subscription","time":{"start":1752268461414,"stop":1752268461414,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee7534d132cfefe","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752267988786,"stop":1752267988786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5697cacfbf3442de","name":"should handle all zero keep alive options","time":{"start":1752267907296,"stop":1752267907296,"duration":0},"status":"passed","severity":"normal"},{"uid":"5156556051f2c7f3","name":"Symmetric encrypt & Decrypt","time":{"start":1752267926132,"stop":1752267926133,"duration":1},"status":"passed","severity":"normal"},{"uid":"316c94ed570de025","name":"Push message with content topic containing Script","time":{"start":1752268581610,"stop":1752268581611,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c06917a1da8fc4","name":"Used by Waku Relay","time":{"start":1752268240247,"stop":1752268240247,"duration":0},"status":"passed","severity":"normal"},{"uid":"987557afb73571f3","name":"Publish without waiting for remote peer","time":{"start":1752268103843,"stop":1752268103843,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c1450caadb3559","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752267946647,"stop":1752267946647,"duration":0},"status":"passed","severity":"normal"},{"uid":"1336ecf5cb2ded1f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752267951814,"stop":1752267951814,"duration":0},"status":"passed","severity":"normal"},{"uid":"630fa0c51450c0fb","name":"should dial second nwaku node that was discovered","time":{"start":1752267966673,"stop":1752267966674,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c4d9d1a722965c18","name":"should never report false negatives","time":{"start":1752267949442,"stop":1752267949443,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c578917a384e66","name":"Push message with content topic containing unicode special characters","time":{"start":1752268581612,"stop":1752268581612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd2f1d5427e9d7a","name":"Push message with custom timestamp: 1752271589155","time":{"start":1752268581627,"stop":1752268581627,"duration":0},"status":"passed","severity":"normal"},{"uid":"721ea7a791172746","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752267906501,"stop":1752267906502,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0334d88fa40dd4","name":"should not return locked peers if enough unlocked are available","time":{"start":1752267937410,"stop":1752267937411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0926c90ce36a00","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752267946638,"stop":1752267946638,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9c3cda7217a873","name":"Subscribe to topic containing short and publish message","time":{"start":1752268103846,"stop":1752268103847,"duration":1},"status":"passed","severity":"normal"},{"uid":"504af20e4e2edfba","name":"should dial all peers on dial","time":{"start":1752268057187,"stop":1752268057187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4f86dc68b0711d","name":"Default pageSize","time":{"start":1752268234111,"stop":1752268234111,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4b947b8b7e05fd","name":"should add and remove event listeners correctly","time":{"start":1752267919653,"stop":1752267919653,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec95c43ec4d788cc","name":"Query with Promise Callback, No message returned","time":{"start":1752268185578,"stop":1752268185578,"duration":0},"status":"passed","severity":"normal"},{"uid":"57beabee32727b8b","name":"should get all peers from store","time":{"start":1752267907168,"stop":1752267907169,"duration":1},"status":"passed","severity":"normal"},{"uid":"e304e72746b59c95","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752268101901,"stop":1752268101901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed028dedeed2167","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752267946637,"stop":1752267946637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff98fadd2472b2f","name":"Encoder throws on empty string content topic","time":{"start":1752267907733,"stop":1752267907733,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb4cf3b0b8a84da","name":"should handle multiple peer connections","time":{"start":1752267907247,"stop":1752267907259,"duration":12},"status":"passed","severity":"normal"},{"uid":"8d0a4b7f7d5cfdf0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752267890886,"stop":1752267890886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3837b17c9920c6a5","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752267907553,"stop":1752267907553,"duration":0},"status":"passed","severity":"normal"},{"uid":"873384f24f4dee7","name":"handles different clusterIds correctly","time":{"start":1752267890890,"stop":1752267890890,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a437a424b706a7","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752268174435,"stop":1752268174436,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f4faa94e1cd6a2d8","name":"Generator, 2 different pubsubtopics","time":{"start":1752268219903,"stop":1752268219903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"add8f51750f83de6","name":"should not retry if at least one success","time":{"start":1752267937418,"stop":1752267937419,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0444ee3c1da1fa","name":"should not execute task if max attempts is 0","time":{"start":1752267936150,"stop":1752267936151,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a51921af8ad89ed","name":"should create ConnectionManager with relay","time":{"start":1752267907543,"stop":1752267907543,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb54d881219df7d","name":"Check meta is set [symmetric]","time":{"start":1752267925650,"stop":1752267925651,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed1630df2c08f81","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752267907415,"stop":1752267907417,"duration":2},"status":"passed","severity":"normal"},{"uid":"b64e6026a58a12cd","name":"Check received message with timestamp: 1752267968082000000 ","time":{"start":1752268412605,"stop":1752268412605,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ccd9ff3c740b3f","name":"Check message received after jswaku node is restarted","time":{"start":1752268412617,"stop":1752268412617,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6918ec40363674","name":"Check publish message containing emoji","time":{"start":1752268094949,"stop":1752268094950,"duration":1},"status":"passed","severity":"normal"},{"uid":"7efd57bc0eb0a5e7","name":"Push message with XML payload","time":{"start":1752268581618,"stop":1752268581618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec302d8bacecf2d","name":"accepts valid content-filtered query","time":{"start":1752267907349,"stop":1752267907350,"duration":1},"status":"passed","severity":"normal"},{"uid":"e635aeb85da4f710","name":"Reusing cursor across nodes","time":{"start":1752268174433,"stop":1752268174433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f968a29785740aca","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752268461408,"stop":1752268461408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0d28295f06747","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752268113079,"stop":1752268113079,"duration":0},"status":"passed","severity":"normal"},{"uid":"210408b6ca98fd4b","name":"Check received message containing Russian","time":{"start":1752268412601,"stop":1752268412601,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd7327d3cdb4a54","name":"should be safe to call multiple times","time":{"start":1752267907246,"stop":1752267907246,"duration":0},"status":"passed","severity":"normal"},{"uid":"76987837093bd4ed","name":"should not discard bootstrap peers if under the limit","time":{"start":1752267999740,"stop":1752267999740,"duration":0},"status":"passed","severity":"normal"},{"uid":"41718ab2c251266f","name":"nwaku subscribes","time":{"start":1752268082053,"stop":1752268082053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75afa8788eabac3","name":"should filter out already connected peers","time":{"start":1752267907169,"stop":1752267907169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cec1162c1ab6862","name":"should handle errors when accessing navigator","time":{"start":1752267906525,"stop":1752267906525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca40f4e659722d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752268230823,"stop":1752268230823,"duration":0},"status":"passed","severity":"normal"},{"uid":"746c1133cb58bcb7","name":"Passing page size 11 when there are 10 messages","time":{"start":1752268234105,"stop":1752268234106,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bcd7e2b1ae52326","name":"messageHashStr works with IProtoMessage","time":{"start":1752267906780,"stop":1752267906780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbd42e5d557fbc1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752268461407,"stop":1752268461408,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a779e28f116fc3f","name":"returns all values when wanted number matches available values","time":{"start":1752267914854,"stop":1752267914858,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9d1ab7a4d072451","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752267946645,"stop":1752267946645,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ce3b1b35f33e7d","name":"should return unique PubsubTopics for static sharding","time":{"start":1752267890893,"stop":1752267890893,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0094c51cd10298","name":"should lock peers when selected","time":{"start":1752267937410,"stop":1752267937410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7b86cfe091ca86","name":"should return false when peer is not found","time":{"start":1752267906558,"stop":1752267906558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e41be6adafb0cc","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752268230822,"stop":1752268230823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b336edcba1011475","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752267936867,"stop":1752267936868,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8fa2b693476177","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752268238830,"stop":1752268238830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80037a00d70efd3","name":"Refresh subscription","time":{"start":1752268103845,"stop":1752268103845,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de0453a02a6fc8de","name":"should be safe to call multiple times","time":{"start":1752267906983,"stop":1752267906984,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb4cb72f910922c","name":"should return true when peer is on the same network","time":{"start":1752267906556,"stop":1752267906556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad2c5ba7c321b55","name":"should return all connected peers without codec filter","time":{"start":1752267907550,"stop":1752267907551,"duration":1},"status":"passed","severity":"normal"},{"uid":"677a006dc51aec4","name":"should increase lamport timestamp","time":{"start":1752267951810,"stop":1752267951810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a49025de38fb850","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752267988782,"stop":1752267988782,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e775e355900612","name":"Filter","time":{"start":1752268245761,"stop":1752268245762,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb7427179ddec9c","name":"should only return 1 node with store capability","time":{"start":1752267915733,"stop":1752267915733,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e5c8c77c4d7c10","name":"should insert elements correctly","time":{"start":1752267949441,"stop":1752267949441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edd1c8815b9134c","name":"Sample","time":{"start":1752267896319,"stop":1752267896320,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2f701bd158bb28","name":"should only return 1 node with relay and store capability","time":{"start":1752267915733,"stop":1752267915733,"duration":0},"status":"passed","severity":"normal"},{"uid":"15488895bf487266","name":"should throw an error for missing sharding configuration","time":{"start":1752267890909,"stop":1752267890909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3007faee0c137fb0","name":"should handle dial errors gracefully","time":{"start":1752267907171,"stop":1752267907172,"duration":1},"status":"passed","severity":"normal"},{"uid":"938d2f514726c969","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752267946397,"stop":1752267946399,"duration":2},"status":"passed","severity":"normal"},{"uid":"d25225dc89234b37","name":"should handle queue processing errors gracefully","time":{"start":1752267906992,"stop":1752267906993,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba087467cae36bf3","name":"Check message with no pubsub topic is not received","time":{"start":1752268412607,"stop":1752268412607,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2569b31db2db075","name":"Push message with content topic containing Arabic","time":{"start":1752268581610,"stop":1752268581610,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd79437bc63ce94","name":"Check message with no payload is not received","time":{"start":1752268412607,"stop":1752268412608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1274ad6759c8c7e","name":"should return false when connections are non-bootstrap peers","time":{"start":1752267907185,"stop":1752267907185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f449b0806e9670fa","name":"Encoder throws on undefined content topic","time":{"start":1752267927317,"stop":1752267927318,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8a2861c257c3a6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752267907306,"stop":1752267907306,"duration":0},"status":"passed","severity":"normal"},{"uid":"72707d9e65d05911","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752267946399,"stop":1752267946400,"duration":1},"status":"passed","severity":"normal"},{"uid":"629b90fce2166ef1","name":"Push message with Basic HTML tag payload","time":{"start":1752268581606,"stop":1752268581606,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c1432cb85d4e16","name":"1 Store, 2 fetches","time":{"start":1752267915151,"stop":1752267915151,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6652bdfdfa64cc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752267946666,"stop":1752267946666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff15e0384c3a3eb8","name":"should dispatch connect and disconnect events","time":{"start":1752267937411,"stop":1752267937412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b031c429522cb17e","name":"Push message with content topic containing XML","time":{"start":1752268581623,"stop":1752268581623,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ff212deeb53d08","name":"does not throw on valid cases","time":{"start":1752267890875,"stop":1752267890875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2be078576717b3f","name":"should properly create peer info with all multiaddrs","time":{"start":1752267896982,"stop":1752267896982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8101ff6b8fe27834","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752268185573,"stop":1752268185575,"duration":2},"status":"passed","severity":"normal"},{"uid":"1195f4b5521d5425","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752267890909,"stop":1752267890909,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb675ebfc0f3ae6b","name":"Push message with special chars payload","time":{"start":1752268581600,"stop":1752268581600,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e5499d9a497388","name":"should partition messages based on acknowledgement status","time":{"start":1752267951817,"stop":1752267951817,"duration":0},"status":"passed","severity":"normal"},{"uid":"125b6e2def618c32","name":"should handle disconnect when peer has no timers","time":{"start":1752267907292,"stop":1752267907295,"duration":3},"status":"passed","severity":"normal"},{"uid":"72f5b92cea4f2d9a","name":"can start and stop the service","time":{"start":1752268068613,"stop":1752268068613,"duration":0},"status":"passed","severity":"normal"},{"uid":"338f7673c733c675","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752268461399,"stop":1752268461400,"duration":1},"status":"passed","severity":"normal"},{"uid":"9756246bac76a74b","name":"Generator, custom pubsub topic","time":{"start":1752268219904,"stop":1752268219904,"duration":0},"status":"passed","severity":"normal"},{"uid":"397d8c3e689dfbaf","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752267890888,"stop":1752267890888,"duration":0},"status":"passed","severity":"normal"},{"uid":"1491a34568b9648e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752268103844,"stop":1752268103845,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a855989b2527fb","name":"should keep entries that haven't expired yet","time":{"start":1752267935261,"stop":1752267935271,"duration":10},"status":"passed","severity":"normal"},{"uid":"3368e8dc79dc241a","name":"Push message with content topic containing emoji","time":{"start":1752268581625,"stop":1752268581625,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecdbbb72730eb42","name":"Push message with meta","time":{"start":1752268581613,"stop":1752268581613,"duration":0},"status":"passed","severity":"normal"},{"uid":"441d67375e721d6c","name":"Subscribe to topic containing long and receive message","time":{"start":1752268461415,"stop":1752268461415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3483af6c388e635f","name":"can start the service","time":{"start":1752268068611,"stop":1752268068612,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3c522434fae9f2","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752267907272,"stop":1752267907272,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba0484b50b9de29","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752267907415,"stop":1752267907415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e143da1d0c0d582","name":"should process tasks in queue","time":{"start":1752267936132,"stop":1752267936136,"duration":4},"status":"passed","severity":"normal"},{"uid":"8315d86e4c7558cb","name":"Push message equal or less that 1MB","time":{"start":1752268581627,"stop":1752268581627,"duration":0},"status":"passed","severity":"normal"},{"uid":"767db9e310e3d12c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752268461407,"stop":1752268461407,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab9c51f7f8a1f4d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752267907734,"stop":1752267907734,"duration":0},"status":"passed","severity":"normal"},{"uid":"659414b68d6c6380","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752267937410,"stop":1752267937410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac78e3a035923287","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752267907272,"stop":1752267907284,"duration":12},"status":"passed","severity":"normal"},{"uid":"5964c91130376e4a","name":"should dial peers from store when no connections remain","time":{"start":1752267907164,"stop":1752267907164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fccd879b9d67fef","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752268161898,"stop":1752268161899,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d8745aa708e67a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752268238831,"stop":1752268238831,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e2042e9c05ae5a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752267946651,"stop":1752267946652,"duration":1},"status":"passed","severity":"normal"},{"uid":"7becc9446d07577f","name":"Push message with content topic containing numeric","time":{"start":1752268581609,"stop":1752268581609,"duration":0},"status":"passed","severity":"normal"},{"uid":"15371239e9ad4074","name":"should dispatch network event when browser goes offline","time":{"start":1752267906521,"stop":1752267906521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0513ed4a4169030","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752268085546,"stop":1752268085546,"duration":0},"status":"passed","severity":"normal"},{"uid":"af926664e10a3d32","name":"groups content topics by expected pubsub topic","time":{"start":1752267890889,"stop":1752267890889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1d2423520837f","name":"should request peer renewal on specific errors","time":{"start":1752267936138,"stop":1752267936138,"duration":0},"status":"passed","severity":"normal"},{"uid":"46485ad23a8ccfdf","name":"Ordered Callback - true","time":{"start":1752268225534,"stop":1752268225535,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4b7ca97f923f84","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752267907196,"stop":1752267907197,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2e048bb4397dd4","name":"should remove event listeners from libp2p","time":{"start":1752267906497,"stop":1752267906497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08c7392e34d53e9","name":"should return false when under bootstrap limit","time":{"start":1752267907183,"stop":1752267907184,"duration":1},"status":"passed","severity":"normal"},{"uid":"861f9662f2fa1938","name":"should skip peer when dialed recently","time":{"start":1752267906986,"stop":1752267906987,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a752fb2c7b4cd7","name":"Check received message containing Arabic","time":{"start":1752268412611,"stop":1752268412611,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bb9038e0cde065","name":"Check received message containing numeric","time":{"start":1752268412610,"stop":1752268412610,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d85a114f7396cc2","name":"should dial all known peers when reached zero connections","time":{"start":1752267999739,"stop":1752267999739,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7b91edef05103d","name":"messageHashStr returns a hex string","time":{"start":1752267906779,"stop":1752267906780,"duration":1},"status":"passed","severity":"normal"},{"uid":"e841b93c5bef4a4f","name":"Sign & Recover","time":{"start":1752267926133,"stop":1752267926134,"duration":1},"status":"passed","severity":"normal"},{"uid":"f507909ad8ce779d","name":"Fails to publish message with empty text","time":{"start":1752268094954,"stop":1752268094954,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e71debf5a27f12","name":"Push message with content topic containing SQL Injection","time":{"start":1752268581610,"stop":1752268581610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf91fb5ecde8fae","name":"Ephemeral messages are not stored","time":{"start":1752267974540,"stop":1752267974542,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dea09fb52beb781","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752267890906,"stop":1752267890907,"duration":1},"status":"passed","severity":"normal"},{"uid":"534e3545003e5a57","name":"LightPush","time":{"start":1752268245761,"stop":1752268245761,"duration":0},"status":"passed","severity":"normal"},{"uid":"877dc06c814cecf5","name":"caches peers it previously fetched","time":{"start":1752267915732,"stop":1752267915732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2266a7675f0f881","name":"should remove event listeners","time":{"start":1752267907245,"stop":1752267907245,"duration":0},"status":"passed","severity":"normal"},{"uid":"785a07da8b1652cc","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752268085544,"stop":1752268085544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e317a13f9a686e5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752267972870,"stop":1752267972871,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bf5dd29bc6e01634","name":"Query with Promise Callback, No Decoder","time":{"start":1752268185577,"stop":1752268185578,"duration":1},"status":"passed","severity":"normal"},{"uid":"163dc5f8b4e73160","name":"Push message with custom timestamp: 1721509589155","time":{"start":1752268581614,"stop":1752268581614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4006e48f6a97b100","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752267907202,"stop":1752267907202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ee3d8b81ea1b41","name":"should throw an error for insufficient data","time":{"start":1752267890940,"stop":1752267890941,"duration":1},"status":"passed","severity":"normal"},{"uid":"d853b4ab8ba986f3","name":"should handle case when globalThis is not available","time":{"start":1752267906504,"stop":1752267906506,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a07db0288d20470","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752267946655,"stop":1752267946655,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8a2a4597650320","name":"random static sharding 3 - Cluster ID: 116, Shard ID: 925","time":{"start":1752268224660,"stop":1752268224660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5635c50661f4b3a7","name":"should handle peer store update failures gracefully","time":{"start":1752267907270,"stop":1752267907270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf166d447e301e2d","name":"should fail to send if no connected peers found","time":{"start":1752267937417,"stop":1752267937417,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb0bafc30f36d4","name":"Subscribe to topic containing short and receive message","time":{"start":1752268461401,"stop":1752268461401,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb87c9a44b2e8e2","name":"should create ConnectionManager with required options","time":{"start":1752267907542,"stop":1752267907543,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ef8c8908038016","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752267907161,"stop":1752267907161,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d849403dd94947","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752267890896,"stop":1752267890896,"duration":0},"status":"passed","severity":"normal"},{"uid":"780b651254fcdd6d","name":"should process up to 3 peers at once","time":{"start":1752267906991,"stop":1752267906991,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc59bd2a1378202","name":"should handle case when navigator is not available","time":{"start":1752267906502,"stop":1752267906503,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2ed3c9a2b434b3","name":"should merge provided config with defaults","time":{"start":1752267907544,"stop":1752267907544,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cc36d94f7cd269","name":"Push message with short payload","time":{"start":1752268581615,"stop":1752268581615,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7bc33b8aa915ce","name":"should deliver messages after dependencies are met","time":{"start":1752267951816,"stop":1752267951817,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f012225c8052076","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752268461396,"stop":1752268461397,"duration":1},"status":"passed","severity":"normal"},{"uid":"451e069ec74b9948","name":"can query messages normally","time":{"start":1752268205740,"stop":1752268205741,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccd8608c577d97b","name":"Query generator for multiple messages","time":{"start":1752268218440,"stop":1752268218441,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b32b0a80ab3765a","name":"Check received message containing JSON","time":{"start":1752268412603,"stop":1752268412603,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ba6341f2f61a59","name":"Push message with SQL Injection payload","time":{"start":1752268581604,"stop":1752268581605,"duration":1},"status":"passed","severity":"normal"},{"uid":"729c9d4432b1c568","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752267936868,"stop":1752267936868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f45f5c25fc6b08","name":"should return false when peer shard info is not found","time":{"start":1752267906568,"stop":1752267906568,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c3853c395a9273","name":"should return empty list for no shard","time":{"start":1752267890894,"stop":1752267890894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df715d7e6e07333","name":"random static sharding 4 - Cluster ID: 507, Shard ID: 943","time":{"start":1752268224660,"stop":1752268224660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dc2f9b16ddbd75","name":"Push message with Arabic payload","time":{"start":1752268581602,"stop":1752268581603,"duration":1},"status":"passed","severity":"normal"},{"uid":"472d7b31221eb483","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752268219903,"stop":1752268219903,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bfb4aa066a343f27","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752268016917,"stop":1752268016917,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fda472f68e22b40","name":"Subscribe and receive messages via lightPush","time":{"start":1752268461396,"stop":1752268461396,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6947625565c077","name":"should return PeerId when PeerId is provided","time":{"start":1752267907305,"stop":1752267907306,"duration":1},"status":"passed","severity":"normal"},{"uid":"40cb7f2eb7ac0971","name":"Push message with content topic containing emoji","time":{"start":1752268581613,"stop":1752268581613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2e696502beebe3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752268238828,"stop":1752268238828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06cbc8ec16abed5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752268461399,"stop":1752268461399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41db1f63935f84e","name":"Subscribe and receive messages via lightPush","time":{"start":1752268461410,"stop":1752268461410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb14350d68d1697f","name":"should return usable stream attached to connection","time":{"start":1752267907413,"stop":1752267907413,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d490058eb3a726","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752267890885,"stop":1752267890885,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadcb55fb44e85fc","name":"should return false","time":{"start":1752267896975,"stop":1752267896975,"duration":0},"status":"passed","severity":"normal"},{"uid":"10380f16fa55cf99","name":"Overlapping topic subscription","time":{"start":1752268461414,"stop":1752268461414,"duration":0},"status":"passed","severity":"normal"},{"uid":"54698031cf8ca81e","name":"Relay - times out","time":{"start":1752268245760,"stop":1752268245760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db90b3a1aa1fcc0","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752267936868,"stop":1752267936869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4759d6055ecf314","name":"Check publish message containing Script","time":{"start":1752268094940,"stop":1752268094940,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ae07dae482e90a","name":"should encode/decode to RLP encoding","time":{"start":1752267896976,"stop":1752267896976,"duration":0},"status":"passed","severity":"normal"},{"uid":"2691b0dfa2f40318","name":"should not receive a peer event after stop","time":{"start":1752268068615,"stop":1752268068615,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd4f8a4c2a51357","name":"Check received message containing emoji","time":{"start":1752268412614,"stop":1752268412614,"duration":0},"status":"passed","severity":"normal"},{"uid":"9037e5072e088c32","name":"Check publish message containing special chars","time":{"start":1752268094937,"stop":1752268094937,"duration":0},"status":"passed","severity":"normal"},{"uid":"201a5c1c2bc7b7b9","name":"should store libp2p and options references","time":{"start":1752267907151,"stop":1752267907151,"duration":0},"status":"passed","severity":"normal"},{"uid":"2415be196922ce80","name":"new peer added after a peer was already found","time":{"start":1752268113077,"stop":1752268113078,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8b719320dfb96a74","name":"should handle connection event","time":{"start":1752267907159,"stop":1752267907160,"duration":1},"status":"passed","severity":"normal"},{"uid":"489c9979755d8b14","name":"should remove expired entries after TTL has passed","time":{"start":1752267935260,"stop":1752267935260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e459bcd9f971ee40","name":"throws on content topic with empty application field","time":{"start":1752267890879,"stop":1752267890880,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e1473c746c5201","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752267915734,"stop":1752267915734,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e37af8e0ca0559","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752267890885,"stop":1752267890886,"duration":1},"status":"passed","severity":"normal"},{"uid":"31686fe5dd990f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752267946672,"stop":1752267946672,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f67ecd7be1615","name":"should handle peer not in mesh for all topics","time":{"start":1752267907296,"stop":1752267907296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d66ec7d3e3e22a","name":"should reject if Relay is requested but not mounted","time":{"start":1752267937330,"stop":1752267937330,"duration":0},"status":"passed","severity":"normal"},{"uid":"96292b9318d30591","name":"should handle corrupted shard info gracefully","time":{"start":1752267906580,"stop":1752267906587,"duration":7},"status":"passed","severity":"normal"},{"uid":"3c87a4d8d6e508a9","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752267946651,"stop":1752267946651,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5d8ac6153072f5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752267896971,"stop":1752267896972,"duration":1},"status":"passed","severity":"normal"},{"uid":"c552bd16d132c3a2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752267890886,"stop":1752267890886,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ae82960a3b5271","name":"should skip peer when not on same shard","time":{"start":1752267906987,"stop":1752267906988,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0e4fdd9d72c3f6","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752267946644,"stop":1752267946645,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dde7bf0f2805ab1","name":"should not change state when connections remain after disconnect","time":{"start":1752267906512,"stop":1752267906513,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fdf6a00352fe033","name":"should not dispatch event when already disconnected","time":{"start":1752267906513,"stop":1752267906514,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e737739fa730477","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752267890894,"stop":1752267890894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4278ac0cd5488630","name":"should attach causal history and bloom filter to each message","time":{"start":1752267951812,"stop":1752267951812,"duration":0},"status":"passed","severity":"normal"},{"uid":"caff8df580d9ea0c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752268461403,"stop":1752268461404,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef55f9576f1ba35","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app14/8/topic592/test.js","time":{"start":1752268202889,"stop":1752268202889,"duration":0},"status":"passed","severity":"normal"},{"uid":"140d9887379fd611","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752267946653,"stop":1752267946654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c009312593026272","name":"Push message with SQL Injection payload","time":{"start":1752268581617,"stop":1752268581617,"duration":0},"status":"passed","severity":"normal"},{"uid":"84588869a3109bb0","name":"Push message with content topic containing SQL Injection","time":{"start":1752268581622,"stop":1752268581622,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d69b3d35766e4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752267907305,"stop":1752267907305,"duration":0},"status":"passed","severity":"normal"},{"uid":"726bea9f0da4d303","name":"A test","time":{"start":1752268017415,"stop":1752268017415,"duration":0},"status":"passed","severity":"normal"},{"uid":"616c5b73447885a0","name":"recovers when dns.resolve returns empty","time":{"start":1752267915731,"stop":1752267915731,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be0abf00c7d59c0","name":"should stop all internal components","time":{"start":1752267907545,"stop":1752267907546,"duration":1},"status":"passed","severity":"normal"},{"uid":"e283e6e813176235","name":"should return peer for existing peer","time":{"start":1752267907177,"stop":1752267907178,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b6ffecb1ab880c","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752268461413,"stop":1752268461413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f3c665926f086e","name":"throws on content topic with non-number generation field","time":{"start":1752267890877,"stop":1752267890877,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd53e4ddc0f3d6a","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752267907196,"stop":1752267907196,"duration":0},"status":"passed","severity":"normal"},{"uid":"298004b6e1fcd32a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752267915020,"stop":1752267915020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8dbe1a61c105c","name":"Subscribe to topic containing Script and publish message","time":{"start":1752268103851,"stop":1752268103851,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d391aedc763265","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752267946649,"stop":1752267946649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67d558e45753d5b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752268101900,"stop":1752268101901,"duration":1},"status":"passed","severity":"normal"},{"uid":"147da85996d5009b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752268412618,"stop":1752268412618,"duration":0},"status":"passed","severity":"normal"},{"uid":"caba92969a25e409","name":"Check publish message containing JSON","time":{"start":1752268094944,"stop":1752268094945,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ae6e4c179c91f","name":"Push message with numeric payload","time":{"start":1752268581616,"stop":1752268581616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c709f39c9369eab","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752267951818,"stop":1752267951818,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe78b22b87362c24","name":"should initialize bloom filter with correct parameters","time":{"start":1752267949438,"stop":1752267949441,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a40039f5e97f3c0","name":"should mark all messages in causal history as acknowledged","time":{"start":1752267951815,"stop":1752267951815,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1ffa9bb376e36d","name":"should create KeepAliveManager with required options","time":{"start":1752267907235,"stop":1752267907236,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6919180e8ed9fa","name":"should return false when peer is on different cluster","time":{"start":1752267906567,"stop":1752267906567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9c721afc609586","name":"Subscribe and receives messages on 20 topics","time":{"start":1752268461412,"stop":1752268461412,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44cfdcae9a219bb","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752267946647,"stop":1752267946648,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bcca20c6dc5c942","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752267915014,"stop":1752267915014,"duration":0},"status":"passed","severity":"normal"},{"uid":"327ea30c756be124","name":"should initialize with default number of peers","time":{"start":1752267937408,"stop":1752267937409,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71cc767356a17d5","name":"should call waitForPeer on Relay","time":{"start":1752267937336,"stop":1752267937337,"duration":1},"status":"passed","severity":"normal"},{"uid":"56cfae0755bc5bd1","name":"Nodes with multiple pubsub topic","time":{"start":1752268085546,"stop":1752268085546,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6886e0792671a2","name":"Push message with content topic containing JSON","time":{"start":1752268581623,"stop":1752268581623,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaea8d48547d0b5a","name":"should retry failed tasks","time":{"start":1752267936137,"stop":1752267936137,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a19beb20e79081","name":"Relay + Store","time":{"start":1752267896985,"stop":1752267896985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5065c63f0206b3d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752267937199,"stop":1752267937203,"duration":4},"status":"passed","severity":"normal"},{"uid":"6f2f7c50d8455ed7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752268219905,"stop":1752268219905,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4a31f3543bf83d","name":"should reject if WakuNode is not started","time":{"start":1752267937328,"stop":1752267937329,"duration":1},"status":"passed","severity":"normal"},{"uid":"d275bdeea0a6c8b8","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752267907153,"stop":1752267907155,"duration":2},"status":"passed","severity":"normal"},{"uid":"814af72363d4f663","name":"should be able to dial TLS multiaddrs","time":{"start":1752268057189,"stop":1752268057189,"duration":0},"status":"passed","severity":"normal"},{"uid":"b788e23dfa2f9f59","name":"should not fail to start the service if it is already started","time":{"start":1752267919649,"stop":1752267919649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e3d3c5913eb7b6","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752267946638,"stop":1752267946638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7aca40e4edae45e","name":"Push message with Arabic payload","time":{"start":1752268581617,"stop":1752268581617,"duration":0},"status":"passed","severity":"normal"},{"uid":"17273c95cbd872b4","name":"should get / set TCP multiaddr","time":{"start":1752267896979,"stop":1752267896980,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b363bad890290e","name":"Push message with content topic containing Chinese","time":{"start":1752268581621,"stop":1752268581621,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8dd95eb2689b7e","name":"Query generator for 2000 messages","time":{"start":1752268218446,"stop":1752268218446,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f66232dfd293f5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752268224657,"stop":1752268224658,"duration":1},"status":"passed","severity":"normal"},{"uid":"994dce971d515456","name":"should be safe to call multiple times","time":{"start":1752267907156,"stop":1752267907156,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0bcf45f4a2c2aa","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752267946643,"stop":1752267946643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0ab125c2f69faf","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752267988784,"stop":1752267988784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fda7b1029bc1a7d","name":"should be safe to call multiple times","time":{"start":1752267907155,"stop":1752267907155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8109d6d27b75ee","name":"should return different streams if requested simultaniously","time":{"start":1752267907414,"stop":1752267907415,"duration":1},"status":"passed","severity":"normal"},{"uid":"8803829aff04a631","name":"should handle peer disconnect event when no connections remain","time":{"start":1752267906512,"stop":1752267906512,"duration":0},"status":"passed","severity":"normal"},{"uid":"383bcb56a300d56b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752268461407,"stop":1752268461407,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf3c47ee1e9aee4","name":"Renews subscription after lossing a connection","time":{"start":1752268461408,"stop":1752268461409,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f740640d92550f1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752267974542,"stop":1752267974543,"duration":1},"status":"passed","severity":"normal"},{"uid":"371411bdddcc3317","name":"Correctly serialized arguments","time":{"start":1752268030215,"stop":1752268030215,"duration":0},"status":"passed","severity":"normal"},{"uid":"810edd21d74a7a7a","name":"should be safe to call multiple times","time":{"start":1752267907237,"stop":1752267907237,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec4b60c36d3a717","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app13/5/topic30/test.js","time":{"start":1752268202886,"stop":1752268202887,"duration":1},"status":"passed","severity":"normal"},{"uid":"33de0e010f7847c8","name":"Check received message containing unicode special characters","time":{"start":1752268412614,"stop":1752268412614,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fa15d7212e4c1d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752267946679,"stop":1752267946679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a5dd42459f54ae","name":"returns only open connection if one present","time":{"start":1752267907330,"stop":1752267907331,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e728a8d8430f01","name":"should not allow k > 12","time":{"start":1752267946392,"stop":1752267946395,"duration":3},"status":"passed","severity":"normal"},{"uid":"d9c7c4426c6cbe7","name":"Decoder throws on undefined content topic","time":{"start":1752267925653,"stop":1752267925653,"duration":0},"status":"passed","severity":"normal"},{"uid":"946b9f925c925930","name":"Decoder throws on empty string content topic","time":{"start":1752267925654,"stop":1752267925654,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d839464da2f615f","name":"Push message with special chars payload","time":{"start":1752268581616,"stop":1752268581616,"duration":0},"status":"passed","severity":"normal"},{"uid":"65311767b289442","name":"Push message with XML payload","time":{"start":1752268581606,"stop":1752268581606,"duration":0},"status":"passed","severity":"normal"},{"uid":"4450e233767b38a","name":"Overlapping topic subscription","time":{"start":1752268103846,"stop":1752268103846,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33cdfa838bdfb1c6","name":"Check received message containing Chinese","time":{"start":1752268412601,"stop":1752268412601,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1c3bb1f50d6ac9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752268461399,"stop":1752268461399,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c6d6b8ee1955597","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752267890885,"stop":1752267890885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a27fe356bd79bb9","name":"Check message with no content topic is not received","time":{"start":1752268412616,"stop":1752268412617,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b93ef1d0278f05","name":"should handle case with no peers in store","time":{"start":1752267907172,"stop":1752267907172,"duration":0},"status":"passed","severity":"normal"},{"uid":"701536bd6579fdc6","name":"Encoder throws on undefined content topic","time":{"start":1752267925652,"stop":1752267925652,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba1852ad73f2cc8","name":"Subscribe to topic containing Script and receive message","time":{"start":1752268461405,"stop":1752268461405,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec710bec93dedf","name":"Push message with content topic containing XML","time":{"start":1752268581611,"stop":1752268581611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62ba5d73b9aaa31","name":"should set field with all protocols disabled","time":{"start":1752267896982,"stop":1752267896983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed43b106135d5b90","name":"should handle shard reader errors gracefully","time":{"start":1752267906993,"stop":1752267906994,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e42baed5d1beef","name":"should handle network check errors gracefully","time":{"start":1752267906994,"stop":1752267906995,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e4a1e4cd234147","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752267896224,"stop":1752267896224,"duration":0},"status":"passed","severity":"normal"},{"uid":"6539937a33e58a1b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752268461409,"stop":1752268461409,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee8ae03792951ac","name":"should properly create location multiaddrs - udp4","time":{"start":1752267896980,"stop":1752267896980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e35fa76d2b3b1b2","name":"Push message with Script payload","time":{"start":1752268581617,"stop":1752268581618,"duration":1},"status":"passed","severity":"normal"},{"uid":"52512425120e1657","name":"Ordered callback, aborts when callback returns true","time":{"start":1752268218446,"stop":1752268218446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b22d5c2cae16da0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752268161900,"stop":1752268161900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5592b4eeea5fc37a","name":"should handle general insertion and lookup correctly","time":{"start":1752267949444,"stop":1752267949444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8bf7a88528e003c","name":"Check message with invalid timestamp is not received","time":{"start":1752268412606,"stop":1752268412606,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af58a480b56a825","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752267946656,"stop":1752267946657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3382e8479ccedb","name":"Push message with shell command payload","time":{"start":1752268581618,"stop":1752268581619,"duration":1},"status":"passed","severity":"normal"},{"uid":"21eda4ce8686b5cb","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752268185576,"stop":1752268185576,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1bfe9bea5934ad","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752268461403,"stop":1752268461403,"duration":0},"status":"passed","severity":"normal"},{"uid":"813a3b22395dcad1","name":"Check received message containing Russian","time":{"start":1752268412611,"stop":1752268412612,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3e18909fb1d670","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752267890892,"stop":1752267890893,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a66e98705b69768","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752267927316,"stop":1752267927316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4448c17fefe70b6","name":"Push message with unicode special characters payload","time":{"start":1752268581619,"stop":1752268581619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6aafc3cde5b7c0","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752268224665,"stop":1752268224665,"duration":0},"status":"passed","severity":"normal"},{"uid":"1431c4153b0077f8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752267946650,"stop":1752267946650,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67b0d7ba40dad72","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752268461410,"stop":1752268461411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7436d36269a562","name":"can start and stop the service","time":{"start":1752267972845,"stop":1752267972845,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8d75618ddaa2b5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752267896223,"stop":1752267896223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8113524e64f3f5","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752268185577,"stop":1752268185577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40da3fbed37297b","name":"should not create relay timers when relay is not provided","time":{"start":1752267907271,"stop":1752267907272,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8065b5c0745f9e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752267890895,"stop":1752267890895,"duration":0},"status":"passed","severity":"normal"},{"uid":"6708ea711ffc1879","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752267896221,"stop":1752267896221,"duration":0},"status":"passed","severity":"normal"},{"uid":"485b95c512ffb509","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752267890893,"stop":1752267890893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c6b7fc59d2691a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752268218441,"stop":1752268218441,"duration":0},"status":"passed","severity":"normal"},{"uid":"438081b01a46db4","name":"Fails to push message bigger that 1MB","time":{"start":1752268581615,"stop":1752268581615,"duration":0},"status":"passed","severity":"normal"},{"uid":"2718cd5c0647cfb8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752267890899,"stop":1752267890899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7f466f9b921f03","name":"can start the service","time":{"start":1752267919645,"stop":1752267919646,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f50291ca58cb5b","name":"Passing page size 19 when there are 20 messages","time":{"start":1752268234106,"stop":1752268234106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2031a9940f2e5fc5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752268174428,"stop":1752268174429,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e2c8303da7ecad","name":"should allow redial after cooldown period","time":{"start":1752267906987,"stop":1752267906987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ee157e2344889c","name":"should encode/decode to text encoding","time":{"start":1752267896977,"stop":1752267896977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee202488ef1dd6","name":"Refresh subscription","time":{"start":1752268461400,"stop":1752268461400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcfe8e300b9c554","name":"Check received message containing Script","time":{"start":1752268412612,"stop":1752268412612,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7243b5d8759483","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752267890910,"stop":1752267890911,"duration":1},"status":"passed","severity":"normal"},{"uid":"60472dd9a69c8495","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752267946645,"stop":1752267946646,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5357e41471b991","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752267946662,"stop":1752267946662,"duration":0},"status":"passed","severity":"normal"},{"uid":"63095352c86c7ecc","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752267936865,"stop":1752267936867,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d5f405edf548e91","name":"Generator, 2 different pubsubtopics","time":{"start":1752268219902,"stop":1752268219902,"duration":0},"status":"passed","severity":"normal"},{"uid":"10de1d9583f66f54","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752268461416,"stop":1752268461417,"duration":1},"status":"passed","severity":"normal"},{"uid":"327c679ca5d67fc1","name":"should start and setup intervals and event listeners","time":{"start":1752267937729,"stop":1752267937729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2811fd1bfdbde2e","name":"should handle complete dial lifecycle","time":{"start":1752267906995,"stop":1752267906996,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f99beb40acd55d","name":"connected peers and dial","time":{"start":1752268068795,"stop":1752268068796,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f3aaf43e272df4b9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752267946662,"stop":1752267946664,"duration":2},"status":"passed","severity":"normal"},{"uid":"64b3a1c29037a118","name":"can start and stop the service","time":{"start":1752267919646,"stop":1752267919647,"duration":1},"status":"passed","severity":"normal"},{"uid":"864aed79661261e0","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752267937036,"stop":1752267937036,"duration":0},"status":"passed","severity":"normal"},{"uid":"812d3244a9df085f","name":"should not create multiple intervals when called multiple times","time":{"start":1752267906981,"stop":1752267906981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86b5faed5411163","name":"should load peers from local storage and dispatch events","time":{"start":1752267919652,"stop":1752267919652,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4caad5fa6103021","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752268412608,"stop":1752268412609,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a3a05034c20296","name":"should handle dial errors","time":{"start":1752267907548,"stop":1752267907548,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cf877e0511d7f8","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752267896984,"stop":1752267896984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3258c2c75e112dc","name":"should handle corrupted local storage data gracefully","time":{"start":1752267919653,"stop":1752267919653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2387d3be1006f005","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752267946671,"stop":1752267946671,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a126e9ac843bf62","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752267946660,"stop":1752267946660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a256aaf886fd421","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752268085544,"stop":1752268085544,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f026520f8b70b4","name":"Check publish message after client node is restarted","time":{"start":1752268094956,"stop":1752268094956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7bd249691935a6d8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752268101902,"stop":1752268101903,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b1ef0744cbdbac","name":"throws on content topic with generation field greater than 0","time":{"start":1752267890878,"stop":1752267890879,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78f0f4ece3918b3","name":"Register correct protocols","time":{"start":1752268103842,"stop":1752268103843,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bdaeaa0c4c3579","name":"should register libp2p event listeners when start is called","time":{"start":1752267937412,"stop":1752267937412,"duration":0},"status":"passed","severity":"normal"},{"uid":"961ed832108578cd","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752268230823,"stop":1752268230824,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73eddf55103c5a0","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752267951815,"stop":1752267951816,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f278bd3d464e935","name":"should add received messages to bloom filter","time":{"start":1752267951814,"stop":1752267951814,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac63dcabfcdff1e","name":"Fails to push message bigger that 1MB","time":{"start":1752268581628,"stop":1752268581628,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9af103b26035be","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752267890887,"stop":1752267890887,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a359490b8696da","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752267890896,"stop":1752267890896,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b1eb89589f2e5d","name":"Store - dialed after - with timeout","time":{"start":1752268245761,"stop":1752268245761,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf45c945c34b7ce4","name":"should stop ping timers on peer disconnect","time":{"start":1752267907259,"stop":1752267907259,"duration":0},"status":"passed","severity":"normal"},{"uid":"512e0bdd1ef28e74","name":"Delete observer","time":{"start":1752268070258,"stop":1752268070259,"duration":1},"status":"passed","severity":"normal"},{"uid":"b158045e73222d4e","name":"Push message with content topic containing escaped characters","time":{"start":1752268581624,"stop":1752268581624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b735ecac3007646f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752268103844,"stop":1752268103844,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4aaf9e8c0b4d19","name":"should retry on complete failure if specified","time":{"start":1752267937418,"stop":1752267937418,"duration":0},"status":"passed","severity":"normal"},{"uid":"7449607a4ad0dd6d","name":"should not receive a peer event before start","time":{"start":1752268068615,"stop":1752268068615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00ce8cda1dbc765","name":"Store - dialed first","time":{"start":1752268245760,"stop":1752268245760,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e22159bc8d06aa","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752268461402,"stop":1752268461402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38d9cf531eb3751","name":"messageHashStr produces consistent results for the same input","time":{"start":1752267906780,"stop":1752267906781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94a69a2a715a712","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752268029906,"stop":1752268029907,"duration":1},"status":"passed","severity":"normal"},{"uid":"28a63201743df3af","name":"Mutual subscription","time":{"start":1752268103842,"stop":1752268103842,"duration":0},"status":"passed","severity":"normal"},{"uid":"613e07fb0b88a45f","name":"should create ConnectionLimiter with required options","time":{"start":1752267907151,"stop":1752267907151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5a71a461177b6e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752268161899,"stop":1752268161899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae30db0cb3d721b9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752268101903,"stop":1752268101906,"duration":3},"status":"passed","severity":"normal"},{"uid":"3991eb0d168336ac","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752267937415,"stop":1752267937415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f08d71c5e882804","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752267937204,"stop":1752267937204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9d05c9cb9bd9","name":"Check message on other pubsub topic is not received","time":{"start":1752268412616,"stop":1752268412616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3bcaac2456e00c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752267890888,"stop":1752267890888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6008875a0e490b44","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752268101901,"stop":1752268101902,"duration":1},"status":"passed","severity":"normal"},{"uid":"2917adbde9123896","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752267906770,"stop":1752267906771,"duration":1},"status":"passed","severity":"normal"},{"uid":"297a5b670c9cb084","name":"Check publish message containing Russian","time":{"start":1752268094939,"stop":1752268094939,"duration":0},"status":"passed","severity":"normal"},{"uid":"978f000be57893cc","name":"Waku message hash computation (no timestamp)","time":{"start":1752267906772,"stop":1752267906778,"duration":6},"status":"passed","severity":"normal"},{"uid":"929fc725e0e267e4","name":"should not dispatch event when already connected","time":{"start":1752267906513,"stop":1752267906513,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5c28021d77e6d5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752268103852,"stop":1752268103852,"duration":0},"status":"passed","severity":"normal"},{"uid":"80001784e0fc6a0b","name":"should return true when topic is configured","time":{"start":1752267907552,"stop":1752267907552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f8be33c57f7974","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752268103850,"stop":1752268103850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8a58ef21542fe3","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752267946650,"stop":1752267946651,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f8a7fbf9775051","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752267915735,"stop":1752267915735,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd4bfc4f68534176","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752267890908,"stop":1752267890908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be82a8c439360","name":"Fails to publish duplicate message","time":{"start":1752268094953,"stop":1752268094953,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e77b1f6c304976","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752268103848,"stop":1752268103848,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedc94ff8932eca7","name":"Query generator for multiple messages with different message text format","time":{"start":1752268218441,"stop":1752268218441,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6428f569b5678a","name":"Check message with no pubsub topic is not received","time":{"start":1752268412616,"stop":1752268412616,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa167acdd8afb158","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752268412605,"stop":1752268412605,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f4941ad0b9fbd1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app87/1/topic829/json","time":{"start":1752268202890,"stop":1752268202890,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb81773aac14389b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752267946648,"stop":1752267946649,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a8bade24f1610d","name":"less peers than existing","time":{"start":1752268068796,"stop":1752268068796,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ef696418506e1dc","name":"should return false when network is not connected","time":{"start":1752267907547,"stop":1752267907547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d61f2c6b728fc1","name":"Check meta is set [ecies]","time":{"start":1752267927317,"stop":1752267927317,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d27a39cccfd3cdc","name":"1 Relay, 1 fetch","time":{"start":1752267915151,"stop":1752267915151,"duration":0},"status":"passed","severity":"normal"},{"uid":"585f700f92371cf5","name":"should perform ping and update peer store on timer","time":{"start":1752267907260,"stop":1752267907261,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8d0ac96c743839","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752267937729,"stop":1752267937729,"duration":0},"status":"passed","severity":"normal"},{"uid":"234f1a257d3c7cf9","name":"should set default options when no config provided","time":{"start":1752267907543,"stop":1752267907543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c31b67ddb89e7e","name":"should set field with only FILTER enabled","time":{"start":1752267896984,"stop":1752267896984,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ac0fbb9f71a995","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752267906480,"stop":1752267906487,"duration":7},"status":"passed","severity":"normal"},{"uid":"17dfb090e6053a75","name":"Push message with content topic containing Chinese","time":{"start":1752268581609,"stop":1752268581609,"duration":0},"status":"passed","severity":"normal"},{"uid":"218c1e385ae639b0","name":"should set field with only RELAY enabled","time":{"start":1752267896983,"stop":1752267896983,"duration":0},"status":"passed","severity":"normal"},{"uid":"315c2fadf9b1f71e","name":"should create dialer with libp2p and shardReader","time":{"start":1752267906978,"stop":1752267906978,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1026a04dc2ba06","name":"Push message with custom timestamp: 1721509589155","time":{"start":1752268581626,"stop":1752268581627,"duration":1},"status":"passed","severity":"normal"},{"uid":"80548dc4de08af49","name":"Push message with custom timestamp: 1752264389155","time":{"start":1752268581614,"stop":1752268581614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c505afc5511a4f6","name":"should create a new stream if no existing for protocol found","time":{"start":1752267907414,"stop":1752267907414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3902d0e87e7d6d7a","name":"Js publishes, other Js receives","time":{"start":1752268082054,"stop":1752268082058,"duration":4},"status":"passed","severity":"normal"},{"uid":"25de6827b95da138","name":"should insert message id into causal history","time":{"start":1752267951811,"stop":1752267951812,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b3ff3705e097c2","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app60/2/topic634/xml","time":{"start":1752268202889,"stop":1752268202889,"duration":0},"status":"passed","severity":"normal"},{"uid":"da747a225f5abe17","name":"should reject if Filter is requested but not mounted","time":{"start":1752267937331,"stop":1752267937331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61effe605a3915a","name":"Check received message containing long","time":{"start":1752268412609,"stop":1752268412610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4598a9f8709266","name":"Check received message containing shell command","time":{"start":1752268412603,"stop":1752268412604,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d4165b136d96a6","name":"should handle relay send failures gracefully","time":{"start":1752267907288,"stop":1752267907291,"duration":3},"status":"passed","severity":"normal"},{"uid":"b80ec3a317a916dd","name":"should handle peerStore errors gracefully","time":{"start":1752267907551,"stop":1752267907551,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ae3055a42691","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752267946652,"stop":1752267946653,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1513d97ea440a0","name":"Push message with emoji payload","time":{"start":1752268581608,"stop":1752268581608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96ed7f9e3f750ac","name":"Check received message containing shell command","time":{"start":1752268412613,"stop":1752268412613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef56d884c0e98a16","name":"Subscribe and publish message","time":{"start":1752268103843,"stop":1752268103843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92e92f5401f2c75","name":"Throws when trying to push message with empty payload","time":{"start":1752268581608,"stop":1752268581608,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dcf954d13b609d","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752267937034,"stop":1752267937035,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc7dd60b594971d","name":"Check publish message containing shell command","time":{"start":1752268094945,"stop":1752268094946,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ab1189486096df","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752268103845,"stop":1752268103845,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e4b45ea56e63aa","name":"Should update multiaddrs","time":{"start":1752268057584,"stop":1752268057585,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc0d6ea2552f6e9","name":"udp ip6 address","time":{"start":1752267896301,"stop":1752267896302,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e431943a376116e","name":"should handle errors gracefully when getting peer info","time":{"start":1752267906579,"stop":1752267906580,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed02493500535b2e","name":"should throw error - no id","time":{"start":1752267896974,"stop":1752267896974,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ebf0287a37fd07","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752267890891,"stop":1752267890891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c30da78a030c925","name":"should be delivered immediately if received","time":{"start":1752267951819,"stop":1752267951819,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e54638f3e34bd2","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app16/9/topic125/proto","time":{"start":1752268202887,"stop":1752268202887,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d53c80445f4216","name":"should clear the dialing interval","time":{"start":1752267906981,"stop":1752267906982,"duration":1},"status":"passed","severity":"normal"},{"uid":"1488bb2f2a3438e8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app7/9/topic346/json","time":{"start":1752268202888,"stop":1752268202888,"duration":0},"status":"passed","severity":"normal"},{"uid":"574180ba23b7337","name":"messageHashStr produces different results for different inputs","time":{"start":1752267906781,"stop":1752267906781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f39b993dec62f8e","name":"Check publish message containing escaped characters","time":{"start":1752268094946,"stop":1752268094947,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce178429aa6229f","name":"connects to nwaku","time":{"start":1752268240244,"stop":1752268240244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b8cac2c1fa4183","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752267999740,"stop":1752267999740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f678f57af46a5e94","name":"should return false when pubsub topic parsing fails","time":{"start":1752267906578,"stop":1752267906579,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5804d2ca41e568c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752268101902,"stop":1752268101902,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c4c03ef66d6761","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app39/10/topic617/json","time":{"start":1752268202887,"stop":1752268202888,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cf1fb6b06a51e2","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752267915151,"stop":1752267915152,"duration":1},"status":"passed","severity":"normal"},{"uid":"642d7ecd7e57346f","name":"Init the array if not present","time":{"start":1752267890464,"stop":1752267890466,"duration":2},"status":"passed","severity":"normal"},{"uid":"9111a0f0b1ded3f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752267946677,"stop":1752267946677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c530833f5103e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752267925650,"stop":1752267925650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfafcb0f77a45f7","name":"should handle browser offline state overriding peer connections","time":{"start":1752267906526,"stop":1752267906526,"duration":0},"status":"passed","severity":"normal"},{"uid":"2422f788baa6145a","name":"Nwaku publishes","time":{"start":1752268082054,"stop":1752268082054,"duration":0},"status":"passed","severity":"normal"},{"uid":"47855a6158bbbbf8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752267937413,"stop":1752267937413,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c39969d352bb08","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752267890940,"stop":1752267890940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a134e446fa62c1a6","name":"should properly clean up resources when disposed","time":{"start":1752267935272,"stop":1752267935272,"duration":0},"status":"passed","severity":"normal"},{"uid":"676c6b29032ef795","name":"should encodeTxt and decodeTxt","time":{"start":1752267896971,"stop":1752267896971,"duration":0},"status":"passed","severity":"normal"},{"uid":"241eacdf227b32e5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752267946651,"stop":1752267946651,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbdbcab4dd25ee","name":"Push message with short payload","time":{"start":1752268581598,"stop":1752268581599,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c68514cb3cf41a","name":"should wait for LightPush peer to be connected","time":{"start":1752267937332,"stop":1752267937334,"duration":2},"status":"passed","severity":"normal"},{"uid":"34843f44446da30b","name":"throws on content topic with empty encoding field","time":{"start":1752267890882,"stop":1752267890883,"duration":1},"status":"passed","severity":"normal"},{"uid":"e865fed8a7917a63","name":"should hang up with multiaddr and return true on success","time":{"start":1752267907549,"stop":1752267907549,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b40a366cb8842b","name":"should dial peer when on same shard","time":{"start":1752267906988,"stop":1752267906988,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cd57f83e522023","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752268461413,"stop":1752268461413,"duration":0},"status":"passed","severity":"normal"},{"uid":"570c27da64ac1980","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752268412615,"stop":1752268412615,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a60f55d59fdcc6","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752267946396,"stop":1752267946397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b88cc0f06aa1f28","name":"random static sharding 2 - Cluster ID: 607, Shard ID: 358","time":{"start":1752268224659,"stop":1752268224659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7877b5c42c4ff7","name":"should not receive a peer event before start","time":{"start":1752267919650,"stop":1752267919650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ececf99f8672b13","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752268101896,"stop":1752268101899,"duration":3},"status":"passed","severity":"normal"},{"uid":"f96b8d4f000e8208","name":"should handle ping failures gracefully","time":{"start":1752267907269,"stop":1752267907270,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f4e327c562da91","name":"should dial one peer on dial","time":{"start":1752268057188,"stop":1752268057188,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf383c782e67806c","name":"Push message with content topic containing special chars","time":{"start":1752268581621,"stop":1752268581621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64c4fc938d92502","name":"Check received message with timestamp: 1752267968082000000 ","time":{"start":1752268412614,"stop":1752268412615,"duration":1},"status":"passed","severity":"normal"},{"uid":"b141f1a9a77f91ec","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752268461417,"stop":1752268461417,"duration":0},"status":"passed","severity":"normal"},{"uid":"7671bd29a001f8a8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752267946637,"stop":1752267946637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5495162f4e4c183","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752267946664,"stop":1752267946665,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d49f24cbf000b83","name":"Push message with content topic containing long","time":{"start":1752268581609,"stop":1752268581609,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fe177de59084b2","name":"Push message with long payload","time":{"start":1752268581616,"stop":1752268581616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cafc8cb50941dbe","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752268238830,"stop":1752268238830,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eed7e7c3ca564fb","name":"should handle complete connection lifecycle","time":{"start":1752267906525,"stop":1752267906526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3314a3e05d4237a0","name":"peer exchange sets tag","time":{"start":1752268113076,"stop":1752268113077,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc7513008d4aa24","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752267906771,"stop":1752267906772,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2b7cdfdd5ffc8c","name":"should detect messages with missing dependencies","time":{"start":1752267951816,"stop":1752267951816,"duration":0},"status":"passed","severity":"normal"},{"uid":"86581dc83857c507","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752268103848,"stop":1752268103848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a796d03d8c417c3e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752268103844,"stop":1752268103844,"duration":0},"status":"passed","severity":"normal"},{"uid":"550a74b9c9ae6839","name":"should requeue task if no peer is available","time":{"start":1752267936136,"stop":1752267936136,"duration":0},"status":"passed","severity":"normal"},{"uid":"e672a6394c00c673","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app59/3/topic459/xml","time":{"start":1752268202890,"stop":1752268202890,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3e7ed9507e4d70","name":"tcp ip4 address","time":{"start":1752267896301,"stop":1752267896301,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7735b917347309","name":"should drop connection via multiaddr with hangUp","time":{"start":1752268057188,"stop":1752268057189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a029f314ed938441","name":"Passing page size 3 when there are 20 messages","time":{"start":1752268234105,"stop":1752268234105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff3d69aef2f7049","name":"should maintain desired error rate","time":{"start":1752267949442,"stop":1752267949442,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfeb61bd2f52fb7b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752267988781,"stop":1752267988781,"duration":0},"status":"passed","severity":"normal"},{"uid":"93999da730726bfb","name":"should respect custom numPeersToUse configuration","time":{"start":1752267937414,"stop":1752267937414,"duration":0},"status":"passed","severity":"normal"},{"uid":"c874b19406574675","name":"same cluster, same shard: nodes connect","time":{"start":1752268029908,"stop":1752268029908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c55a538cc1bd93f","name":"start node with empty content topic","time":{"start":1752268202892,"stop":1752268202892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9addf33697707795","name":"Fields are not dropped","time":{"start":1752267907372,"stop":1752267907372,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebdb3dcfa7bc43b","name":"Ordered Callback - false","time":{"start":1752268225536,"stop":1752268225536,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8df93fa7a389f42","name":"should serialize and deserialize correctly","time":{"start":1752267949443,"stop":1752267949443,"duration":0},"status":"passed","severity":"normal"},{"uid":"111bf509a6651819","name":"should handle dial errors gracefully","time":{"start":1752267906989,"stop":1752267906990,"duration":1},"status":"passed","severity":"normal"},{"uid":"75414d6f0679dc8c","name":"should be empty after removing the only subscription","time":{"start":1752267937728,"stop":1752267937728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f96969238256b52","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752267988781,"stop":1752267988781,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b00758b86e7f599","name":"should not fail to start the service if it is already started","time":{"start":1752267972853,"stop":1752267972853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24acdc32735523e","name":"Check received message containing special chars","time":{"start":1752268412600,"stop":1752268412601,"duration":1},"status":"passed","severity":"normal"},{"uid":"af72a3e67c967ac","name":"should initialize with isNetworkConnected as false","time":{"start":1752267906488,"stop":1752267906489,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e74e9107dc3a8d","name":"Subscribe to topic containing Script and receive message","time":{"start":1752268461418,"stop":1752268461418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb739cf1ec441c6","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752268581623,"stop":1752268581623,"duration":0},"status":"passed","severity":"normal"},{"uid":"583b6f0113cbdc4a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752267937413,"stop":1752267937413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68152e367f5a70c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752267946676,"stop":1752267946677,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18538b8f337c1ff","name":"Push message with content topic containing shell command","time":{"start":1752268581624,"stop":1752268581624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b95b56ca4ab596","name":"Check publish message containing SQL Injection","time":{"start":1752268094940,"stop":1752268094940,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc43ebc011269dc6","name":"Check received message containing Chinese","time":{"start":1752268412611,"stop":1752268412611,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7028a9de282f8c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752268461401,"stop":1752268461402,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae678d0afcea55b","name":"Check publish message containing Basic HTML tag","time":{"start":1752268094942,"stop":1752268094943,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0cc0a0954a34c3","name":"should handle onConnected and onDisconnected","time":{"start":1752267937412,"stop":1752267937412,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b85bfe429dac06","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752267890893,"stop":1752267890893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe3c41188e4b461","name":"should not fail to stop the service if it was not started","time":{"start":1752267972852,"stop":1752267972853,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfcbc6ad2362409","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752267936942,"stop":1752267936942,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6768e4c98bc2fe6","name":"Push message with long payload","time":{"start":1752268581599,"stop":1752268581599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e24a57941bace31","name":"should remove event listeners","time":{"start":1752267907156,"stop":1752267907156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6d469759c9d92b","name":"Check received message containing emoji","time":{"start":1752268412604,"stop":1752268412604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71d889a868e30dc","name":"should dispatch network event when browser goes online","time":{"start":1752267906520,"stop":1752267906521,"duration":1},"status":"passed","severity":"normal"},{"uid":"379c03c5e6e02fdd","name":"Check received message containing escaped characters","time":{"start":1752268412614,"stop":1752268412614,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc34b29c49edbdf2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752267946677,"stop":1752267946677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b637ba70ba551ec","name":"should return false when navigator.onLine is false","time":{"start":1752267906500,"stop":1752267906501,"duration":1},"status":"passed","severity":"normal"},{"uid":"901ec4e669abae2d","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752267906569,"stop":1752267906578,"duration":9},"status":"passed","severity":"normal"},{"uid":"710d9445fc611e6f","name":"should return empty array when no peers connected","time":{"start":1752267907550,"stop":1752267907550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c7f56b7e13681b","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752268202886,"stop":1752268202886,"duration":0},"status":"passed","severity":"normal"},{"uid":"928d656f66af5243","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752267890897,"stop":1752267890897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb1b7fc39e72870","name":"Should update shard info","time":{"start":1752268057585,"stop":1752268057585,"duration":0},"status":"passed","severity":"normal"},{"uid":"42301e6b1ead2712","name":"more peers than existing","time":{"start":1752268068796,"stop":1752268068796,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f5046c58a6c7407","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752268029907,"stop":1752268029907,"duration":0},"status":"passed","severity":"normal"},{"uid":"488c51ff536c9f81","name":"should handle case with all peers already connected","time":{"start":1752267907173,"stop":1752267907173,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bb0f7eb0d3f185","name":"Push message with escaped characters payload","time":{"start":1752268581607,"stop":1752268581607,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5441bd784a1820","name":"should return false when shard info is undefined","time":{"start":1752267906568,"stop":1752267906568,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f105e2e1c2b58a0","name":"should return false when peer is not on topic","time":{"start":1752267907553,"stop":1752267907554,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75919db1c601d8f","name":"should dial peer when no shard info available","time":{"start":1752267906989,"stop":1752267906989,"duration":0},"status":"passed","severity":"normal"},{"uid":"991669869fd11f5e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752267906521,"stop":1752267906522,"duration":1},"status":"passed","severity":"normal"},{"uid":"9557e318005c8ca","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752268461421,"stop":1752268461422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f71c0f5cf63de28a","name":"should return tags for existing peer","time":{"start":1752267907173,"stop":1752267907174,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa719edb69c2dd9","name":"Ephemeral field set to true","time":{"start":1752267907732,"stop":1752267907732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e853545ed2bee77b","name":"should be safe to call multiple times","time":{"start":1752267907546,"stop":1752267907546,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a00a78203652e8c","name":"should drop connection to all peers on hangUp","time":{"start":1752268057187,"stop":1752268057187,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c29f8d1bb6023f8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752267896219,"stop":1752267896219,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a5fb7252bf9ee8","name":"should send relay ping messages on timer","time":{"start":1752267907285,"stop":1752267907287,"duration":2},"status":"passed","severity":"normal"},{"uid":"50c54da739f1b636","name":"should handle peer store errors during connection limiting","time":{"start":1752267907203,"stop":1752267907203,"duration":0},"status":"passed","severity":"normal"},{"uid":"705233108a4d5870","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752267974545,"stop":1752267974545,"duration":0},"status":"passed","severity":"normal"},{"uid":"825cc0f6284e69e4","name":"Push message with rate limit","time":{"start":1752268581613,"stop":1752268581614,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b2192c56cc4156","name":"Check publish message containing XML","time":{"start":1752268094941,"stop":1752268094941,"duration":0},"status":"passed","severity":"normal"},{"uid":"91970599049d53ad","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752267937198,"stop":1752267937199,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3584de4d488c61f","name":"should not fail to stop the service if it was not started","time":{"start":1752268068613,"stop":1752268068613,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f63258aa6f192e","name":"should redial peers when all connections are lost","time":{"start":1752267907202,"stop":1752267907203,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37270b7c83617a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752268230824,"stop":1752268230824,"duration":0},"status":"passed","severity":"normal"},{"uid":"58855e7e02fa14a0","name":"Fails to push message with large meta","time":{"start":1752268581626,"stop":1752268581626,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b8f4a278e468f3","name":"Push message with rate limit","time":{"start":1752268581626,"stop":1752268581626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed38c9164401d5ab","name":"should not dial peers from store when browser is not connected","time":{"start":1752267907158,"stop":1752267907159,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03d82fae4782fff","name":"Check message with no content topic is not received","time":{"start":1752268412607,"stop":1752268412607,"duration":0},"status":"passed","severity":"normal"},{"uid":"8862e67a7ccbf1fa","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752268174430,"stop":1752268174433,"duration":3},"status":"passed","severity":"normal"},{"uid":"cd7fd4abae778db9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752267890884,"stop":1752267890884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef06373dfa0ede96","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752267946678,"stop":1752267946679,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc34390d27af2b7","name":"Asymmetric encrypt & decrypt","time":{"start":1752267926131,"stop":1752267926132,"duration":1},"status":"passed","severity":"normal"},{"uid":"f364159bc4ce78e5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752267896214,"stop":1752267896215,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f8c84beada76df","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752267896213,"stop":1752267896214,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd24d7cc56190167","name":"Check received message containing XML","time":{"start":1752268412612,"stop":1752268412613,"duration":1},"status":"passed","severity":"normal"},{"uid":"c015cb6b41e8da4","name":"should not be empty after adding a subscription","time":{"start":1752267937727,"stop":1752267937728,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc9144031e8ddc0","name":"should do nothing when connections still exist","time":{"start":1752267907164,"stop":1752267907168,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5436b2184ecffb6","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752267890911,"stop":1752267890911,"duration":0},"status":"passed","severity":"normal"},{"uid":"c915433871630b21","name":"Check publish message containing Chinese","time":{"start":1752268094938,"stop":1752268094938,"duration":0},"status":"passed","severity":"normal"},{"uid":"61018b3fb9dd07e5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752267890908,"stop":1752267890908,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f6f67f38c8c18e","name":"rejects hash query with time filter","time":{"start":1752267907353,"stop":1752267907353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f6cf56b3895159","name":"Check received message containing short","time":{"start":1752268412609,"stop":1752268412609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3789043153aab675","name":"should emit a peer event after start","time":{"start":1752267972854,"stop":1752267972854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83f417caadfe9e0","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752267937415,"stop":1752267937415,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4866ce247cc62a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752267946665,"stop":1752267946666,"duration":1},"status":"passed","severity":"normal"},{"uid":"a260b2d874e734aa","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752268238828,"stop":1752268238829,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fb89d2cbece893","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752268412615,"stop":1752268412615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8f3bae620b927a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752268461398,"stop":1752268461398,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3d40e90cc5952d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752267946642,"stop":1752267946643,"duration":1},"status":"passed","severity":"normal"},{"uid":"15037654a33dbf98","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752267906780,"stop":1752267906780,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5ace79b2f50544","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752267914859,"stop":1752267914859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f7a816672313e9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752267936941,"stop":1752267936942,"duration":1},"status":"passed","severity":"normal"},{"uid":"de58d5eb049096a7","name":"should return false when topic is not configured","time":{"start":1752267907552,"stop":1752267907553,"duration":1},"status":"passed","severity":"normal"},{"uid":"263b519c0180243b","name":"throws an error for improperly formatted content topics","time":{"start":1752267890890,"stop":1752267890890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77c98c564f4ca15","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752267946671,"stop":1752267946671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d83de54469875c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752268085545,"stop":1752268085545,"duration":0},"status":"passed","severity":"normal"},{"uid":"580d550030294772","name":"Passing an array","time":{"start":1752268240246,"stop":1752268240246,"duration":0},"status":"passed","severity":"normal"},{"uid":"985038dcfbcafa9f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752268461397,"stop":1752268461397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc95785f3f87e557","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752268412605,"stop":1752268412606,"duration":1},"status":"passed","severity":"normal"},{"uid":"504a7865d2844155","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752267890898,"stop":1752267890898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf829fad5cc140b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752267890896,"stop":1752267890897,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff1e6e9f76c7932","name":"should handle complete peer lifecycle","time":{"start":1752267907300,"stop":1752267907301,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ec3e6cb79cab82","name":"Fails to publish message with wrong content topic","time":{"start":1752268094954,"stop":1752268094954,"duration":0},"status":"passed","severity":"normal"},{"uid":"81432661e6e4bc1e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752267907546,"stop":1752267907547,"duration":1},"status":"passed","severity":"normal"},{"uid":"723b190e1bbcef96","name":"Check received message containing XML","time":{"start":1752268412602,"stop":1752268412602,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ec9f941f8f603e","name":"should handle errors when removing globalThis listeners","time":{"start":1752267906499,"stop":1752267906500,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e276eb28b1fcae","name":"should handle special patterns correctly","time":{"start":1752267949443,"stop":1752267949444,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ca6bbec6513bb0","name":"random static sharding 6 - Cluster ID: 787, Shard ID: 449","time":{"start":1752268224661,"stop":1752268224661,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebec73dd3787844","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752267890892,"stop":1752267890892,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f557592be74560","name":"should be able to encode the field with only STORE set to true","time":{"start":1752267896212,"stop":1752267896213,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5c746f06d2a532","name":"Check received message containing Basic HTML tag","time":{"start":1752268412602,"stop":1752268412602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2d9e66cf5e66fc","name":"Check received message with timestamp: 1752267968082 ","time":{"start":1752268412605,"stop":1752268412605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6f07d3d69f8090","name":"should return empty array for non-existent peer","time":{"start":1752267907174,"stop":1752267907175,"duration":1},"status":"passed","severity":"normal"},{"uid":"20367261721dceba","name":"Check received message containing numeric","time":{"start":1752268412600,"stop":1752268412600,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72d0e27fbf54b1e","name":"random static sharding 7 - Cluster ID: 10, Shard ID: 659","time":{"start":1752268224661,"stop":1752268224661,"duration":0},"status":"passed","severity":"normal"},{"uid":"102b66390285e6db","name":"returns all values when wanted number is greater than available values","time":{"start":1752267914858,"stop":1752267914859,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2bac5efe73192e","name":"Subscribe and receive messages via waku relay post","time":{"start":1752268461411,"stop":1752268461411,"duration":0},"status":"passed","severity":"normal"},{"uid":"380023fdd4384e69","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752267890940,"stop":1752267890940,"duration":0},"status":"passed","severity":"normal"},{"uid":"93680a59d8db7f70","name":"Check received message containing Basic HTML tag","time":{"start":1752268412613,"stop":1752268412613,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7990c489169dd9","name":"accepts time-filtered query with content filter","time":{"start":1752267907353,"stop":1752267907353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d5f91621bd1719","name":"should reject if Store is requested but not mounted","time":{"start":1752267937331,"stop":1752267937331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2432e8fa592bd8cf","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752267946652,"stop":1752267946652,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ce858a561ed6a2","name":"Subscribe and receive messages via waku relay post","time":{"start":1752268461397,"stop":1752268461397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3759e168a2a87854","name":"Push message with Basic HTML tag payload","time":{"start":1752268581618,"stop":1752268581618,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b45e619f91a827","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752268161898,"stop":1752268161898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ce26be08f62052","name":"should handle a minimal index list","time":{"start":1752267890939,"stop":1752267890940,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b8d6506a95798","name":"should work with custom bootstrap limits","time":{"start":1752267907195,"stop":1752267907196,"duration":1},"status":"passed","severity":"normal"},{"uid":"155257a20842346f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752267972871,"stop":1752267972871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8bc75d0d4439353b","name":"Check message received after jswaku node is restarted","time":{"start":1752268412608,"stop":1752268412608,"duration":0},"status":"passed","severity":"normal"},{"uid":"187e5380531177a0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752267946665,"stop":1752267946665,"duration":0},"status":"passed","severity":"normal"},{"uid":"78201b413723e4d6","name":"should transition to Unhealthy when no connections","time":{"start":1752267936941,"stop":1752267936941,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f521735de21ac59","name":"should throw error - no public key","time":{"start":1752267896973,"stop":1752267896974,"duration":1},"status":"passed","severity":"normal"},{"uid":"47febb62cb8baeb2","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752267925648,"stop":1752267925650,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3e3e7ab7743579b","name":"should create KeepAliveManager with relay","time":{"start":1752267907236,"stop":1752267907236,"duration":0},"status":"passed","severity":"normal"},{"uid":"befe128e266d7d03","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752268094954,"stop":1752268094955,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe601e84b4033a01","name":"Push 30 different messages","time":{"start":1752268581608,"stop":1752268581608,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c26c54e015cc7ae","name":"Subscribe to topic containing short and receive message","time":{"start":1752268461414,"stop":1752268461415,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbec7f0dc99bcfeb","name":"random static sharding 10 - Cluster ID: 520, Shard ID: 354","time":{"start":1752268224664,"stop":1752268224664,"duration":0},"status":"passed","severity":"normal"},{"uid":"21909eedd2bc2842","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752267907260,"stop":1752267907260,"duration":0},"status":"passed","severity":"normal"},{"uid":"56df327c6a8ae428","name":"should sort peers by ping value","time":{"start":1752267907552,"stop":1752267907552,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c98deda2199ea4","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752268094955,"stop":1752268094955,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e43910efd3b1d4","name":"Query Generator, No Decoder","time":{"start":1752268185571,"stop":1752268185572,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32773c0ed45ae43","name":"different cluster, same shard: nodes don't connect","time":{"start":1752268029909,"stop":1752268029910,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a9e74ba29e5cde","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752267890898,"stop":1752267890898,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9a1010b9894b2c","name":"should have no discoveries enabled by default","time":{"start":1752267936864,"stop":1752267936864,"duration":0},"status":"passed","severity":"normal"},{"uid":"6663aa38dd4e1e3b","name":"A test","time":{"start":1752268017415,"stop":1752268017416,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f433df6f2a524cc","name":"Push message with numeric payload","time":{"start":1752268581599,"stop":1752268581600,"duration":1},"status":"passed","severity":"normal"},{"uid":"c004d15249f3f5f6","name":"Push message with escaped characters payload","time":{"start":1752268581619,"stop":1752268581619,"duration":0},"status":"passed","severity":"normal"},{"uid":"baff7b0bf6715c7c","name":"Push message with content topic containing escaped characters","time":{"start":1752268581612,"stop":1752268581612,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e95e32c1f7c2e8d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752267890899,"stop":1752267890899,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbac46fa8d4649f1","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752268085546,"stop":1752268085546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef14ea914119eaa9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752267946670,"stop":1752267946671,"duration":1},"status":"passed","severity":"normal"},{"uid":"5483bfdffa7a1b51","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752268461417,"stop":1752268461418,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4508c967237189","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752267907197,"stop":1752267907201,"duration":4},"status":"passed","severity":"normal"},{"uid":"c03b7b4c50e62dfc","name":"Check message with non string payload is not received","time":{"start":1752268412608,"stop":1752268412608,"duration":0},"status":"passed","severity":"normal"},{"uid":"137fb1c98634c1e9","name":"should use DNS peer discovery with light client","time":{"start":1752267972867,"stop":1752267972868,"duration":1},"status":"skipped","severity":"normal"},{"uid":"28009b468e680f89","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752268461420,"stop":1752268461420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d820b72f5bd6573","name":"Push message with content topic containing Russian","time":{"start":1752268581622,"stop":1752268581622,"duration":0},"status":"passed","severity":"normal"},{"uid":"5409bd4ede61fdf3","name":"should wait for Filter peer to be connected","time":{"start":1752267937334,"stop":1752267937335,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ffa2ee12f2ebd5","name":"All","time":{"start":1752267973887,"stop":1752267973887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26faf72d81342a5","name":"Check publish message containing unicode special characters","time":{"start":1752268094948,"stop":1752268094949,"duration":1},"status":"passed","severity":"normal"},{"uid":"2156ac6db74cee95","name":"throws on empty content topic","time":{"start":1752267890876,"stop":1752267890876,"duration":0},"status":"passed","severity":"normal"},{"uid":"182fc72eb4fa4d41","name":"Publish message with large meta","time":{"start":1752268094956,"stop":1752268094957,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3d97fd8a7ba1ba","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752268103849,"stop":1752268103849,"duration":0},"status":"passed","severity":"normal"},{"uid":"640ff0d330849ad8","name":"Promise Callback - true","time":{"start":1752268225533,"stop":1752268225534,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde302f14302cc7b","name":"should return true when over bootstrap limit","time":{"start":1752267907184,"stop":1752267907184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2547a1140312b8","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752267890889,"stop":1752267890889,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e062c9eee60ff","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752268461417,"stop":1752268461417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3285bccf327e1d18","name":"Overlapping topic subscription","time":{"start":1752268461400,"stop":1752268461400,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f7094ac499e9f2","name":"should enable all discoveries when explicitly set","time":{"start":1752267936865,"stop":1752267936865,"duration":0},"status":"passed","severity":"normal"},{"uid":"872df3d880af181e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752267946667,"stop":1752267946667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c860515a8b2118","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752267951817,"stop":1752267951817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7653468616d8b61","name":"should handle peer connect event","time":{"start":1752267906506,"stop":1752267906511,"duration":5},"status":"passed","severity":"normal"},{"uid":"63da3d4db7ac5c76","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752268103851,"stop":1752268103852,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cdfddc68202cae","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752267915015,"stop":1752267915015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b37e623e4db9fff","name":"1 Relay, 1 Filter, gives up","time":{"start":1752267915152,"stop":1752267915152,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aadf626bb54fcf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752267946679,"stop":1752267946679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4eee9584ce91388","name":"Check received message containing special chars","time":{"start":1752268412610,"stop":1752268412610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b515219fd73d35d","name":"Push message with JSON payload","time":{"start":1752268581607,"stop":1752268581607,"duration":0},"status":"passed","severity":"normal"},{"uid":"818524a1c10b49b2","name":"should clear dial history on stop","time":{"start":1752267906982,"stop":1752267906983,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7cba79f165646b1","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752268202892,"stop":1752268202892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02a3f842ffd8262","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752267951819,"stop":1752267951819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1645fb41f950fc6","name":"should not receive a peer event after stop","time":{"start":1752267919651,"stop":1752267919651,"duration":0},"status":"passed","severity":"normal"},{"uid":"edae129c21f6257d","name":"should emit a peer event after start","time":{"start":1752268068614,"stop":1752268068615,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6b5db9c3e6cde0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752267915734,"stop":1752267915734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49637a358274fd1","name":"should handle null peers returned by getPeer","time":{"start":1752267907191,"stop":1752267907195,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d4bdf858a436a4a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752267946644,"stop":1752267946644,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d05c56eb32cbff","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752267896207,"stop":1752267896209,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0876b682d369966","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752268174428,"stop":1752268174428,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc83b405ac2adc43","name":"should properly create location multiaddrs - tcp4","time":{"start":1752267896980,"stop":1752267896981,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2969bd60bf604d","name":"should clear all timers","time":{"start":1752267907246,"stop":1752267907246,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c646426907f96f","name":"should handle different types of entries","time":{"start":1752267935271,"stop":1752267935272,"duration":1},"status":"passed","severity":"normal"},{"uid":"156077ce2dbee96a","name":"should return valid sharding parameters for static sharding","time":{"start":1752267890909,"stop":1752267890909,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ed0d947076920b","name":"should throw error - no id","time":{"start":1752267896972,"stop":1752267896972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa437174ab4eaf5","name":"should properly start and stop event listening","time":{"start":1752267936942,"stop":1752267936943,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ae28e20c17405b","name":"Push message with content topic containing unicode special characters","time":{"start":1752268581625,"stop":1752268581625,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcf1a4ca205c937","name":"should add peer to queue when queue is not empty","time":{"start":1752267906986,"stop":1752267906986,"duration":0},"status":"passed","severity":"normal"},{"uid":"34266a4c6d620cf0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752267946660,"stop":1752267946661,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fb6e6dc750bc1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752267890906,"stop":1752267890906,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f665b1b7f30b9a","name":"start node with empty shard should fail","time":{"start":1752268224665,"stop":1752268224667,"duration":2},"status":"passed","severity":"normal"},{"uid":"971de6d356e3bd28","name":"should get / set UDP multiaddr","time":{"start":1752267896979,"stop":1752267896979,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac31942069c9660","name":"should handle empty pubsub topics","time":{"start":1752267907295,"stop":1752267907296,"duration":1},"status":"passed","severity":"normal"},{"uid":"1826fa0f64b49003","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752268238828,"stop":1752268238828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb249b74848b1e8","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752267890892,"stop":1752267890892,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0911a950ca61d0","name":"should be empty when created","time":{"start":1752267937727,"stop":1752267937727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4c77acef631d57","name":"should support chaining for add method","time":{"start":1752267935259,"stop":1752267935260,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d901e8c9efff478","name":"Push message with Script payload","time":{"start":1752268581606,"stop":1752268581606,"duration":0},"status":"passed","severity":"normal"},{"uid":"e389d1324ec5ba2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752267907270,"stop":1752267907271,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8479b0e6751f811","name":"Publish message with custom timestamp: Sat Jul 20 2024 21:08:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1752268094952,"stop":1752268094952,"duration":0},"status":"passed","severity":"normal"},{"uid":"61db042d9ddedd6a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752267946666,"stop":1752267946666,"duration":0},"status":"passed","severity":"normal"},{"uid":"f738d12c72329a83","name":"throws on content topic with too few or too many fields","time":{"start":1752267890876,"stop":1752267890877,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1288cb0b3c2148","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752267946653,"stop":1752267946653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8386abf395a546f6","name":"should handle peer store errors gracefully","time":{"start":1752267907181,"stop":1752267907183,"duration":2},"status":"passed","severity":"normal"},{"uid":"8355412fc47c11d","name":"should only return 1 node with relay capability","time":{"start":1752267915733,"stop":1752267915733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5479940248eb9e","name":"should initialize with Unhealthy status","time":{"start":1752267936935,"stop":1752267936936,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d683166c6d4d1f","name":"Check message on other pubsub topic is not received","time":{"start":1752268412606,"stop":1752268412606,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff1e0ebf50c5c6f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752267890884,"stop":1752267890884,"duration":0},"status":"passed","severity":"normal"},{"uid":"38635088114f2bb8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752267927317,"stop":1752267927317,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd3e3d34360d0f0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752267946657,"stop":1752267946658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0a51c5dccab34b6","name":"should emit a peer event after start","time":{"start":1752267919649,"stop":1752267919650,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d3a68446b3f76e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752268461419,"stop":1752268461419,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeefb17c2a0051","name":"should be online or offline if network state changed","time":{"start":1752267988786,"stop":1752267988787,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6215c7ec2a48ea7","name":"Does not throw an exception when node disconnects","time":{"start":1752268240245,"stop":1752268240246,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ea2c996e0ff581","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752268461410,"stop":1752268461410,"duration":0},"status":"passed","severity":"normal"},{"uid":"d523d4095e01ada7","name":"should dial all remaining peers","time":{"start":1752267907170,"stop":1752267907171,"duration":1},"status":"passed","severity":"normal"},{"uid":"54362e3b5dd000b7","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752267937413,"stop":1752267937414,"duration":1},"status":"passed","severity":"normal"},{"uid":"417d406dc4b54ae8","name":"should get tags for the connected peer","time":{"start":1752267907160,"stop":1752267907161,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e09ac44c1d628b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752267896224,"stop":1752267896224,"duration":0},"status":"passed","severity":"normal"},{"uid":"24648050764be7d8","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752267946645,"stop":1752267946645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfe1f8750944098","name":"Check publish message containing numeric","time":{"start":1752268094937,"stop":1752268094937,"duration":0},"status":"passed","severity":"normal"},{"uid":"edcecf013a5cdaec","name":"should properly compute the node id","time":{"start":1752267896976,"stop":1752267896976,"duration":0},"status":"passed","severity":"normal"},{"uid":"d396c74cf9ac889","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752268461419,"stop":1752268461420,"duration":1},"status":"passed","severity":"normal"},{"uid":"80611e59fe290b6c","name":"Relay - dialed after","time":{"start":1752268245759,"stop":1752268245760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29331435427f52","name":"should start the dialing interval","time":{"start":1752267906979,"stop":1752267906980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4144100f0e1ed270","name":"should send to specified number of peers of used peers","time":{"start":1752267937418,"stop":1752267937418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b140f946345fd83b","name":"Push message with unicode special characters payload","time":{"start":1752268581607,"stop":1752268581608,"duration":1},"status":"passed","severity":"normal"},{"uid":"a536f23c70972aee","name":"should not fail to stop the service if it was not started","time":{"start":1752267919648,"stop":1752267919648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7bf1efaa94216e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752267890900,"stop":1752267890900,"duration":0},"status":"passed","severity":"normal"},{"uid":"159f25b0ac3c7f0b","name":"should return false when shard is not included in network shards","time":{"start":1752267937035,"stop":1752267937035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d47b74533b7e03","name":"Check received message containing short","time":{"start":1752268412599,"stop":1752268412599,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bf72832a723d2","name":"should throw error - invalid id","time":{"start":1752267896974,"stop":1752267896974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc876e285d68348","name":"Push message equal or less that 1MB","time":{"start":1752268581615,"stop":1752268581615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41521fc98889141","name":"should check connected peers if present and suitable","time":{"start":1752267937332,"stop":1752267937332,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2308abd77e5f62","name":"Check message with invalid timestamp is not received","time":{"start":1752268412616,"stop":1752268412616,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5ddc82c441e787","name":"should properly create location multiaddrs - udp","time":{"start":1752267896981,"stop":1752267896982,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e789383b5f5a90","name":"should successfully stop","time":{"start":1752267937205,"stop":1752267937208,"duration":3},"status":"passed","severity":"normal"},{"uid":"43159799715329b5","name":"should dial peers from store when browser is connected","time":{"start":1752267907157,"stop":1752267907157,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b92edaba7eecbe7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752267937409,"stop":1752267937409,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bddc06444104972","name":"should wait for Store peer to be connected","time":{"start":1752267937335,"stop":1752267937336,"duration":1},"status":"passed","severity":"normal"},{"uid":"116c5b3c78f76e31","name":"should retry if all attempts fail","time":{"start":1752267936152,"stop":1752267936152,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ad00502c143b46","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752268016917,"stop":1752268016918,"duration":1},"status":"passed","severity":"normal"},{"uid":"b835090bb86809a8","name":"should reject if LightPush is requested but not mounted","time":{"start":1752267937330,"stop":1752267937330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c444e108a9ccbca0","name":"should add event listeners for peer connect and disconnect","time":{"start":1752267907236,"stop":1752267907237,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0a125947c95951","name":"Nodes with multiple pubsub topic","time":{"start":1752268085545,"stop":1752268085545,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a5d887e0d99ac0","name":"Push message with content topic containing short","time":{"start":1752268581620,"stop":1752268581620,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb070e60d2d59b0","name":"should be sent with empty content","time":{"start":1752267951817,"stop":1752267951818,"duration":1},"status":"passed","severity":"normal"},{"uid":"4863c756c77315fd","name":"Round trip binary serialization","time":{"start":1752267907731,"stop":1752267907732,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb2f2c667db5644","name":"should maintain proper timestamps if all messages received","time":{"start":1752267951813,"stop":1752267951814,"duration":1},"status":"passed","severity":"normal"},{"uid":"955f25d71b65500d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752267974543,"stop":1752267974544,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdca5e79bce2d9ac","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752267951818,"stop":1752267951818,"duration":0},"status":"passed","severity":"normal"},{"uid":"684069a5506ef499","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752267946639,"stop":1752267946639,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffc8ae8288d9b71","name":"should select older connection if present","time":{"start":1752267907331,"stop":1752267907331,"duration":0},"status":"passed","severity":"normal"},{"uid":"8304be5754b45573","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752268461402,"stop":1752268461402,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c72b1a9fca5896f","name":"should return no connections if no open connection provided","time":{"start":1752267907331,"stop":1752267907331,"duration":0},"status":"passed","severity":"normal"},{"uid":"46228d4fe64f46ac","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752267906771,"stop":1752267906771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3e78d75122b1d9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752267915013,"stop":1752267915013,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcee2be3276756e6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752267890887,"stop":1752267890887,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6337f1a07c2697","name":"Privacy Node - default protocol","time":{"start":1752268245762,"stop":1752268245762,"duration":0},"status":"passed","severity":"normal"},{"uid":"10762244d743c487","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752267946665,"stop":1752267946665,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41ad96a2aef69d5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752267946656,"stop":1752267946656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d20875d42a945ad","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752267946646,"stop":1752267946647,"duration":1},"status":"passed","severity":"normal"},{"uid":"69197e4d5721bd99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752267890900,"stop":1752267890900,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef40ae1a9d4dada4","name":"Check received message containing Arabic","time":{"start":1752268412601,"stop":1752268412601,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e2a96f38b756ed","name":"should return null for non-existent peer","time":{"start":1752267907178,"stop":1752267907181,"duration":3},"status":"passed","severity":"normal"},{"uid":"ebe54d0a3037b97a","name":"should convert tags map to array of keys","time":{"start":1752267907176,"stop":1752267907177,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8cc6017c5e3d4f","name":"throws on content topic with empty version field","time":{"start":1752267890880,"stop":1752267890881,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1158b7768bc568","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752267907417,"stop":1752267907418,"duration":1},"status":"passed","severity":"normal"},{"uid":"2736f49560baee41","name":"random static sharding 8 - Cluster ID: 441, Shard ID: 164","time":{"start":1752268224661,"stop":1752268224663,"duration":2},"status":"passed","severity":"normal"},{"uid":"5740f26d686c78c2","name":"should add event listeners to globalThis","time":{"start":1752267906494,"stop":1752267906495,"duration":1},"status":"passed","severity":"normal"},{"uid":"747672234f0368f8","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752267937416,"stop":1752267937417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34eeb5e31f96264","name":"Decoder throws on empty string content topic","time":{"start":1752267907733,"stop":1752267907733,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9feb82abb1dc75","name":"should insert message into bloom filter","time":{"start":1752267951811,"stop":1752267951811,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3a5f32a47566fd","name":"Subscribe to topic containing long and receive message","time":{"start":1752268461401,"stop":1752268461401,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee30c5419795a241","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752268174434,"stop":1752268174434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14fc557285df72ad","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752267896224,"stop":1752267896225,"duration":1},"status":"passed","severity":"normal"},{"uid":"1316664bac6387e2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752268461421,"stop":1752268461421,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e690ea91952c1d6","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752267890891,"stop":1752267890891,"duration":0},"status":"passed","severity":"normal"},{"uid":"32582348cd797cda","name":"should handle errors when getting connections","time":{"start":1752267906522,"stop":1752267906525,"duration":3},"status":"passed","severity":"normal"},{"uid":"51c464f2d0437dd9","name":"Push message with content topic containing Script","time":{"start":1752268581622,"stop":1752268581623,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1c2171f6050f35","name":"Generator, 2 different pubsubtopics","time":{"start":1752268219904,"stop":1752268219904,"duration":0},"status":"passed","severity":"normal"},{"uid":"523c596997189c13","name":"Push message with Chinese payload","time":{"start":1752268581602,"stop":1752268581602,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ba29d739cea170","name":"Check received message containing unicode special characters","time":{"start":1752268412604,"stop":1752268412604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb16e9d4abb16be","name":"random static sharding 5 - Cluster ID: 850, Shard ID: 206","time":{"start":1752268224660,"stop":1752268224660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba9ef2a331abdfb","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752267906779,"stop":1752267906779,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bcc7ac88544b11","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752267890886,"stop":1752267890886,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b19e0f69a5ece8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752267915011,"stop":1752267915012,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceac5ccf045041a5","name":"topics with same application and version share the same shard","time":{"start":1752267890888,"stop":1752267890888,"duration":0},"status":"passed","severity":"normal"},{"uid":"91af68b2fe7da02d","name":"should handle peer store errors gracefully","time":{"start":1752267907187,"stop":1752267907191,"duration":4},"status":"passed","severity":"normal"},{"uid":"259d098c8fb96c36","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752268185577,"stop":1752268185577,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9bae04873795b4","name":"Query Generator - false","time":{"start":1752268225533,"stop":1752268225533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e809938742c5ec44","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752267896215,"stop":1752267896218,"duration":3},"status":"passed","severity":"normal"},{"uid":"b03aaf423a7f2bd","name":"can start the service","time":{"start":1752267972843,"stop":1752267972844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e723249638fb9538","name":"should check false positive rate","time":{"start":1752267949444,"stop":1752267949444,"duration":0},"status":"passed","severity":"normal"},{"uid":"549eff396fb2679c","name":"non connected peers","time":{"start":1752268068796,"stop":1752268068797,"duration":1},"status":"skipped","severity":"normal"},{"uid":"93128f263f719d34","name":"should throw if no connection provided","time":{"start":1752267907414,"stop":1752267907414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d333b45e3b67faf6","name":"should create all internal components","time":{"start":1752267907544,"stop":1752267907544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b44c004d27dd04","name":"Callback on promise","time":{"start":1752268218444,"stop":1752268218445,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a9ec73d61ce1f6","name":"Check message with no payload is not received","time":{"start":1752268412617,"stop":1752268412617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5054ba6c27ca204","name":"should not receive a peer event after stop","time":{"start":1752267972862,"stop":1752267972862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62af0432e023749","name":"Sets default value correctly","time":{"start":1752268240247,"stop":1752268240248,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22dbc5dfa113c7c","name":"should return false and handle errors gracefully","time":{"start":1752267907550,"stop":1752267907550,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c1a5aba9416d44","name":"rejects content-filtered query with only contentTopics","time":{"start":1752267907351,"stop":1752267907352,"duration":1},"status":"passed","severity":"normal"},{"uid":"92dc10e7430f7bda","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752267907259,"stop":1752267907260,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90eff2298dd330f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752267951813,"stop":1752267951813,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fad9d8cf24ee2a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752267896225,"stop":1752267896225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d794ea1be9f9ad5f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752267946678,"stop":1752267946678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0ea26b173485c7","name":"should dial with PeerId and return stream","time":{"start":1752267907547,"stop":1752267907548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8830550f1386391c","name":"handles different networkShards values correctly","time":{"start":1752267890890,"stop":1752267890890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb54322d25079be","name":"should be safe to call multiple times","time":{"start":1752267907545,"stop":1752267907545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5808ad5b86d826cd","name":"Push message with content topic containing special chars","time":{"start":1752268581609,"stop":1752268581609,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff1d2ee1d862b92","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752267890899,"stop":1752267890899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d688a660a4fd01d9","name":"should set field with all protocols enabled","time":{"start":1752267896983,"stop":1752267896983,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dc35d1a0279a16","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752267937203,"stop":1752267937203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31b8ffdbe4ac5d6","name":"Subscribe to topic containing long and publish message","time":{"start":1752268103847,"stop":1752268103847,"duration":0},"status":"passed","severity":"normal"},{"uid":"e185ebc30c0691d","name":"Encoder throws on undefined content topic","time":{"start":1752267907732,"stop":1752267907733,"duration":1},"status":"passed","severity":"normal"},{"uid":"881414dff27ab112","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752267946646,"stop":1752267946646,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc2ccf0a9504edc","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752268174429,"stop":1752268174430,"duration":1},"status":"passed","severity":"normal"},{"uid":"30475d740714f745","name":"should return false when at bootstrap limit","time":{"start":1752267907184,"stop":1752267907184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2842847f8db61d","name":"it tolerates circular branch references","time":{"start":1752267915730,"stop":1752267915731,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d343d3b41c8d20","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752268103853,"stop":1752268103853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98620a48901d1a1","name":"throws on content topic with empty topic name field","time":{"start":1752267890881,"stop":1752267890882,"duration":1},"status":"passed","severity":"normal"},{"uid":"5344c11cdf26b3b8","name":"Check publish message containing short","time":{"start":1752268094936,"stop":1752268094936,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d53df989ecf2bc","name":"should add and check entries correctly","time":{"start":1752267935245,"stop":1752267935259,"duration":14},"status":"passed","severity":"normal"},{"uid":"601450c1c4592566","name":"Encoder throws on empty string content topic","time":{"start":1752267925652,"stop":1752267925653,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa4f81e00f4481b","name":"Check received message containing long","time":{"start":1752268412600,"stop":1752268412600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f438ba725053153","name":"should initialize with custom number of peers","time":{"start":1752267937409,"stop":1752267937409,"duration":0},"status":"passed","severity":"normal"},{"uid":"857a2cb27d872f87","name":"should properly create location multiaddrs - udp6","time":{"start":1752267896981,"stop":1752267896981,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e6df92c1c5283","name":"Passing page size 10 when there are 10 messages","time":{"start":1752268234105,"stop":1752268234105,"duration":0},"status":"passed","severity":"normal"},{"uid":"1876be69f6bdcd60","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752268461411,"stop":1752268461411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06ef5816dc9aee6","name":"Decoder throws on undefined content topic","time":{"start":1752267927318,"stop":1752267927318,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee9cfd4b87bb98b","name":"Query Generator - true","time":{"start":1752268225532,"stop":1752268225532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f661466710f19885","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752267890897,"stop":1752267890898,"duration":1},"status":"passed","severity":"normal"},{"uid":"63af7f1c8bd616ac","name":"Meta field set when metaSetter is specified","time":{"start":1752267907732,"stop":1752267907732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38df632b04ef72d","name":"should throw an error for missing required configuration","time":{"start":1752267890894,"stop":1752267890895,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8f2035e17b2a9d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752267890894,"stop":1752267890894,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd46d03dd8a6d73","name":"can query messages by message hash","time":{"start":1752268205742,"stop":1752268205742,"duration":0},"status":"passed","severity":"normal"},{"uid":"548b415af173b859","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752268103852,"stop":1752268103852,"duration":0},"status":"passed","severity":"normal"},{"uid":"849eba4736caf369","name":"Renews subscription after lossing a connection","time":{"start":1752268461421,"stop":1752268461421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b291f1dae676e7d5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752268174429,"stop":1752268174429,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d850c5d4cbc8b52","name":"configure the node with multiple pubsub topics","time":{"start":1752268224664,"stop":1752268224665,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f0d5aa32c21ca8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752267946677,"stop":1752267946678,"duration":1},"status":"passed","severity":"normal"},{"uid":"53ed25686654ea78","name":"Passing page size 110 when there are 120 messages","time":{"start":1752268234109,"stop":1752268234111,"duration":2},"status":"passed","severity":"normal"},{"uid":"b77c34de2962c2f4","name":"Push message with JSON payload","time":{"start":1752268581618,"stop":1752268581618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5271040f47b0788f","name":"Publish message with custom timestamp: Fri Jul 11 2025 20:08:05 GMT+0000 (Coordinated Universal Time)","time":{"start":1752268094952,"stop":1752268094953,"duration":1},"status":"passed","severity":"normal"},{"uid":"8065d5d994c67e2b","name":"Push message with content topic containing JSON","time":{"start":1752268581612,"stop":1752268581612,"duration":0},"status":"passed","severity":"normal"},{"uid":"532c6181707475b","name":"Subscribe to topic containing XML and receive message","time":{"start":1752268461405,"stop":1752268461405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44c173b85373e67","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752268238830,"stop":1752268238831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbb0cfa978fb449","name":"configure the node with multiple content topics","time":{"start":1752268202891,"stop":1752268202892,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8e39cd666dd566","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752267896222,"stop":1752267896223,"duration":1},"status":"passed","severity":"normal"},{"uid":"525b1286746b59db","name":"should throw error - no public key","time":{"start":1752267896975,"stop":1752267896975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ab1c4a02014d99","name":"Check publish message after service node is restarted","time":{"start":1752268094956,"stop":1752268094956,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c30d6c5dbb4222d","name":"Relay","time":{"start":1752267973886,"stop":1752267973886,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded0c2c9a08a23f6","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752267890908,"stop":1752267890908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5b983a33deb4a6","name":"should use shardsUnderCluster when provided","time":{"start":1752267937033,"stop":1752267937034,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86d14e1d0866e60","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752268219902,"stop":1752268219902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0f062d352cf573","name":"rejects hash query with content filter parameters","time":{"start":1752267907352,"stop":1752267907353,"duration":1},"status":"passed","severity":"normal"},{"uid":"50af5594158bda01","name":"Check message with non string payload is not received","time":{"start":1752268412617,"stop":1752268412617,"duration":0},"status":"passed","severity":"normal"},{"uid":"98de860ba4307912","name":"should set field with only STORE enabled","time":{"start":1752267896983,"stop":1752267896984,"duration":1},"status":"passed","severity":"normal"},{"uid":"762b007bd162da35","name":"should return false when peer is not on the specified shard","time":{"start":1752267906567,"stop":1752267906568,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdb7bf8951be3aa","name":"accepts valid message hash query","time":{"start":1752267907352,"stop":1752267907352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5155854fc154fd8","name":"Decoder throws on empty string content topic","time":{"start":1752267927318,"stop":1752267927318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77ab07ac5c15d97","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752267890898,"stop":1752267890898,"duration":0},"status":"passed","severity":"normal"},{"uid":"682a349e411526aa","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752268218445,"stop":1752268218446,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b30094b9036f2a","name":"Push message with Russian payload","time":{"start":1752268581617,"stop":1752268581617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3e7c9a64c0b843","name":"Rejects garbage","time":{"start":1752267941070,"stop":1752267941071,"duration":1},"status":"passed","severity":"normal"},{"uid":"474970d5f679c0ce","name":"should return false when peer has no overlapping shards","time":{"start":1752267906557,"stop":1752267906557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15e6187492af33","name":"should add event listeners to libp2p","time":{"start":1752267906491,"stop":1752267906493,"duration":2},"status":"passed","severity":"normal"},{"uid":"208d9af1d6c838b5","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app72/8/topic48/xml","time":{"start":1752268202887,"stop":1752268202887,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f43e4217a452a2","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752267890907,"stop":1752267890907,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a2040de4fef72b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752267946667,"stop":1752267946670,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6aba92198ff3312","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752267937414,"stop":1752267937415,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6d6f5c27f831a7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752268461406,"stop":1752268461406,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e27f42b7b430ece","name":"should handle errors when globalThis is not available","time":{"start":1752267906495,"stop":1752267906496,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c77493765b09847","name":"should filter peers by codec","time":{"start":1752267907551,"stop":1752267907551,"duration":0},"status":"passed","severity":"normal"},{"uid":"679aa4eafd8dba3a","name":"should not retry if at least one success","time":{"start":1752267936151,"stop":1752267936151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c866fde3c15e79e6","name":"Waku message hash computation (payload length 0)","time":{"start":1752267906772,"stop":1752267906772,"duration":0},"status":"passed","severity":"normal"},{"uid":"8675a742b3f2b824","name":"Publishes to nwaku","time":{"start":1752268082053,"stop":1752268082053,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4beee02cf766675","name":"random static sharding 9 - Cluster ID: 634, Shard ID: 168","time":{"start":1752268224663,"stop":1752268224664,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2a562d99bdc294","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752267946658,"stop":1752267946658,"duration":0},"status":"passed","severity":"normal"},{"uid":"474e98d5b38086f5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752267890886,"stop":1752267890887,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d03bee5b09b664","name":"Check received message containing Script","time":{"start":1752268412602,"stop":1752268412602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecae10ee5f99e647","name":"should handle high bootstrap limit correctly","time":{"start":1752267907201,"stop":1752267907202,"duration":1},"status":"passed","severity":"normal"},{"uid":"2829ee3a5ba1576d","name":"Passing page size 0 when there are 110 messages","time":{"start":1752268234104,"stop":1752268234104,"duration":0},"status":"passed","severity":"normal"},{"uid":"81682ad94d1f5eb5","name":"Push message with emoji payload","time":{"start":1752268581619,"stop":1752268581620,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c5cbf975636573","name":"Push message with custom timestamp: 1752271589155","time":{"start":1752268581614,"stop":1752268581614,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b525d2e03dd3a17","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752267890907,"stop":1752267890907,"duration":0},"status":"passed","severity":"normal"},{"uid":"377a559542ddcd2a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app54/7/topic24/test.js","time":{"start":1752268202888,"stop":1752268202888,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfb0bf9b4ebd7a7","name":"Query generator for multiple messages with different content topic format","time":{"start":1752268218443,"stop":1752268218443,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1552641c300998","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752267890897,"stop":1752267890897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc264ac95661a4e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752268085545,"stop":1752268085545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f217de10baa1","name":"should handle multiple peers with different shard configurations","time":{"start":1752267906996,"stop":1752267906996,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bff18d2ce5794f","name":"Subscribe to topic containing XML and publish message","time":{"start":1752268103851,"stop":1752268103851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b5258cbf14c572","name":"should remove event listeners from globalThis","time":{"start":1752267906498,"stop":1752267906499,"duration":1},"status":"passed","severity":"normal"},{"uid":"e607218a32f2de55","name":"Relay - dialed first","time":{"start":1752268245759,"stop":1752268245759,"duration":0},"status":"passed","severity":"normal"},{"uid":"8836ec7910fa5316","name":"Push message with meta","time":{"start":1752268581625,"stop":1752268581626,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7bad6d5ae19ade","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752268461415,"stop":1752268461416,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d46f9882862c178","name":"Generator, custom pubsub topic","time":{"start":1752268219901,"stop":1752268219901,"duration":0},"status":"passed","severity":"normal"},{"uid":"917d22ad137a19ec","name":"should not receive a peer event before start","time":{"start":1752267972854,"stop":1752267972861,"duration":7},"status":"passed","severity":"normal"},{"uid":"d18bf5964c1b1ba9","name":"Push message with content topic containing Arabic","time":{"start":1752268581622,"stop":1752268581622,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c7b5c2c7aec654","name":"Throws when trying to push message with empty payload","time":{"start":1752268581620,"stop":1752268581620,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae605da68a8bc84","name":"Push message with content topic containing short","time":{"start":1752268581608,"stop":1752268581609,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d41d19e41856c42","name":"should process queue every 500ms","time":{"start":1752267906990,"stop":1752267906991,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f254f1671f67c8b","name":"same cluster, different shard: nodes connect","time":{"start":1752268029909,"stop":1752268029909,"duration":0},"status":"passed","severity":"normal"},{"uid":"35416decc16e1973","name":"should create ShardReader with contentTopics network config","time":{"start":1752267906546,"stop":1752267906547,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9a79e3ec802baf","name":"Relay + Store","time":{"start":1752267973887,"stop":1752267973887,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc4fa910e8c2c5e","name":"should return false when clusterId doesn't match","time":{"start":1752267937035,"stop":1752267937035,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fe37c515702dd8","name":"Wrong topic","time":{"start":1752268202891,"stop":1752268202891,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c62f3e7766506f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752268461420,"stop":1752268461420,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f54621ac3a4590","name":"should increase lamport timestamp","time":{"start":1752267951812,"stop":1752267951813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b148fde6c92ecb5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752268238831,"stop":1752268238831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffa237fddb134e","name":"Encoder throws on empty string content topic","time":{"start":1752267927318,"stop":1752267927318,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc26bec9f40973f","name":"Push message with content topic containing shell command","time":{"start":1752268581612,"stop":1752268581612,"duration":0},"status":"passed","severity":"normal"},{"uid":"457851c0a31bd724","name":"handles empty contentTopics array correctly","time":{"start":1752267890910,"stop":1752267890910,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a7cd142d2bfa2e","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752267906569,"stop":1752267906569,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0588bab243dc13","name":"should create ShardReader with shards network config","time":{"start":1752267906547,"stop":1752267906547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5176f55c64811cda","name":"Push message with Russian payload","time":{"start":1752268581603,"stop":1752268581604,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bfa97f83b4869f3","name":"should skip peer when already connected","time":{"start":1752267906986,"stop":1752267906986,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a4edb5cdcb00c","name":"should start ping timers on peer connect","time":{"start":1752267907247,"stop":1752267907247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48d575a534a7fe5","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752267915002,"stop":1752267915003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27d74e3e290761e","name":"Push message with content topic containing Russian","time":{"start":1752268581610,"stop":1752268581610,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41444d23a44d959","name":"should return PeerId when PeerId is provided","time":{"start":1752267907305,"stop":1752267907305,"duration":0},"status":"passed","severity":"normal"},{"uid":"a876f878c82e1b0b","name":"should clear dial history on start","time":{"start":1752267906980,"stop":1752267906981,"duration":1},"status":"passed","severity":"normal"},{"uid":"608063f3d6a11657","name":"should dial peers from store on start","time":{"start":1752267907152,"stop":1752267907152,"duration":0},"status":"passed","severity":"normal"},{"uid":"511ed2f2f1722dee","name":"Subscribe to topic containing XML and receive message","time":{"start":1752268461418,"stop":1752268461418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d9e757d4dea8eb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752267915019,"stop":1752267915020,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e13c9a74bf776c","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752268113079,"stop":1752268113079,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4427c7c12608e2cc","name":"should return false when no connections","time":{"start":1752267907183,"stop":1752267907183,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3dd373737fed59","name":"should use provided shard info when available","time":{"start":1752267937030,"stop":1752267937031,"duration":1},"status":"passed","severity":"normal"},{"uid":"d767793e9e66f30e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752267896220,"stop":1752267896220,"duration":0},"status":"passed","severity":"normal"},{"uid":"83231ff9297ce2e2","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752267946652,"stop":1752267946652,"duration":0},"status":"passed","severity":"normal"},{"uid":"4109f006c4d32e9d","name":"shard 0","time":{"start":1752268224657,"stop":1752268224657,"duration":0},"status":"passed","severity":"normal"},{"uid":"943d83812c1abb1","name":"should push the message to the outgoing buffer","time":{"start":1752267951811,"stop":1752267951811,"duration":0},"status":"passed","severity":"normal"},{"uid":"752c777a1498449d","name":"Push message with shell command payload","time":{"start":1752268581607,"stop":1752268581607,"duration":0},"status":"passed","severity":"normal"},{"uid":"77052a2a3e3afcbd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752268101900,"stop":1752268101900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6072de1cd398e8b7","name":"should invoke callbacks when receiving a message","time":{"start":1752267937728,"stop":1752267937729,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19e012d9f1018e4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752268461405,"stop":1752268461406,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e603dad71ab66a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752268101900,"stop":1752268101900,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba8a59dffe2ed31","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752267890905,"stop":1752267890906,"duration":1},"status":"passed","severity":"normal"},{"uid":"484eaa44b2596e8b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752268094950,"stop":1752268094951,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a7475ef2547217","name":"should continually clean up expired entries at intervals","time":{"start":1752267935272,"stop":1752267935273,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb881cab858a3e59","name":"should handle incoming messages","time":{"start":1752267937205,"stop":1752267937205,"duration":0},"status":"passed","severity":"normal"},{"uid":"89aa1f27d5c3a41c","name":"Callback on promise, aborts when callback returns true","time":{"start":1752268218445,"stop":1752268218445,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f33fb3abc3eb0d","name":"ignores unrecognized TXT record formats","time":{"start":1752267915732,"stop":1752267915732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c05e6dbe5044269","name":"Decoder throws on undefined content topic","time":{"start":1752267907733,"stop":1752267907733,"duration":0},"status":"passed","severity":"normal"}]