mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
207 KiB
JSON
1 line
207 KiB
JSON
[{"uid":"cfad743fec7c6991","name":"Push message with content topic containing emoji","time":{"start":1755893401155,"stop":1755893401155,"duration":0},"status":"passed","severity":"normal"},{"uid":"1348aecbe1264571","name":"should mark all messages in causal history as acknowledged","time":{"start":1755892327082,"stop":1755892327082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9caa160b9013f0","name":"should handle queue overflow by adding peers to queue","time":{"start":1755892278358,"stop":1755892278359,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcade65546594ced","name":"should set field with only FILTER enabled","time":{"start":1755892268847,"stop":1755892268847,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca0c6b527acb4c9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755892810946,"stop":1755892810946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a07b25c37ec0e7","name":"throws if decoders don't match content topics","time":{"start":1755892278945,"stop":1755892278945,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0e8b3ead913e0c","name":"should check false positive rate","time":{"start":1755892324943,"stop":1755892324943,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee82671824e9157","name":"Push message with XML payload","time":{"start":1755893401161,"stop":1755893401161,"duration":0},"status":"passed","severity":"normal"},{"uid":"34edc30378840125","name":"should remove expired entries after TTL has passed","time":{"start":1755892307334,"stop":1755892307334,"duration":0},"status":"passed","severity":"normal"},{"uid":"952d3a0bb6bedb0c","name":"Publish message with large meta","time":{"start":1755892531473,"stop":1755892531474,"duration":1},"status":"passed","severity":"normal"},{"uid":"339c3900f21c402f","name":"Throws when trying to push message with empty payload","time":{"start":1755893401163,"stop":1755893401163,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c66e6fa9fadc15","name":"Push message with escaped characters payload","time":{"start":1755893401151,"stop":1755893401151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51deb344bfead0a","name":"Push message with content topic containing special chars","time":{"start":1755893401153,"stop":1755893401153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6366f710d14e9aa4","name":"Check message with no payload is not received","time":{"start":1755892792911,"stop":1755892792911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54f1397e8cbebde","name":"should handle different types of entries","time":{"start":1755892307339,"stop":1755892307340,"duration":1},"status":"passed","severity":"normal"},{"uid":"58185567c600bb0f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755892287810,"stop":1755892287810,"duration":0},"status":"passed","severity":"normal"},{"uid":"34692e1dce3aa609","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755892327083,"stop":1755892327083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25dbf4a075ee6e3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755892321346,"stop":1755892321346,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8343a5eed54643a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755892327082,"stop":1755892327082,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cf31e8edbc7a5a","name":"should return false when peer is on different cluster","time":{"start":1755892277901,"stop":1755892277901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1fe847bf476a2a","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755892262825,"stop":1755892262826,"duration":1},"status":"passed","severity":"normal"},{"uid":"5382290bd229007a","name":"Check received message containing Basic HTML tag","time":{"start":1755892792897,"stop":1755892792897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c909f680aaa1e7e7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755892810944,"stop":1755892810944,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c752513304d62","name":"Subscribe to topic containing Script and receive message","time":{"start":1755892810944,"stop":1755892810945,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac28e6a8d50943e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755892493145,"stop":1755892493146,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb038a57b849fe","name":"should not start if already started","time":{"start":1755892288248,"stop":1755892288249,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee98c4d706f534b7","name":"should not allow k > 12","time":{"start":1755892321384,"stop":1755892321385,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba97300a8ef2e0e","name":"should update ack status of messages in outgoing buffer","time":{"start":1755892327087,"stop":1755892327087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb472606e5e9d45","name":"Push message with content topic containing Chinese","time":{"start":1755893401186,"stop":1755893401186,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdc1c0e2c6a7433","name":"Fails to push message bigger that 1MB","time":{"start":1755893401168,"stop":1755893401169,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe012744117bcb8","name":"messageHashStr produces consistent results for the same input","time":{"start":1755892278060,"stop":1755892278060,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d4235145da21a6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755892810930,"stop":1755892810930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71632c1abe6eb20","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app69/1/topic701/json","time":{"start":1755892630038,"stop":1755892630038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a000ef27fea6cf5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755892539092,"stop":1755892539098,"duration":6},"status":"passed","severity":"normal"},{"uid":"a1d332c7cb1cd95b","name":"should handle peer store errors gracefully","time":{"start":1755892288266,"stop":1755892288266,"duration":0},"status":"passed","severity":"normal"},{"uid":"e320ac45b4a1e6da","name":"should set field with all protocols disabled","time":{"start":1755892268846,"stop":1755892268846,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd8e9342e08b936","name":"Subscribe to topic containing long and receive message","time":{"start":1755892810933,"stop":1755892810933,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf56236591df9c38","name":"should skip peer when already connected","time":{"start":1755892278340,"stop":1755892278340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42a05815d07b589","name":"Passing invalid cursor","time":{"start":1755892642955,"stop":1755892642955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9bedaf73ad50b1","name":"Relay - dialed after","time":{"start":1755892715339,"stop":1755892715339,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eee780fa02260c7","name":"should return true even if peer has no overlapping shards","time":{"start":1755892277910,"stop":1755892277915,"duration":5},"status":"passed","severity":"normal"},{"uid":"97c093511e7759fd","name":"should use DNS peer discovery with light client","time":{"start":1755892350661,"stop":1755892350662,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7622a1164a870644","name":"Push message with Basic HTML tag payload","time":{"start":1755893401161,"stop":1755893401161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62a8f00ee80d4c5","name":"should dial peers from store on start","time":{"start":1755892278547,"stop":1755892278548,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c0bc2772d051b6","name":"Check received message containing emoji","time":{"start":1755892792898,"stop":1755892792899,"duration":1},"status":"passed","severity":"normal"},{"uid":"909be09dcbdb4b13","name":"Stops search when maxGet is reached","time":{"start":1755892288065,"stop":1755892288066,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ff39321d44d50c","name":"Check message with no pubsub topic is not received","time":{"start":1755892792901,"stop":1755892792901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64c1cffc56e3956","name":"Fails to push message with large meta","time":{"start":1755893401167,"stop":1755893401167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0d51f2b51002b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755892539088,"stop":1755892539088,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f5afa3cf3e334","name":"should dispatch connect and disconnect events","time":{"start":1755892309295,"stop":1755892309295,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c74c3a196f399","name":"Push message with content topic containing Arabic","time":{"start":1755893401165,"stop":1755893401165,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fd9c44f9cfeb12","name":"Check publish message containing long","time":{"start":1755892531458,"stop":1755892531459,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff510cbaaab67a53","name":"rejects hash query with content filter parameters","time":{"start":1755892278495,"stop":1755892278503,"duration":8},"status":"passed","severity":"normal"},{"uid":"a4ffd399f510dcbd","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755892309293,"stop":1755892309293,"duration":0},"status":"passed","severity":"normal"},{"uid":"111075749bd91c51","name":"should encode/decode to text encoding","time":{"start":1755892268842,"stop":1755892268842,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f837a50682457f4","name":"Push message with short payload","time":{"start":1755893401169,"stop":1755893401169,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dfe5073a6a2e72","name":"Publish without waiting for remote peer","time":{"start":1755892539086,"stop":1755892539087,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc9d9aaa1ea8258","name":"should handle zero peers request","time":{"start":1755892288284,"stop":1755892288284,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cba352ba4b1614","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755892278577,"stop":1755892278580,"duration":3},"status":"passed","severity":"normal"},{"uid":"aef9dbcf29715c6c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755892810941,"stop":1755892810941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccff580fda42928","name":"Query Generator, No Decoder","time":{"start":1755892659551,"stop":1755892659551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c740cab0624abd","name":"Push message equal or less that 1MB","time":{"start":1755893401168,"stop":1755893401168,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6590d4c8acc966","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755892351575,"stop":1755892351575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce26bb58ea51bfe","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755892810935,"stop":1755892810935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8741d6c5805f52c9","name":"Check publish message after client node is restarted","time":{"start":1755892531473,"stop":1755892531473,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45c5d60ccc44582e","name":"should dial peer when peer is discovered","time":{"start":1755892277621,"stop":1755892277621,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb97061d60e0c5a","name":"Push message with Script payload","time":{"start":1755893401171,"stop":1755893401171,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb55463b4ba0712","name":"Check publish message containing Script","time":{"start":1755892531463,"stop":1755892531464,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b4731aa99971e","name":"random static sharding 6 - Cluster ID: 958, Shard ID: 517","time":{"start":1755892685120,"stop":1755892685120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb69af5b0d0791","name":"should reject if Filter is requested but not mounted","time":{"start":1755892309363,"stop":1755892309364,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c7110ef50c5e4a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755892539098,"stop":1755892539098,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dbd63b64d2d2bc","name":"Check received message containing short","time":{"start":1755892792892,"stop":1755892792893,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e850c7316980d2","name":"Relay - times out","time":{"start":1755892715339,"stop":1755892715339,"duration":0},"status":"passed","severity":"normal"},{"uid":"24068731cfd0e9e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755892321386,"stop":1755892321386,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d251867d370a66","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755892288283,"stop":1755892288283,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a282df3379158","name":"should remove event listeners","time":{"start":1755892278612,"stop":1755892278612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c8fd468bc5cb2f","name":"should not receive a peer event after stop","time":{"start":1755892350660,"stop":1755892350661,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefae5f517062623","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app86/10/topic236/utf8","time":{"start":1755892630038,"stop":1755892630038,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec811dc9637fb2","name":"ends if response has no messages","time":{"start":1755892278947,"stop":1755892278947,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cc68c5a41f3f54","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755892277627,"stop":1755892277628,"duration":1},"status":"passed","severity":"normal"},{"uid":"690dfb71328248fe","name":"Sign & Recover","time":{"start":1755892298515,"stop":1755892298516,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef93498d4afc4e28","name":"should not receive a peer event after stop","time":{"start":1755892598694,"stop":1755892598695,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d3c6fd3f77303d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755892262824,"stop":1755892262824,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e9a6e9e9b07404","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755892262838,"stop":1755892262839,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1a32da1f025880","name":"should respect custom numPeersToUse configuration","time":{"start":1755892309297,"stop":1755892309297,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6a9c1d61a55d7a","name":"Push message with content topic containing unicode special characters","time":{"start":1755893401155,"stop":1755893401155,"duration":0},"status":"passed","severity":"normal"},{"uid":"3488b45969f7f442","name":"should return different streams if requested simultaniously","time":{"start":1755892278805,"stop":1755892278807,"duration":2},"status":"passed","severity":"normal"},{"uid":"469db2a924ec849f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755892321354,"stop":1755892321354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d52f673638cf27e","name":"should do nothing if no non-locked connections to drop","time":{"start":1755892278569,"stop":1755892278572,"duration":3},"status":"passed","severity":"normal"},{"uid":"5f8a162c988593ef","name":"should initialize with libp2p components","time":{"start":1755892288281,"stop":1755892288281,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abdc31f84e31b1a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755892278628,"stop":1755892278628,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c654694f3c18fd","name":"Encoder throws on undefined content topic","time":{"start":1755892298027,"stop":1755892298027,"duration":0},"status":"passed","severity":"normal"},{"uid":"6429e0ca6e7109fa","name":"Check received message containing unicode special characters","time":{"start":1755892792898,"stop":1755892792898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e1e3b6291b7218","name":"should reject if WakuNode is not started","time":{"start":1755892309362,"stop":1755892309362,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5b188d105e000d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755892309296,"stop":1755892309296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72dbce91350b0a8","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755892288282,"stop":1755892288282,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a2c4a870554189","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755892531472,"stop":1755892531472,"duration":0},"status":"passed","severity":"normal"},{"uid":"721d5a92b6b667e7","name":"should handle peerStore errors gracefully","time":{"start":1755892279135,"stop":1755892279135,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d544049d0c7d750","name":"should retry failed tasks","time":{"start":1755892308138,"stop":1755892308138,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf79a1c3968d039","name":"Push message with content topic containing JSON","time":{"start":1755893401176,"stop":1755893401176,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e94345d71909f57","name":"throws on content topic with empty encoding field","time":{"start":1755892262821,"stop":1755892262821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b72aa18ffe61bb6","name":"should handle task timeouts","time":{"start":1755892308139,"stop":1755892308142,"duration":3},"status":"passed","severity":"normal"},{"uid":"5d307ebe65ed3b4d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755892308137,"stop":1755892308137,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b633f1308f01a5","name":"should insert message into bloom filter","time":{"start":1755892327079,"stop":1755892327080,"duration":1},"status":"passed","severity":"normal"},{"uid":"89081eebe4203b8b","name":"Push message with Basic HTML tag payload","time":{"start":1755893401150,"stop":1755893401150,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f93e2fe5620b91","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755892321386,"stop":1755892321386,"duration":0},"status":"passed","severity":"normal"},{"uid":"450be210c281108e","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app54/8/topic708/utf8","time":{"start":1755892630039,"stop":1755892630040,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5c714b66abb931","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755892292310,"stop":1755892292310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96da85477705359","name":"should drop connection to one peer on hangUp","time":{"start":1755892434261,"stop":1755892434261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7516989a8813e37f","name":"Query Generator, No message returned","time":{"start":1755892659552,"stop":1755892659552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a860e85308dfac91","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755892298024,"stop":1755892298025,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1c3c5eeffd5d23","name":"Query generator for 2000 messages","time":{"start":1755892687931,"stop":1755892687931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed3ab88747b9169","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755892388456,"stop":1755892388457,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6b493b6c0bb963","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755892321357,"stop":1755892321361,"duration":4},"status":"passed","severity":"normal"},{"uid":"77ba10430fbd8c74","name":"Sets default value correctly","time":{"start":1755892722318,"stop":1755892722319,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f085569f6a8a01","name":"Push message equal or less that 1MB","time":{"start":1755893401179,"stop":1755893401179,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae61f48e75e0af05","name":"Check publish message containing numeric","time":{"start":1755892531460,"stop":1755892531461,"duration":1},"status":"passed","severity":"normal"},{"uid":"789a5f7f132b2918","name":"should dial peers from store when no connections remain","time":{"start":1755892278553,"stop":1755892278555,"duration":2},"status":"passed","severity":"normal"},{"uid":"27c6d841c5a7decc","name":"should start periodic discovery on start","time":{"start":1755892288276,"stop":1755892288276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3360f4531986dbe5","name":"Push message with numeric payload","time":{"start":1755893401159,"stop":1755893401159,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc20403b7d9c2db","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755892278054,"stop":1755892278055,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6e7ee9980c632b","name":"Check received message containing shell command","time":{"start":1755892792897,"stop":1755892792898,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dc71142e46fb6f","name":"Check received message containing special chars","time":{"start":1755892792904,"stop":1755892792904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7dfd6c971a4723","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755892268169,"stop":1755892268172,"duration":3},"status":"passed","severity":"normal"},{"uid":"f75b5bbd4de70c2e","name":"Push message with meta","time":{"start":1755893401188,"stop":1755893401189,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84ed55e59aeda3d","name":"Push message with custom timestamp: 1755895969415","time":{"start":1755893401157,"stop":1755893401157,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabb4d65acc5131","name":"Push message with XML payload","time":{"start":1755893401172,"stop":1755893401172,"duration":0},"status":"passed","severity":"normal"},{"uid":"2839e12153d1bcb5","name":"should dial second nwaku node that was discovered","time":{"start":1755892345246,"stop":1755892345247,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a54f32652dfb228b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755892405093,"stop":1755892405095,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa22263834c2dbbb","name":"Push 30 different messages","time":{"start":1755893401173,"stop":1755893401174,"duration":1},"status":"skipped","severity":"normal"},{"uid":"95f66d90822888ce","name":"Subscribe to topic containing short and publish message","time":{"start":1755892539090,"stop":1755892539090,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a489fa3b9107491","name":"should throw error - no public key","time":{"start":1755892268840,"stop":1755892268841,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b2fb941ecb5ad7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755892321368,"stop":1755892321368,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a53b424c87280b4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755892810933,"stop":1755892810934,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f574ebc6d9bf5d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755892321309,"stop":1755892321310,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d59ca0b62ec814","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755892810937,"stop":1755892810937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee42056343760f7","name":"should clear existing timers before creating new ones","time":{"start":1755892278651,"stop":1755892278652,"duration":1},"status":"passed","severity":"normal"},{"uid":"655e51aefac02110","name":"Check received message containing numeric","time":{"start":1755892792893,"stop":1755892792893,"duration":0},"status":"passed","severity":"normal"},{"uid":"2112bf049cb0a262","name":"Subscribe and receive messages via lightPush","time":{"start":1755892810939,"stop":1755892810939,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7f7fd738f4d4b2","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755892288282,"stop":1755892288282,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b53d473b7c2c7c","name":"Push message with custom timestamp: 1725133969416","time":{"start":1755893401178,"stop":1755893401178,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b189c0f10b5371","name":"Push message with content topic containing Chinese","time":{"start":1755893401153,"stop":1755893401154,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf77c45f4701880","name":"should request peer renewal on specific errors","time":{"start":1755892308138,"stop":1755892308138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e5cbe848bef725","name":"random static sharding 7 - Cluster ID: 410, Shard ID: 738","time":{"start":1755892685120,"stop":1755892685121,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d5e1608b921f47","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755892493150,"stop":1755892493150,"duration":0},"status":"passed","severity":"normal"},{"uid":"35eba989bc40af19","name":"msgTime: 0 ms from now, startTime: 1755806300891, endTime: 1755892700891","time":{"start":1755892715680,"stop":1755892715681,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7888f79ef31071e","name":"should get / set TCP multiaddr","time":{"start":1755892268843,"stop":1755892268843,"duration":0},"status":"passed","severity":"normal"},{"uid":"596a040f86bf32e9","name":"should create ConnectionManager with relay","time":{"start":1755892279128,"stop":1755892279129,"duration":1},"status":"passed","severity":"normal"},{"uid":"b536c94d8a838509","name":"Push message with Arabic payload","time":{"start":1755893401182,"stop":1755893401182,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8bc632845b4dbd","name":"Renews subscription after lossing a connection","time":{"start":1755892810938,"stop":1755892810938,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6d53a14632a96b","name":"Check received message containing Script","time":{"start":1755892792906,"stop":1755892792906,"duration":0},"status":"passed","severity":"normal"},{"uid":"497bc80b04bb1af3","name":"should handle disconnect when peer has no timers","time":{"start":1755892278651,"stop":1755892278651,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e7e9be85f746b3","name":"Get Nodes","time":{"start":1755892288064,"stop":1755892288064,"duration":0},"status":"passed","severity":"normal"},{"uid":"587fa81befc66ec6","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755892298025,"stop":1755892298025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5676e1dee50a00fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755892262832,"stop":1755892262832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a922a7feb1525f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755892810946,"stop":1755892810946,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2f2b1b3302edd4","name":"Push message with escaped characters payload","time":{"start":1755893401162,"stop":1755893401162,"duration":0},"status":"passed","severity":"normal"},{"uid":"a452401744a528ad","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755892493145,"stop":1755892493145,"duration":0},"status":"passed","severity":"normal"},{"uid":"672b5a7b8e5a0075","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755892278638,"stop":1755892278638,"duration":0},"status":"passed","severity":"normal"},{"uid":"706491f038a85046","name":"should handle peer not in mesh for all topics","time":{"start":1755892278656,"stop":1755892278656,"duration":0},"status":"passed","severity":"normal"},{"uid":"702635ed1a01075e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755892321356,"stop":1755892321356,"duration":0},"status":"passed","severity":"normal"},{"uid":"b107c64ada81bfa5","name":"should create PeerExchange instance with components","time":{"start":1755892288285,"stop":1755892288285,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b7240f56f75d34","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755892531468,"stop":1755892531468,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba6fe510414f6b5","name":"should do nothing when connections still exist","time":{"start":1755892278555,"stop":1755892278556,"duration":1},"status":"passed","severity":"normal"},{"uid":"9555e1a7f2701faf","name":"Throws when trying to push message with empty payload","time":{"start":1755893401185,"stop":1755893401185,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3b186d5461a85e","name":"Check publish message containing Russian","time":{"start":1755892531462,"stop":1755892531462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6436ce563ca2e0dd","name":"should set default options when no config provided","time":{"start":1755892279129,"stop":1755892279129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c9251af7b07819","name":"should handle cache.get errors gracefully","time":{"start":1755892292310,"stop":1755892292311,"duration":1},"status":"passed","severity":"normal"},{"uid":"d063053ed9665d0","name":"Nodes with multiple pubsub topic","time":{"start":1755892524844,"stop":1755892524844,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e7d3cae299194b","name":"A test","time":{"start":1755892434424,"stop":1755892434424,"duration":0},"status":"passed","severity":"normal"},{"uid":"d952d7955ae07214","name":"can start and stop the service","time":{"start":1755892350656,"stop":1755892350657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4625c691b7d8b62","name":"should throw error when no peers are available","time":{"start":1755892309119,"stop":1755892309120,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9bce0bd14b088fb","name":"should add event listener for peer:discovery","time":{"start":1755892277613,"stop":1755892277613,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fbb73cb0634417","name":"Subscribe to topic containing XML and publish message","time":{"start":1755892539099,"stop":1755892539099,"duration":0},"status":"passed","severity":"normal"},{"uid":"20265ecb7574a01a","name":"throws on content topic with non-number generation field","time":{"start":1755892262818,"stop":1755892262819,"duration":1},"status":"passed","severity":"normal"},{"uid":"a663883361ca4723","name":"does not throw on valid cases","time":{"start":1755892262817,"stop":1755892262817,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce090b92cdc36bff","name":"should add and remove event listeners correctly","time":{"start":1755892292311,"stop":1755892292311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9ad32bf8d9666","name":"Push message with content topic containing Chinese","time":{"start":1755893401164,"stop":1755893401165,"duration":1},"status":"passed","severity":"normal"},{"uid":"879108e6479c2778","name":"Publish message with custom timestamp: Sat Aug 31 2024 19:55:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755892531469,"stop":1755892531469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e595ab62d1430e3e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755892810934,"stop":1755892810934,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d5e4548ba0fe71","name":"should create RPC request with correct parameters","time":{"start":1755892288285,"stop":1755892288285,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e22e021b4cf025c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755892321337,"stop":1755892321337,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4f87eca62552ec","name":"should use configured peers when available","time":{"start":1755892309125,"stop":1755892309134,"duration":9},"status":"passed","severity":"normal"},{"uid":"c514ea4f19b8e54","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755892810943,"stop":1755892810943,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa62d0a3bbf5acc6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755892321368,"stop":1755892321368,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ee78d0336e4ad5","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755892327087,"stop":1755892327087,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe2a7df4d7dfc55","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755892262825,"stop":1755892262825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8ee39e6ab372fd","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755892278581,"stop":1755892278581,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde58fc5bcf78bae","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755892309368,"stop":1755892309368,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb73dce431d38d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755892447233,"stop":1755892447234,"duration":1},"status":"passed","severity":"normal"},{"uid":"5541c707bf8e18da","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755892262825,"stop":1755892262825,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fb36745226c40e","name":"should allow redial after failed dial cooldown expires","time":{"start":1755892278358,"stop":1755892278358,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f939db67578d12","name":"Fails to push message with large meta","time":{"start":1755893401189,"stop":1755893401189,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cb23d1bd17521","name":"should dial with PeerId and return stream","time":{"start":1755892279132,"stop":1755892279132,"duration":0},"status":"passed","severity":"normal"},{"uid":"d549736e8a47a08e","name":"Ordered Callback - false","time":{"start":1755892694966,"stop":1755892694967,"duration":1},"status":"passed","severity":"normal"},{"uid":"2846fce9ef74bbfa","name":"ignores domain fetching errors","time":{"start":1755892288567,"stop":1755892288567,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f45f0ae38141a19","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755892321308,"stop":1755892321309,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a94f4e95a0aa71b","name":"should properly create location multiaddrs - udp6","time":{"start":1755892268844,"stop":1755892268844,"duration":0},"status":"passed","severity":"normal"},{"uid":"34484ea864566b63","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755892321334,"stop":1755892321334,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3f1a3d980bf57","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755892321366,"stop":1755892321366,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac8a75ca1d885e2","name":"should properly clean up resources when disposed","time":{"start":1755892307340,"stop":1755892307341,"duration":1},"status":"passed","severity":"normal"},{"uid":"33cf4def28d10241","name":"should handle general insertion and lookup correctly","time":{"start":1755892324943,"stop":1755892324943,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa90882155b43208","name":"should populate queue if has active dial","time":{"start":1755892278345,"stop":1755892278345,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe1567f32b5dc3d","name":"should serialize and deserialize correctly","time":{"start":1755892324940,"stop":1755892324940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8fdfbe0d67599a","name":"should stop and cleanup resources","time":{"start":1755892309587,"stop":1755892309587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4eb5b821deff56","name":"should throw an error for insufficient data","time":{"start":1755892263046,"stop":1755892263046,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a9ec672c305c21","name":"Check received message containing escaped characters","time":{"start":1755892792908,"stop":1755892792908,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e0fd1b6575e4df","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755892321303,"stop":1755892321303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c391f5dc6b5182","name":"should process successful peer exchange query","time":{"start":1755892288273,"stop":1755892288273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7afc99569d97c6","name":"Check message received after jswaku node is restarted","time":{"start":1755892792902,"stop":1755892792902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72b140f22baaf3e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755892287801,"stop":1755892287807,"duration":6},"status":"passed","severity":"normal"},{"uid":"d7e35dc3200b0fac","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755892810947,"stop":1755892810947,"duration":0},"status":"passed","severity":"normal"},{"uid":"19df5388a89e6f32","name":"messageHashStr returns a hex string","time":{"start":1755892278055,"stop":1755892278059,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8f28a6f15756212","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755892327083,"stop":1755892327083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26f83e10ca424b8","name":"Push message with content topic containing emoji","time":{"start":1755893401166,"stop":1755893401166,"duration":0},"status":"passed","severity":"normal"},{"uid":"170958f3831c2843","name":"accepts valid message hash query","time":{"start":1755892278495,"stop":1755892278495,"duration":0},"status":"passed","severity":"normal"},{"uid":"1715883c08cf303c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755892278808,"stop":1755892278809,"duration":1},"status":"passed","severity":"normal"},{"uid":"45eada33f1789dea","name":"Push message with content topic containing special chars","time":{"start":1755893401164,"stop":1755893401164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d29bbc16b9587a0","name":"should not fail to stop the service if it was not started","time":{"start":1755892350657,"stop":1755892350657,"duration":0},"status":"passed","severity":"normal"},{"uid":"82767d49bf2395af","name":"should be delivered immediately if received","time":{"start":1755892327087,"stop":1755892327088,"duration":1},"status":"passed","severity":"normal"},{"uid":"447340ca3a0a5d5f","name":"Check publish message containing SQL Injection","time":{"start":1755892531462,"stop":1755892531463,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb71751c1cbc47e0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755892810939,"stop":1755892810939,"duration":0},"status":"passed","severity":"normal"},{"uid":"121594ce8f3a3256","name":"should emit a peer event after start","time":{"start":1755892598693,"stop":1755892598693,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a615a3704a39c7d","name":"Check received message containing escaped characters","time":{"start":1755892792898,"stop":1755892792898,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6daccd03f98e6f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755892262838,"stop":1755892262838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e874e15bec50ee","name":"Refresh subscription","time":{"start":1755892810942,"stop":1755892810942,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2ea8b4dffef298","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755892524844,"stop":1755892524845,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5796337d1a42f94","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755892369176,"stop":1755892369177,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7f86446468df04","name":"should retry if all attempts fail","time":{"start":1755892308144,"stop":1755892308144,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b76d5ca432c43c6","name":"should work with mixed v2 and v3 peers","time":{"start":1755892309191,"stop":1755892309192,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc35ce62b310ea32","name":"should not return locked peers if enough unlocked are available","time":{"start":1755892309294,"stop":1755892309294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbcf7c68ee02bf8","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755892659553,"stop":1755892659554,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3d721f0e0d69aa","name":"should be safe to call multiple times","time":{"start":1755892278610,"stop":1755892278611,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9845afa5a0d01c","name":"should drop connection via multiaddr with hangUp","time":{"start":1755892434261,"stop":1755892434261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e5f28722897118","name":"Push message with numeric payload","time":{"start":1755893401169,"stop":1755893401170,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77f22e17b37fb2c","name":"should support chaining for add method","time":{"start":1755892307333,"stop":1755892307334,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c7792a1f8c2910","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755892262836,"stop":1755892262837,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7bf188f47b22bd9","name":"Push message with content topic containing Chinese","time":{"start":1755893401175,"stop":1755893401175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15c2e83d16de0f7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755892278567,"stop":1755892278567,"duration":0},"status":"passed","severity":"normal"},{"uid":"5134db97309c4053","name":"should handle case when navigator is not available","time":{"start":1755892277226,"stop":1755892277227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16cf15e276be51a","name":"Push message with Russian payload","time":{"start":1755893401171,"stop":1755893401171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a80989161a1ac08","name":"Fails to publish message with empty text","time":{"start":1755892531470,"stop":1755892531470,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45279f81cc474d","name":"should not be empty after adding a subscription","time":{"start":1755892309586,"stop":1755892309586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03a15e55010d23e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755892539100,"stop":1755892539100,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0937f7f0252ece6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755892700827,"stop":1755892700827,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c7f8397c42c24f","name":"should handle errors when globalThis is not available","time":{"start":1755892277207,"stop":1755892277207,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f019e77bf6696f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755892810947,"stop":1755892810947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90e02309c46ce6c","name":"should dispatch network event when browser goes online","time":{"start":1755892277249,"stop":1755892277250,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc91927fca4e18b","name":"same cluster, static sharding: nodes connect","time":{"start":1755892447227,"stop":1755892447227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4df4613ada43d08","name":"should continually clean up expired entries at intervals","time":{"start":1755892307341,"stop":1755892307341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03add29b0a1e042","name":"Subscribe and receives messages on 20 topics","time":{"start":1755892810931,"stop":1755892810931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4159130b501b2daf","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755892524843,"stop":1755892524843,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdbaeed63ed934a","name":"Check received message containing long","time":{"start":1755892792893,"stop":1755892792893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa51a6723fd9a08","name":"should initialize with default number of peers","time":{"start":1755892309291,"stop":1755892309292,"duration":1},"status":"passed","severity":"normal"},{"uid":"855b011b8a008de7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755892493148,"stop":1755892493148,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc30e1bddecbca7f","name":"Push message with rate limit","time":{"start":1755893401189,"stop":1755893401189,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9f9229fe0e0f7b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755892321294,"stop":1755892321303,"duration":9},"status":"passed","severity":"normal"},{"uid":"a08b6650b5ac367d","name":"Check publish message containing Arabic","time":{"start":1755892531462,"stop":1755892531462,"duration":0},"status":"passed","severity":"normal"},{"uid":"1881b03e3d4b063c","name":"Check received message containing special chars","time":{"start":1755892792894,"stop":1755892792894,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac35b7bfc5255f8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755892715672,"stop":1755892715673,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f8ff59809dc2bcd","name":"accepts valid content-filtered query","time":{"start":1755892278494,"stop":1755892278494,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdde70cd88a201b2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755892493150,"stop":1755892493151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06299eddde9da6f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755892810942,"stop":1755892810943,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9166043f9f949ee","name":"Check message on other pubsub topic is not received","time":{"start":1755892792910,"stop":1755892792910,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7f7db52366dec4","name":"should handle all zero keep alive options","time":{"start":1755892278652,"stop":1755892278656,"duration":4},"status":"passed","severity":"normal"},{"uid":"b6e72acf9ad9e89b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755892278944,"stop":1755892278945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3514dc893116a565","name":"should create PeerExchangeDiscovery instance","time":{"start":1755892288277,"stop":1755892288277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10a7e502d9b4f5","name":"should handle dial errors gracefully","time":{"start":1755892277621,"stop":1755892277622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50017f1f813cf10","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755892277920,"stop":1755892277921,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6d397cb2893c0b","name":"should not create multiple intervals when called multiple times","time":{"start":1755892278325,"stop":1755892278326,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ebddde7fb4dc8a","name":"should insert message id into causal history","time":{"start":1755892327080,"stop":1755892327080,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cb2703ff9d5535","name":"should handle query errors","time":{"start":1755892288273,"stop":1755892288274,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f4e90d8c162eb7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755892321339,"stop":1755892321339,"duration":0},"status":"passed","severity":"normal"},{"uid":"529b9ee42cf58b48","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app12/10/topic475/json","time":{"start":1755892630039,"stop":1755892630039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1457e38e42ff43","name":"should be able to encode the field with only STORE set to true","time":{"start":1755892268173,"stop":1755892268174,"duration":1},"status":"passed","severity":"normal"},{"uid":"646d59f7379a9540","name":"should remove event listeners from libp2p","time":{"start":1755892277208,"stop":1755892277208,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc222df9ca223ac","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755892327086,"stop":1755892327086,"duration":0},"status":"passed","severity":"normal"},{"uid":"aceb48bfdef10df1","name":"Callback on promise, aborts when callback returns true","time":{"start":1755892687928,"stop":1755892687929,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d86c6199144f0fe","name":"Check publish message containing Basic HTML tag","time":{"start":1755892531465,"stop":1755892531465,"duration":0},"status":"passed","severity":"normal"},{"uid":"64679c1092fabcf","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755892278808,"stop":1755892278808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6b7fe5917b2336","name":"should wait for LightPush peer to be connected","time":{"start":1755892309364,"stop":1755892309365,"duration":1},"status":"passed","severity":"normal"},{"uid":"971a17abd6f75c28","name":"should clear dial history on stop","time":{"start":1755892278326,"stop":1755892278338,"duration":12},"status":"passed","severity":"normal"},{"uid":"2d75bd53bfebba13","name":"should create KeepAliveManager with relay","time":{"start":1755892278606,"stop":1755892278606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef13109db4b90adf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755892321366,"stop":1755892321367,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e45e6ee8d4eca23","name":"Filter","time":{"start":1755892715342,"stop":1755892715342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1834ba8ded24a68d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755892539089,"stop":1755892539089,"duration":0},"status":"passed","severity":"normal"},{"uid":"8503efa968141832","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755892321337,"stop":1755892321338,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b0a27bd3be338a","name":"Push message with rate limit","time":{"start":1755893401156,"stop":1755893401156,"duration":0},"status":"passed","severity":"normal"},{"uid":"7923c17a5269f98a","name":"should create ShardReader with static shards network config","time":{"start":1755892277900,"stop":1755892277900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d303c9be70789517","name":"should not receive a peer event after stop","time":{"start":1755892292309,"stop":1755892292309,"duration":0},"status":"passed","severity":"normal"},{"uid":"191061f5b85d6dc2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755892321367,"stop":1755892321367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efd9e0d0b6acb3d","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755892308381,"stop":1755892308382,"duration":1},"status":"passed","severity":"normal"},{"uid":"c021424abf327104","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755892287809,"stop":1755892287809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2b6073123db62b","name":"Round trip binary serialization","time":{"start":1755892279083,"stop":1755892279083,"duration":0},"status":"passed","severity":"normal"},{"uid":"16519d082f7c9372","name":"should return null for non-existent peer","time":{"start":1755892278562,"stop":1755892278562,"duration":0},"status":"passed","severity":"normal"},{"uid":"9304f36eb94aa16c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755892810945,"stop":1755892810945,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5e22e19bcf18a8","name":"Ephemeral messages are not stored","time":{"start":1755892351573,"stop":1755892351574,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b632e0836c663e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755892321356,"stop":1755892321356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a631b396858651","name":"Push message with custom timestamp: 1725133969416","time":{"start":1755893401189,"stop":1755893401189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e389804584d92e67","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755892642950,"stop":1755892642950,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bfa6c1c7f951bf","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755892649295,"stop":1755892649300,"duration":5},"status":"passed","severity":"normal"},{"uid":"ec5af5db38f2bddd","name":"Stops search when 2 null results are returned","time":{"start":1755892288066,"stop":1755892288066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee83744b0893158","name":"Passing page size 1 when there are 4 messages","time":{"start":1755892700620,"stop":1755892700620,"duration":0},"status":"passed","severity":"normal"},{"uid":"891e87a19889552f","name":"Subscribe and receive messages via waku relay post","time":{"start":1755892810930,"stop":1755892810930,"duration":0},"status":"passed","severity":"normal"},{"uid":"2161e2321a157812","name":"Push message with content topic containing long","time":{"start":1755893401164,"stop":1755893401164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f083cffcf9ac805b","name":"Push message with Script payload","time":{"start":1755893401150,"stop":1755893401150,"duration":0},"status":"passed","severity":"normal"},{"uid":"501e583efdfe5a74","name":"Push message with Chinese payload","time":{"start":1755893401181,"stop":1755893401181,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ae169e0749ef59","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755892262834,"stop":1755892262834,"duration":0},"status":"passed","severity":"normal"},{"uid":"90318427b1c40afc","name":"should be empty after removing the only subscription","time":{"start":1755892309586,"stop":1755892309586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d432f78211edda47","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1755892405092,"stop":1755892405093,"duration":1},"status":"passed","severity":"normal"},{"uid":"eadf3ddab9f0850f","name":"Push message with Chinese payload","time":{"start":1755893401170,"stop":1755893401170,"duration":0},"status":"passed","severity":"normal"},{"uid":"496d7980e59c6930","name":"should dial one peer on dial","time":{"start":1755892434260,"stop":1755892434261,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c4d066f3963420","name":"Push message with custom timestamp: 1725133969415","time":{"start":1755893401167,"stop":1755893401168,"duration":1},"status":"passed","severity":"normal"},{"uid":"598d7c04d4fb7a72","name":"Publish message with rate limit","time":{"start":1755892531474,"stop":1755892531475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41cc0b6ed35d937","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755892810937,"stop":1755892810938,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe5ed4b1d0ffa85","name":"random static sharding 4 - Cluster ID: 561, Shard ID: 269","time":{"start":1755892685119,"stop":1755892685119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d376cd7adb4d4544","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755892539091,"stop":1755892539091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1aada27d6a6ebef","name":"Push message with SQL Injection payload","time":{"start":1755893401160,"stop":1755893401161,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c9bb44d0026e22","name":"should start and stop interval correctly","time":{"start":1755892308135,"stop":1755892308135,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ceae8868f5a1b8","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755892309369,"stop":1755892309369,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ce371a163e5c16","name":"throws if store query response has error status","time":{"start":1755892278946,"stop":1755892278946,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6d768e2b58c5e2","name":"Check message with invalid timestamp is not received","time":{"start":1755892792900,"stop":1755892792900,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e9762600cef34","name":"Push message with long payload","time":{"start":1755893401180,"stop":1755893401181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44451b2256df8a7","name":"Push message with JSON payload","time":{"start":1755893401172,"stop":1755893401172,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc2f69d2e3c0dcf","name":"yields undefined for messages without content topic","time":{"start":1755892278947,"stop":1755892278948,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdd9d9ec12fe4836","name":"Check message with no content topic is not received","time":{"start":1755892792901,"stop":1755892792902,"duration":1},"status":"passed","severity":"normal"},{"uid":"863c112d1b93c4d4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755892493144,"stop":1755892493144,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac46ee6239b2e9fb","name":"should dial all peers on dial","time":{"start":1755892434260,"stop":1755892434260,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb0880fcb576808","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755892366083,"stop":1755892366084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1481920d1a0e105","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755892287807,"stop":1755892287807,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ded5f4691ed3dc","name":"Push message with content topic containing escaped characters","time":{"start":1755893401166,"stop":1755893401166,"duration":0},"status":"passed","severity":"normal"},{"uid":"be933ab0b526ee38","name":"should handle malformed response data","time":{"start":1755892288283,"stop":1755892288283,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffb71257edbdda9","name":"Check publish message containing Chinese","time":{"start":1755892531461,"stop":1755892531461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7d193f0cc077f9","name":"Push message with SQL Injection payload","time":{"start":1755893401171,"stop":1755893401171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34728bca0b4736b","name":"Check received message containing short","time":{"start":1755892792903,"stop":1755892792903,"duration":0},"status":"passed","severity":"normal"},{"uid":"139b8a3edcaefb15","name":"Passing page size 0 when there are 110 messages","time":{"start":1755892700620,"stop":1755892700620,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca661229d18ba970","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755892327081,"stop":1755892327081,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c25296b6be5965d","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755892524848,"stop":1755892524848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aab9b9833745c6e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755892262826,"stop":1755892262826,"duration":0},"status":"passed","severity":"normal"},{"uid":"310986ff28a4fe1","name":"should return PeerId when PeerId is provided","time":{"start":1755892278227,"stop":1755892278227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1296f26dde93a31","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755892321334,"stop":1755892321334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a978ed9388f2e5f0","name":"Push message with short payload","time":{"start":1755893401180,"stop":1755893401180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe572975235e698","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755892278494,"stop":1755892278495,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8db6b02c36e33c","name":"should handle errors gracefully when getting peer info","time":{"start":1755892277930,"stop":1755892277930,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed66ed9105e94322","name":"should wait for Filter peer to be connected","time":{"start":1755892309365,"stop":1755892309365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72a43029525dd9c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755892524843,"stop":1755892524844,"duration":1},"status":"passed","severity":"normal"},{"uid":"950974420ab9f161","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755892262831,"stop":1755892262832,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0b45d73c845d70","name":"Store - dialed first","time":{"start":1755892715339,"stop":1755892715340,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dce2e724799ebd2","name":"Generator, one shard","time":{"start":1755892649294,"stop":1755892649294,"duration":0},"status":"passed","severity":"normal"},{"uid":"208d83e83b70d3ed","name":"handles different networkShards values correctly","time":{"start":1755892262829,"stop":1755892262829,"duration":0},"status":"passed","severity":"normal"},{"uid":"26be28ca24244ceb","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755892447240,"stop":1755892447244,"duration":4},"status":"passed","severity":"normal"},{"uid":"44f76bf9c10d5294","name":"Query with Ordered Callback, No message returned","time":{"start":1755892659553,"stop":1755892659553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be9f1c9fe164c96","name":"Push message with content topic containing SQL Injection","time":{"start":1755893401154,"stop":1755893401154,"duration":0},"status":"passed","severity":"normal"},{"uid":"baecc9cf773871f0","name":"should retry on complete failure if specified","time":{"start":1755892309190,"stop":1755892309190,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1dbff183abbf64","name":"should properly start and stop event listening","time":{"start":1755892308965,"stop":1755892308965,"duration":0},"status":"passed","severity":"normal"},{"uid":"79cba895e3becef6","name":"returns all values when wanted number matches available values","time":{"start":1755892286826,"stop":1755892286830,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c76b5e86bbfdc4c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755892262836,"stop":1755892262836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e154585bcc3cc9da","name":"Push message with content topic containing unicode special characters","time":{"start":1755893401177,"stop":1755893401177,"duration":0},"status":"passed","severity":"normal"},{"uid":"befd1e648b49334c","name":"should be empty when created","time":{"start":1755892309585,"stop":1755892309586,"duration":1},"status":"passed","severity":"normal"},{"uid":"3570d77400d59730","name":"return first retrieved peers without further DNS queries","time":{"start":1755892288569,"stop":1755892288569,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b854bb51dea349b","name":"should maintain proper timestamps if all messages received","time":{"start":1755892327081,"stop":1755892327081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a6700bf96b03f1","name":"Subscribe to topic containing XML and receive message","time":{"start":1755892810945,"stop":1755892810945,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeafaa837ea924a","name":"Check publish message containing special chars","time":{"start":1755892531461,"stop":1755892531461,"duration":0},"status":"passed","severity":"normal"},{"uid":"190a4d285ab45ab4","name":"should initialize with isNetworkConnected as false","time":{"start":1755892277198,"stop":1755892277199,"duration":1},"status":"passed","severity":"normal"},{"uid":"993bd044469a2954","name":"Check publish message containing unicode special characters","time":{"start":1755892531467,"stop":1755892531468,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aefd784612cf3ab","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755892810944,"stop":1755892810944,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c397410fd8698db","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755892288569,"stop":1755892288570,"duration":1},"status":"passed","severity":"normal"},{"uid":"382330ce252c4c21","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755892659552,"stop":1755892659552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dba42a79f49867c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755892309298,"stop":1755892309299,"duration":1},"status":"passed","severity":"normal"},{"uid":"548fe4cd3a9064ec","name":"Non TWN Cluster","time":{"start":1755892630032,"stop":1755892630033,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b49a73b415383d2","name":"should handle peer store errors gracefully","time":{"start":1755892308966,"stop":1755892308967,"duration":1},"status":"passed","severity":"normal"},{"uid":"204a466c1c02b55b","name":"should skip peers that don't support peer exchange","time":{"start":1755892288264,"stop":1755892288266,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ded4f123b40237d","name":"should monitor connected peers and store them into cache","time":{"start":1755892452449,"stop":1755892452450,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc70ba7dbfb10881","name":"should handle incoming messages","time":{"start":1755892309369,"stop":1755892309369,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f92e157ed8da795","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755892321313,"stop":1755892321314,"duration":1},"status":"passed","severity":"normal"},{"uid":"451b2fd6add7762c","name":"should return false when peer is on different cluster","time":{"start":1755892277916,"stop":1755892277916,"duration":0},"status":"passed","severity":"normal"},{"uid":"1581fcb703b5331d","name":"Push message with unicode special characters payload","time":{"start":1755893401162,"stop":1755893401162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7c97b7cbaa2e41","name":"Push message with unicode special characters payload","time":{"start":1755893401151,"stop":1755893401151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7fd708e85130","name":"Push message with content topic containing JSON","time":{"start":1755893401166,"stop":1755893401166,"duration":0},"status":"passed","severity":"normal"},{"uid":"213c8d52674acaa0","name":"should not fail to stop the service if it was not started","time":{"start":1755892292308,"stop":1755892292308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df89fb6577171e2","name":"should query peers that support peer exchange","time":{"start":1755892288263,"stop":1755892288264,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9dcda7e145d62","name":"Push message with Arabic payload","time":{"start":1755893401160,"stop":1755893401160,"duration":0},"status":"passed","severity":"normal"},{"uid":"663bf0fdc258ce73","name":"should properly compute the node id","time":{"start":1755892268841,"stop":1755892268842,"duration":1},"status":"passed","severity":"normal"},{"uid":"686ff856ef890ebf","name":"can start and stop the service","time":{"start":1755892598690,"stop":1755892598691,"duration":1},"status":"passed","severity":"normal"},{"uid":"610fc7b7b19000d2","name":"should not stop if not started","time":{"start":1755892288258,"stop":1755892288259,"duration":1},"status":"passed","severity":"normal"},{"uid":"648e7aeb6e2f1651","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755892277191,"stop":1755892277192,"duration":1},"status":"passed","severity":"normal"},{"uid":"399387a9e4d3acef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755892321365,"stop":1755892321365,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5efb6a1295b01b","name":"Push 30 different messages","time":{"start":1755893401152,"stop":1755893401152,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f75b8bc81b592c8","name":"Push message with content topic containing long","time":{"start":1755893401186,"stop":1755893401186,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fe8338e1708ca1","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755892715677,"stop":1755892715677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e90bd55b1b4bb9","name":"can start and stop the service","time":{"start":1755892292307,"stop":1755892292307,"duration":0},"status":"passed","severity":"normal"},{"uid":"3117be703cb90905","name":"ends after yielding if response size indicates end","time":{"start":1755892278948,"stop":1755892278949,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d45975c6fc96cd","name":"should not execute task if max attempts is 0","time":{"start":1755892308142,"stop":1755892308142,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9da4c7c49b4d6c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755892286833,"stop":1755892286833,"duration":0},"status":"passed","severity":"normal"},{"uid":"45503b0850633aa","name":"should not change state when connections remain after disconnect","time":{"start":1755892277241,"stop":1755892277245,"duration":4},"status":"passed","severity":"normal"},{"uid":"d6342dcefea3a92d","name":"A test","time":{"start":1755892434423,"stop":1755892434423,"duration":0},"status":"passed","severity":"normal"},{"uid":"446269bb0636dea","name":"should dial more peers if under maxConnections","time":{"start":1755892278568,"stop":1755892278568,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd82e9e886a521fa","name":"Symmetric encrypt & Decrypt","time":{"start":1755892298514,"stop":1755892298515,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa982365ebc14452","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755892539103,"stop":1755892539103,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b39e5379709eece","name":"should not fail to start the service if it is already started","time":{"start":1755892292308,"stop":1755892292308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76380ab5fa7006e","name":"should create a new stream if no existing for protocol found","time":{"start":1755892278805,"stop":1755892278805,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b02b6894e4a0ae","name":"different cluster: nodes don't connect","time":{"start":1755892447236,"stop":1755892447238,"duration":2},"status":"passed","severity":"normal"},{"uid":"c83e7b8341e714db","name":"should register libp2p event listeners when start is called","time":{"start":1755892309295,"stop":1755892309296,"duration":1},"status":"passed","severity":"normal"},{"uid":"439fbaf389318da8","name":"should return true when peer is on the specified shard","time":{"start":1755892277916,"stop":1755892277916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f348a985b347f3c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755892308957,"stop":1755892308958,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed00a7300562484","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755892309294,"stop":1755892309294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5366e6d4ea4b01f","name":"Bloom filter","time":{"start":1755892327101,"stop":1755892327101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c32052ef316495f","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755892715671,"stop":1755892715671,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb7f3a7206cb72d","name":"should push the message to the outgoing buffer","time":{"start":1755892327079,"stop":1755892327079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f96e17e0b85eed4","name":"configure the node with multiple content topics","time":{"start":1755892630041,"stop":1755892630041,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0fa3d27e3ccb75","name":"should initialize with Unhealthy status","time":{"start":1755892308956,"stop":1755892308956,"duration":0},"status":"passed","severity":"normal"},{"uid":"db25f3ac437709f6","name":"Encoder throws on undefined content topic","time":{"start":1755892279084,"stop":1755892279084,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b21222023e23877","name":"Check received message with timestamp: 1755892345294 ","time":{"start":1755892792909,"stop":1755892792909,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfeb52e8e661a78","name":"Push message with content topic containing numeric","time":{"start":1755893401174,"stop":1755893401175,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3890b915df5fe93","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755892321339,"stop":1755892321339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdc0560c39bff28","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755892447244,"stop":1755892447246,"duration":2},"status":"passed","severity":"normal"},{"uid":"fca8f0a6b7daa478","name":"should return false when peer has no shard info","time":{"start":1755892277915,"stop":1755892277915,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeebbab98b8d0704","name":"should return false when peer is not on the specified shard","time":{"start":1755892277917,"stop":1755892277919,"duration":2},"status":"passed","severity":"normal"},{"uid":"926002c0a72aac7e","name":"should invoke callbacks when receiving a message","time":{"start":1755892309586,"stop":1755892309587,"duration":1},"status":"passed","severity":"normal"},{"uid":"83505a13b50ccc06","name":"Query with Ordered Callback, No Decoder","time":{"start":1755892659552,"stop":1755892659553,"duration":1},"status":"passed","severity":"normal"},{"uid":"425fc06b2176b39a","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755892700831,"stop":1755892700831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ebf0e62f598b47","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755892308382,"stop":1755892308382,"duration":0},"status":"passed","severity":"normal"},{"uid":"a824c259036a2b74","name":"Push message with special chars payload","time":{"start":1755893401159,"stop":1755893401159,"duration":0},"status":"passed","severity":"normal"},{"uid":"db500e216dafba9e","name":"should handle ENR without shardInfo","time":{"start":1755892288275,"stop":1755892288275,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6eeb095abe1ee5","name":"Push message with content topic containing Arabic","time":{"start":1755893401154,"stop":1755893401154,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81b5910797c40a0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755892810939,"stop":1755892810939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca81bec8ccedfd2","name":"Check publish message containing short","time":{"start":1755892531458,"stop":1755892531458,"duration":0},"status":"passed","severity":"normal"},{"uid":"545cfb390e4e91f4","name":"should add event listeners to globalThis","time":{"start":1755892277200,"stop":1755892277207,"duration":7},"status":"passed","severity":"normal"},{"uid":"1f22d3e8f37a632e","name":"Decoder throws on empty string content topic","time":{"start":1755892279085,"stop":1755892279085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ee27434ae5bc6a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755892288283,"stop":1755892288283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e68adefcfb2ad7","name":"returns nothing if no connections present","time":{"start":1755892278661,"stop":1755892278662,"duration":1},"status":"passed","severity":"normal"},{"uid":"53526b9080593364","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755892447232,"stop":1755892447233,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ca0d0ae0b8ed73","name":"should skip peers without peer exchange protocol","time":{"start":1755892288269,"stop":1755892288271,"duration":2},"status":"passed","severity":"normal"},{"uid":"65bea5ceb718e49d","name":"Push message with Russian payload","time":{"start":1755893401160,"stop":1755893401160,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b32c1baa556b9e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755892278807,"stop":1755892278808,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92b012f997bc006","name":"should reject if Relay is requested but not mounted","time":{"start":1755892309362,"stop":1755892309362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ace79ff09b09970","name":"Check message received after jswaku node is restarted","time":{"start":1755892792911,"stop":1755892792911,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d7f8022affbfb7","name":"Check received message containing Chinese","time":{"start":1755892792894,"stop":1755892792894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7bc09b3b2b76d7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755892268179,"stop":1755892268180,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7beed3be25f13cc","name":"Renews subscription after lossing a connection","time":{"start":1755892810948,"stop":1755892810948,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb9b86bf49c359f","name":"Push message with content topic containing unicode special characters","time":{"start":1755893401188,"stop":1755893401188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d441e749fe1ad630","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755892277225,"stop":1755892277226,"duration":1},"status":"passed","severity":"normal"},{"uid":"62613331e39600d7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755892321385,"stop":1755892321385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47b0ee313465dc7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755892262830,"stop":1755892262830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b2e3ae727ea2b7","name":"should create KeepAliveManager with required options","time":{"start":1755892278598,"stop":1755892278598,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a9d7ec8e385ec7","name":"Push message equal or less that 1MB","time":{"start":1755893401157,"stop":1755893401157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47ba5c3444ce744","name":"Push message with custom timestamp: 1755895969415","time":{"start":1755893401168,"stop":1755893401168,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94314b02f5d092f","name":"Nodes with multiple pubsub topic","time":{"start":1755892524847,"stop":1755892524847,"duration":0},"status":"passed","severity":"normal"},{"uid":"453b29e85a10b8b0","name":"Push message with content topic containing short","time":{"start":1755893401152,"stop":1755893401152,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbfcd5cdeb7ab2f","name":"Subscribe and receive messages via waku relay post","time":{"start":1755892810939,"stop":1755892810940,"duration":1},"status":"passed","severity":"normal"},{"uid":"4394883605e36c9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755892539087,"stop":1755892539088,"duration":1},"status":"passed","severity":"normal"},{"uid":"8806ba9df932e5f1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755892288277,"stop":1755892288277,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b325c12bfdcde6","name":"random static sharding 8 - Cluster ID: 841, Shard ID: 379","time":{"start":1755892685121,"stop":1755892685121,"duration":0},"status":"passed","severity":"normal"},{"uid":"101f5771945ecb35","name":"Check received message with timestamp: 1755892345294000000 ","time":{"start":1755892792908,"stop":1755892792909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4faf3dd0a6eb10","name":"should partition messages based on acknowledgement status","time":{"start":1755892327085,"stop":1755892327085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4686cdd4b1e9f19a","name":"should be sent with empty content","time":{"start":1755892327086,"stop":1755892327086,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dbbbc04e0b30b2","name":"should dispatch network event when browser goes offline","time":{"start":1755892277250,"stop":1755892277250,"duration":0},"status":"passed","severity":"normal"},{"uid":"174bea2959118026","name":"Query with Promise Callback, No Decoder","time":{"start":1755892659554,"stop":1755892659557,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ed02b25ffd7757a","name":"should handle special patterns correctly","time":{"start":1755892324941,"stop":1755892324942,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77b9ed9b6a20500","name":"Decoder throws on empty string content topic","time":{"start":1755892299641,"stop":1755892299641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec671b4d0ca53c88","name":"should handle case with all peers already connected","time":{"start":1755892278561,"stop":1755892278561,"duration":0},"status":"passed","severity":"normal"},{"uid":"551879646d40cffc","name":"ends if stream creation fails","time":{"start":1755892278946,"stop":1755892278946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6bff52602c21ed","name":"Cluster ID 0, shard 1","time":{"start":1755892685114,"stop":1755892685117,"duration":3},"status":"passed","severity":"normal"},{"uid":"febba1ea769e8fe1","name":"Subscribe to topic containing XML and receive message","time":{"start":1755892810936,"stop":1755892810936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63683651b601b25","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app98/4/topic327/utf8","time":{"start":1755892630037,"stop":1755892630038,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0562fb147420221","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755892539098,"stop":1755892539098,"duration":0},"status":"passed","severity":"normal"},{"uid":"794d4793d4cf886b","name":"Relay Node - default protocol","time":{"start":1755892715343,"stop":1755892715343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b075c36d754cdacf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755892508572,"stop":1755892508573,"duration":1},"status":"passed","severity":"normal"},{"uid":"564d30be046f795b","name":"Subscribe and receives messages on 20 topics","time":{"start":1755892810940,"stop":1755892810940,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a1421092df291e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755892287807,"stop":1755892287808,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da55da55599752e","name":"Subscribe to topic containing long and publish message","time":{"start":1755892539090,"stop":1755892539090,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2d2e68e5c8ee7","name":"Encoder throws on empty string content topic","time":{"start":1755892279084,"stop":1755892279085,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bc03c29827b2d7","name":"Push message with JSON payload","time":{"start":1755893401183,"stop":1755893401184,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00f6855c3e79a01","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755892810936,"stop":1755892810936,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f5ba135e1dccba","name":"should stop all internal components","time":{"start":1755892279131,"stop":1755892279131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7281280e33119c32","name":"returns all values when wanted number is greater than available values","time":{"start":1755892286830,"stop":1755892286833,"duration":3},"status":"passed","severity":"normal"},{"uid":"64bd85269715b3a2","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755892278049,"stop":1755892278050,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a7c2998ed8fc37","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755892287809,"stop":1755892287809,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d9666141988425","name":"Mutual subscription","time":{"start":1755892539082,"stop":1755892539082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d8b7a2bbb6353","name":"should increase lamport timestamp","time":{"start":1755892327080,"stop":1755892327081,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c6a6be9bd2e7f","name":"Push message with custom timestamp: 1755895969416","time":{"start":1755893401190,"stop":1755893401190,"duration":0},"status":"passed","severity":"normal"},{"uid":"6439bb55dce5bca8","name":"Push message with content topic containing escaped characters","time":{"start":1755893401155,"stop":1755893401155,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad3bd6aebf719a6","name":"should increase lamport timestamp","time":{"start":1755892327079,"stop":1755892327079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c264744482a11df6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755892262830,"stop":1755892262831,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7a4496c4fbf679","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755892321323,"stop":1755892321324,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacb08c63b06386a","name":"Using a function","time":{"start":1755892722315,"stop":1755892722315,"duration":0},"status":"passed","severity":"normal"},{"uid":"198f5750d751f5af","name":"rejects hash query with time filter","time":{"start":1755892278503,"stop":1755892278503,"duration":0},"status":"passed","severity":"normal"},{"uid":"e998af8d7fa8b7f5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755892810931,"stop":1755892810931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97ef327244132d5","name":"Check publish message after service node is restarted","time":{"start":1755892531473,"stop":1755892531473,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d9b04d2c58abf39","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755892321355,"stop":1755892321355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec812483ab5368c4","name":"LightPush","time":{"start":1755892715341,"stop":1755892715341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fde20c7dfff8aac","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755892715366,"stop":1755892715366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac00b1702e26aa49","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755892262834,"stop":1755892262834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8b511a228f4522","name":"should skip peers without ENR","time":{"start":1755892288274,"stop":1755892288274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a4698c0879f7d7","name":"Push message with special chars payload","time":{"start":1755893401148,"stop":1755893401148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e5786fbe35aeb3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755892810934,"stop":1755892810934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9aade711ed3bc8","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755892366070,"stop":1755892366070,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c930022342a022a","name":"Push message with content topic containing long","time":{"start":1755893401153,"stop":1755893401153,"duration":0},"status":"passed","severity":"normal"},{"uid":"768af53a009041ef","name":"should properly create location multiaddrs - udp4","time":{"start":1755892268843,"stop":1755892268844,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2c96ca5e9569d","name":"Push message with shell command payload","time":{"start":1755893401184,"stop":1755893401184,"duration":0},"status":"passed","severity":"normal"},{"uid":"791f4a654652f11","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755892351574,"stop":1755892351574,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c13c7385986466","name":"different cluster: nodes don't connect","time":{"start":1755892447227,"stop":1755892447232,"duration":5},"status":"passed","severity":"normal"},{"uid":"8e5bfec321735bb8","name":"Push message with SQL Injection payload","time":{"start":1755893401182,"stop":1755893401182,"duration":0},"status":"passed","severity":"normal"},{"uid":"38507b6dfc0a0625","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755892321362,"stop":1755892321363,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c8c0ac9a83728d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755892810929,"stop":1755892810929,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fa36f80390c95","name":"should return false when peer shard info is not found","time":{"start":1755892277920,"stop":1755892277920,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bdb1401b1eec5e","name":"handles different clusterIds correctly","time":{"start":1755892262829,"stop":1755892262829,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd220f07cf2ae863","name":"Push message with meta","time":{"start":1755893401156,"stop":1755893401156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8634a925c36533ad","name":"Light Node - default protocols","time":{"start":1755892715342,"stop":1755892715343,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb935fd2e2efcd0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755892321363,"stop":1755892321364,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6db175141ecad2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755892642953,"stop":1755892642954,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4b3b8df4fc0995","name":"should dial with multiaddr and return stream","time":{"start":1755892279132,"stop":1755892279133,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b355218d28205","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755892687926,"stop":1755892687926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b45a10b8ff1b67e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755892321367,"stop":1755892321368,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd71cc1d90bf5a98","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755892321334,"stop":1755892321335,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe23a859b019e543","name":"can start the service","time":{"start":1755892292307,"stop":1755892292307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74495ec5edeef70","name":"should not receive a peer event before start","time":{"start":1755892292309,"stop":1755892292309,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7fc7c6069ee50","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755892321314,"stop":1755892321316,"duration":2},"status":"passed","severity":"normal"},{"uid":"aff2604b832abe89","name":"Generator, 2 different shards","time":{"start":1755892649294,"stop":1755892649295,"duration":1},"status":"passed","severity":"normal"},{"uid":"375a1e81713e3b31","name":"should properly create peer info with all multiaddrs","time":{"start":1755892268845,"stop":1755892268846,"duration":1},"status":"passed","severity":"normal"},{"uid":"9258ca7adaa09e88","name":"should send to specified number of peers of used peers","time":{"start":1755892309189,"stop":1755892309190,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3782f87c90804b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755892810940,"stop":1755892810940,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd39f8725d1acfc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755892321346,"stop":1755892321346,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc19696becf3ccd8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755892278639,"stop":1755892278639,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cac46e7309070e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755892539091,"stop":1755892539091,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a03af656e3610d","name":"Ordered callback, aborts when callback returns true","time":{"start":1755892687930,"stop":1755892687930,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdd119c310a6f8c","name":"Check message with no pubsub topic is not received","time":{"start":1755892792910,"stop":1755892792910,"duration":0},"status":"passed","severity":"normal"},{"uid":"930eba991bbbd382","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755892715367,"stop":1755892715368,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa31ee210bf512e","name":"Push message with content topic containing SQL Injection","time":{"start":1755893401176,"stop":1755893401176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cd5822e70427b3","name":"Relay - dialed first","time":{"start":1755892715338,"stop":1755892715338,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdeccfe455e072d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755892321322,"stop":1755892321323,"duration":1},"status":"passed","severity":"normal"},{"uid":"5690a2948a33da23","name":"Push message with content topic containing emoji","time":{"start":1755893401188,"stop":1755893401188,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc53512cf8dd73f1","name":"should properly create location multiaddrs - tcp6","time":{"start":1755892268844,"stop":1755892268845,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff108809558f8af","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755892810938,"stop":1755892810938,"duration":0},"status":"passed","severity":"normal"},{"uid":"694adf1a441e68b8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755892268181,"stop":1755892268181,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee9fc6ac8a21f22","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755892366079,"stop":1755892366079,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ad59b759115b01","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755892321310,"stop":1755892321313,"duration":3},"status":"passed","severity":"normal"},{"uid":"ec5cc04570407128","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755892321322,"stop":1755892321322,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e94c04230d6e649","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755892687929,"stop":1755892687930,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4072f436064230a","name":"should allow redial after cooldown period","time":{"start":1755892278345,"stop":1755892278345,"duration":0},"status":"passed","severity":"normal"},{"uid":"51219b2b0f98e5d4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755892262822,"stop":1755892262823,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e86c27038752daa","name":"Check received message containing SQL Injection","time":{"start":1755892792896,"stop":1755892792896,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dc2d330acba01e","name":"msgTime: 0 ms from now, startTime: 1755633500891, endTime: 1755892700891","time":{"start":1755892715680,"stop":1755892715680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a33b6bf9b0bfbd4","name":"Relay + Store","time":{"start":1755892351290,"stop":1755892351292,"duration":2},"status":"passed","severity":"normal"},{"uid":"17d36b119cf0827d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755892268186,"stop":1755892268186,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e4f4e006086ddb","name":"should successfully query store with valid decoders and options","time":{"start":1755892309114,"stop":1755892309119,"duration":5},"status":"passed","severity":"normal"},{"uid":"41ae117aa47f5416","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755892810943,"stop":1755892810943,"duration":0},"status":"passed","severity":"normal"},{"uid":"11aeedc176d2fd81","name":"Push message with content topic containing escaped characters","time":{"start":1755893401177,"stop":1755893401177,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f3fceab7b87c8f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755892279085,"stop":1755892279086,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9f02f8a40fd8ee","name":"should keep entries that haven't expired yet","time":{"start":1755892307334,"stop":1755892307339,"duration":5},"status":"passed","severity":"normal"},{"uid":"f16db07c4fb10fcf","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755892308957,"stop":1755892308957,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be19d4c585d0972","name":"peer exchange sets tag","time":{"start":1755892508571,"stop":1755892508572,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd6f78fe874c65b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755892268188,"stop":1755892268189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bc8720b0845529","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755892262834,"stop":1755892262835,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc186d9d06755871","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755892262833,"stop":1755892262833,"duration":0},"status":"passed","severity":"normal"},{"uid":"733273f049f2df4","name":"Waku message hash computation (payload length 0)","time":{"start":1755892278050,"stop":1755892278054,"duration":4},"status":"passed","severity":"normal"},{"uid":"d28d9694d8864aa","name":"Ephemeral field set to true","time":{"start":1755892279083,"stop":1755892279083,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9b4526747a88b0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755892287799,"stop":1755892287800,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec2b1672608ae5c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755892350662,"stop":1755892350662,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40b5a0bc1cfffbc6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755892268848,"stop":1755892268848,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a60efe29b01096","name":"should handle network check errors gracefully","time":{"start":1755892278367,"stop":1755892278367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aba96ee9d808ece","name":"should initialize with custom number of peers","time":{"start":1755892309292,"stop":1755892309293,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d6d0c8b0bdc7ba","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755892810934,"stop":1755892810935,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6a3e296a550678","name":"should return false when peer is not found","time":{"start":1755892277915,"stop":1755892277916,"duration":1},"status":"passed","severity":"normal"},{"uid":"15dfad54676c0e13","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755892321317,"stop":1755892321317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eafa2dd8bf3686c","name":"Subscribe to topic containing short and receive message","time":{"start":1755892810942,"stop":1755892810942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a281d9de28314209","name":"should not dial peers from store when browser is not connected","time":{"start":1755892278553,"stop":1755892278553,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37e73658fab56d0","name":"Decoder throws on undefined content topic","time":{"start":1755892299641,"stop":1755892299641,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b99ce08512ffd6","name":"Push message with Chinese payload","time":{"start":1755893401148,"stop":1755893401149,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafcb1032fbe4a10","name":"should create all internal components","time":{"start":1755892279129,"stop":1755892279130,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4922ca7073e3cb","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755892299639,"stop":1755892299639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4265dacc6b1d5374","name":"Check received message with timestamp: 1755892345294000000 ","time":{"start":1755892792899,"stop":1755892792899,"duration":0},"status":"passed","severity":"normal"},{"uid":"1373090bb1a2bef4","name":"Push message with unicode special characters payload","time":{"start":1755893401173,"stop":1755893401173,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b0c67b3dc89f38","name":"Push message with SQL Injection payload","time":{"start":1755893401149,"stop":1755893401150,"duration":1},"status":"passed","severity":"normal"},{"uid":"595a3dddebfa2925","name":"Push message equal or less that 1MB","time":{"start":1755893401190,"stop":1755893401190,"duration":0},"status":"passed","severity":"normal"},{"uid":"368ea2c49ea89c9f","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755892327102,"stop":1755892327102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1052c1df6a128573","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app52/5/topic77/utf8","time":{"start":1755892630040,"stop":1755892630040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fd1e7251e146a5","name":"Check received message containing shell command","time":{"start":1755892792907,"stop":1755892792908,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba29c0e4b60a431d","name":"Push message with Script payload","time":{"start":1755893401182,"stop":1755893401183,"duration":1},"status":"passed","severity":"normal"},{"uid":"721b06dad7fe4c5e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755892288570,"stop":1755892288570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0cf5859de90c46b","name":"should not create relay timers when relay is not provided","time":{"start":1755892278638,"stop":1755892278639,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27df54b82b754ab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755892321361,"stop":1755892321362,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf8689789c84544","name":"should successfully query peers and return peer infos","time":{"start":1755892288281,"stop":1755892288281,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a722fbe3b15b08c","name":"topics with same application and version share the same shard","time":{"start":1755892262827,"stop":1755892262828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77f49edf8dfa407","name":"Check meta is set [symmetric]","time":{"start":1755892298025,"stop":1755892298026,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78f2c2955aeda18","name":"should skip already querying peers","time":{"start":1755892288271,"stop":1755892288271,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfce82f8ac62b44","name":"should return true when peer is on the same cluster","time":{"start":1755892277900,"stop":1755892277901,"duration":1},"status":"passed","severity":"normal"},{"uid":"53bff3a9429f9969","name":"Check received message containing Script","time":{"start":1755892792896,"stop":1755892792896,"duration":0},"status":"passed","severity":"normal"},{"uid":"378d78a307321f65","name":"should handle multiple peer connections","time":{"start":1755892278627,"stop":1755892278627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eff5149536ddaa9","name":"Push message with content topic containing Russian","time":{"start":1755893401176,"stop":1755893401176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c797c0a7e22533e0","name":"udp ip6 address","time":{"start":1755892268220,"stop":1755892268220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4932d406a110af1e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755892321333,"stop":1755892321334,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff3a76a2f0f6c8a","name":"should return false when peer is not on topic","time":{"start":1755892279136,"stop":1755892279136,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0fec99f0756d6c","name":"should throw error - no id","time":{"start":1755892268839,"stop":1755892268839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ef02211763146","name":"Push message with content topic containing Arabic","time":{"start":1755893401175,"stop":1755893401176,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ff2c61410b50ed","name":"Sample","time":{"start":1755892268340,"stop":1755892268340,"duration":0},"status":"passed","severity":"normal"},{"uid":"6802c4ac1b81409f","name":"should handle a minimal index list","time":{"start":1755892263045,"stop":1755892263045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31e59a25f0cf65c","name":"peer exchange sets tag","time":{"start":1755892575235,"stop":1755892575237,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa7113ea691cf316","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755892715681,"stop":1755892715682,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39f6ef437bbd6ef","name":"should not receive a peer event before start","time":{"start":1755892350660,"stop":1755892350660,"duration":0},"status":"passed","severity":"normal"},{"uid":"181adfa16be29fcf","name":"Check received message containing emoji","time":{"start":1755892792908,"stop":1755892792908,"duration":0},"status":"passed","severity":"normal"},{"uid":"80712fbea28c2e8f","name":"Push message with content topic containing short","time":{"start":1755893401174,"stop":1755893401174,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad0886fe7deb319","name":"should start and setup intervals and event listeners","time":{"start":1755892309587,"stop":1755892309587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6367d7c190755ff","name":"Push message with custom timestamp: 1755895969416","time":{"start":1755893401179,"stop":1755893401179,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af63854dfab8f62","name":"should reassess health immediately when peer disconnects","time":{"start":1755892308965,"stop":1755892308966,"duration":1},"status":"passed","severity":"normal"},{"uid":"3371ae1714ba3890","name":"Query generator for multiple messages","time":{"start":1755892687924,"stop":1755892687925,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d305bf9e21b2f0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755892262831,"stop":1755892262831,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d7753263d6f9fb","name":"should reject if Store is requested but not mounted","time":{"start":1755892309363,"stop":1755892309363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e1142180e0d1ea","name":"should hang up with multiaddr and return true on success","time":{"start":1755892279133,"stop":1755892279133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c391c961a3c70ec","name":"should return false","time":{"start":1755892268841,"stop":1755892268841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f7a3e3ddb38447","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755892539088,"stop":1755892539088,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a8ef43eac9fa92","name":"nwaku subscribes","time":{"start":1755892521507,"stop":1755892521507,"duration":0},"status":"passed","severity":"normal"},{"uid":"680f89dee21bc74b","name":"should throw error - invalid id","time":{"start":1755892268840,"stop":1755892268840,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfb432161eb1ce3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755892321345,"stop":1755892321346,"duration":1},"status":"passed","severity":"normal"},{"uid":"14427f1666dccbd2","name":"should handle corrupted shard info gracefully","time":{"start":1755892277930,"stop":1755892277931,"duration":1},"status":"passed","severity":"normal"},{"uid":"c59b1862cf063745","name":"should stop peer exchange discovery","time":{"start":1755892288257,"stop":1755892288258,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ff0b363c48c0ef","name":"should return no connections if no open connection provided","time":{"start":1755892278669,"stop":1755892278669,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cde959e4908186","name":"should handle complete dial lifecycle","time":{"start":1755892278368,"stop":1755892278371,"duration":3},"status":"passed","severity":"normal"},{"uid":"47d8cb027dc525c8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755892321322,"stop":1755892321322,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a74c8230f6c2a5","name":"Waku message hash computation (no timestamp)","time":{"start":1755892278054,"stop":1755892278054,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d303fb4577c284","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755892321316,"stop":1755892321316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1249b66cfd7a7ce8","name":"Fields are not dropped","time":{"start":1755892278670,"stop":1755892278670,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c70bce86a6d3402","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755892321345,"stop":1755892321345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b459f158b2306ee","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755892366070,"stop":1755892366071,"duration":1},"status":"passed","severity":"normal"},{"uid":"748cee965eaa8f01","name":"Check message with no content topic is not received","time":{"start":1755892792910,"stop":1755892792911,"duration":1},"status":"passed","severity":"normal"},{"uid":"453cea85f9235789","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755892810936,"stop":1755892810936,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb46232d1588bfa","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755892321317,"stop":1755892321317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1b028af9996c8c","name":"Push message with custom timestamp: 1755888769415","time":{"start":1755893401157,"stop":1755893401157,"duration":0},"status":"passed","severity":"normal"},{"uid":"c665d503ce151171","name":"messageHash returns a Uint8Array","time":{"start":1755892278055,"stop":1755892278055,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8284cc350c7b9b5","name":"Check received message containing Chinese","time":{"start":1755892792905,"stop":1755892792905,"duration":0},"status":"passed","severity":"normal"},{"uid":"960f6779284b5822","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755892792909,"stop":1755892792909,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f2a1c320e38ad5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755892321346,"stop":1755892321347,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ae4c1c718f25b3","name":"should merge provided config with defaults","time":{"start":1755892279129,"stop":1755892279129,"duration":0},"status":"passed","severity":"normal"},{"uid":"1941515c3143dc6d","name":"can start the service","time":{"start":1755892598688,"stop":1755892598690,"duration":2},"status":"passed","severity":"normal"},{"uid":"39307967dd81b447","name":"should decode valid enr with tcp successfully","time":{"start":1755892268838,"stop":1755892268839,"duration":1},"status":"passed","severity":"normal"},{"uid":"56297f7e6e04013a","name":"random static sharding 2 - Cluster ID: 657, Shard ID: 137","time":{"start":1755892685118,"stop":1755892685119,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09e3e04826112b5","name":"Push message with content topic containing long","time":{"start":1755893401174,"stop":1755893401174,"duration":0},"status":"passed","severity":"normal"},{"uid":"3048573f9cbb13cd","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755892262824,"stop":1755892262825,"duration":1},"status":"passed","severity":"normal"},{"uid":"728821e0cfe40532","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755892262827,"stop":1755892262827,"duration":0},"status":"passed","severity":"normal"},{"uid":"356e3058ea8b55f","name":"Throws when trying to push message with empty payload","time":{"start":1755893401152,"stop":1755893401152,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec3a108b2bea2f0","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755892287808,"stop":1755892287808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8f62aa59db3539","name":"Fails to push message bigger that 1MB","time":{"start":1755893401190,"stop":1755893401190,"duration":0},"status":"passed","severity":"normal"},{"uid":"45afb4e9ba9ef77c","name":"should skip peer when not on same cluster","time":{"start":1755892278346,"stop":1755892278346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a325eb5256872934","name":"Wrong topic","time":{"start":1755892630040,"stop":1755892630040,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975c9cf6e71c5ec","name":"Push message with Arabic payload","time":{"start":1755893401170,"stop":1755893401171,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b55bc53d385084e","name":"Nwaku publishes","time":{"start":1755892521508,"stop":1755892521508,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd144c05a7f710","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755892321345,"stop":1755892321345,"duration":0},"status":"passed","severity":"normal"},{"uid":"453c81c6f57713a3","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755892309296,"stop":1755892309296,"duration":0},"status":"passed","severity":"normal"},{"uid":"641a3af3f0bc8437","name":"Push message with content topic containing SQL Injection","time":{"start":1755893401187,"stop":1755893401187,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a87f9c13a11f74","name":"Push message with shell command payload","time":{"start":1755893401172,"stop":1755893401173,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9fe767c515eec2","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755892262828,"stop":1755892262829,"duration":1},"status":"passed","severity":"normal"},{"uid":"61db0315b873b81f","name":"should handle empty peer infos gracefully","time":{"start":1755892288281,"stop":1755892288282,"duration":1},"status":"passed","severity":"normal"},{"uid":"2386fcbb0fb3db4b","name":"should only return 1 node with relay capability","time":{"start":1755892288568,"stop":1755892288569,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bff853961ab2309","name":"throws on content topic with empty version field","time":{"start":1755892262820,"stop":1755892262820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69fd495e890672c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755892321354,"stop":1755892321354,"duration":0},"status":"passed","severity":"normal"},{"uid":"631508c864353534","name":"throws an error for improperly formatted content topics","time":{"start":1755892262830,"stop":1755892262830,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb12b4cba6aa309","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755892321338,"stop":1755892321338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab22d773dc504927","name":"Overlapping topic subscription","time":{"start":1755892539089,"stop":1755892539090,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3555118ffe2be1a1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755892810940,"stop":1755892810940,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f423115367b74a","name":"Throws when trying to push message with empty payload","time":{"start":1755893401174,"stop":1755893401174,"duration":0},"status":"passed","severity":"normal"},{"uid":"70236b988c8f77df","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755892321338,"stop":1755892321338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62d92c871fcfbda","name":"should requeue task if no peer is available","time":{"start":1755892308136,"stop":1755892308137,"duration":1},"status":"passed","severity":"normal"},{"uid":"f40b471e21706cea","name":"should not fail to start the service if it is already started","time":{"start":1755892350658,"stop":1755892350658,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dee5aabc0186f4","name":"Push message with special chars payload","time":{"start":1755893401170,"stop":1755893401170,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7279a48cfc36d1","name":"should add peer to queue when queue is not empty","time":{"start":1755892278340,"stop":1755892278340,"duration":0},"status":"passed","severity":"normal"},{"uid":"20714eb06d6bf2e2","name":"should create ShardReader with auto sharding network config","time":{"start":1755892277899,"stop":1755892277900,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8b90f317ccb721","name":"Fails to push message bigger that 1MB","time":{"start":1755893401179,"stop":1755893401180,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbea48ad820e78d","name":"Check message with no payload is not received","time":{"start":1755892792902,"stop":1755892792902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0119b55d702d15","name":"should not discard bootstrap peers if under the limit","time":{"start":1755892388457,"stop":1755892388457,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2cdcf7b947876b","name":"should handle peer store errors gracefully","time":{"start":1755892277622,"stop":1755892277623,"duration":1},"status":"passed","severity":"normal"},{"uid":"d090e432b76f5cab","name":"should get all peers from store","time":{"start":1755892278557,"stop":1755892278558,"duration":1},"status":"passed","severity":"normal"},{"uid":"989d4441b2c17601","name":"Passing page size 3 when there are 20 messages","time":{"start":1755892700620,"stop":1755892700621,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50ac81c87e0b955","name":"Push message with rate limit","time":{"start":1755893401167,"stop":1755893401167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5451b506814f3418","name":"should wait for Store peer to be connected","time":{"start":1755892309365,"stop":1755892309365,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1edd9397d60368a","name":"Push message with escaped characters payload","time":{"start":1755893401173,"stop":1755893401173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba902d0551e8b6e4","name":"Push message with content topic containing numeric","time":{"start":1755893401186,"stop":1755893401186,"duration":0},"status":"passed","severity":"normal"},{"uid":"52535a46721d0dbc","name":"should handle case with no peers in store","time":{"start":1755892278560,"stop":1755892278561,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39cf24a1ae4c0fd","name":"Check received message containing numeric","time":{"start":1755892792904,"stop":1755892792904,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e393b446ce1ddc8","name":"Check received message containing JSON","time":{"start":1755892792907,"stop":1755892792907,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea2ecf73e876087","name":"should process queue every 500ms","time":{"start":1755892278359,"stop":1755892278359,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b956dfc1ed6d7d","name":"can start the service","time":{"start":1755892350654,"stop":1755892350655,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37cf820643974cf","name":"should insert elements correctly","time":{"start":1755892324938,"stop":1755892324938,"duration":0},"status":"passed","severity":"normal"},{"uid":"72543d03dc33fa19","name":"isConnected return false after peer stops","time":{"start":1755892366079,"stop":1755892366079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3fac762022573f","name":"new peer added after a peer was already found","time":{"start":1755892508572,"stop":1755892508572,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2471940c5f44ef86","name":"should handle complete peer lifecycle","time":{"start":1755892278660,"stop":1755892278660,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2dd89326651386","name":"Check received message containing Russian","time":{"start":1755892792905,"stop":1755892792906,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2437ebc03ede74","name":"Push message with short payload","time":{"start":1755893401158,"stop":1755893401159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69d37251cbce3bb","name":"retrieves a single peer","time":{"start":1755892288566,"stop":1755892288566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72290b45cd62d56","name":"Overlapping topic subscription","time":{"start":1755892810932,"stop":1755892810932,"duration":0},"status":"passed","severity":"normal"},{"uid":"84595483bcefba84","name":"should handle browser offline state overriding peer connections","time":{"start":1755892277267,"stop":1755892277268,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05659773908dbe","name":"Subscribe to topic containing long and receive message","time":{"start":1755892810942,"stop":1755892810942,"duration":0},"status":"passed","severity":"normal"},{"uid":"725c025a8306d1fb","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755892278568,"stop":1755892278569,"duration":1},"status":"passed","severity":"normal"},{"uid":"4693752967ae7b11","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755892700827,"stop":1755892700831,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba2f11363703186f","name":"Check received message containing XML","time":{"start":1755892792896,"stop":1755892792897,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6271b691b6bee9","name":"should return peer for existing peer","time":{"start":1755892278562,"stop":1755892278562,"duration":0},"status":"passed","severity":"normal"},{"uid":"d290b6a6f728480f","name":"should remove event listeners from globalThis","time":{"start":1755892277208,"stop":1755892277209,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ea01b8c39aeaa","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755892715675,"stop":1755892715676,"duration":1},"status":"passed","severity":"normal"},{"uid":"2425755d2d03a7f3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755892262823,"stop":1755892262823,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99eadc327ebbe71","name":"should be able to dial TLS multiaddrs","time":{"start":1755892434261,"stop":1755892434262,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a71026a32880ad6","name":"Push message with Russian payload","time":{"start":1755893401182,"stop":1755893401182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af8bd9a629484a5","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755892277921,"stop":1755892277921,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f6366dcdb7b4c3","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755892327084,"stop":1755892327085,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4cf495f649f916","name":"Check message with invalid timestamp is not received","time":{"start":1755892792910,"stop":1755892792910,"duration":0},"status":"passed","severity":"normal"},{"uid":"67859065c8d98409","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755892262832,"stop":1755892262832,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfd8c0fc350f86a","name":"should perform ping and update peer store on timer","time":{"start":1755892278629,"stop":1755892278629,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a7f53e1275a75a","name":"Push message with content topic containing unicode special characters","time":{"start":1755893401166,"stop":1755893401166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaf7124305de9cb","name":"Push message with Russian payload","time":{"start":1755893401149,"stop":1755893401149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfeb5919033fe6d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755892321310,"stop":1755892321310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2f2bf35b1b1ea0","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755892309299,"stop":1755892309299,"duration":0},"status":"passed","severity":"normal"},{"uid":"a898bdb0bc7e77a4","name":"should dial peers from store when browser is connected","time":{"start":1755892278552,"stop":1755892278553,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a695131c21a76f","name":"Decoder throws on undefined content topic","time":{"start":1755892298028,"stop":1755892298028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95e18ba42a5f0f5","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755892263045,"stop":1755892263045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50277250e563cbb","name":"should not dispatch event when already connected","time":{"start":1755892277245,"stop":1755892277245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d43448159b386fc","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755892279135,"stop":1755892279136,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfbb915c21c92752","name":"should properly create location multiaddrs - tcp","time":{"start":1755892268845,"stop":1755892268845,"duration":0},"status":"passed","severity":"normal"},{"uid":"460916cfa238d70b","name":"Push message with meta","time":{"start":1755893401167,"stop":1755893401167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3032f46ba4b2e5f7","name":"should check connected peers if present and suitable","time":{"start":1755892309364,"stop":1755892309364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7be3cd02254347","name":"should be safe to call multiple times","time":{"start":1755892279130,"stop":1755892279130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e07790e8cb21e7","name":"Push message with content topic containing numeric","time":{"start":1755893401153,"stop":1755893401153,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f91042fbea8aeda","name":"should handle multiple query options for time ranges","time":{"start":1755892309120,"stop":1755892309124,"duration":4},"status":"passed","severity":"normal"},{"uid":"6ba57b75bca5b032","name":"Check publish message containing XML","time":{"start":1755892531464,"stop":1755892531465,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f600a8cbaf7447e","name":"should query peer with peer exchange protocol","time":{"start":1755892288268,"stop":1755892288268,"duration":0},"status":"passed","severity":"normal"},{"uid":"7514303b5b291cc","name":"Init the array if not present","time":{"start":1755892262567,"stop":1755892262568,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2bd632bdf01a96","name":"Check received message containing Arabic","time":{"start":1755892792894,"stop":1755892792895,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fa0445c4bc8534","name":"should select older connection if present","time":{"start":1755892278669,"stop":1755892278669,"duration":0},"status":"passed","severity":"normal"},{"uid":"18575ef9f9a974c7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755892262831,"stop":1755892262831,"duration":0},"status":"passed","severity":"normal"},{"uid":"605c84dfc1cd853","name":"should handle complete connection lifecycle","time":{"start":1755892277267,"stop":1755892277267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2ffacea49daee6","name":"Push message with long payload","time":{"start":1755893401159,"stop":1755893401159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b259a054f602c0c","name":"should handle relay send failures gracefully","time":{"start":1755892278650,"stop":1755892278650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76b86f8dd678dd1","name":"should create an instance with libp2p and dialer","time":{"start":1755892277609,"stop":1755892277610,"duration":1},"status":"passed","severity":"normal"},{"uid":"908720f77e50d0f8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755892268838,"stop":1755892268838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e409c418c585037b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755892539100,"stop":1755892539102,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a67213ba1e55bf3","name":"should remove event listeners","time":{"start":1755892278551,"stop":1755892278552,"duration":1},"status":"passed","severity":"normal"},{"uid":"7745f883e0927d8","name":"should not allow unachievable error rate","time":{"start":1755892321385,"stop":1755892321385,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18c7f0b5eefabfd","name":"tcp ip4 address","time":{"start":1755892268219,"stop":1755892268219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69c42a7aa66003a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755892531471,"stop":1755892531471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dda8efdcacf5283","name":"Query Generator - false","time":{"start":1755892694965,"stop":1755892694965,"duration":0},"status":"passed","severity":"normal"},{"uid":"1399d9673ae64ab3","name":"should fail to send if no connected peers found","time":{"start":1755892309189,"stop":1755892309189,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a45f3bf1808b785","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755892630032,"stop":1755892630032,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0f02513d46fbdf","name":"Store - dialed after - with timeout","time":{"start":1755892715340,"stop":1755892715340,"duration":0},"status":"passed","severity":"normal"},{"uid":"5733be9364f73fac","name":"Relay + Store","time":{"start":1755892268848,"stop":1755892268848,"duration":0},"status":"passed","severity":"normal"},{"uid":"904acf8957f9b555","name":"Does not throw an exception when node disconnects","time":{"start":1755892722311,"stop":1755892722311,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdcda33f9eb6903","name":"should skip peers without peer exchange protocol","time":{"start":1755892288261,"stop":1755892288262,"duration":1},"status":"passed","severity":"normal"},{"uid":"8404dd269fbb25a7","name":"isConnected should return true after first peer connects","time":{"start":1755892366072,"stop":1755892366073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac663259757565d4","name":"Query with Promise Callback, No message returned","time":{"start":1755892659557,"stop":1755892659561,"duration":4},"status":"passed","severity":"normal"},{"uid":"e6b4b355fd8c41f3","name":"Push message with special chars payload","time":{"start":1755893401181,"stop":1755893401181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dda0742550dbf29","name":"Push message with Arabic payload","time":{"start":1755893401149,"stop":1755893401149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8c9732d83e0ec6","name":"Rejects garbage","time":{"start":1755892312807,"stop":1755892312807,"duration":0},"status":"passed","severity":"normal"},{"uid":"69920a835e327eca","name":"Push message with escaped characters payload","time":{"start":1755893401184,"stop":1755893401184,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf53e9889e42655a","name":"should encode/decode to RLP encoding","time":{"start":1755892268842,"stop":1755892268842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e307d3412f896582","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755892262835,"stop":1755892262835,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6d6b2dddd79fdb","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755892642952,"stop":1755892642953,"duration":1},"status":"passed","severity":"normal"},{"uid":"c737fc253de925b6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755892792899,"stop":1755892792900,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f860d6ffed46b0e","name":"should start peer exchange discovery","time":{"start":1755892288248,"stop":1755892288248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e031a48eeba56d5","name":"accepts time-filtered query with content filter","time":{"start":1755892278503,"stop":1755892278504,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6bbc2c00d43d90","name":"Push message with content topic containing JSON","time":{"start":1755893401187,"stop":1755893401188,"duration":1},"status":"passed","severity":"normal"},{"uid":"11be60fa5fecdaf9","name":"should return PeerId when PeerId is provided","time":{"start":1755892278226,"stop":1755892278227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f08442b8caa584","name":"should handle shard reader errors gracefully","time":{"start":1755892278367,"stop":1755892278367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aef76c5a384552c","name":"Check publish message containing emoji","time":{"start":1755892531468,"stop":1755892531468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78caf4a2b4eb42f","name":"Cluster id 0, shard 0","time":{"start":1755892685113,"stop":1755892685113,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa30a919cd969c8f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755892792900,"stop":1755892792900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7abb2eb10181a4c","name":"should handle query errors gracefully","time":{"start":1755892288271,"stop":1755892288272,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d916ec83c368e2b","name":"should deliver messages after dependencies are met","time":{"start":1755892327084,"stop":1755892327084,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb049aa1d70f87a","name":"should handle peer connect event","time":{"start":1755892277240,"stop":1755892277240,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeb664be4a11a95","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755892366069,"stop":1755892366069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2eaffcd3d5d867","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755892715674,"stop":1755892715675,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c721b62796d6ce","name":"should not dispatch event when already disconnected","time":{"start":1755892277246,"stop":1755892277249,"duration":3},"status":"passed","severity":"normal"},{"uid":"91cafed5fd8594c5","name":"Query generator for multiple messages with different content topic format","time":{"start":1755892687926,"stop":1755892687927,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ff211c03e06c5a","name":"should handle case when globalThis is not available","time":{"start":1755892277239,"stop":1755892277240,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47cd627f79098b7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app51/4/topic292/json","time":{"start":1755892630036,"stop":1755892630036,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3ab0b3d452138e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1755892508572,"stop":1755892508572,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d048a2fe3f1ccab9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755892792911,"stop":1755892792912,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a59a3d8958985d8","name":"Check received message containing long","time":{"start":1755892792903,"stop":1755892792904,"duration":1},"status":"passed","severity":"normal"},{"uid":"df844400c157febc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755892350663,"stop":1755892350664,"duration":1},"status":"skipped","severity":"normal"},{"uid":"29731f4b0a814bbe","name":"throws on empty content topic","time":{"start":1755892262817,"stop":1755892262818,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfdbebb617692e1f","name":"pre and post cipher","time":{"start":1755892298515,"stop":1755892298515,"duration":0},"status":"passed","severity":"normal"},{"uid":"128d65d203a3eca8","name":"Subscribe to topic containing Script and receive message","time":{"start":1755892810936,"stop":1755892810936,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb43b1c86f3a2bce","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755892278227,"stop":1755892278227,"duration":0},"status":"passed","severity":"normal"},{"uid":"748739cd87ccf0e2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755892493147,"stop":1755892493148,"duration":1},"status":"passed","severity":"normal"},{"uid":"316329100312aabd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755892262833,"stop":1755892262834,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f55f8cbfcf99d7f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755892262827,"stop":1755892262827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b420c88ce2f23d6c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755892715683,"stop":1755892715684,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3db9ceea9304a8","name":"should lock peers when selected","time":{"start":1755892309293,"stop":1755892309293,"duration":0},"status":"passed","severity":"normal"},{"uid":"73514f6f6db35728","name":"should be safe to call multiple times","time":{"start":1755892278550,"stop":1755892278550,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdba00442a0b44e4","name":"Push message with numeric payload","time":{"start":1755893401181,"stop":1755893401181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20d684b96783b4","name":"Check publish message containing shell command","time":{"start":1755892531467,"stop":1755892531467,"duration":0},"status":"passed","severity":"normal"},{"uid":"884321f6917224ce","name":"should start the dialing interval","time":{"start":1755892278323,"stop":1755892278323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec03510a97d391f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755892321339,"stop":1755892321340,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf832fc70745085","name":"should return undefined if no connection provided","time":{"start":1755892278804,"stop":1755892278805,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94b0cf4a670c545","name":"random static sharding 3 - Cluster ID: 113, Shard ID: 395","time":{"start":1755892685119,"stop":1755892685119,"duration":0},"status":"passed","severity":"normal"},{"uid":"9309b137b71f7b23","name":"should initialize with custom TTL","time":{"start":1755892288247,"stop":1755892288247,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ea4a72c1ce858f","name":"should handle peer identify event","time":{"start":1755892288259,"stop":1755892288261,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe4726c3403bb21c","name":"should return all connected peers without codec filter","time":{"start":1755892279134,"stop":1755892279134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd8a3084ed1ed29","name":"Promise Callback - true","time":{"start":1755892694965,"stop":1755892694965,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ee9d7d2a68be3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755892810947,"stop":1755892810947,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ef853f699d0488","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755892659549,"stop":1755892659551,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c710117b344dc39","name":"should handle large number of peers request","time":{"start":1755892288284,"stop":1755892288284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2e57b2dff9f28c","name":"Subscribe and publish message","time":{"start":1755892539087,"stop":1755892539087,"duration":0},"status":"passed","severity":"normal"},{"uid":"c784c9e8687e204c","name":"should return usable stream attached to connection","time":{"start":1755892278803,"stop":1755892278804,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e9ecc215c8dcf9","name":"should handle mixed protocol support correctly","time":{"start":1755892308967,"stop":1755892308967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61d067e7158d5df","name":"should not fail to stop the service if it was not started","time":{"start":1755892598691,"stop":1755892598692,"duration":1},"status":"passed","severity":"normal"},{"uid":"8771f29933e9c583","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755892810932,"stop":1755892810932,"duration":0},"status":"passed","severity":"normal"},{"uid":"baedb681032671f4","name":"Push message with long payload","time":{"start":1755893401169,"stop":1755893401169,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1bc68b65843663","name":"it tolerates circular branch references","time":{"start":1755892288566,"stop":1755892288567,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e23aa4ebe52310","name":"Asymmetric encrypt & decrypt","time":{"start":1755892298514,"stop":1755892298514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18a2693595569db","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755892321337,"stop":1755892321337,"duration":0},"status":"passed","severity":"normal"},{"uid":"df42966a5be4a84e","name":"connects to nwaku","time":{"start":1755892722311,"stop":1755892722311,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffea465f5b0c525","name":"should throw error - no id","time":{"start":1755892268840,"stop":1755892268840,"duration":0},"status":"passed","severity":"normal"},{"uid":"814fa60556a95d7b","name":"should update peer store before dialing","time":{"start":1755892277622,"stop":1755892277622,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b1c0efc31d9cbd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755892321323,"stop":1755892321323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b052b95418e73ff","name":"should sort by messageId when timestamps are equal","time":{"start":1755892327102,"stop":1755892327102,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa92ac19e84a8543","name":"should initialize with default options","time":{"start":1755892288246,"stop":1755892288247,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e0f686dbe8c364","name":"Check message with non string payload is not received","time":{"start":1755892792902,"stop":1755892792902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a080bab31b227ed","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755892539102,"stop":1755892539103,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb6a6243f0ca23f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app9/8/topic247/proto","time":{"start":1755892630033,"stop":1755892630034,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e9abc0ee6310ad","name":"Correctly serialized arguments","time":{"start":1755892447447,"stop":1755892447447,"duration":0},"status":"passed","severity":"normal"},{"uid":"1818be549306e6f1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755892642947,"stop":1755892642950,"duration":3},"status":"passed","severity":"normal"},{"uid":"42ebe6a322e65434","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755892321344,"stop":1755892321344,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c212dd1fca3281","name":"should handle empty pubsub topics","time":{"start":1755892278652,"stop":1755892278652,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1530c546eb334f","name":"should handle peer store errors gracefully","time":{"start":1755892278562,"stop":1755892278567,"duration":5},"status":"passed","severity":"normal"},{"uid":"4192c6111c43ccb4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755892262823,"stop":1755892262824,"duration":1},"status":"passed","severity":"normal"},{"uid":"a81469a51156ced","name":"should return empty array when no peers connected","time":{"start":1755892279134,"stop":1755892279134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ab4836c1c3627a","name":"should handle dial errors","time":{"start":1755892279133,"stop":1755892279133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c46483f2181faf6","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755892575238,"stop":1755892575240,"duration":2},"status":"passed","severity":"normal"},{"uid":"9408a78e84376fda","name":"Query Generator - true","time":{"start":1755892694964,"stop":1755892694964,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cfccaf06bae49","name":"Push message with custom timestamp: 1755888769416","time":{"start":1755893401178,"stop":1755893401179,"duration":1},"status":"passed","severity":"normal"},{"uid":"befb8a6bac942c34","name":"Relay","time":{"start":1755892351290,"stop":1755892351290,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca0ed37a0bf1209","name":"should return false when pubsub topic parsing fails","time":{"start":1755892277921,"stop":1755892277921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b738f09b3ece81","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755892268182,"stop":1755892268183,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf759d9c7b1ab6e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755892810943,"stop":1755892810944,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddee0f51ab7d093","name":"Push message with content topic containing short","time":{"start":1755893401185,"stop":1755893401185,"duration":0},"status":"passed","severity":"normal"},{"uid":"735db03643c7588f","name":"Publishes to nwaku","time":{"start":1755892521507,"stop":1755892521508,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab15a6ef2b1681e","name":"should call waitForPeer on Relay","time":{"start":1755892309365,"stop":1755892309366,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0c293334619277","name":"Query generator for multiple messages with different message text format","time":{"start":1755892687925,"stop":1755892687925,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ac350918c893fc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755892810930,"stop":1755892810930,"duration":0},"status":"passed","severity":"normal"},{"uid":"8323e4682c1fb9db","name":"Push message with shell command payload","time":{"start":1755893401151,"stop":1755893401151,"duration":0},"status":"passed","severity":"normal"},{"uid":"204ddc65adb12c32","name":"should process up to 3 peers at once","time":{"start":1755892278359,"stop":1755892278360,"duration":1},"status":"passed","severity":"normal"},{"uid":"4225809594c55936","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755892299639,"stop":1755892299639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72e3cffaea6add0","name":"Push message with content topic containing Russian","time":{"start":1755893401165,"stop":1755893401165,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d5ede2df5f40cc","name":"Check publish message containing escaped characters","time":{"start":1755892531467,"stop":1755892531467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f005fae38df757c","name":"should perform initial health assessment on start","time":{"start":1755892308966,"stop":1755892308966,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06fd740517934a2","name":"rejects content-filtered query with only contentTopics","time":{"start":1755892278495,"stop":1755892278495,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb9d8256bfcbcc8","name":"Push message with Chinese payload","time":{"start":1755893401159,"stop":1755893401160,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c25344c2f8df31a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755892321355,"stop":1755892321356,"duration":1},"status":"passed","severity":"normal"},{"uid":"12eb78d5da6a711e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755892715677,"stop":1755892715678,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e243bd2acea266e","name":"should handle hash queries without validation","time":{"start":1755892309125,"stop":1755892309125,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ad1270d0bfcd61","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755892350663,"stop":1755892350663,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c7311bc35aee6bd","name":"messageHashStr produces different results for different inputs","time":{"start":1755892278060,"stop":1755892278060,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a25323c69675222","name":"Fails to publish duplicate message","time":{"start":1755892531470,"stop":1755892531470,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac902614fb95a0a","name":"Push message with Basic HTML tag payload","time":{"start":1755893401183,"stop":1755893401183,"duration":0},"status":"passed","severity":"normal"},{"uid":"352057f8c33c6f8c","name":"should work with v3 peers","time":{"start":1755892309191,"stop":1755892309191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b052c6d086072d55","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755892309368,"stop":1755892309369,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef786ba56fe8029","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755892810930,"stop":1755892810930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e80060894b61b87","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755892308382,"stop":1755892308384,"duration":2},"status":"passed","severity":"normal"},{"uid":"62e508825bc9811a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755892810940,"stop":1755892810941,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6e2b5b804191dd0c","name":"Js publishes, other Js receives","time":{"start":1755892521508,"stop":1755892521509,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4811a5f69720d1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755892810935,"stop":1755892810935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbcf2016f2627bb","name":"Push message with content topic containing special chars","time":{"start":1755893401186,"stop":1755893401186,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e7c037a0a2e4f6","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755892321344,"stop":1755892321344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65732d407ddec23","name":"Push message with JSON payload","time":{"start":1755893401150,"stop":1755893401151,"duration":1},"status":"passed","severity":"normal"},{"uid":"c494d00a3c2e04e6","name":"should remove event listener for peer:discovery","time":{"start":1755892277614,"stop":1755892277614,"duration":0},"status":"passed","severity":"normal"},{"uid":"6206db794693850d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755892351574,"stop":1755892351575,"duration":1},"status":"passed","severity":"normal"},{"uid":"628aa6ac8cc078d4","name":"caches peers it previously fetched","time":{"start":1755892288568,"stop":1755892288568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9deb2d586c414f8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755892792909,"stop":1755892792909,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd9d091495dd528","name":"Check publish message containing JSON","time":{"start":1755892531465,"stop":1755892531465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ad8db2be0391e6","name":"Default pageSize","time":{"start":1755892700622,"stop":1755892700622,"duration":0},"status":"passed","severity":"normal"},{"uid":"60abb872d1b514c4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755892810937,"stop":1755892810937,"duration":0},"status":"passed","severity":"normal"},{"uid":"60afbd3971e64d60","name":"Check received message containing Arabic","time":{"start":1755892792905,"stop":1755892792905,"duration":0},"status":"passed","severity":"normal"},{"uid":"d412de1ce9b20414","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755892810931,"stop":1755892810931,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71bfc3731e34a1dc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755892262833,"stop":1755892262833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5532816e77ba3504","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755892309298,"stop":1755892309298,"duration":0},"status":"passed","severity":"normal"},{"uid":"facb361de17a9354","name":"Push message with Script payload","time":{"start":1755893401161,"stop":1755893401161,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbe4ab7966674c4","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755892539102,"stop":1755892539102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f0a91dc3118c7e","name":"Register correct protocols","time":{"start":1755892539086,"stop":1755892539086,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc16eb78127dc14e","name":"Push message with content topic containing numeric","time":{"start":1755893401164,"stop":1755893401164,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecc1fcffc0d5e69","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755892321364,"stop":1755892321365,"duration":1},"status":"passed","severity":"normal"},{"uid":"f073283bcb91bc5b","name":"should properly create location multiaddrs - tcp4","time":{"start":1755892268844,"stop":1755892268844,"duration":0},"status":"passed","severity":"normal"},{"uid":"99eb1980ffef9fa0","name":"Push message with long payload","time":{"start":1755893401147,"stop":1755893401147,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcd86553751de8f","name":"should create dialer with libp2p and shardReader","time":{"start":1755892278318,"stop":1755892278318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c2e6a49638baf7","name":"should be safe to call multiple times","time":{"start":1755892278338,"stop":1755892278339,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b07119808b3527","name":"Passing page size 19 when there are 20 messages","time":{"start":1755892700621,"stop":1755892700622,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d174e88a7c64cad","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755892278046,"stop":1755892278049,"duration":3},"status":"passed","severity":"normal"},{"uid":"c00f17cbd317df9f","name":"should filter out already connected peers","time":{"start":1755892278558,"stop":1755892278559,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44274bc6f3457a5","name":"Push message with content topic containing Russian","time":{"start":1755893401187,"stop":1755893401187,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a042514030bc79","name":"should start all internal components","time":{"start":1755892279130,"stop":1755892279130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11779f2ad0ed6c","name":"should handle peer disconnect event when no connections remain","time":{"start":1755892277241,"stop":1755892277241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25a9d50f1bdf9db","name":"should handle onConnected and onDisconnected","time":{"start":1755892309295,"stop":1755892309295,"duration":0},"status":"passed","severity":"normal"},{"uid":"975bd659bc35a891","name":"Check meta is set [ecies]","time":{"start":1755892299640,"stop":1755892299640,"duration":0},"status":"passed","severity":"normal"},{"uid":"f958254c3a378fd8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755892262835,"stop":1755892262835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee9d5500cef84de","name":"Ordered Callback - true","time":{"start":1755892694966,"stop":1755892694966,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5f7c0e279d5307","name":"should dial peer immediately when queue is empty","time":{"start":1755892278339,"stop":1755892278340,"duration":1},"status":"passed","severity":"normal"},{"uid":"9931d4d3375e8212","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755892268184,"stop":1755892268185,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0b72717fa06375","name":"Fails to push message with large meta","time":{"start":1755893401156,"stop":1755893401156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1620fec6786ce5d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755892262836,"stop":1755892262836,"duration":0},"status":"passed","severity":"normal"},{"uid":"173b0ab4aa0b8488","name":"Push message with custom timestamp: 1755888769415","time":{"start":1755893401168,"stop":1755893401168,"duration":0},"status":"passed","severity":"normal"},{"uid":"776b615b4d9b8da6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755892810937,"stop":1755892810937,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b902568f24745d","name":"Push message with content topic containing short","time":{"start":1755893401163,"stop":1755893401164,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a00e0d38886f41c","name":"should clear the dialing interval","time":{"start":1755892278326,"stop":1755892278326,"duration":0},"status":"passed","severity":"normal"},{"uid":"812380d77c99fb0e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755892321324,"stop":1755892321333,"duration":9},"status":"passed","severity":"normal"},{"uid":"7e90626bf97d2bdc","name":"Check message on other pubsub topic is not received","time":{"start":1755892792901,"stop":1755892792901,"duration":0},"status":"passed","severity":"normal"},{"uid":"187dcac217f9bdaa","name":"should not process empty queue","time":{"start":1755892278365,"stop":1755892278366,"duration":1},"status":"passed","severity":"normal"},{"uid":"223c88875cd3345f","name":"should return false and handle errors gracefully","time":{"start":1755892279134,"stop":1755892279134,"duration":0},"status":"passed","severity":"normal"},{"uid":"453740dc46162d2b","name":"should not retry if at least one success","time":{"start":1755892309191,"stop":1755892309191,"duration":0},"status":"passed","severity":"normal"},{"uid":"328944c3f18b0459","name":"should not receive a peer event before start","time":{"start":1755892598693,"stop":1755892598694,"duration":1},"status":"passed","severity":"normal"},{"uid":"a788f3c84332258a","name":"Push 30 different messages","time":{"start":1755893401163,"stop":1755893401163,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8662107e506695fb","name":"should handle peer store update failures gracefully","time":{"start":1755892278630,"stop":1755892278637,"duration":7},"status":"passed","severity":"normal"},{"uid":"9e4109afbc662144","name":"Publish message with custom timestamp: Fri Aug 22 2025 20:55:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755892531469,"stop":1755892531470,"duration":1},"status":"passed","severity":"normal"},{"uid":"384d2598cd72d33a","name":"Push message with content topic containing emoji","time":{"start":1755893401177,"stop":1755893401177,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c662102862720ec","name":"should be safe to call multiple times","time":{"start":1755892279131,"stop":1755892279131,"duration":0},"status":"passed","severity":"normal"},{"uid":"6603d25153c16674","name":"should reject on timeout if it was set","time":{"start":1755892309364,"stop":1755892309364,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab803e8e2eb3139","name":"Passing page size 10 when there are 10 messages","time":{"start":1755892700621,"stop":1755892700621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1b5a2b2e4612a0","name":"Push message with rate limit","time":{"start":1755893401178,"stop":1755893401178,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ff45979e8f691a","name":"random static sharding 9 - Cluster ID: 524, Shard ID: 180","time":{"start":1755892685121,"stop":1755892685121,"duration":0},"status":"passed","severity":"normal"},{"uid":"330aec522c891a15","name":"should start ping timers on peer connect","time":{"start":1755892278613,"stop":1755892278614,"duration":1},"status":"passed","severity":"normal"},{"uid":"986fcd1caa72cb9","name":"should create ConnectionManager with required options","time":{"start":1755892279128,"stop":1755892279128,"duration":0},"status":"passed","severity":"normal"},{"uid":"514f5c0f3b6c0cc5","name":"throws on content topic with empty application field","time":{"start":1755892262819,"stop":1755892262820,"duration":1},"status":"passed","severity":"normal"},{"uid":"4813006ec47e7a9","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755892278567,"stop":1755892278568,"duration":1},"status":"passed","severity":"normal"},{"uid":"945b790b0e7590e1","name":"should handle dial errors gracefully","time":{"start":1755892278357,"stop":1755892278358,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2363a14c405e1c","name":"Encoder throws on empty string content topic","time":{"start":1755892298027,"stop":1755892298027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e651558fc98f5c62","name":"same cluster: nodes connect","time":{"start":1755892447235,"stop":1755892447236,"duration":1},"status":"passed","severity":"normal"},{"uid":"688cd00287d0f5ba","name":"Passing an array","time":{"start":1755892722314,"stop":1755892722315,"duration":1},"status":"passed","severity":"normal"},{"uid":"89579382c5489af2","name":"ignores unrecognized TXT record formats","time":{"start":1755892288567,"stop":1755892288567,"duration":0},"status":"passed","severity":"normal"},{"uid":"3613f5777156439","name":"Push message with meta","time":{"start":1755893401177,"stop":1755893401177,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a5daeada7d2f8","name":"should return cached hash on subsequent access","time":{"start":1755892279086,"stop":1755892279086,"duration":0},"status":"passed","severity":"normal"},{"uid":"98840c6949226fef","name":"Subscribe and receive messages via lightPush","time":{"start":1755892810929,"stop":1755892810929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8b2cf1746ed34e","name":"Callback on promise","time":{"start":1755892687927,"stop":1755892687928,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca91a8d7fcb800b","name":"should not be delivered","time":{"start":1755892327086,"stop":1755892327086,"duration":0},"status":"passed","severity":"normal"},{"uid":"def5f3404ea6d409","name":"should emit a peer event after start","time":{"start":1755892292308,"stop":1755892292309,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bbfddda949d85b","name":"should be safe to call multiple times","time":{"start":1755892277614,"stop":1755892277615,"duration":1},"status":"passed","severity":"normal"},{"uid":"791b797a383f1f10","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755892288570,"stop":1755892288570,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a82f3b832d707708","name":"new peer added after a peer was already found","time":{"start":1755892575237,"stop":1755892575237,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b7592d5dce03fb","name":"should sort peers by ping value","time":{"start":1755892279135,"stop":1755892279135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dff99b9f76a4553","name":"Push message with content topic containing Arabic","time":{"start":1755893401187,"stop":1755893401187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2998c666b27b88a5","name":"should skip peer when failed to dial recently","time":{"start":1755892278344,"stop":1755892278344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1682c245607f57b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755892268187,"stop":1755892268187,"duration":0},"status":"passed","severity":"normal"},{"uid":"370e7a2c5c260020","name":"can query messages normally","time":{"start":1755892687568,"stop":1755892687568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dc652d9f884cb8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755892278059,"stop":1755892278059,"duration":0},"status":"passed","severity":"normal"},{"uid":"6655ed60e43a532","name":"should get / set UDP multiaddr","time":{"start":1755892268843,"stop":1755892268843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1abac98d2bce79","name":"Encoder throws on empty string content topic","time":{"start":1755892299640,"stop":1755892299641,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac77634462c3cde9","name":"should filter peers by codec","time":{"start":1755892279134,"stop":1755892279135,"duration":1},"status":"passed","severity":"normal"},{"uid":"86abc08e14480234","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755892327085,"stop":1755892327085,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c9fb073c14e2ab","name":"should be safe to call multiple times","time":{"start":1755892278552,"stop":1755892278552,"duration":0},"status":"passed","severity":"normal"},{"uid":"59006bc0b114c5b5","name":"Subscribe to topic containing Script and publish message","time":{"start":1755892539099,"stop":1755892539099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c011a96185b0c7d8","name":"Push message with short payload","time":{"start":1755893401147,"stop":1755893401147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dff460ca59a22b7","name":"Push message with shell command payload","time":{"start":1755893401162,"stop":1755893401162,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec0520c13b7b2f0","name":"Refresh subscription","time":{"start":1755892539089,"stop":1755892539089,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd66d1dd34ef0a18","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755892327083,"stop":1755892327083,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea343c500c78e27","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755892262826,"stop":1755892262827,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b2857ee42ff998","name":"should throw error - no public key","time":{"start":1755892268839,"stop":1755892268839,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf93327e5dcdfee0","name":"Push message with numeric payload","time":{"start":1755893401148,"stop":1755893401148,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4813b246c10dafa","name":"should clear dial history on start","time":{"start":1755892278325,"stop":1755892278325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dde7fb391956ab","name":"should return false when navigator.onLine is false","time":{"start":1755892277225,"stop":1755892277225,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d1850b79b8ed5a","name":"should enable all discoveries when explicitly set","time":{"start":1755892308380,"stop":1755892308381,"duration":1},"status":"passed","severity":"normal"},{"uid":"7665600a85ec5e55","name":"can query messages by message hash","time":{"start":1755892687568,"stop":1755892687569,"duration":1},"status":"passed","severity":"normal"},{"uid":"765c48c66fe621e9","name":"should dial all known peers when reached zero connections","time":{"start":1755892388456,"stop":1755892388456,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b80678663aba3c","name":"Reusing cursor across nodes","time":{"start":1755892642954,"stop":1755892642955,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9893bc480e353","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755892642953,"stop":1755892642953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13d18b355f64e72","name":"random static sharding 10 - Cluster ID: 683, Shard ID: 195","time":{"start":1755892685122,"stop":1755892685122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28dde31b37bc147","name":"should properly create location multiaddrs - udp","time":{"start":1755892268845,"stop":1755892268845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5955fc62c95d394f","name":"Push message with custom timestamp: 1725133969415","time":{"start":1755893401156,"stop":1755893401156,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c2ffc0ac8bf4f2","name":"should decode valid enr successfully","time":{"start":1755892268838,"stop":1755892268838,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d170471ed94d7b0","name":"isConnected should return false after all peers disconnect","time":{"start":1755892366073,"stop":1755892366073,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a6d9797c4c952f","name":"Refresh subscription","time":{"start":1755892810932,"stop":1755892810933,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e80ecf25554dae","name":"should successfully stop","time":{"start":1755892309369,"stop":1755892309370,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d584187358be07","name":"messageHashStr works with IProtoMessage","time":{"start":1755892278059,"stop":1755892278059,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f966b8beb1680b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755892268178,"stop":1755892268179,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f944e7feec93f1","name":"Check received message containing SQL Injection","time":{"start":1755892792906,"stop":1755892792906,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0782631c7862504","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755892700831,"stop":1755892700831,"duration":0},"status":"passed","severity":"normal"},{"uid":"be89292ae644d8e7","name":"throws on content topic with too few or too many fields","time":{"start":1755892262818,"stop":1755892262818,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb769ea1b1820ee9","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755892279131,"stop":1755892279132,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6f0a4267b6f583","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755892642950,"stop":1755892642951,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8195a7e04e1011","name":"should handle queue processing errors gracefully","time":{"start":1755892278366,"stop":1755892278366,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bd00fe7e045209","name":"Check received message containing Basic HTML tag","time":{"start":1755892792907,"stop":1755892792907,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a54c9cbd5b8de6","name":"Push message with XML payload","time":{"start":1755893401150,"stop":1755893401150,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6197f2d2ba1677","name":"should drop connection to all peers on hangUp","time":{"start":1755892434260,"stop":1755892434260,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff97f3b4afcd785","name":"Check received message containing JSON","time":{"start":1755892792897,"stop":1755892792897,"duration":0},"status":"passed","severity":"normal"},{"uid":"feca9179d8e3e14","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755892262823,"stop":1755892262823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae83eeff71cd4bc","name":"should attach causal history and bloom filter to each message","time":{"start":1755892327080,"stop":1755892327080,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9efcf403f7d5d92","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755892524846,"stop":1755892524847,"duration":1},"status":"passed","severity":"normal"},{"uid":"1253ddee1817cdb1","name":"should maintain desired error rate","time":{"start":1755892324939,"stop":1755892324939,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b558a36c80b46c","name":"should clear interval on stop","time":{"start":1755892288276,"stop":1755892288276,"duration":0},"status":"passed","severity":"normal"},{"uid":"53686734f8f8e141","name":"Push message with emoji payload","time":{"start":1755893401163,"stop":1755893401163,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd4bb114ce95a2b","name":"Check message with non string payload is not received","time":{"start":1755892792911,"stop":1755892792911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76eb61b2fbd8ea9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755892493149,"stop":1755892493150,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab437e437fd8c3a4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755892493146,"stop":1755892493147,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3f8422b4e392a","name":"should add received messages to bloom filter","time":{"start":1755892327081,"stop":1755892327081,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fe7a3e4012d793","name":"Check received message containing unicode special characters","time":{"start":1755892792908,"stop":1755892792908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89a00771d85cf4b","name":"should initialize bloom filter with correct parameters","time":{"start":1755892324936,"stop":1755892324937,"duration":1},"status":"passed","severity":"normal"},{"uid":"824cf9b21d511cf","name":"should hang up with PeerId and return true on success","time":{"start":1755892279133,"stop":1755892279133,"duration":0},"status":"passed","severity":"normal"},{"uid":"654f11d815b41026","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755892278637,"stop":1755892278638,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0760c2ca4075b7c","name":"Check received message with timestamp: 1755892345294 ","time":{"start":1755892792899,"stop":1755892792899,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e11498f3a68e89","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755892321321,"stop":1755892321321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef28fd97e0844ed9","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755892715367,"stop":1755892715367,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a57e550fbed76e","name":"should encodeTxt and decodeTxt","time":{"start":1755892268837,"stop":1755892268837,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d7dc9b5f2a7511","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755892268177,"stop":1755892268178,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb41888604de1d0a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app26/9/topic852/proto","time":{"start":1755892630034,"stop":1755892630034,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9bdd951695d839","name":"Subscribe to topic containing short and receive message","time":{"start":1755892810933,"stop":1755892810933,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef55581da3a0b452","name":"random static sharding 1 - Cluster ID: 948, Shard ID: 498","time":{"start":1755892685117,"stop":1755892685118,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cc53facff73d6e","name":"Delete observer","time":{"start":1755892510040,"stop":1755892510041,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24409e61c9ac1a8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755892321333,"stop":1755892321333,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bef08957c90135","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755892278228,"stop":1755892278235,"duration":7},"status":"passed","severity":"normal"},{"uid":"6061f5a1014ca74b","name":"Push message with emoji payload","time":{"start":1755893401152,"stop":1755893401152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82c1c29caf24f48","name":"Fails to push message with large meta","time":{"start":1755893401178,"stop":1755893401178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f939efc07a3bf1","name":"does not validate decoders for hash queries","time":{"start":1755892278945,"stop":1755892278946,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc99444aac991cd8","name":"should skip peers that were recently queried","time":{"start":1755892288266,"stop":1755892288268,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c22fabe218d0ec7","name":"Push message with content topic containing SQL Injection","time":{"start":1755893401165,"stop":1755893401165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fe5cb3e291db19","name":"should be safe to call multiple times","time":{"start":1755892278613,"stop":1755892278613,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ad5ddccb41dc74","name":"should set field with only RELAY enabled","time":{"start":1755892268847,"stop":1755892268847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20fd5bf4cb7de4e","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755892524845,"stop":1755892524846,"duration":1},"status":"passed","severity":"normal"},{"uid":"591c52bec03aa581","name":"should handle dial errors gracefully","time":{"start":1755892278560,"stop":1755892278560,"duration":0},"status":"passed","severity":"normal"},{"uid":"154e86c9e2a8dae1","name":"should emit a peer event after start","time":{"start":1755892350658,"stop":1755892350659,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31866dffc51af98","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755892288283,"stop":1755892288283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dbeb588a0b13fc","name":"should save new peer to store","time":{"start":1755892277623,"stop":1755892277623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7843c4003ae5526","name":"Used by Waku Relay","time":{"start":1755892722316,"stop":1755892722317,"duration":1},"status":"passed","severity":"normal"},{"uid":"9009d814bdf0dd53","name":"should not fail to start the service if it is already started","time":{"start":1755892598692,"stop":1755892598692,"duration":0},"status":"passed","severity":"normal"},{"uid":"215faefca7ea19dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755892262838,"stop":1755892262838,"duration":0},"status":"passed","severity":"normal"},{"uid":"859c0ab0e440c679","name":"Push message with XML payload","time":{"start":1755893401183,"stop":1755893401183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d7f03bca122432","name":"Decoder throws on empty string content topic","time":{"start":1755892298028,"stop":1755892298028,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf21a513cf75e821","name":"Push message with JSON payload","time":{"start":1755893401161,"stop":1755893401162,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d945f3456be993","name":"should handle complete discovery-to-dial flow","time":{"start":1755892277629,"stop":1755892277630,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e2b050115021d8","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755892309297,"stop":1755892309298,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5003bbff0b3f528","name":"Push message with content topic containing Russian","time":{"start":1755893401154,"stop":1755893401154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d329614bb97bf2","name":"random static sharding 5 - Cluster ID: 406, Shard ID: 360","time":{"start":1755892685120,"stop":1755892685120,"duration":0},"status":"passed","severity":"normal"},{"uid":"144d2082a9ccd1cb","name":"Passing page size 11 when there are 10 messages","time":{"start":1755892700621,"stop":1755892700621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a775199453b4bda","name":"should add event listeners for peer connect and disconnect","time":{"start":1755892278606,"stop":1755892278607,"duration":1},"status":"passed","severity":"normal"},{"uid":"c354980235cf9eac","name":"should be online or offline if network state changed","time":{"start":1755892366084,"stop":1755892366084,"duration":0},"status":"passed","severity":"normal"},{"uid":"87168741076acbba","name":"Push message with content topic containing JSON","time":{"start":1755893401154,"stop":1755893401155,"duration":1},"status":"passed","severity":"normal"},{"uid":"8909e94fbaa06a43","name":"Meta field set when metaSetter is specified","time":{"start":1755892279084,"stop":1755892279084,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd4f4dd17146222","name":"Push message with content topic containing escaped characters","time":{"start":1755893401188,"stop":1755893401188,"duration":0},"status":"passed","severity":"normal"},{"uid":"2895f1b65e6604e8","name":"returns only open connection if one present","time":{"start":1755892278668,"stop":1755892278669,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fffcaaf265f7959","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755892278628,"stop":1755892278629,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06e0ceaaeabe7f1","name":"should handle shardReader errors","time":{"start":1755892279136,"stop":1755892279136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e19f3486f393d","name":"should not retry if at least one success","time":{"start":1755892308143,"stop":1755892308144,"duration":1},"status":"passed","severity":"normal"},{"uid":"db94865f3dc65022","name":"should load peers from local storage and dispatch events","time":{"start":1755892292310,"stop":1755892292310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b577885710f7a1fb","name":"should add event listeners to libp2p","time":{"start":1755892277199,"stop":1755892277200,"duration":1},"status":"passed","severity":"normal"},{"uid":"e931ea990c78f83c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755892321318,"stop":1755892321321,"duration":3},"status":"passed","severity":"normal"},{"uid":"fcc05afb0f78236","name":"should process tasks in queue","time":{"start":1755892308135,"stop":1755892308136,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0a2db608cac9b9","name":"should dial all remaining peers","time":{"start":1755892278559,"stop":1755892278559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b2ac313a0a499b","name":"should detect messages with missing dependencies","time":{"start":1755892327084,"stop":1755892327084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c540941231faf36","name":"Push message with Basic HTML tag payload","time":{"start":1755893401172,"stop":1755893401172,"duration":0},"status":"passed","severity":"normal"},{"uid":"972c6c9a445a5388","name":"should handle errors when getting connections","time":{"start":1755892277251,"stop":1755892277251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12f1dc9fb62329f","name":"All","time":{"start":1755892351292,"stop":1755892351292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5000823a67673ce3","name":"throws on content topic with empty topic name field","time":{"start":1755892262821,"stop":1755892262821,"duration":0},"status":"passed","severity":"normal"},{"uid":"68576d55c51ae36b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755892493149,"stop":1755892493149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba961be3429ea34","name":"should only return 1 node with relay and store capability","time":{"start":1755892288569,"stop":1755892288569,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09c0f69abcabffa","name":"should handle v3 RLN errors","time":{"start":1755892309192,"stop":1755892309192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cf1dd5ed9626","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755892278639,"stop":1755892278639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e4c6fe49b5eff7","name":"should skip peers without peerInfo in ENR","time":{"start":1755892288275,"stop":1755892288275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed965ddacf20fd8","name":"Decrypt messages","time":{"start":1755892510040,"stop":1755892510040,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e1629a1f89c63","name":"Push to array if already present","time":{"start":1755892262568,"stop":1755892262568,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f9865fe45764","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755892268187,"stop":1755892268188,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb92d40082e893d5","name":"should skip peer when dialed recently","time":{"start":1755892278341,"stop":1755892278344,"duration":3},"status":"passed","severity":"normal"},{"uid":"ff9c10558b7c39dc","name":"should never report false negatives","time":{"start":1755892324940,"stop":1755892324940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12087d6af8320b1","name":"Push message with emoji payload","time":{"start":1755893401173,"stop":1755893401173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b440398070950a6","name":"groups content topics by expected pubsub topic","time":{"start":1755892262828,"stop":1755892262828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6efd583ea26bf9b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755892327082,"stop":1755892327082,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f5203428d32b0a","name":"should handle multiple peers with different shard configurations","time":{"start":1755892278371,"stop":1755892278371,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a125c8c7f27cc5","name":"Check received message containing Russian","time":{"start":1755892792895,"stop":1755892792895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b9ae3b660eaac3","name":"should clear all timers","time":{"start":1755892278612,"stop":1755892278613,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f824edf237acf9","name":"Encoder throws on undefined content topic","time":{"start":1755892299640,"stop":1755892299640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ab72823beaa4b2","name":"should set field with all protocols enabled","time":{"start":1755892268846,"stop":1755892268846,"duration":0},"status":"passed","severity":"normal"},{"uid":"1786bd326b46a517","name":"yields decoded messages","time":{"start":1755892278947,"stop":1755892278947,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fa9259d3c121f0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755892309297,"stop":1755892309297,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1b923db0e911b1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755892321355,"stop":1755892321355,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb0ae6082fd456a","name":"Push 30 different messages","time":{"start":1755893401185,"stop":1755893401185,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59611c3c096ed9f4","name":"should dial peer when no shard info available","time":{"start":1755892278347,"stop":1755892278357,"duration":10},"status":"passed","severity":"normal"},{"uid":"614feedbceaae376","name":"yields undefined for messages without decoder","time":{"start":1755892278948,"stop":1755892278948,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd48172ab6be867","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755892278549,"stop":1755892278549,"duration":0},"status":"passed","severity":"normal"},{"uid":"1708e79be0652c01","name":"should reject if LightPush is requested but not mounted","time":{"start":1755892309363,"stop":1755892309363,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9964ecde740b37","name":"should return false when network is not connected","time":{"start":1755892279132,"stop":1755892279132,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d63b88812585fcf","name":"Push message with unicode special characters payload","time":{"start":1755893401184,"stop":1755893401184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad373d33b70a1421","name":"Push message with custom timestamp: 1755888769416","time":{"start":1755893401189,"stop":1755893401190,"duration":1},"status":"passed","severity":"normal"},{"uid":"472e9eb9f0408fd","name":"should add and check entries correctly","time":{"start":1755892307327,"stop":1755892307333,"duration":6},"status":"passed","severity":"normal"},{"uid":"3d246160a114996e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755892278046,"stop":1755892278046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58f486cb297d164","name":"Overlapping topic subscription","time":{"start":1755892810941,"stop":1755892810941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe23139cb117690","name":"Push message with emoji payload","time":{"start":1755893401184,"stop":1755893401185,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c512ae5783709d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755892263045,"stop":1755892263046,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e715dc0780799a","name":"should handle errors when accessing navigator","time":{"start":1755892277251,"stop":1755892277266,"duration":15},"status":"passed","severity":"normal"},{"uid":"b9973c2fe548fbda","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755892308384,"stop":1755892308384,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac14301c13f311f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755892792902,"stop":1755892792903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6792983a1adb15b2","name":"should compute hash only when first accessed","time":{"start":1755892279086,"stop":1755892279086,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54ec58f891ebc1e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755892539103,"stop":1755892539104,"duration":1},"status":"passed","severity":"normal"},{"uid":"deea85594829fb5a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755892268174,"stop":1755892268175,"duration":1},"status":"passed","severity":"normal"},{"uid":"443b0f98b430d13d","name":"Push message with content topic containing special chars","time":{"start":1755893401175,"stop":1755893401175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6558b71e83f13ea","name":"should set field with only STORE enabled","time":{"start":1755892268847,"stop":1755892268847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d1af9d43b6fb4c","name":"throws on content topic with generation field greater than 0","time":{"start":1755892262819,"stop":1755892262819,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b947665da467c","name":"should be able to decode the field with only STORE set to true","time":{"start":1755892268185,"stop":1755892268186,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6489e7ab69a46f9","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755892309124,"stop":1755892309125,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd1946e76677391","name":"Check received message containing XML","time":{"start":1755892792906,"stop":1755892792907,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c402bb53bb9e6d","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app97/7/topic991/json","time":{"start":1755892630036,"stop":1755892630036,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7603412f6d2c9f","name":"Decoder throws on undefined content topic","time":{"start":1755892279085,"stop":1755892279085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb170de06d86040","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755892369177,"stop":1755892369177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f819994094c9a1c7","name":"Fails to push message bigger that 1MB","time":{"start":1755893401157,"stop":1755893401158,"duration":1},"status":"passed","severity":"normal"},{"uid":"56499689b804e45","name":"should transition to Unhealthy when no connections","time":{"start":1755892308956,"stop":1755892308957,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6034f500dde459f","name":"Promise Callback - false","time":{"start":1755892694965,"stop":1755892694966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90d1ebc75d05e6b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755892277250,"stop":1755892277251,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27453e004ef6034","name":"should be safe to call multiple times","time":{"start":1755892277613,"stop":1755892277614,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e8a33c53c0dce3","name":"should handle errors when removing globalThis listeners","time":{"start":1755892277224,"stop":1755892277224,"duration":0},"status":"passed","severity":"normal"},{"uid":"153fd43500905f71","name":"should have no discoveries enabled by default","time":{"start":1755892308380,"stop":1755892308380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a177acde937a0b20","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755892309298,"stop":1755892309298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d598073415a99b99","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755892268175,"stop":1755892268176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae34c216e136b569","name":"Publish message with custom timestamp: Fri Aug 22 2025 18:55:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1755892531469,"stop":1755892531469,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c7ab99bfcf8145","name":"should skip updating peer store if peer has same addresses","time":{"start":1755892277624,"stop":1755892277627,"duration":3},"status":"passed","severity":"normal"},{"uid":"accf0b9582f20c1e","name":"Accepts a valid Waku Message","time":{"start":1755892312805,"stop":1755892312806,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1edb61de3673282","name":"should send relay ping messages on timer","time":{"start":1755892278639,"stop":1755892278650,"duration":11},"status":"passed","severity":"normal"},{"uid":"a6abf3d03035a595","name":"should dial peer when on same shard","time":{"start":1755892278346,"stop":1755892278346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83f47f0a99915c4","name":"should return false when peer is not found","time":{"start":1755892277921,"stop":1755892277930,"duration":9},"status":"passed","severity":"normal"},{"uid":"8c187d5d353bc8e8","name":"Passing page size 110 when there are 120 messages","time":{"start":1755892700622,"stop":1755892700622,"duration":0},"status":"passed","severity":"normal"},{"uid":"482f6f86ad0535bc","name":"should filter out undefined ENRs","time":{"start":1755892288282,"stop":1755892288282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91ff22c5a0d3c2","name":"should discover peers from provided peer cache","time":{"start":1755892452449,"stop":1755892452449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8624c196cfdc522","name":"should not modify tags of connections for different peers","time":{"start":1755892309299,"stop":1755892309300,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b90d4a08dfa681","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755892321367,"stop":1755892321367,"duration":0},"status":"passed","severity":"normal"},{"uid":"463d7bf7e959e0ba","name":"should handle ping failures gracefully","time":{"start":1755892278629,"stop":1755892278630,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4b5d83d78700e2","name":"should stop ping timers on peer disconnect","time":{"start":1755892278628,"stop":1755892278628,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ee32df1958f7d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755892287800,"stop":1755892287801,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e109ba52b0a4283","name":"recovers when dns.resolve returns empty","time":{"start":1755892288567,"stop":1755892288567,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d58d6aee01ee0d4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755892715679,"stop":1755892715679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18ae0e7b985187f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755892309587,"stop":1755892309587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c09ed1debb82b4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755892268189,"stop":1755892268189,"duration":0},"status":"passed","severity":"normal"},{"uid":"b967e063e8ff0a0d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755892810946,"stop":1755892810946,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44865be9913d1c4","name":"should clear timers for specific peer on disconnect","time":{"start":1755892278651,"stop":1755892278651,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e28d4cc1968305","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755892810941,"stop":1755892810941,"duration":0},"status":"passed","severity":"normal"},{"uid":"984b7d2ebf98146c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755892539090,"stop":1755892539091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d929521d9ee5d23","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755892278580,"stop":1755892278581,"duration":1},"status":"passed","severity":"normal"},{"uid":"742ab0176b2f4ffb","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755892262830,"stop":1755892262830,"duration":0},"status":"passed","severity":"normal"}] |