mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
191 KiB
JSON
1 line
191 KiB
JSON
[{"uid":"312eff4095710435","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755210358414,"stop":1755210358414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1161ad60964b68a5","name":"Ephemeral field set to true","time":{"start":1755209943181,"stop":1755209943181,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc592c930b9fffcb","name":"Check received message containing JSON","time":{"start":1755210466801,"stop":1755210466801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1407852f3f9a4824","name":"should return peer for existing peer","time":{"start":1755209942431,"stop":1755209942431,"duration":0},"status":"passed","severity":"normal"},{"uid":"62544e5a6dc93fbd","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755209931512,"stop":1755209931513,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff250b78112207a","name":"should skip peers that don't support peer exchange","time":{"start":1755209953228,"stop":1755209953228,"duration":0},"status":"passed","severity":"normal"},{"uid":"280597aa66f953ea","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755209987566,"stop":1755209987566,"duration":0},"status":"passed","severity":"normal"},{"uid":"da081daf3aaf0fdc","name":"should do nothing when connections still exist","time":{"start":1755209942417,"stop":1755209942421,"duration":4},"status":"passed","severity":"normal"},{"uid":"2c03b49d5d4fb76e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755209941354,"stop":1755209941355,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87bc49795204e3b","name":"Check message on other pubsub topic is not received","time":{"start":1755210466793,"stop":1755210466793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a858ad2f8e8ce4a","name":"should handle complete connection lifecycle","time":{"start":1755209941370,"stop":1755209941370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96375262c7bff2e","name":"should continually clean up expired entries at intervals","time":{"start":1755209973121,"stop":1755209973132,"duration":11},"status":"passed","severity":"normal"},{"uid":"8c84f8e18f8405b5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755210331362,"stop":1755210331363,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed1087f0228e53d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755210192191,"stop":1755210192191,"duration":0},"status":"passed","severity":"normal"},{"uid":"27061e17be0699e9","name":"should do nothing if no non-locked connections to drop","time":{"start":1755209942438,"stop":1755209942438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9083f7c9ee8e56c4","name":"Push message with content topic containing Russian","time":{"start":1755210574903,"stop":1755210574904,"duration":1},"status":"passed","severity":"normal"},{"uid":"afda1390f0a0a876","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755209925766,"stop":1755209925766,"duration":0},"status":"passed","severity":"normal"},{"uid":"886203fce160e194","name":"should reject on timeout if it was set","time":{"start":1755209975055,"stop":1755209975055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2830139a316b05b","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app46/1/topic57/utf8","time":{"start":1755210291839,"stop":1755210291839,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ebc90cb48b9193","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755209942028,"stop":1755209942029,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97a64fc619deb35","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755210192185,"stop":1755210192186,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e5f05c9daf321e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755210489123,"stop":1755210489124,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b78dc1fe347941","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755210489133,"stop":1755210489133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c162401ecfe85929","name":"Promise Callback - true","time":{"start":1755210326431,"stop":1755210326431,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b968c19a66c52f","name":"return first retrieved peers without further DNS queries","time":{"start":1755209953152,"stop":1755209953152,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e42ad833ba45af","name":"Filter","time":{"start":1755210360274,"stop":1755210360274,"duration":0},"status":"passed","severity":"normal"},{"uid":"934d64b516124345","name":"should handle hash queries without validation","time":{"start":1755209975030,"stop":1755209975031,"duration":1},"status":"passed","severity":"normal"},{"uid":"7990fada959ac2d","name":"should only return 1 node with relay capability","time":{"start":1755209953151,"stop":1755209953152,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef17ab67750ad4a4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755210489119,"stop":1755210489120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebec3b99ae57b26b","name":"Subscribe to topic containing XML and receive message","time":{"start":1755210489125,"stop":1755210489125,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4f530701bf0be","name":"messageHashStr produces consistent results for the same input","time":{"start":1755209942031,"stop":1755209942031,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4026247f58c306","name":"Overlapping topic subscription","time":{"start":1755210489131,"stop":1755210489131,"duration":0},"status":"passed","severity":"normal"},{"uid":"628110f1083fd3bc","name":"should reject if Relay is requested but not mounted","time":{"start":1755209975054,"stop":1755209975054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f66fb5233430bc0","name":"Refresh subscription","time":{"start":1755210192187,"stop":1755210192187,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f07962003c7e5387","name":"Asymmetric encrypt & decrypt","time":{"start":1755209963382,"stop":1755209963383,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9f045819784137","name":"Check publish message containing Russian","time":{"start":1755210187461,"stop":1755210187461,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab6e2668ccfbc2c","name":"Push message with numeric payload","time":{"start":1755210574878,"stop":1755210574879,"duration":1},"status":"passed","severity":"normal"},{"uid":"31eb6d5c6ba159f6","name":"A test","time":{"start":1755210070936,"stop":1755210070937,"duration":1},"status":"passed","severity":"normal"},{"uid":"464672cb7b8761df","name":"Check received message containing XML","time":{"start":1755210466787,"stop":1755210466787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28bc7ebc273a075","name":"A test","time":{"start":1755210070935,"stop":1755210070936,"duration":1},"status":"passed","severity":"normal"},{"uid":"9034d2f9abc9bcc9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755209987575,"stop":1755209987575,"duration":0},"status":"passed","severity":"normal"},{"uid":"8837e1d7890c03eb","name":"Renews subscription after lossing a connection","time":{"start":1755210489127,"stop":1755210489127,"duration":0},"status":"passed","severity":"normal"},{"uid":"220b1a80e4dc5097","name":"random static sharding 2 - Cluster ID: 220, Shard ID: 380","time":{"start":1755210295737,"stop":1755210295737,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d044fdae03b7518","name":"throws if store query response has error status","time":{"start":1755209943118,"stop":1755209943118,"duration":0},"status":"passed","severity":"normal"},{"uid":"342126c8c37627a5","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755210192186,"stop":1755210192186,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf1c47d3d5b51fa","name":"Push message with Arabic payload","time":{"start":1755210574896,"stop":1755210574897,"duration":1},"status":"passed","severity":"normal"},{"uid":"d794415457934e80","name":"Push message with escaped characters payload","time":{"start":1755210574900,"stop":1755210574900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6ae516598c0cae","name":"caches peers it previously fetched","time":{"start":1755209953151,"stop":1755209953151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8065decd4339e10","name":"should not allow k > 12","time":{"start":1755209987721,"stop":1755209987721,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f1aaa00661b316","name":"can start and stop the service","time":{"start":1755210015565,"stop":1755210015565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f2232b8550816d","name":"Push 30 different messages","time":{"start":1755210574884,"stop":1755210574885,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ff97b7d22bd91d8","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755209993714,"stop":1755209993715,"duration":1},"status":"passed","severity":"normal"},{"uid":"727e1f63a378d135","name":"Push message with content topic containing escaped characters","time":{"start":1755210574889,"stop":1755210574889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afb08272dd41920","name":"should handle network check errors gracefully","time":{"start":1755209942530,"stop":1755209942531,"duration":1},"status":"passed","severity":"normal"},{"uid":"52477b7032dcdc7c","name":"should reject if LightPush is requested but not mounted","time":{"start":1755209975054,"stop":1755209975054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0d904720cfed69","name":"should get / set TCP multiaddr","time":{"start":1755209932159,"stop":1755209932159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b701b27195d22f31","name":"should support chaining for add method","time":{"start":1755209973113,"stop":1755209973117,"duration":4},"status":"passed","severity":"normal"},{"uid":"21282b25bc98057a","name":"Subscribe and receives messages on 20 topics","time":{"start":1755210489120,"stop":1755210489120,"duration":0},"status":"passed","severity":"normal"},{"uid":"87adb0d8dc615eb","name":"should maintain desired error rate","time":{"start":1755209990993,"stop":1755209990993,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfe47eb7cfed5db","name":"Relay - dialed after","time":{"start":1755210360272,"stop":1755210360272,"duration":0},"status":"passed","severity":"normal"},{"uid":"17232caff248bb8f","name":"should be able to encode the field with only STORE set to true","time":{"start":1755209931508,"stop":1755209931509,"duration":1},"status":"passed","severity":"normal"},{"uid":"963d509d1b87d81d","name":"should handle peer store errors gracefully","time":{"start":1755209941254,"stop":1755209941258,"duration":4},"status":"passed","severity":"normal"},{"uid":"fb920f11d368708b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755210070738,"stop":1755210070739,"duration":1},"status":"passed","severity":"normal"},{"uid":"5342511ee9d6e7f0","name":"should throw an error for insufficient data","time":{"start":1755209925954,"stop":1755209925954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5a2f8f539409b9","name":"should never report false negatives","time":{"start":1755209990993,"stop":1755209990993,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd20f4bf830882e","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755209925765,"stop":1755209925765,"duration":0},"status":"passed","severity":"normal"},{"uid":"be49ecbac7534437","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app98/7/topic470/test.js","time":{"start":1755210291841,"stop":1755210291841,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef9a86fc38ff498","name":"should perform ping and update peer store on timer","time":{"start":1755209943095,"stop":1755209943096,"duration":1},"status":"passed","severity":"normal"},{"uid":"baad7f9bc86549b3","name":"Subscribe and receive messages via lightPush","time":{"start":1755210489127,"stop":1755210489128,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddb392d26095413","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755209987574,"stop":1755209987574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfd6ce15364ac26","name":"should lock peers when selected","time":{"start":1755209975165,"stop":1755209975165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d723d17a0e7642","name":"rejects hash query with content filter parameters","time":{"start":1755209942443,"stop":1755209942443,"duration":0},"status":"passed","severity":"normal"},{"uid":"338dc84b65c30cce","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755209987579,"stop":1755209987579,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f70fee6fe71364","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755209925777,"stop":1755209925777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d50bc466ed8e7c0","name":"should skip peer when failed to dial recently","time":{"start":1755209942493,"stop":1755209942493,"duration":0},"status":"passed","severity":"normal"},{"uid":"957fbf5faf72c6e3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755209942021,"stop":1755209942021,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae5bb46dca653ee","name":"Check publish message containing JSON","time":{"start":1755210187463,"stop":1755210187463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1a0eecbdd9c511","name":"should requeue task if no peer is available","time":{"start":1755209974059,"stop":1755209974059,"duration":0},"status":"passed","severity":"normal"},{"uid":"3444cfd0a4d43a04","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755210489136,"stop":1755210489136,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f379ea933f44863","name":"messageHashStr works with IProtoMessage","time":{"start":1755209942031,"stop":1755209942031,"duration":0},"status":"passed","severity":"normal"},{"uid":"7637568d50e3aa9c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755210033747,"stop":1755210033748,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9272e68a99e9f24","name":"ends after yielding if response size indicates end","time":{"start":1755209943119,"stop":1755209943120,"duration":1},"status":"passed","severity":"normal"},{"uid":"163f7cd8d768fb68","name":"Check meta is set [symmetric]","time":{"start":1755209962908,"stop":1755209962909,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf3962c486b4068","name":"should check false positive rate","time":{"start":1755209990996,"stop":1755209990996,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9c276a5367f06f","name":"should create ShardReader with auto sharding network config","time":{"start":1755209941793,"stop":1755209941793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba34f4988972acc","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755210489132,"stop":1755210489132,"duration":0},"status":"passed","severity":"normal"},{"uid":"b448cf19d32b30fc","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755210305570,"stop":1755210305571,"duration":1},"status":"passed","severity":"normal"},{"uid":"6acc7aac179c687","name":"Passing an array","time":{"start":1755210350400,"stop":1755210350400,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5bf03dfb4cf736","name":"should handle peer disconnect event when no connections remain","time":{"start":1755209941356,"stop":1755209941357,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffeef82cfd1abd9","name":"Fails to push message bigger that 1MB","time":{"start":1755210574894,"stop":1755210574894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23c227e97eb9c12","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755210489127,"stop":1755210489127,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a01a01742d016f3","name":"should handle queue overflow by adding peers to queue","time":{"start":1755209942510,"stop":1755209942510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f33604b63dca31b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755209987567,"stop":1755209987567,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dfa5bc18ba480f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755209987581,"stop":1755209987581,"duration":0},"status":"passed","severity":"normal"},{"uid":"913cbed509050602","name":"Publishes to nwaku","time":{"start":1755210176195,"stop":1755210176195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22991afce21c1a2","name":"should handle general insertion and lookup correctly","time":{"start":1755209990995,"stop":1755209990996,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb1bdf72ca1c76c","name":"Stops search when maxGet is reached","time":{"start":1755209952468,"stop":1755209952468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b461f7629c816f2","name":"should initialize bloom filter with correct parameters","time":{"start":1755209990991,"stop":1755209990992,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ee4af1e4c14b56","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755210192195,"stop":1755210192195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf3293491f77adf","name":"Check received message containing numeric","time":{"start":1755210466797,"stop":1755210466797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd2262533d0e44c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755210305570,"stop":1755210305570,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f13f913a0df1e5e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755209943097,"stop":1755209943097,"duration":0},"status":"passed","severity":"normal"},{"uid":"784e96a609e6733c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755209925780,"stop":1755209925780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a01e7efcdc59b82","name":"accepts time-filtered query with content filter","time":{"start":1755209942444,"stop":1755209942444,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0b9ba1fd48914c","name":"should decode valid enr successfully","time":{"start":1755209932152,"stop":1755209932152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c911622c658f7fc","name":"should remove event listeners","time":{"start":1755209943092,"stop":1755209943092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0240794e8212b90","name":"it tolerates circular branch references","time":{"start":1755209953149,"stop":1755209953149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b89fa0570eefa0","name":"should create PeerExchangeDiscovery instance","time":{"start":1755209953234,"stop":1755209953235,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4a57a3bb4d7f1c","name":"should not modify tags of connections for different peers","time":{"start":1755209975169,"stop":1755209975169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7571a5abd4add39","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755209952176,"stop":1755209952177,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb97502266e7fae","name":"Check received message containing special chars","time":{"start":1755210466785,"stop":1755210466785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72b0868a63863fa","name":"Subscribe to topic containing Script and receive message","time":{"start":1755210489134,"stop":1755210489134,"duration":0},"status":"passed","severity":"normal"},{"uid":"723a99abd3498b9a","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755209974075,"stop":1755209974083,"duration":8},"status":"passed","severity":"normal"},{"uid":"695294205777cdb9","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755209974059,"stop":1755209974060,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52a30c479565bc0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755210033749,"stop":1755210033749,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc81799741a1adf8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755209953153,"stop":1755209953154,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f31ec7375a29b42d","name":"should handle errors when globalThis is not available","time":{"start":1755209941342,"stop":1755209941342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7980fb27851b4ed2","name":"msgTime: 0 ms from now, startTime: 1754951141610, endTime: 1755210341610","time":{"start":1755210358412,"stop":1755210358412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c454e2e56cab70f3","name":"should handle task timeouts","time":{"start":1755209974061,"stop":1755209974062,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75f8a47952cf1cc","name":"should handle dial errors gracefully","time":{"start":1755209941249,"stop":1755209941249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a641e4d5611b72","name":"should not allow unachievable error rate","time":{"start":1755209987722,"stop":1755209987722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac75a9cee8aa35a6","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755209987576,"stop":1755209987577,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73ae5282e11a79b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755210053654,"stop":1755210053655,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad2a4e3c6b56a21","name":"should insert elements correctly","time":{"start":1755209990992,"stop":1755209990993,"duration":1},"status":"passed","severity":"normal"},{"uid":"774c4b154e3fafc4","name":"Push message with Basic HTML tag payload","time":{"start":1755210574898,"stop":1755210574898,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb801e40f7eab11","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755210087034,"stop":1755210087034,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efd354ad0776912","name":"peer exchange sets tag","time":{"start":1755210182968,"stop":1755210182968,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ea49d633f24a06","name":"Push message with short payload","time":{"start":1755210574877,"stop":1755210574878,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0e1724b64cc883","name":"should drop connection to all peers on hangUp","time":{"start":1755210100876,"stop":1755210100877,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abe6464add940bb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755209987592,"stop":1755209987593,"duration":1},"status":"passed","severity":"normal"},{"uid":"539c5acdc72a8fd9","name":"Push message with rate limit","time":{"start":1755210574907,"stop":1755210574907,"duration":0},"status":"passed","severity":"normal"},{"uid":"299e963ece79c4a8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755210162752,"stop":1755210162753,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c3ee75b44f2c81","name":"should return false when pubsub topic parsing fails","time":{"start":1755209941820,"stop":1755209941820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e741b8cabff397","name":"should call waitForPeer on Relay","time":{"start":1755209975057,"stop":1755209975058,"duration":1},"status":"passed","severity":"normal"},{"uid":"27779603364502ba","name":"should successfully query peers and return peer infos","time":{"start":1755209952913,"stop":1755209952914,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec4487907574167","name":"Encoder throws on undefined content topic","time":{"start":1755209964599,"stop":1755209964599,"duration":0},"status":"passed","severity":"normal"},{"uid":"e069409fa234314d","name":"should return false when peer is not found","time":{"start":1755209941820,"stop":1755209941820,"duration":0},"status":"passed","severity":"normal"},{"uid":"325013895a4653da","name":"should maintain proper timestamps if all messages received","time":{"start":1755209993715,"stop":1755209993715,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd11098c2a0c178b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755209987596,"stop":1755209987596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38b9227d749cc36","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755209925775,"stop":1755209925776,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dbcefec2a1de20e","name":"Push message with numeric payload","time":{"start":1755210574895,"stop":1755210574895,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf972465b088b1b","name":"Correctly serialized arguments","time":{"start":1755210087274,"stop":1755210087275,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab9e40c70f8266","name":"yields undefined for messages without content topic","time":{"start":1755209943119,"stop":1755209943119,"duration":0},"status":"passed","severity":"normal"},{"uid":"33eada670260753d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755209942916,"stop":1755209942917,"duration":1},"status":"passed","severity":"normal"},{"uid":"f033c9ba17fdb220","name":"Encoder throws on empty string content topic","time":{"start":1755209962911,"stop":1755209962911,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a801f7fcadfa1e","name":"Subscribe to topic containing short and publish message","time":{"start":1755210192190,"stop":1755210192190,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2b48addb264be8","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755209974075,"stop":1755209974075,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b009eb005f84ce","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755210341307,"stop":1755210341308,"duration":1},"status":"passed","severity":"normal"},{"uid":"490f354050609c84","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755209975168,"stop":1755209975168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0409d5e6dd12e9a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755209964598,"stop":1755209964598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6939ed87763b481a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755209925775,"stop":1755209925775,"duration":0},"status":"passed","severity":"normal"},{"uid":"985d3d642364da2e","name":"Check received message containing Basic HTML tag","time":{"start":1755210466800,"stop":1755210466801,"duration":1},"status":"passed","severity":"normal"},{"uid":"98223ce12b3b9b1d","name":"Passing page size 19 when there are 20 messages","time":{"start":1755210343149,"stop":1755210343149,"duration":0},"status":"passed","severity":"normal"},{"uid":"924a9de610603a1","name":"should start ping timers on peer connect","time":{"start":1755209943093,"stop":1755209943093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc1ab1461ff15e2","name":"Publish message with custom timestamp: Thu Aug 14 2025 23:22:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210187467,"stop":1755210187467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e97af37d280c1d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755209925779,"stop":1755209925780,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08a82288986d71b","name":"should handle multiple peers with different shard configurations","time":{"start":1755209942531,"stop":1755209942532,"duration":1},"status":"passed","severity":"normal"},{"uid":"7347988673f1f380","name":"Fields are not dropped","time":{"start":1755209942643,"stop":1755209942643,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6170c991b45810","name":"should be empty when created","time":{"start":1755209975248,"stop":1755209975248,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e477715de41326","name":"should not create multiple intervals when called multiple times","time":{"start":1755209942475,"stop":1755209942475,"duration":0},"status":"passed","severity":"normal"},{"uid":"facf07d7a4db50ba","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755209987586,"stop":1755209987586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44468169f00714c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755209975169,"stop":1755209975169,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d50f820e74145","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755209931517,"stop":1755209931517,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd16d35b49b529b9","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755209987531,"stop":1755209987531,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac263efd352888c","name":"should add peer to queue when queue is not empty","time":{"start":1755209942483,"stop":1755209942484,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdf0d697d465d658","name":"should handle ENR without shardInfo","time":{"start":1755209953233,"stop":1755209953233,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbea994335501e7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755210358410,"stop":1755210358410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9717cd095ae98f92","name":"Check received message containing JSON","time":{"start":1755210466788,"stop":1755210466788,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad10105ba0d2a65","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755209993716,"stop":1755209993717,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19289a242d09926","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755209943183,"stop":1755209943184,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b03f357ad31407","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755210489118,"stop":1755210489118,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83ba79e29b32c05","name":"Push message with Chinese payload","time":{"start":1755210574879,"stop":1755210574880,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef4902bde189b36","name":"should sort by messageId when timestamps are equal","time":{"start":1755209993435,"stop":1755209993435,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda49ef1ba27115f","name":"Throws when trying to push message with empty payload","time":{"start":1755210574901,"stop":1755210574901,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eb0fddda6c622d","name":"Check publish message containing emoji","time":{"start":1755210187465,"stop":1755210187466,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60c4a2fdf9042f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755209925773,"stop":1755209925773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3357614c2c04246","name":"Check publish message containing short","time":{"start":1755210187458,"stop":1755210187458,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc531bb6af0dc4cf","name":"Check received message containing Arabic","time":{"start":1755210466786,"stop":1755210466786,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b71b008e9528d06","name":"Query Generator, No Decoder","time":{"start":1755210313074,"stop":1755210313074,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea37a7717824813","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755209953235,"stop":1755209953235,"duration":0},"status":"passed","severity":"normal"},{"uid":"890f2d0ad7176ea9","name":"Publish message with custom timestamp: Thu Aug 14 2025 21:22:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210187466,"stop":1755210187467,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4c69edd9ea06a20","name":"random static sharding 1 - Cluster ID: 410, Shard ID: 580","time":{"start":1755210295735,"stop":1755210295737,"duration":2},"status":"passed","severity":"normal"},{"uid":"db7d68addc0a0a7","name":"Light Node - default protocols","time":{"start":1755210360274,"stop":1755210360274,"duration":0},"status":"passed","severity":"normal"},{"uid":"50133cbe72450c14","name":"should be safe to call multiple times","time":{"start":1755209942415,"stop":1755209942415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4e6d59e1ce95d6","name":"should encodeTxt and decodeTxt","time":{"start":1755209932152,"stop":1755209932152,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd2bab27e0b2a47","name":"should handle empty peer infos gracefully","time":{"start":1755209952914,"stop":1755209952914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d68ce8072c9eaab","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755210313078,"stop":1755210313078,"duration":0},"status":"passed","severity":"normal"},{"uid":"31616085e92e3298","name":"should query peer with peer exchange protocol","time":{"start":1755209953229,"stop":1755209953229,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e853e07c54989b","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755209974074,"stop":1755209974075,"duration":1},"status":"passed","severity":"normal"},{"uid":"a35e9bbdb87767db","name":"should skip peers without peer exchange protocol","time":{"start":1755209953227,"stop":1755209953227,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c06b5e8d76174f","name":"should skip already querying peers","time":{"start":1755209953230,"stop":1755209953230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89af2fa4d85dfdc","name":"Check received message containing long","time":{"start":1755210466796,"stop":1755210466797,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fbea05f83b0c5a","name":"should create dialer with libp2p and shardReader","time":{"start":1755209942466,"stop":1755209942466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf762bc0a994aac","name":"Push message with emoji payload","time":{"start":1755210574884,"stop":1755210574884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5a064a70115fba","name":"should remove event listeners from libp2p","time":{"start":1755209941342,"stop":1755209941343,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5da68351caec9e","name":"should return null for non-existent peer","time":{"start":1755209942431,"stop":1755209942432,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a8b890694ccd02","name":"Push message with JSON payload","time":{"start":1755210574883,"stop":1755210574883,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c00c0b28c2f8171","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755210192193,"stop":1755210192193,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b447cc6cfa836f","name":"Fails to publish duplicate message","time":{"start":1755210187467,"stop":1755210187468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bd92ef88f2ecbc","name":"Check received message containing emoji","time":{"start":1755210466790,"stop":1755210466790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7c52060075a95c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755209925768,"stop":1755209925769,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0310bf52dde480","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755210358407,"stop":1755210358407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ebf1a6ec863daf","name":"Ephemeral messages are not stored","time":{"start":1755210017576,"stop":1755210017577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e501f2e6fd6b8e7","name":"should reject if Filter is requested but not mounted","time":{"start":1755209975055,"stop":1755209975055,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d50c74eeb8d8ac8","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755209931511,"stop":1755209931512,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab9c45409064b69b","name":"Check publish message after client node is restarted","time":{"start":1755210187471,"stop":1755210187471,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fe358c9b8ad030f4","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755209942405,"stop":1755209942405,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9375bbdcd746dc9","name":"should create KeepAliveManager with relay","time":{"start":1755209943089,"stop":1755209943089,"duration":0},"status":"passed","severity":"normal"},{"uid":"da03188ce73e14f","name":"Passing page size 1 when there are 4 messages","time":{"start":1755210343138,"stop":1755210343138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2556b238f43656c9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755210015570,"stop":1755210015572,"duration":2},"status":"skipped","severity":"normal"},{"uid":"4b578489b47f5c8b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755209987595,"stop":1755209987595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa6930228a101d3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755210313081,"stop":1755210313081,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae164f54fac06d3","name":"should handle peerStore errors gracefully","time":{"start":1755209943043,"stop":1755209943044,"duration":1},"status":"passed","severity":"normal"},{"uid":"41175cc718bdca01","name":"should dial peers from store when no connections remain","time":{"start":1755209942416,"stop":1755209942417,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac4a7b894a92fe17","name":"should wait for Filter peer to be connected","time":{"start":1755209975056,"stop":1755209975056,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f26732437ddaf33","name":"Check publish message containing long","time":{"start":1755210187458,"stop":1755210187459,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ec92444aba9e72","name":"should retry on complete failure if specified","time":{"start":1755209975098,"stop":1755209975098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2813bdb840aae1f8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755210017578,"stop":1755210017578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3846e88aecad06d","name":"Push message with content topic containing long","time":{"start":1755210574885,"stop":1755210574886,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ba4a71fa6de375","name":"should handle cache.get errors gracefully","time":{"start":1755209956924,"stop":1755209956925,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89a44a0ce1317af","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755209987537,"stop":1755209987538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdb5ef29ad66a1","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755209987565,"stop":1755209987565,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90d5c163b182d52","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755209925779,"stop":1755209925779,"duration":0},"status":"passed","severity":"normal"},{"uid":"707f0e55f61d611f","name":"Push message with SQL Injection payload","time":{"start":1755210574897,"stop":1755210574897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09727ce05d7e720","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755209993719,"stop":1755209993719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2720c47aa845f1","name":"should be empty after removing the only subscription","time":{"start":1755209975248,"stop":1755209975249,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff1fac38a509fc0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755209975249,"stop":1755209975249,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e482c3d3e991e7","name":"Push message with shell command payload","time":{"start":1755210574899,"stop":1755210574899,"duration":0},"status":"passed","severity":"normal"},{"uid":"490a1bd729f3405b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755209964597,"stop":1755209964598,"duration":1},"status":"passed","severity":"normal"},{"uid":"c52faf762011ddee","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755209987585,"stop":1755209987585,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d6afa3d584aaa8","name":"Query generator for multiple messages","time":{"start":1755210343086,"stop":1755210343086,"duration":0},"status":"passed","severity":"normal"},{"uid":"833c2098a9ac4545","name":"Overlapping topic subscription","time":{"start":1755210489121,"stop":1755210489121,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee73251a0ae5f0f","name":"Renews subscription after lossing a connection","time":{"start":1755210489136,"stop":1755210489136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8189a5654b135e","name":"should skip peer when dialed recently","time":{"start":1755209942492,"stop":1755209942493,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0b21743e13ad7a","name":"Push message with long payload","time":{"start":1755210574895,"stop":1755210574895,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b1f08f48c70b1d","name":"should handle errors when removing globalThis listeners","time":{"start":1755209941343,"stop":1755209941344,"duration":1},"status":"passed","severity":"normal"},{"uid":"de35a85eba885d1","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755209943045,"stop":1755209943045,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a0c9c85d0138dd","name":"should add event listeners to globalThis","time":{"start":1755209941333,"stop":1755209941341,"duration":8},"status":"passed","severity":"normal"},{"uid":"bbb5876ada7b312a","name":"should successfully query store with valid decoders and options","time":{"start":1755209975028,"stop":1755209975029,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfbb65fefa7e0c5","name":"should initialize with default options","time":{"start":1755209953224,"stop":1755209953224,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dc264cbd7183b2","name":"should encode/decode to RLP encoding","time":{"start":1755209932157,"stop":1755209932157,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d9c19efc3c87f6","name":"Default pageSize","time":{"start":1755210343150,"stop":1755210343151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60bcf67dc930657","name":"should handle errors gracefully when getting peer info","time":{"start":1755209941821,"stop":1755209941821,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55c040753ee3199","name":"should filter peers by codec","time":{"start":1755209943043,"stop":1755209943043,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2b38d41fa98959","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755210489125,"stop":1755210489125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f448d3a50629e464","name":"Subscribe and receives messages on 20 topics","time":{"start":1755210489129,"stop":1755210489130,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97ecc67d84aa9f1","name":"Js publishes, other Js receives","time":{"start":1755210176197,"stop":1755210176197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ca461af8420d08","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755209925953,"stop":1755209925954,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a3c057a0a5759b","name":"Push message with Basic HTML tag payload","time":{"start":1755210574882,"stop":1755210574883,"duration":1},"status":"passed","severity":"normal"},{"uid":"efaf5c42b9638fd2","name":"should dial more peers if under maxConnections","time":{"start":1755209942437,"stop":1755209942437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25f12edacb7d694","name":"Push message with custom timestamp: 1724451634051","time":{"start":1755210574892,"stop":1755210574892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e501aaf739910ee3","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755209987578,"stop":1755209987578,"duration":0},"status":"passed","severity":"normal"},{"uid":"97499ed6a7f4c608","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755209932153,"stop":1755209932153,"duration":0},"status":"passed","severity":"normal"},{"uid":"407784c0a0d61f30","name":"should handle dial errors","time":{"start":1755209943039,"stop":1755209943039,"duration":0},"status":"passed","severity":"normal"},{"uid":"b160f886fba12cfe","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755209987536,"stop":1755209987537,"duration":1},"status":"passed","severity":"normal"},{"uid":"722fa0825e9d4a83","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755209952917,"stop":1755209952918,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a077d24e949e15","name":"should handle complete peer lifecycle","time":{"start":1755209943103,"stop":1755209943103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ee42267d77eb41","name":"same cluster: nodes connect","time":{"start":1755210087035,"stop":1755210087035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6c4247d4a068b1","name":"ends if response has no messages","time":{"start":1755209943118,"stop":1755209943118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12ba68de99f8d60","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755209962906,"stop":1755209962907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50927bc30878da4","name":"Subscribe to topic containing XML and publish message","time":{"start":1755210192194,"stop":1755210192194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ab1c5278d17098","name":"should monitor connected peers and store them into cache","time":{"start":1755210093124,"stop":1755210093124,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f73505bff9420a","name":"should handle peer identify event","time":{"start":1755209953227,"stop":1755209953227,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c517bce0a7f301","name":"random static sharding 8 - Cluster ID: 704, Shard ID: 506","time":{"start":1755210295741,"stop":1755210295741,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd262cc82d18769","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755209925778,"stop":1755209925778,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd03231fd07fc242","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755210358407,"stop":1755210358408,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dceab5898b6c605","name":"messageHashStr returns a hex string","time":{"start":1755209942029,"stop":1755209942030,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2d4f7358cc1f2bf","name":"handles different clusterIds correctly","time":{"start":1755209925771,"stop":1755209925771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37f5c3f0d72a5e5","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755209925764,"stop":1755209925764,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b6653204d355c5","name":"Decoder throws on undefined content topic","time":{"start":1755209964599,"stop":1755209964600,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2301cbeb61fb0a","name":"should select older connection if present","time":{"start":1755209942543,"stop":1755209942543,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bffdd8c2eee688d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755210015569,"stop":1755210015569,"duration":0},"status":"skipped","severity":"normal"},{"uid":"692301dc302448ab","name":"Push message with content topic containing JSON","time":{"start":1755210574888,"stop":1755210574889,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e1e98789b81825","name":"should be safe to call multiple times","time":{"start":1755209943092,"stop":1755209943093,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97529e96ff6d6db","name":"should return false when peer is not on topic","time":{"start":1755209943045,"stop":1755209943045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82f3826ca31bcf","name":"should handle empty pubsub topics","time":{"start":1755209943101,"stop":1755209943101,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c304ac6e909eb9","name":"should filter out undefined ENRs","time":{"start":1755209952914,"stop":1755209952915,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5abb5ce0765445","name":"should not fail to stop the service if it was not started","time":{"start":1755210015565,"stop":1755210015566,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d553ea528908b3","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app43/1/topic64/json","time":{"start":1755210291842,"stop":1755210291842,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f283ded8d95be","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755209931511,"stop":1755209931511,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c3d222d158d74c","name":"should create ConnectionManager with relay","time":{"start":1755209943031,"stop":1755209943032,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1dc66c5b93ad0f","name":"Query generator for multiple messages with different message text format","time":{"start":1755210343086,"stop":1755210343087,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed9c27299fa3054","name":"Promise Callback - false","time":{"start":1755210326432,"stop":1755210326432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb9823f7c1d5d2b","name":"should dispatch connect and disconnect events","time":{"start":1755209975166,"stop":1755209975166,"duration":0},"status":"passed","severity":"normal"},{"uid":"defe9441614f5af2","name":"Check received message containing numeric","time":{"start":1755210466785,"stop":1755210466785,"duration":0},"status":"passed","severity":"normal"},{"uid":"392bdc7341b1f77f","name":"should return empty array when no peers connected","time":{"start":1755209943041,"stop":1755209943041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65c7dad31a3fa99","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755210358413,"stop":1755210358414,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc170d9daaa80ae","name":"should handle case when globalThis is not available","time":{"start":1755209941355,"stop":1755209941356,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95c0c3283380067","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755210192192,"stop":1755210192192,"duration":0},"status":"passed","severity":"normal"},{"uid":"80faf21b9153b0e7","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755209974083,"stop":1755209974083,"duration":0},"status":"passed","severity":"normal"},{"uid":"343f008ed9d67211","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755210192187,"stop":1755210192187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f511c12ba8b09ce","name":"should not fail to start the service if it is already started","time":{"start":1755210209298,"stop":1755210209299,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0597f360844de2a","name":"LightPush","time":{"start":1755210360273,"stop":1755210360273,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cc81974fb08379","name":"can start the service","time":{"start":1755210015563,"stop":1755210015564,"duration":1},"status":"passed","severity":"normal"},{"uid":"64cdc92868699938","name":"Publish without waiting for remote peer","time":{"start":1755210192185,"stop":1755210192185,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a643b9b59777f7","name":"Query with Promise Callback, No message returned","time":{"start":1755210313081,"stop":1755210313082,"duration":1},"status":"passed","severity":"normal"},{"uid":"f523ee853fe6881c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755210489120,"stop":1755210489120,"duration":0},"status":"skipped","severity":"normal"},{"uid":"734cb01eae45a9c5","name":"Check received message containing Chinese","time":{"start":1755210466798,"stop":1755210466798,"duration":0},"status":"passed","severity":"normal"},{"uid":"236942b7d7ed25ff","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755210489129,"stop":1755210489129,"duration":0},"status":"passed","severity":"normal"},{"uid":"554d4fc4b45f7291","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755210489124,"stop":1755210489124,"duration":0},"status":"passed","severity":"normal"},{"uid":"9813786d51d763fd","name":"Subscribe to topic containing short and receive message","time":{"start":1755210489122,"stop":1755210489122,"duration":0},"status":"passed","severity":"normal"},{"uid":"4800c542dc34ca03","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755209987548,"stop":1755209987548,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee2a11707924823","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755209993717,"stop":1755209993717,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0caa9a04c1ab3b","name":"should use configured peers when available","time":{"start":1755209975031,"stop":1755209975031,"duration":0},"status":"passed","severity":"normal"},{"uid":"522f3f4dabcd349c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755209925765,"stop":1755209925765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36e66b967c1bc74","name":"Decoder throws on empty string content topic","time":{"start":1755209964600,"stop":1755209964600,"duration":0},"status":"passed","severity":"normal"},{"uid":"2045b1090b0fde89","name":"Check received message containing Script","time":{"start":1755210466787,"stop":1755210466787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cf31161f3a1cc3","name":"Push message with content topic containing emoji","time":{"start":1755210574906,"stop":1755210574906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d273eb68672525","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755210466804,"stop":1755210466804,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3b708a984a7268","name":"should skip peer when not on same cluster","time":{"start":1755209942494,"stop":1755209942495,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4f9044a3bcf483","name":"Reusing cursor across nodes","time":{"start":1755210305571,"stop":1755210305571,"duration":0},"status":"passed","severity":"normal"},{"uid":"989e9911da4f5f7c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755210192191,"stop":1755210192191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7483ca6fbfab971f","name":"should update ack status of messages in outgoing buffer","time":{"start":1755209993721,"stop":1755209993721,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaed48a1b9f62a0","name":"tcp ip4 address","time":{"start":1755209931557,"stop":1755209931557,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbed6b86681ba013","name":"Push message with Russian payload","time":{"start":1755210574880,"stop":1755210574880,"duration":0},"status":"passed","severity":"normal"},{"uid":"291ff3edd79d35bf","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755209931510,"stop":1755209931511,"duration":1},"status":"passed","severity":"normal"},{"uid":"84cce87fba738f42","name":"Meta field set when metaSetter is specified","time":{"start":1755209943181,"stop":1755209943182,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3242bab1950988","name":"should handle ping failures gracefully","time":{"start":1755209943096,"stop":1755209943096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f8260839be9c06","name":"new peer added after a peer was already found","time":{"start":1755210182968,"stop":1755210182968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2341087e8824363","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755209975166,"stop":1755209975167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf8b971c67f4d6d","name":"Accepts a valid Waku Message","time":{"start":1755209978651,"stop":1755209978652,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c72ed9f3566ea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755209925776,"stop":1755209925777,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55c2b08dab36224","name":"Symmetric encrypt & Decrypt","time":{"start":1755209963383,"stop":1755209963383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0335a507a96623","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755209974899,"stop":1755209974901,"duration":2},"status":"passed","severity":"normal"},{"uid":"7bc5313db59e8759","name":"Push message with escaped characters payload","time":{"start":1755210574883,"stop":1755210574884,"duration":1},"status":"passed","severity":"normal"},{"uid":"413d8b2718f5a5e4","name":"Ordered callback, aborts when callback returns true","time":{"start":1755210343110,"stop":1755210343110,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f152ebb292a7611","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755209942030,"stop":1755209942031,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cdd536f5a82cf8e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755210466804,"stop":1755210466804,"duration":0},"status":"passed","severity":"normal"},{"uid":"91806116b32ab157","name":"recovers when dns.resolve returns empty","time":{"start":1755209953150,"stop":1755209953150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b626d7d479434b39","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755210087036,"stop":1755210087036,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24890b06eca883c","name":"Subscribe to topic containing long and receive message","time":{"start":1755210489132,"stop":1755210489132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf8a875c0d17283","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755210489128,"stop":1755210489128,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb014cbd75fa1dc5","name":"should save new peer to store","time":{"start":1755209941258,"stop":1755209941259,"duration":1},"status":"passed","severity":"normal"},{"uid":"66452b0e641e4612","name":"should add event listeners to libp2p","time":{"start":1755209941332,"stop":1755209941332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71639172e0f8a0a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app61/8/topic204/utf8","time":{"start":1755210291839,"stop":1755210291839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5662f5220552d6fb","name":"should handle case when navigator is not available","time":{"start":1755209941355,"stop":1755209941355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1f59046d2d40d1","name":"should return false","time":{"start":1755209932156,"stop":1755209932156,"duration":0},"status":"passed","severity":"normal"},{"uid":"10605eb7e18cc73b","name":"Refresh subscription","time":{"start":1755210489131,"stop":1755210489131,"duration":0},"status":"passed","severity":"normal"},{"uid":"5177a66d864560f6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755209987580,"stop":1755209987581,"duration":1},"status":"passed","severity":"normal"},{"uid":"75173389871d3f0e","name":"Overlapping topic subscription","time":{"start":1755210192188,"stop":1755210192189,"duration":1},"status":"skipped","severity":"normal"},{"uid":"76fbe4c1e263008","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755209952915,"stop":1755209952916,"duration":1},"status":"passed","severity":"normal"},{"uid":"484ec0cb99df0cf9","name":"Decoder throws on empty string content topic","time":{"start":1755209962911,"stop":1755209962912,"duration":1},"status":"passed","severity":"normal"},{"uid":"a453c4c1f0297de6","name":"Push message with content topic containing unicode special characters","time":{"start":1755210574889,"stop":1755210574889,"duration":0},"status":"passed","severity":"normal"},{"uid":"548e0dc631001820","name":"Check message with no pubsub topic is not received","time":{"start":1755210466793,"stop":1755210466793,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e63d6f2c8cef9bc","name":"Push message with content topic containing numeric","time":{"start":1755210574886,"stop":1755210574886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19a17f97bb9b16c","name":"should properly create location multiaddrs - udp","time":{"start":1755209932161,"stop":1755209932161,"duration":0},"status":"passed","severity":"normal"},{"uid":"152e67a7d5d2f14b","name":"isConnected return false after peer stops","time":{"start":1755210030304,"stop":1755210030304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a24b89af0fe1358","name":"Push message with content topic containing Chinese","time":{"start":1755210574903,"stop":1755210574903,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7c74026bba03a8","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755210192196,"stop":1755210192196,"duration":0},"status":"passed","severity":"normal"},{"uid":"95deb0341bdeab76","name":"yields undefined for messages without decoder","time":{"start":1755209943119,"stop":1755209943119,"duration":0},"status":"passed","severity":"normal"},{"uid":"de731fe29cc2298e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755210489126,"stop":1755210489126,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8611a903dbdf670","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755209987565,"stop":1755209987566,"duration":1},"status":"passed","severity":"normal"},{"uid":"e479d87dfe525042","name":"Subscribe to topic containing XML and receive message","time":{"start":1755210489134,"stop":1755210489134,"duration":0},"status":"passed","severity":"normal"},{"uid":"82042ae26440e797","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755209987527,"stop":1755209987530,"duration":3},"status":"passed","severity":"normal"},{"uid":"be9b7f9c8dff3c2b","name":"should process queue every 500ms","time":{"start":1755209942511,"stop":1755209942511,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5f42cffc475739","name":"Encoder throws on empty string content topic","time":{"start":1755209964599,"stop":1755209964599,"duration":0},"status":"passed","severity":"normal"},{"uid":"89918583759f5371","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755210489125,"stop":1755210489125,"duration":0},"status":"passed","severity":"normal"},{"uid":"11363da37a21272c","name":"All","time":{"start":1755210015773,"stop":1755210015775,"duration":2},"status":"passed","severity":"normal"},{"uid":"e479f0816ef8ea","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755210162753,"stop":1755210162754,"duration":1},"status":"passed","severity":"normal"},{"uid":"239a4ce14811fd86","name":"should merge provided config with defaults","time":{"start":1755209943032,"stop":1755209943033,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ae485c6cc68cd0","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755210305570,"stop":1755210305570,"duration":0},"status":"passed","severity":"normal"},{"uid":"613809c3dfb3d0ba","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755209952916,"stop":1755209952917,"duration":1},"status":"passed","severity":"normal"},{"uid":"83477ceb409d44f4","name":"should dial with PeerId and return stream","time":{"start":1755209943038,"stop":1755209943038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9c62077f06fc84","name":"Decoder throws on undefined content topic","time":{"start":1755209962911,"stop":1755209962911,"duration":0},"status":"passed","severity":"normal"},{"uid":"f878a0accef40827","name":"Check received message containing unicode special characters","time":{"start":1755210466802,"stop":1755210466802,"duration":0},"status":"passed","severity":"normal"},{"uid":"15eab1c5aa6cd9c1","name":"should create ConnectionManager with required options","time":{"start":1755209943031,"stop":1755209943031,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a226eebb8bdf89","name":"Publish message with large meta","time":{"start":1755210187471,"stop":1755210187471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf5c91984b773a9","name":"Push message with content topic containing Arabic","time":{"start":1755210574887,"stop":1755210574887,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd74dade3f04d4bd","name":"should be delivered immediately if received","time":{"start":1755209993722,"stop":1755209993722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71f77d338890ac5","name":"Check received message containing escaped characters","time":{"start":1755210466802,"stop":1755210466802,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8e8aa8640bf353","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755209925767,"stop":1755209925767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcf6cbd4b324a5c","name":"should handle incoming messages","time":{"start":1755209974599,"stop":1755209974599,"duration":0},"status":"passed","severity":"normal"},{"uid":"270d290ad27dfd97","name":"should filter out already connected peers","time":{"start":1755209942422,"stop":1755209942422,"duration":0},"status":"passed","severity":"normal"},{"uid":"b575a255bb58a311","name":"should dial second nwaku node that was discovered","time":{"start":1755210009795,"stop":1755210009799,"duration":4},"status":"skipped","severity":"normal"},{"uid":"53f0c2fe418a45a7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755210192195,"stop":1755210192196,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e7558fe2a7dc67","name":"should handle onConnected and onDisconnected","time":{"start":1755209975166,"stop":1755209975166,"duration":0},"status":"passed","severity":"normal"},{"uid":"522e61e5bfe5cbb1","name":"returns all values when wanted number matches available values","time":{"start":1755209951541,"stop":1755209951542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67aedefa3a727a6","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755209952175,"stop":1755209952175,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2e79071c06267b","name":"should stop peer exchange discovery","time":{"start":1755209953226,"stop":1755209953226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26baeea11871fd0","name":"Check received message containing short","time":{"start":1755210466796,"stop":1755210466796,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ac663f0106075d","name":"yields decoded messages","time":{"start":1755209943118,"stop":1755209943119,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80063c51f705adb","name":"should not discard bootstrap peers if under the limit","time":{"start":1755210053655,"stop":1755210053655,"duration":0},"status":"passed","severity":"normal"},{"uid":"31eb7793ae5231f1","name":"Push message with Arabic payload","time":{"start":1755210574880,"stop":1755210574880,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b36557de4b7bdd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755209925778,"stop":1755209925778,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8100435d41949b0","name":"should sort peers by ping value","time":{"start":1755209943044,"stop":1755209943044,"duration":0},"status":"passed","severity":"normal"},{"uid":"828ca5ce0d9bd8d6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755209987586,"stop":1755209987586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff233799994d70f7","name":"Delete observer","time":{"start":1755210164409,"stop":1755210164410,"duration":1},"status":"passed","severity":"normal"},{"uid":"e471607e585ae6ab","name":"should have no discoveries enabled by default","time":{"start":1755209974073,"stop":1755209974074,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0f66da2bb2a705","name":"random static sharding 6 - Cluster ID: 835, Shard ID: 353","time":{"start":1755210295740,"stop":1755210295741,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d099446b0b855c","name":"should handle query errors","time":{"start":1755209953232,"stop":1755209953232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eceeaf8996e29ac","name":"Push message with meta","time":{"start":1755210574906,"stop":1755210574906,"duration":0},"status":"passed","severity":"normal"},{"uid":"640919ee915780c0","name":"Relay","time":{"start":1755210015772,"stop":1755210015772,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf3fc54bcd0c553","name":"throws on content topic with non-number generation field","time":{"start":1755209925762,"stop":1755209925762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48e889a34544471","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755209974901,"stop":1755209974903,"duration":2},"status":"passed","severity":"normal"},{"uid":"66c4fa1df3d752e1","name":"should handle browser offline state overriding peer connections","time":{"start":1755209941370,"stop":1755209941371,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ddf57f943f1968","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755209942022,"stop":1755209942022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9761a61f94e4bf3","name":"should process successful peer exchange query","time":{"start":1755209953231,"stop":1755209953231,"duration":0},"status":"passed","severity":"normal"},{"uid":"154cff7329eefa51","name":"throws on content topic with empty encoding field","time":{"start":1755209925763,"stop":1755209925764,"duration":1},"status":"passed","severity":"normal"},{"uid":"31758b057188659e","name":"Waku message hash computation (no timestamp)","time":{"start":1755209942028,"stop":1755209942028,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ef48b5b3e7724c","name":"Subscribe and publish message","time":{"start":1755210192185,"stop":1755210192185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc156ea6ae15b89","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755210302296,"stop":1755210302296,"duration":0},"status":"passed","severity":"normal"},{"uid":"40127c36f62ee0ea","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755209975165,"stop":1755209975165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e0b4b975cd5458","name":"accepts valid message hash query","time":{"start":1755209942443,"stop":1755209942443,"duration":0},"status":"passed","severity":"normal"},{"uid":"9168f3d89e813514","name":"Push message with SQL Injection payload","time":{"start":1755210574880,"stop":1755210574881,"duration":1},"status":"passed","severity":"normal"},{"uid":"876ac0c03766d572","name":"should not retry if at least one success","time":{"start":1755209974067,"stop":1755209974068,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1993d1627268fcf","name":"should update peer store before dialing","time":{"start":1755209941249,"stop":1755209941253,"duration":4},"status":"passed","severity":"normal"},{"uid":"bf05db160ce3f1de","name":"Subscribe and receive messages via waku relay post","time":{"start":1755210489128,"stop":1755210489128,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd500b8885ed0198","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755209943095,"stop":1755209943095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c93dd7d73044","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755209987546,"stop":1755209987546,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa44f0ce2712de14","name":"should discover peers from provided peer cache","time":{"start":1755210093120,"stop":1755210093121,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb9fabc03d9d857","name":"Check received message containing emoji","time":{"start":1755210466802,"stop":1755210466803,"duration":1},"status":"passed","severity":"normal"},{"uid":"478a46d1c8209ea4","name":"Generator, one shard","time":{"start":1755210302295,"stop":1755210302295,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e604fcde09f997","name":"Stops search when 2 null results are returned","time":{"start":1755209952468,"stop":1755209952471,"duration":3},"status":"passed","severity":"normal"},{"uid":"a30d4e753e6c37b2","name":"should handle disconnect when peer has no timers","time":{"start":1755209943100,"stop":1755209943100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97e9fd736b3cc87","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755210489134,"stop":1755210489135,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc8be4353d3828a","name":"Push message with content topic containing long","time":{"start":1755210574902,"stop":1755210574902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e3ee7f7fd92ece","name":"should dial with multiaddr and return stream","time":{"start":1755209943038,"stop":1755209943038,"duration":0},"status":"passed","severity":"normal"},{"uid":"100a471fd537c65","name":"udp ip6 address","time":{"start":1755209931558,"stop":1755209931558,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d326aa19979f3b7","name":"Push message with XML payload","time":{"start":1755210574898,"stop":1755210574898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba7f91525f05adf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755209987581,"stop":1755209987582,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b645370608cf436","name":"Check received message containing XML","time":{"start":1755210466800,"stop":1755210466800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e347afdf62539ef7","name":"should add and check entries correctly","time":{"start":1755209973105,"stop":1755209973111,"duration":6},"status":"passed","severity":"normal"},{"uid":"d83d96a4351e5155","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755209956924,"stop":1755209956924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30ba25fa4c2b341","name":"should stop all internal components","time":{"start":1755209943034,"stop":1755209943035,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc8b5f61f8873d3","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755209925772,"stop":1755209925772,"duration":0},"status":"passed","severity":"normal"},{"uid":"879d3a9c9d53c72f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755210341308,"stop":1755210341313,"duration":5},"status":"passed","severity":"normal"},{"uid":"3a39ea8daf4365e2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755209931516,"stop":1755209931516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd279d87498b011","name":"should initialize with isNetworkConnected as false","time":{"start":1755209941331,"stop":1755209941332,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2795e13fb8f713a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755209942916,"stop":1755209942916,"duration":0},"status":"passed","severity":"normal"},{"uid":"403422bed6fb1961","name":"Check publish message containing Chinese","time":{"start":1755210187460,"stop":1755210187460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8926d455d61c326e","name":"should add received messages to bloom filter","time":{"start":1755209993715,"stop":1755209993716,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8916985437e172d","name":"Nwaku publishes","time":{"start":1755210176196,"stop":1755210176196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62bc6980e8c88c9","name":"Push message with Script payload","time":{"start":1755210574881,"stop":1755210574882,"duration":1},"status":"passed","severity":"normal"},{"uid":"786fe3b953f00ea2","name":"random static sharding 5 - Cluster ID: 480, Shard ID: 904","time":{"start":1755210295740,"stop":1755210295740,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d824edecdcea4c6","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755210030299,"stop":1755210030299,"duration":0},"status":"passed","severity":"normal"},{"uid":"4981bdac832afc86","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755209952916,"stop":1755209952916,"duration":0},"status":"passed","severity":"normal"},{"uid":"161e5132451d095a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755209987538,"stop":1755209987538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e40fd98fa0d67f6","name":"should successfully stop","time":{"start":1755209974599,"stop":1755209974600,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9fe160b54b36d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755209987575,"stop":1755209987575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef53f81cf2f8b34d","name":"Init the array if not present","time":{"start":1755209925658,"stop":1755209925660,"duration":2},"status":"passed","severity":"normal"},{"uid":"2eb5953334bafef4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755209987530,"stop":1755209987531,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fdaff2d9ee58948","name":"should send to specified number of peers of used peers","time":{"start":1755209975097,"stop":1755209975098,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06f315b5dee3a13","name":"Check received message containing Script","time":{"start":1755210466800,"stop":1755210466800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7550dda02fcfb7dc","name":"should throw error - no id","time":{"start":1755209932154,"stop":1755209932155,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8d66ff90681fd8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755210192195,"stop":1755210192195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c1a33accf8a9ce","name":"should dial peers from store when browser is connected","time":{"start":1755209942415,"stop":1755209942416,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2badf348e7cf50","name":"should handle multiple query options for time ranges","time":{"start":1755209975029,"stop":1755209975030,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c8aa2ca73264be","name":"Passing page size 10 when there are 10 messages","time":{"start":1755210343148,"stop":1755210343148,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe69b79b1777edd9","name":"should dial all remaining peers","time":{"start":1755209942422,"stop":1755209942422,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a5ad0eed7bda45","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755209987531,"stop":1755209987536,"duration":5},"status":"passed","severity":"normal"},{"uid":"822b18d0150cf695","name":"should dispatch network event when browser goes online","time":{"start":1755209941366,"stop":1755209941367,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff62e4621b9d473","name":"can query messages by message hash","time":{"start":1755210316904,"stop":1755210316904,"duration":0},"status":"passed","severity":"normal"},{"uid":"532f7f276e60f659","name":"should be safe to call multiple times","time":{"start":1755209943035,"stop":1755209943035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ea74ff751545c9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755209925774,"stop":1755209925774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe1d78cab5b1c2d","name":"Push message with unicode special characters payload","time":{"start":1755210574900,"stop":1755210574900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c889fd0667ae2d4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app65/4/topic938/test.js","time":{"start":1755210291840,"stop":1755210291841,"duration":1},"status":"passed","severity":"normal"},{"uid":"f227e72de0b0f864","name":"should start all internal components","time":{"start":1755209943033,"stop":1755209943034,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ae62bc02957bc8","name":"should return false and handle errors gracefully","time":{"start":1755209943040,"stop":1755209943041,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c3cb778048bc0","name":"should skip updating peer store if peer has same addresses","time":{"start":1755209941259,"stop":1755209941274,"duration":15},"status":"passed","severity":"normal"},{"uid":"c1fb65726f90519d","name":"should handle shardReader errors","time":{"start":1755209943045,"stop":1755209943046,"duration":1},"status":"passed","severity":"normal"},{"uid":"df60b947cfce0d42","name":"should create PeerExchange instance with components","time":{"start":1755209952922,"stop":1755209952922,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d67eb09c831901b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755209931515,"stop":1755209931515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0bf687197093f4","name":"does not throw on valid cases","time":{"start":1755209925760,"stop":1755209925761,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09afd6849701a48","name":"should remove event listener for peer:discovery","time":{"start":1755209941246,"stop":1755209941247,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb91d5feb3df447","name":"should handle large number of peers request","time":{"start":1755209952919,"stop":1755209952919,"duration":0},"status":"passed","severity":"normal"},{"uid":"319b3289b7bc4d22","name":"Check received message containing unicode special characters","time":{"start":1755210466790,"stop":1755210466790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2495552e7496e5e5","name":"Subscribe to topic containing long and publish message","time":{"start":1755210192190,"stop":1755210192191,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab121debcfb6594","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755210341306,"stop":1755210341306,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a1baca388db50d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755209952174,"stop":1755209952174,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa7780c7c2ea897","name":"Check publish message containing escaped characters","time":{"start":1755210187464,"stop":1755210187465,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b85ab75c5daae7c","name":"should drop connection via multiaddr with hangUp","time":{"start":1755210100878,"stop":1755210100878,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6967eeaa1a52f1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755209925953,"stop":1755209925953,"duration":0},"status":"passed","severity":"normal"},{"uid":"9427f7d63af159c3","name":"should handle relay send failures gracefully","time":{"start":1755209943099,"stop":1755209943099,"duration":0},"status":"passed","severity":"normal"},{"uid":"940e2c950a5363bf","name":"should process tasks in queue","time":{"start":1755209974057,"stop":1755209974058,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac787af1eb6ec696","name":"should dispatch network event when browser goes offline","time":{"start":1755209941367,"stop":1755209941368,"duration":1},"status":"passed","severity":"normal"},{"uid":"5883e889b3c5321e","name":"should not return locked peers if enough unlocked are available","time":{"start":1755209975165,"stop":1755209975166,"duration":1},"status":"passed","severity":"normal"},{"uid":"97fd02fe0710c3e9","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755209993720,"stop":1755209993720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6de48e1efa48bd6","name":"Push message with content topic containing special chars","time":{"start":1755210574903,"stop":1755210574903,"duration":0},"status":"passed","severity":"normal"},{"uid":"388d6f4bc0cb8e45","name":"Register correct protocols","time":{"start":1755210192184,"stop":1755210192184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc1ec9365463464","name":"should handle a minimal index list","time":{"start":1755209925952,"stop":1755209925953,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dce1f0b852a1be5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755210017579,"stop":1755210017579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b300671887ce275","name":"should emit a peer event after start","time":{"start":1755210015566,"stop":1755210015567,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fbcfaae6ddb52d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755210489129,"stop":1755210489129,"duration":0},"status":"passed","severity":"normal"},{"uid":"830d4a4f18bd6a5","name":"should return no connections if no open connection provided","time":{"start":1755209942543,"stop":1755209942543,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e91c0d5e5c62d1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755209987547,"stop":1755209987547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e27f865085b3541","name":"should be safe to call multiple times","time":{"start":1755209943091,"stop":1755209943091,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f31190301d7ab2b","name":"should dial peer when on same shard","time":{"start":1755209942495,"stop":1755209942495,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb48da04ba436e5d","name":"Push message with short payload","time":{"start":1755210574894,"stop":1755210574895,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d3fa8ee595d6e7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755209987566,"stop":1755209987566,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8b314c9a2689ab","name":"should create a new stream if no existing for protocol found","time":{"start":1755209942915,"stop":1755209942915,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefd6c6d940a7295","name":"should start and stop interval correctly","time":{"start":1755209974056,"stop":1755209974057,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0a8f0ea955bfd0","name":"Check received message containing escaped characters","time":{"start":1755210466789,"stop":1755210466790,"duration":1},"status":"passed","severity":"normal"},{"uid":"740c56ae986023de","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755209925769,"stop":1755209925769,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfc8a22839cbaf2","name":"Push message with content topic containing Russian","time":{"start":1755210574888,"stop":1755210574888,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f18b5bf3f2bfaf","name":"Push message with special chars payload","time":{"start":1755210574879,"stop":1755210574879,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7abe75328d7950","name":"Check received message with timestamp: 1755210009782 ","time":{"start":1755210466791,"stop":1755210466791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a735a4d3ef75a81e","name":"should not execute task if max attempts is 0","time":{"start":1755209974062,"stop":1755209974067,"duration":5},"status":"passed","severity":"normal"},{"uid":"d56fecdb7339739d","name":"should not be empty after adding a subscription","time":{"start":1755209975248,"stop":1755209975248,"duration":0},"status":"passed","severity":"normal"},{"uid":"5423755110f2a48","name":"same cluster, static sharding: nodes connect","time":{"start":1755210087033,"stop":1755210087033,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beb19afa10179d9","name":"should properly create location multiaddrs - tcp6","time":{"start":1755209932160,"stop":1755209932161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a8ac56cf874d6e","name":"should properly start and stop event listening","time":{"start":1755209974903,"stop":1755209974905,"duration":2},"status":"passed","severity":"normal"},{"uid":"2190cb3ce9db8703","name":"should return false when peer has no shard info","time":{"start":1755209941803,"stop":1755209941803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39302a57ae89023","name":"should increase lamport timestamp","time":{"start":1755209993714,"stop":1755209993714,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e79a8018a7e102","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755210331361,"stop":1755210331361,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a8a4bd773dc439","name":"Check received message containing short","time":{"start":1755210466784,"stop":1755210466784,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e4541f5b78d78a","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755209987723,"stop":1755209987723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e70ae1c674d87a7","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755210489126,"stop":1755210489126,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d6e9257748cb8b","name":"should dial all known peers when reached zero connections","time":{"start":1755210053653,"stop":1755210053654,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e174d6ef832a3f6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755209931512,"stop":1755209931512,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efe8ff55a6432fe","name":"Subscribe and receive messages via waku relay post","time":{"start":1755210489119,"stop":1755210489119,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b6f6e6a5cca42a","name":"should be able to dial TLS multiaddrs","time":{"start":1755210100878,"stop":1755210100878,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd49bd9338e39ef","name":"should throw error - invalid id","time":{"start":1755209932155,"stop":1755209932156,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ebab585ca32677","name":"Push message with content topic containing SQL Injection","time":{"start":1755210574888,"stop":1755210574888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92c1099046ad3d3","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755209943097,"stop":1755209943097,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d1a939acc8f21d","name":"should not receive a peer event after stop","time":{"start":1755210209301,"stop":1755210209301,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b0adf4c362563b","name":"should be safe to call multiple times","time":{"start":1755209941247,"stop":1755209941248,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8a2629354b1ca8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755209931506,"stop":1755209931508,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bc5ed28270d88c8","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755210087034,"stop":1755210087034,"duration":0},"status":"passed","severity":"normal"},{"uid":"138ab332120eebee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755209925777,"stop":1755209925777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93662a3d5c9095b","name":"returns all values when wanted number is greater than available values","time":{"start":1755209951548,"stop":1755209951549,"duration":1},"status":"passed","severity":"normal"},{"uid":"3943bf73974bbec5","name":"should handle peer store update failures gracefully","time":{"start":1755209943096,"stop":1755209943097,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d8fc11b6e31fc9c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app27/10/topic653/utf8","time":{"start":1755210291841,"stop":1755210291841,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eaf24385fecf662","name":"should handle complete dial lifecycle","time":{"start":1755209942531,"stop":1755209942531,"duration":0},"status":"passed","severity":"normal"},{"uid":"453c81bb4d234621","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755209987538,"stop":1755209987538,"duration":0},"status":"passed","severity":"normal"},{"uid":"135b917ed3a8972c","name":"should allow redial after failed dial cooldown expires","time":{"start":1755209942510,"stop":1755209942510,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdccec164d449645","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755209987587,"stop":1755209987587,"duration":0},"status":"passed","severity":"normal"},{"uid":"5740f7e6809480a2","name":"should populate queue if has active dial","time":{"start":1755209942493,"stop":1755209942494,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91dcafba079320f","name":"should load peers from local storage and dispatch events","time":{"start":1755209956924,"stop":1755209956924,"duration":0},"status":"passed","severity":"normal"},{"uid":"790b1f095387019f","name":"Round trip binary serialization","time":{"start":1755209943181,"stop":1755209943181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6372d816ffa105d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755209975167,"stop":1755209975167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7079d90eaad9bd26","name":"rejects content-filtered query with only contentTopics","time":{"start":1755209942442,"stop":1755209942443,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a971ab75e8d9b4","name":"should start periodic discovery on start","time":{"start":1755209953233,"stop":1755209953234,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8f7997f497aad3","name":"should encode/decode to text encoding","time":{"start":1755209932157,"stop":1755209932158,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5820739a056c3","name":"should retry failed tasks","time":{"start":1755209974060,"stop":1755209974061,"duration":1},"status":"passed","severity":"normal"},{"uid":"733ebb3359df4a3","name":"Check publish message containing SQL Injection","time":{"start":1755210187461,"stop":1755210187461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e64ff3f9c47a089","name":"Push message with unicode special characters payload","time":{"start":1755210574884,"stop":1755210574884,"duration":0},"status":"passed","severity":"normal"},{"uid":"613902bb84de2eb6","name":"should handle different types of entries","time":{"start":1755209973120,"stop":1755209973120,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ae720c0fd24167","name":"Push message equal or less that 1MB","time":{"start":1755210574908,"stop":1755210574908,"duration":0},"status":"passed","severity":"normal"},{"uid":"52353ad49043b35b","name":"should return false when peer is not found","time":{"start":1755209941804,"stop":1755209941804,"duration":0},"status":"passed","severity":"normal"},{"uid":"94083869e4df9684","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755209925778,"stop":1755209925779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ca94900d77b1f","name":"should be online or offline if network state changed","time":{"start":1755210030306,"stop":1755210030307,"duration":1},"status":"passed","severity":"normal"},{"uid":"859f543c2c7f89ee","name":"Generator, 2 different shards","time":{"start":1755210302296,"stop":1755210302296,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1d6f44ceac30fa","name":"Subscribe to topic containing Script and receive message","time":{"start":1755210489124,"stop":1755210489125,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e751db9ce31d0bb","name":"Push message with long payload","time":{"start":1755210574878,"stop":1755210574878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8450c4872596a53e","name":"Push message with Russian payload","time":{"start":1755210574897,"stop":1755210574897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fad5e23afc1de5a","name":"throws on empty content topic","time":{"start":1755209925761,"stop":1755209925761,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd8f6e81e1b9e4c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755210162756,"stop":1755210162757,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f05e997ffb7504","name":"should handle peer store errors gracefully","time":{"start":1755209953228,"stop":1755209953229,"duration":1},"status":"passed","severity":"normal"},{"uid":"367e2cae5a6cee28","name":"Check received message containing special chars","time":{"start":1755210466797,"stop":1755210466797,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbfa40c412afb34","name":"Check received message containing SQL Injection","time":{"start":1755210466786,"stop":1755210466787,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dae9d418fe1ad","name":"Throws when trying to push message with empty payload","time":{"start":1755210574885,"stop":1755210574885,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f78d46b043046a","name":"should deliver messages after dependencies are met","time":{"start":1755209993718,"stop":1755209993718,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d4e6fb06820513","name":"should throw error - no public key","time":{"start":1755209932156,"stop":1755209932156,"duration":0},"status":"passed","severity":"normal"},{"uid":"30902340b11e4957","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755210179493,"stop":1755210179493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a0f3151cd04d26","name":"Query generator for 2000 messages","time":{"start":1755210343110,"stop":1755210343111,"duration":1},"status":"passed","severity":"normal"},{"uid":"5985907c6e62b455","name":"should handle errors when getting connections","time":{"start":1755209941369,"stop":1755209941369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acf83e8fd7f610f","name":"should respect custom numPeersToUse configuration","time":{"start":1755209975167,"stop":1755209975168,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a02dceb706d833","name":"should handle dial errors gracefully","time":{"start":1755209942509,"stop":1755209942509,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e5993144079897","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app74/1/topic354/proto","time":{"start":1755210291840,"stop":1755210291840,"duration":0},"status":"passed","severity":"normal"},{"uid":"1006f7e02f950f43","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755210489119,"stop":1755210489119,"duration":0},"status":"passed","severity":"normal"},{"uid":"af28c481bc80d2f4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755209942916,"stop":1755209942916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e19e68fd1e1cdf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755210182969,"stop":1755210182969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6232f2323ca182fd","name":"Relay Node - default protocol","time":{"start":1755210360274,"stop":1755210360274,"duration":0},"status":"passed","severity":"normal"},{"uid":"267547c22a647a08","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755210162757,"stop":1755210162757,"duration":0},"status":"broken","severity":"normal"},{"uid":"7b4b6d7a5523cc9d","name":"should return true when peer is on the specified shard","time":{"start":1755209941804,"stop":1755209941804,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0a3d3663809023","name":"Push message with Chinese payload","time":{"start":1755210574896,"stop":1755210574896,"duration":0},"status":"passed","severity":"normal"},{"uid":"32db546b19a8a50c","name":"should invoke callbacks when receiving a message","time":{"start":1755209975249,"stop":1755209975249,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b655debf77b480","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755209987581,"stop":1755209987581,"duration":0},"status":"passed","severity":"normal"},{"uid":"63130e9630c01a1a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755210489128,"stop":1755210489128,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38e14dc5da441dd","name":"should not be delivered","time":{"start":1755209993721,"stop":1755209993721,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8950af96e7ed0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755209987573,"stop":1755209987573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81f0fb2bcd98b04","name":"Relay + Store","time":{"start":1755209932164,"stop":1755209932164,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6202f6f27c4b9","name":"throws on content topic with generation field greater than 0","time":{"start":1755209925762,"stop":1755209925762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d916aa33d33a8e13","name":"should throw error - no public key","time":{"start":1755209932154,"stop":1755209932154,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a49e550cac9fd0e","name":"Push to array if already present","time":{"start":1755209925662,"stop":1755209925663,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cd3a8700a771b2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755210179491,"stop":1755210179491,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a77e34a6da1f16","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755210030298,"stop":1755210030299,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d78643ba3b97f43","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755209987546,"stop":1755209987546,"duration":0},"status":"passed","severity":"normal"},{"uid":"50370fba446b0dd4","name":"should skip peer when already connected","time":{"start":1755209942484,"stop":1755209942484,"duration":0},"status":"passed","severity":"normal"},{"uid":"2313afc8fed19c2b","name":"Push message with content topic containing numeric","time":{"start":1755210574902,"stop":1755210574902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3e47e003fa0939","name":"groups content topics by expected pubsub topic","time":{"start":1755209925770,"stop":1755209925770,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a86120ec85bda59","name":"Check message with no content topic is not received","time":{"start":1755210466794,"stop":1755210466794,"duration":0},"status":"passed","severity":"normal"},{"uid":"30948f9e9fde704c","name":"Encoder throws on undefined content topic","time":{"start":1755209962910,"stop":1755209962910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c947f7fa4ceacd85","name":"throws on content topic with empty version field","time":{"start":1755209925763,"stop":1755209925763,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8aa265076d1be1","name":"should return different streams if requested simultaniously","time":{"start":1755209942915,"stop":1755209942916,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f5d72388a8d9ed","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755210030304,"stop":1755210030304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5ddc5ece244226","name":"should dial peer when no shard info available","time":{"start":1755209942495,"stop":1755209942509,"duration":14},"status":"passed","severity":"normal"},{"uid":"962985a3ac34476a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755210358411,"stop":1755210358411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ee9c359fe58fcc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755209925776,"stop":1755209925776,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5e1c74016dfa8c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755209987580,"stop":1755209987580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2c2b4dd6ab330","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755209993716,"stop":1755209993716,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cd147cd71ebe55","name":"should process up to 3 peers at once","time":{"start":1755209942511,"stop":1755209942517,"duration":6},"status":"passed","severity":"normal"},{"uid":"ff11abf59aff93ab","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755210087036,"stop":1755210087036,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf9b90075012cf5","name":"should remove event listeners","time":{"start":1755209942406,"stop":1755209942415,"duration":9},"status":"passed","severity":"normal"},{"uid":"1f564d96d70fe30c","name":"pre and post cipher","time":{"start":1755209963383,"stop":1755209963384,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d29b22edd6c307","name":"throws if decoders don't match content topics","time":{"start":1755209943116,"stop":1755209943117,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca55c7c80102ee3","name":"Mutual subscription","time":{"start":1755210192184,"stop":1755210192184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5271d49d258739","name":"should set field with all protocols enabled","time":{"start":1755209932162,"stop":1755209932162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4338b78c14711777","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755210489132,"stop":1755210489132,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d72ce0fa90d7f0","name":"should properly create location multiaddrs - udp4","time":{"start":1755209932159,"stop":1755209932160,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea3a899f49e18a1","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755209993719,"stop":1755209993719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68c95b3a071e77f","name":"should handle queue processing errors gracefully","time":{"start":1755209942519,"stop":1755209942519,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e476b3a769c148","name":"should return false when network is not connected","time":{"start":1755209943036,"stop":1755209943036,"duration":0},"status":"passed","severity":"normal"},{"uid":"566d874e841a19e9","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755209942442,"stop":1755209942442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01bb055f51fbb87","name":"accepts valid content-filtered query","time":{"start":1755209942442,"stop":1755209942442,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc0fd83d834e5dd","name":"should throw error when no peers are available","time":{"start":1755209975029,"stop":1755209975029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2583dbeb43576a3c","name":"should return false when peer is on different cluster","time":{"start":1755209941795,"stop":1755209941795,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1f61a79a2667f1","name":"should handle malformed response data","time":{"start":1755209952919,"stop":1755209952919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2452a91de181acdf","name":"Ordered Callback - true","time":{"start":1755210326432,"stop":1755210326433,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5022ee7f4397ba","name":"Bloom filter","time":{"start":1755209993433,"stop":1755209993434,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40f57dbd9c31cf0","name":"Query with Ordered Callback, No message returned","time":{"start":1755210313080,"stop":1755210313080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baabda1d7430a1b","name":"should start and setup intervals and event listeners","time":{"start":1755209975249,"stop":1755209975249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4731c575acbaf34c","name":"should clear interval on stop","time":{"start":1755209953234,"stop":1755209953234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29b5f3f1bcd524d","name":"should skip peers that were recently queried","time":{"start":1755209953229,"stop":1755209953229,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b9c6a777b0badb","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755210358409,"stop":1755210358410,"duration":1},"status":"passed","severity":"normal"},{"uid":"424be6ef0317906e","name":"throws an error for improperly formatted content topics","time":{"start":1755209925771,"stop":1755209925772,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82c3305d7f8a3f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755209952177,"stop":1755209952177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce665453e1d2d8be","name":"should wait for Store peer to be connected","time":{"start":1755209975056,"stop":1755209975057,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc26f25d29f417","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755209941368,"stop":1755209941369,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f100c2c849b335","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755209925775,"stop":1755209925775,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc78be76792352a","name":"isConnected should return true after first peer connects","time":{"start":1755210030300,"stop":1755210030300,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c9f4dfc043ffdd","name":"should handle multiple peer connections","time":{"start":1755209943093,"stop":1755209943094,"duration":1},"status":"passed","severity":"normal"},{"uid":"451f4df0210f689b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210187466,"stop":1755210187466,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7efe0e1fade5e4d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755210017579,"stop":1755210017579,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd9f5ade29c809e","name":"should return undefined if no connection provided","time":{"start":1755209942915,"stop":1755209942915,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ea376d5a570145","name":"should initialize with custom number of peers","time":{"start":1755209975164,"stop":1755209975164,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e9d12b275556cf","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755210331361,"stop":1755210331362,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b10d6c86a652b9b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755210489126,"stop":1755210489126,"duration":0},"status":"passed","severity":"normal"},{"uid":"700bf604443abd2e","name":"Check publish message containing Arabic","time":{"start":1755210187460,"stop":1755210187461,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2d78682e4050c","name":"Passing page size 0 when there are 110 messages","time":{"start":1755210343136,"stop":1755210343138,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d6455efe5924f2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755209925773,"stop":1755209925774,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec721392625f8ed","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755210030305,"stop":1755210030306,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c348ac053fe9e9","name":"Cluster id 0, shard 0","time":{"start":1755210295732,"stop":1755210295733,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fb8032d04194d7","name":"Subscribe to topic containing long and receive message","time":{"start":1755210489122,"stop":1755210489123,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eac55a9d63ce70","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755209987573,"stop":1755209987574,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebfe454c92e2c264","name":"Passing invalid cursor","time":{"start":1755210305571,"stop":1755210305571,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09ea0d8d982e20c","name":"Subscribe to topic containing Script and publish message","time":{"start":1755210192193,"stop":1755210192194,"duration":1},"status":"passed","severity":"normal"},{"uid":"6119da37c6b245d3","name":"should not create relay timers when relay is not provided","time":{"start":1755209943098,"stop":1755209943098,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5dcf265587810f","name":"does not validate decoders for hash queries","time":{"start":1755209943117,"stop":1755209943117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58f7a039f8a936b","name":"should be safe to call multiple times","time":{"start":1755209941239,"stop":1755209941242,"duration":3},"status":"passed","severity":"normal"},{"uid":"a77c1086ccec4d56","name":"Check received message with timestamp: 1755210009782000000 ","time":{"start":1755210466791,"stop":1755210466791,"duration":0},"status":"passed","severity":"normal"},{"uid":"da18f93f9e884441","name":"should reject if Store is requested but not mounted","time":{"start":1755209975054,"stop":1755209975055,"duration":1},"status":"passed","severity":"normal"},{"uid":"e32e6bcf5d75cf2b","name":"msgTime: 0 ms from now, startTime: 1755123941610, endTime: 1755210341610","time":{"start":1755210358412,"stop":1755210358412,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fb05e373bd864c","name":"should insert message id into causal history","time":{"start":1755209993713,"stop":1755209993713,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7f2490787157ff","name":"Waku message hash computation (payload length 0)","time":{"start":1755209942028,"stop":1755209942028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7085b172def66b9","name":"should stop ping timers on peer disconnect","time":{"start":1755209943094,"stop":1755209943094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9accb93f871ed603","name":"should start peer exchange discovery","time":{"start":1755209953225,"stop":1755209953225,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b19eb62882efb","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755209987539,"stop":1755209987539,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7bc65ebfbd2426","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755209952177,"stop":1755209952178,"duration":1},"status":"passed","severity":"normal"},{"uid":"357cef0ac996c02","name":"Query Generator, No message returned","time":{"start":1755210313077,"stop":1755210313078,"duration":1},"status":"passed","severity":"normal"},{"uid":"352284163aed5b82","name":"should start the dialing interval","time":{"start":1755209942474,"stop":1755209942474,"duration":0},"status":"passed","severity":"normal"},{"uid":"219ab7d053a5ec4f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755210305569,"stop":1755210305569,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cea63c3fa5e74d4","name":"should set default options when no config provided","time":{"start":1755209943032,"stop":1755209943032,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5ce95148e79b4d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755209975165,"stop":1755209975165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4150bdd4d5c8c47","name":"should set field with only STORE enabled","time":{"start":1755209932163,"stop":1755209932163,"duration":0},"status":"passed","severity":"normal"},{"uid":"33294584f4b5c182","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755209974598,"stop":1755209974598,"duration":0},"status":"passed","severity":"normal"},{"uid":"946d0c8d73e6e0ca","name":"should return PeerId when PeerId is provided","time":{"start":1755209942155,"stop":1755209942155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3779fdabde2dde9","name":"should handle corrupted shard info gracefully","time":{"start":1755209941821,"stop":1755209941821,"duration":0},"status":"passed","severity":"normal"},{"uid":"194c708c7641c509","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755209952175,"stop":1755209952176,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a91c9072b53ad79","name":"should handle shard reader errors gracefully","time":{"start":1755209942520,"stop":1755209942520,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed0202fb7aaed6a","name":"Check message received after jswaku node is restarted","time":{"start":1755210466807,"stop":1755210466807,"duration":0},"status":"passed","severity":"normal"},{"uid":"764fed821114ed7","name":"should not start if already started","time":{"start":1755209953225,"stop":1755209953225,"duration":0},"status":"passed","severity":"normal"},{"uid":"42eed12d077b39ad","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755210466792,"stop":1755210466792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba88ef771f2bc406","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755210489121,"stop":1755210489121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86ebe8fa61eaf53","name":"Nodes with multiple pubsub topic","time":{"start":1755210179492,"stop":1755210179492,"duration":0},"status":"passed","severity":"normal"},{"uid":"30de5049f688644a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755209993717,"stop":1755209993717,"duration":0},"status":"passed","severity":"normal"},{"uid":"5268866cfec97cb1","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755209942161,"stop":1755209942166,"duration":5},"status":"passed","severity":"normal"},{"uid":"3b9fd73a4db197b","name":"Check received message containing Russian","time":{"start":1755210466799,"stop":1755210466799,"duration":0},"status":"passed","severity":"normal"},{"uid":"11333b470bdd4a93","name":"should handle errors when accessing navigator","time":{"start":1755209941369,"stop":1755209941370,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd08e78049eca7ef","name":"Nodes with multiple pubsub topic","time":{"start":1755210179493,"stop":1755210179494,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2257e261c494c0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755209931516,"stop":1755209931517,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27a2a270c9376a1","name":"should not process empty queue","time":{"start":1755209942518,"stop":1755209942519,"duration":1},"status":"passed","severity":"normal"},{"uid":"4744f1d4950c78ba","name":"should set field with only RELAY enabled","time":{"start":1755209932162,"stop":1755209932163,"duration":1},"status":"passed","severity":"normal"},{"uid":"436e99db78315480","name":"should handle case with all peers already connected","time":{"start":1755209942428,"stop":1755209942431,"duration":3},"status":"passed","severity":"normal"},{"uid":"435e6c647cda22c4","name":"should return true even if peer has no overlapping shards","time":{"start":1755209941795,"stop":1755209941803,"duration":8},"status":"passed","severity":"normal"},{"uid":"e3f1e2041c92700b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755210343087,"stop":1755210343087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8490293a6ffd9b1b","name":"should retry if all attempts fail","time":{"start":1755209974068,"stop":1755209974068,"duration":0},"status":"passed","severity":"normal"},{"uid":"12259e38104e6d90","name":"should clear existing timers before creating new ones","time":{"start":1755209943100,"stop":1755209943101,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f050794bb138164","name":"topics with same application and version share the same shard","time":{"start":1755209925769,"stop":1755209925770,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f444864b369ae3","name":"Check message with invalid timestamp is not received","time":{"start":1755210466804,"stop":1755210466805,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e91f9080541fd2","name":"Push message with meta","time":{"start":1755210574891,"stop":1755210574891,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d2c33ce9df8d56","name":"should be sent with empty content","time":{"start":1755209993720,"stop":1755209993720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a915e3cce25c542","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755210070737,"stop":1755210070738,"duration":1},"status":"passed","severity":"normal"},{"uid":"6595d1ffb0399533","name":"Publish message with rate limit","time":{"start":1755210187471,"stop":1755210187472,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f01588d1664c48","name":"should return usable stream attached to connection","time":{"start":1755209942914,"stop":1755209942914,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa9d51e56a8663b","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755209987547,"stop":1755209987547,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7cd8dabedf59e3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755210466807,"stop":1755210466808,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f08198a19e3ac5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755209925766,"stop":1755209925766,"duration":0},"status":"passed","severity":"normal"},{"uid":"161c582f8fa8a3b1","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755209952915,"stop":1755209952915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba49dd7a61b2e5ee","name":"should set field with only FILTER enabled","time":{"start":1755209932163,"stop":1755209932163,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed68036249ee5301","name":"should serialize and deserialize correctly","time":{"start":1755209990994,"stop":1755209990995,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cce10da1e78d42","name":"should be able to decode the field with only STORE set to true","time":{"start":1755209931515,"stop":1755209931515,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3dc58e33bc6d49","name":"Check received message with timestamp: 1755210009782 ","time":{"start":1755210466803,"stop":1755210466803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31badb37f4f4b85","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755209987525,"stop":1755209987525,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc98e3f6b1c7812","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755210192193,"stop":1755210192193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9426fca9ac598fd0","name":"should not receive a peer event before start","time":{"start":1755209956923,"stop":1755209956923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fb71b44344112f","name":"should transition to Unhealthy when no connections","time":{"start":1755209974897,"stop":1755209974899,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd3e3fdb75c013d1","name":"Check publish message containing Basic HTML tag","time":{"start":1755210187462,"stop":1755210187463,"duration":1},"status":"passed","severity":"normal"},{"uid":"b278bdc0bc64097d","name":"throws on content topic with empty application field","time":{"start":1755209925762,"stop":1755209925762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc648df2df56657","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755209987591,"stop":1755209987592,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a83172eed98c964","name":"should clear dial history on start","time":{"start":1755209942475,"stop":1755209942475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b18f0ba43d41973","name":"should not receive a peer event before start","time":{"start":1755210015567,"stop":1755210015567,"duration":0},"status":"passed","severity":"normal"},{"uid":"801010e4fc4bd5d4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755210489130,"stop":1755210489130,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1fb0a2db5608c5","name":"Check publish message containing XML","time":{"start":1755210187462,"stop":1755210187462,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb556e0ebeed8f7e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755209942156,"stop":1755209942156,"duration":0},"status":"passed","severity":"normal"},{"uid":"44462c2b62ed61de","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755209952175,"stop":1755209952175,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca224f5070308c1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755210489135,"stop":1755210489135,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaaf19640cfd50b","name":"should handle zero peers request","time":{"start":1755209952920,"stop":1755209952921,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4a2cdf79a1a012","name":"should dial peers from store on start","time":{"start":1755209942404,"stop":1755209942405,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0d81b7df387926","name":"should handle peer connect event","time":{"start":1755209941356,"stop":1755209941356,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f3fd90872b73e9","name":"should check connected peers if present and suitable","time":{"start":1755209975055,"stop":1755209975056,"duration":1},"status":"passed","severity":"normal"},{"uid":"8314f85db6f30a5","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755209925768,"stop":1755209925768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5684861f66933696","name":"Store - dialed after - with timeout","time":{"start":1755210360273,"stop":1755210360273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29ccba3faa0b3e1","name":"Check message with no content topic is not received","time":{"start":1755210466806,"stop":1755210466806,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2577e088b516c1b","name":"returns only open connection if one present","time":{"start":1755209942542,"stop":1755209942543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52af13f11c7bc6f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755210466795,"stop":1755210466795,"duration":0},"status":"passed","severity":"normal"},{"uid":"64490c3ffb622218","name":"Push message equal or less that 1MB","time":{"start":1755210574893,"stop":1755210574893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d39c94a11b55c","name":"throws on content topic with too few or too many fields","time":{"start":1755209925761,"stop":1755209925761,"duration":0},"status":"passed","severity":"normal"},{"uid":"95020744cd1fa72f","name":"Cluster ID 0, shard 1","time":{"start":1755210295734,"stop":1755210295735,"duration":1},"status":"passed","severity":"normal"},{"uid":"47efa379464a27c2","name":"should emit a peer event after start","time":{"start":1755209956922,"stop":1755209956923,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a0e7e826a27661","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755210489136,"stop":1755210489136,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fee4b224c38a62","name":"random static sharding 7 - Cluster ID: 16, Shard ID: 221","time":{"start":1755210295741,"stop":1755210295741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02c5ae71b1fb4d5","name":"should initialize with default number of peers","time":{"start":1755209975164,"stop":1755209975164,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae98ac352f067b67","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755209952176,"stop":1755209952176,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95805cefc33d747","name":"should handle peer store errors gracefully","time":{"start":1755209942432,"stop":1755209942435,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c296822740ee2ab","name":"can start the service","time":{"start":1755209956920,"stop":1755209956921,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f7e1b1a975a988","name":"Check received message containing Russian","time":{"start":1755210466786,"stop":1755210466786,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a5fafdab717413","name":"should dial one peer on dial","time":{"start":1755210100877,"stop":1755210100877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d01d3cd1ff731c","name":"Fails to publish message with empty text","time":{"start":1755210187468,"stop":1755210187468,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2b2b0b9d3b0b1d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755209925774,"stop":1755209925774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fb8833659f1458","name":"should not change state when connections remain after disconnect","time":{"start":1755209941357,"stop":1755209941357,"duration":0},"status":"passed","severity":"normal"},{"uid":"47421d3090e1a888","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755209962908,"stop":1755209962908,"duration":0},"status":"passed","severity":"normal"},{"uid":"6446252998e4c34e","name":"should get all peers from store","time":{"start":1755209942421,"stop":1755209942421,"duration":0},"status":"passed","severity":"normal"},{"uid":"71617480f642fb16","name":"should properly create location multiaddrs - udp6","time":{"start":1755209932160,"stop":1755209932160,"duration":0},"status":"passed","severity":"normal"},{"uid":"988c8ef34da8b65","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755209975030,"stop":1755209975030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cec11c8123a5181","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755209952178,"stop":1755209952178,"duration":0},"status":"passed","severity":"normal"},{"uid":"103b61e631303204","name":"Wrong topic","time":{"start":1755210291844,"stop":1755210291844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a0d2aa8c8f598b","name":"should not dial peers from store when browser is not connected","time":{"start":1755209942416,"stop":1755209942416,"duration":0},"status":"passed","severity":"normal"},{"uid":"27982c0bcd6d1e26","name":"Relay - times out","time":{"start":1755210360272,"stop":1755210360272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3432e89c8b971ab","name":"Check received message containing shell command","time":{"start":1755210466788,"stop":1755210466789,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64b6d6fcfcb2574","name":"should clear dial history on stop","time":{"start":1755209942482,"stop":1755209942482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ea46c365a687da","name":"Push message with rate limit","time":{"start":1755210574891,"stop":1755210574892,"duration":1},"status":"passed","severity":"normal"},{"uid":"3316b1ad6751cea5","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755209925770,"stop":1755209925770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6776e60e115d411","name":"should add and remove event listeners correctly","time":{"start":1755209956925,"stop":1755209956925,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9069c6ba712c3a","name":"Callback on promise","time":{"start":1755210343088,"stop":1755210343088,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dee3a8696579c2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755209953152,"stop":1755209953153,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9559e932fed114","name":"Decoder throws on undefined content topic","time":{"start":1755209943183,"stop":1755209943183,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cce8828fafb95fc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755209942438,"stop":1755209942439,"duration":1},"status":"passed","severity":"normal"},{"uid":"54887fc1e053789d","name":"should dial all peers on dial","time":{"start":1755210100875,"stop":1755210100876,"duration":1},"status":"passed","severity":"normal"},{"uid":"220deac3bb3be8ed","name":"should skip peers without peerInfo in ENR","time":{"start":1755209953232,"stop":1755209953233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7428307248ed6a8e","name":"Push message with custom timestamp: 1755213634051","time":{"start":1755210574908,"stop":1755210574908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b3a8dbf97523ce","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755209975169,"stop":1755209975169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe4c851755841e2","name":"can query messages normally","time":{"start":1755210316904,"stop":1755210316904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e194768258f65aed","name":"should properly compute the node id","time":{"start":1755209932157,"stop":1755209932157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e025ad6f3cdfc9db","name":"should be safe to call multiple times","time":{"start":1755209942405,"stop":1755209942406,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ff09ad7b7ccfa","name":"Decrypt messages","time":{"start":1755210164408,"stop":1755210164409,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd11bd1a63c6a98","name":"should handle special patterns correctly","time":{"start":1755209990995,"stop":1755209990995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47423478828374d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755209987722,"stop":1755209987722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bdba7767a5ce312","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755209925779,"stop":1755209925779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2a5ca5d5fde770","name":"should mark all messages in causal history as acknowledged","time":{"start":1755209993716,"stop":1755209993716,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eac3b2429003b26","name":"should remove expired entries after TTL has passed","time":{"start":1755209973117,"stop":1755209973118,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce228adffd64803","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755210489135,"stop":1755210489135,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfa68862a7942a2","name":"should return true when peer is on the same cluster","time":{"start":1755209941794,"stop":1755209941794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16b14ab500db522","name":"should set field with all protocols disabled","time":{"start":1755209932162,"stop":1755209932162,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d94745aef202d0","name":"should not fail to stop the service if it was not started","time":{"start":1755210209298,"stop":1755210209298,"duration":0},"status":"passed","severity":"normal"},{"uid":"125e8ae674650e31","name":"Encoder throws on empty string content topic","time":{"start":1755209943182,"stop":1755209943182,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e04d4786226a6e3","name":"should partition messages based on acknowledgement status","time":{"start":1755209993719,"stop":1755209993720,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc20e32873f43602","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755209925776,"stop":1755209925776,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6a62c62c098a81","name":"Check meta is set [ecies]","time":{"start":1755209964598,"stop":1755209964598,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdae13050e61e86","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755209987587,"stop":1755209987587,"duration":0},"status":"passed","severity":"normal"},{"uid":"663d9d91d12de2df","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755209943095,"stop":1755209943095,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e71014cf016ad6","name":"should initialize with Unhealthy status","time":{"start":1755209974895,"stop":1755209974897,"duration":2},"status":"passed","severity":"normal"},{"uid":"37445045fe53909","name":"Query with Promise Callback, No Decoder","time":{"start":1755210313081,"stop":1755210313081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc2df3a3bcd1737","name":"random static sharding 9 - Cluster ID: 438, Shard ID: 943","time":{"start":1755210295741,"stop":1755210295742,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a543bd18d69bdea","name":"should return false when navigator.onLine is false","time":{"start":1755209941344,"stop":1755209941354,"duration":10},"status":"passed","severity":"normal"},{"uid":"7ddfc7b79fe7b7ba","name":"random static sharding 10 - Cluster ID: 263, Shard ID: 593","time":{"start":1755210295742,"stop":1755210295742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36617fd7515f55d","name":"should allow redial after cooldown period","time":{"start":1755209942494,"stop":1755209942494,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c496f3fe424a06","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755209931509,"stop":1755209931510,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3a4556e70e7e5c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755210489124,"stop":1755210489124,"duration":0},"status":"passed","severity":"normal"},{"uid":"549d9696cc828ec7","name":"throws on content topic with empty topic name field","time":{"start":1755209925763,"stop":1755209925763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22344fa60ebc4ba","name":"Used by Waku Relay","time":{"start":1755210350401,"stop":1755210350401,"duration":0},"status":"passed","severity":"normal"},{"uid":"592183a8156db32f","name":"Does not throw an exception when node disconnects","time":{"start":1755210350399,"stop":1755210350400,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b5d7ea4e6c8aaa","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755209925765,"stop":1755209925766,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb0d0217eb61721","name":"should throw error - no id","time":{"start":1755209932153,"stop":1755209932153,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa412d0bfca20479","name":"Push message with XML payload","time":{"start":1755210574882,"stop":1755210574882,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb5dcfc6784c3bf","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app76/3/topic551/test.js","time":{"start":1755210291842,"stop":1755210291842,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d56f8af89c36638","name":"Check received message containing Chinese","time":{"start":1755210466785,"stop":1755210466786,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30cb76827bd0e64","name":"should return false when peer is not on the specified shard","time":{"start":1755209941805,"stop":1755209941811,"duration":6},"status":"passed","severity":"normal"},{"uid":"9448c0857a7eae41","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755209925772,"stop":1755209925772,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dd1a907056fbe3","name":"should handle dial errors gracefully","time":{"start":1755209942422,"stop":1755209942427,"duration":5},"status":"passed","severity":"normal"},{"uid":"da6024247a0e8a03","name":"should properly clean up resources when disposed","time":{"start":1755209973120,"stop":1755209973121,"duration":1},"status":"passed","severity":"normal"},{"uid":"4884024aec70c7bd","name":"nwaku subscribes","time":{"start":1755210176194,"stop":1755210176194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3178eb5c807106a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755209987547,"stop":1755209987547,"duration":0},"status":"passed","severity":"normal"},{"uid":"628edef323fade44","name":"should initialize with libp2p components","time":{"start":1755209952912,"stop":1755209952913,"duration":1},"status":"passed","severity":"normal"},{"uid":"e293c29f3cd2ad97","name":"Query generator for multiple messages with different content topic format","time":{"start":1755210343087,"stop":1755210343087,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c9046371d7059","name":"Refresh subscription","time":{"start":1755210489121,"stop":1755210489122,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc8be485b14396","name":"Check publish message containing shell command","time":{"start":1755210187463,"stop":1755210187464,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44943af92b2dc64","name":"Fails to push message with large meta","time":{"start":1755210574891,"stop":1755210574891,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb26651b25348719","name":"ignores domain fetching errors","time":{"start":1755209953150,"stop":1755209953150,"duration":0},"status":"passed","severity":"normal"},{"uid":"febc51ed66737885","name":"random static sharding 3 - Cluster ID: 150, Shard ID: 118","time":{"start":1755210295738,"stop":1755210295738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cadad9086d94ca","name":"Check received message containing Arabic","time":{"start":1755210466798,"stop":1755210466799,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfae94193d2c295","name":"should insert message into bloom filter","time":{"start":1755209993713,"stop":1755209993713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5581ae7a55391a","name":"should clear all timers","time":{"start":1755209943092,"stop":1755209943092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2510f5c645df0a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755209943098,"stop":1755209943098,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48f5a16517f3a3","name":"Callback on promise, aborts when callback returns true","time":{"start":1755210343088,"stop":1755210343088,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc808016dda2454","name":"should properly create location multiaddrs - tcp","time":{"start":1755209932161,"stop":1755209932161,"duration":0},"status":"passed","severity":"normal"},{"uid":"40195103db7358bd","name":"Sets default value correctly","time":{"start":1755210350402,"stop":1755210350402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2424746a06678b5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755209942436,"stop":1755209942436,"duration":0},"status":"passed","severity":"normal"},{"uid":"281ac110fda44db3","name":"should dial peer when peer is discovered","time":{"start":1755209941248,"stop":1755209941248,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69649b8d74443b9","name":"Push message with custom timestamp: 1724451634051","time":{"start":1755210574907,"stop":1755210574907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8706b07a64584a4","name":"should handle peer not in mesh for all topics","time":{"start":1755209943102,"stop":1755209943102,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ed1d3de2c482ef","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755209931514,"stop":1755209931514,"duration":0},"status":"passed","severity":"normal"},{"uid":"e830d159b5daeb72","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755209925768,"stop":1755209925768,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbee1b5fdb0e96e9","name":"should return all connected peers without codec filter","time":{"start":1755209943041,"stop":1755209943043,"duration":2},"status":"passed","severity":"normal"},{"uid":"71a3c67f3b0d0655","name":"Check message received after jswaku node is restarted","time":{"start":1755210466795,"stop":1755210466795,"duration":0},"status":"passed","severity":"normal"},{"uid":"7491d78e92bdfa6a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755209987589,"stop":1755209987590,"duration":1},"status":"passed","severity":"normal"},{"uid":"a198fa14d67075ec","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755209941274,"stop":1755209941280,"duration":6},"status":"passed","severity":"normal"},{"uid":"1706b00c78fe5a28","name":"Push message with content topic containing JSON","time":{"start":1755210574904,"stop":1755210574905,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f97661ffede5659","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755209951549,"stop":1755209951549,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efe59244c7a9cf6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755209987582,"stop":1755209987582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa3cbcb26323bb9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755209931513,"stop":1755209931514,"duration":1},"status":"passed","severity":"normal"},{"uid":"44782b350fc43fe1","name":"should not dispatch event when already disconnected","time":{"start":1755209941364,"stop":1755209941365,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d97c129d35832f","name":"should hang up with multiaddr and return true on success","time":{"start":1755209943040,"stop":1755209943040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b1de2a479d8173","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755209942439,"stop":1755209942440,"duration":1},"status":"passed","severity":"normal"},{"uid":"459f7c4ba3d70340","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755210489130,"stop":1755210489130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7405e79b959d192a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755210489120,"stop":1755210489121,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5034c3bf88103d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755210489123,"stop":1755210489123,"duration":0},"status":"passed","severity":"normal"},{"uid":"491cfd525c059cc9","name":"should create an instance with libp2p and dialer","time":{"start":1755209941217,"stop":1755209941232,"duration":15},"status":"passed","severity":"normal"},{"uid":"a075cfb05719b3fb","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755210489135,"stop":1755210489136,"duration":1},"status":"passed","severity":"normal"},{"uid":"448c7992a20d34a0","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755209942435,"stop":1755209942436,"duration":1},"status":"passed","severity":"normal"},{"uid":"2118ff5aff568558","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755210313073,"stop":1755210313074,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3b98344bb1582f0","name":"should be safe to call multiple times","time":{"start":1755209942482,"stop":1755209942483,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0563bea546b8a2","name":"should handle case with no peers in store","time":{"start":1755209942427,"stop":1755209942428,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cea802cbfdb4144","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755209942022,"stop":1755209942027,"duration":5},"status":"passed","severity":"normal"},{"uid":"13fa71a64ae321fd","name":"Push message with custom timestamp: 1755206434051","time":{"start":1755210574907,"stop":1755210574907,"duration":0},"status":"passed","severity":"normal"},{"uid":"946de2fe559ca200","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755210305569,"stop":1755210305569,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e2b055c34ee122","name":"should get / set UDP multiaddr","time":{"start":1755209932158,"stop":1755209932159,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff66b0dacee7ba5","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755209993717,"stop":1755209993718,"duration":1},"status":"passed","severity":"normal"},{"uid":"703bd08c6e0c5a03","name":"messageHash returns a Uint8Array","time":{"start":1755209942029,"stop":1755209942029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b14057df2634c28","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755210341307,"stop":1755210341307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34aef40a8084423","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755209974599,"stop":1755209974599,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea7fb13256008b0","name":"should add event listeners for peer connect and disconnect","time":{"start":1755209943091,"stop":1755209943091,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4573c3312c0f4d3","name":"random static sharding 4 - Cluster ID: 863, Shard ID: 130","time":{"start":1755210295738,"stop":1755210295738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21e581e28af7a60","name":"Push message with content topic containing escaped characters","time":{"start":1755210574905,"stop":1755210574905,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc156fbb9927e25","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755209987722,"stop":1755209987722,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ce99f4f56a5f4b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755209942437,"stop":1755209942437,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c5bbc8d0173120","name":"Check publish message containing Script","time":{"start":1755210187462,"stop":1755210187462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc595f78c8e3e6e","name":"Ordered Callback - false","time":{"start":1755210326433,"stop":1755210326434,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a283ddf8faa80e","name":"should handle complete discovery-to-dial flow","time":{"start":1755209941281,"stop":1755209941281,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f93d4603eb1903","name":"should keep entries that haven't expired yet","time":{"start":1755209973118,"stop":1755209973119,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd5484075991bd2","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755209987525,"stop":1755209987526,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e1f1e11255bd5b","name":"Fails to push message with large meta","time":{"start":1755210574906,"stop":1755210574906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7813e3506b15fe24","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755209943098,"stop":1755209943099,"duration":1},"status":"passed","severity":"normal"},{"uid":"4936ef8642d1b1f4","name":"Using a function","time":{"start":1755210350401,"stop":1755210350401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4d3ce64b6e10c2","name":"Query Generator - true","time":{"start":1755210326429,"stop":1755210326429,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd82c4e967d2b857","name":"Query with Ordered Callback, No Decoder","time":{"start":1755210313080,"stop":1755210313080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ea5150c8269dd4","name":"should create RPC request with correct parameters","time":{"start":1755209952921,"stop":1755209952922,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4e9369419f7dddd","name":"Check received message containing long","time":{"start":1755210466784,"stop":1755210466784,"duration":0},"status":"passed","severity":"normal"},{"uid":"970edc286c99d462","name":"should emit a peer event after start","time":{"start":1755210209299,"stop":1755210209300,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72cb9bb07b4206b","name":"should handle all zero keep alive options","time":{"start":1755209943101,"stop":1755209943102,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d56f914608f7bec","name":"retrieves a single peer","time":{"start":1755209953149,"stop":1755209953149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28996e91c389561","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755209974598,"stop":1755209974598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d778095280973111","name":"can start the service","time":{"start":1755210209297,"stop":1755210209297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ac82a98ca83a4b","name":"Check message with no pubsub topic is not received","time":{"start":1755210466805,"stop":1755210466806,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dc42459c1bd4c3","name":"should only return 1 node with relay and store capability","time":{"start":1755209953152,"stop":1755209953152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8d96784e946b7d","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755209987578,"stop":1755209987579,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afcc39f2034e8e1","name":"should remove event listeners from globalThis","time":{"start":1755209941343,"stop":1755209941343,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ae9109c7130542","name":"should skip peers without ENR","time":{"start":1755209953232,"stop":1755209953232,"duration":0},"status":"passed","severity":"normal"},{"uid":"767be4395a398fee","name":"should create all internal components","time":{"start":1755209943033,"stop":1755209943033,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36dbe903dbe3ed3","name":"should stop and cleanup resources","time":{"start":1755209975250,"stop":1755209975250,"duration":0},"status":"passed","severity":"normal"},{"uid":"932ffa8ad427e51f","name":"can start and stop the service","time":{"start":1755209956921,"stop":1755209956921,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afbe7ac3ad7fb9e","name":"Push message with Script payload","time":{"start":1755210574897,"stop":1755210574898,"duration":1},"status":"passed","severity":"normal"},{"uid":"81eb1a10e3a34b5c","name":"Check message on other pubsub topic is not received","time":{"start":1755210466805,"stop":1755210466805,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9ee8d820cd8646","name":"Publish message with custom timestamp: Fri Aug 23 2024 22:22:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1755210187466,"stop":1755210187466,"duration":0},"status":"passed","severity":"normal"},{"uid":"910a6ce2c836ae0e","name":"Fails to push message bigger that 1MB","time":{"start":1755210574909,"stop":1755210574909,"duration":0},"status":"passed","severity":"normal"},{"uid":"738afcc274320311","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755210179494,"stop":1755210179494,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca70c6ad16c2fbb","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755209993434,"stop":1755209993435,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1ffac4d391c3bc","name":"Passing page size 3 when there are 20 messages","time":{"start":1755210343139,"stop":1755210343148,"duration":9},"status":"passed","severity":"normal"},{"uid":"3edbc8e880f9ca5d","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755209943116,"stop":1755209943116,"duration":0},"status":"passed","severity":"normal"},{"uid":"913f38272803394b","name":"Push message with content topic containing Chinese","time":{"start":1755210574887,"stop":1755210574887,"duration":0},"status":"passed","severity":"normal"},{"uid":"7324539dd27345df","name":"configure the node with multiple content topics","time":{"start":1755210291844,"stop":1755210291845,"duration":1},"status":"passed","severity":"normal"},{"uid":"341a532f6928cf50","name":"Check publish message containing unicode special characters","time":{"start":1755210187465,"stop":1755210187465,"duration":0},"status":"passed","severity":"normal"},{"uid":"14382e0a4164684a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755209987593,"stop":1755209987595,"duration":2},"status":"passed","severity":"normal"},{"uid":"286f1787959a96ff","name":"should initialize with custom TTL","time":{"start":1755209953224,"stop":1755209953224,"duration":0},"status":"passed","severity":"normal"},{"uid":"af84cf5e1426f5a3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755209943035,"stop":1755209943036,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b683a795c91f17","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755210187469,"stop":1755210187470,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce7942998b32047","name":"should return PeerId when PeerId is provided","time":{"start":1755209942156,"stop":1755209942161,"duration":5},"status":"passed","severity":"normal"},{"uid":"d1e53b8a8e203efc","name":"Get Nodes","time":{"start":1755209952467,"stop":1755209952467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddaa844b215237d7","name":"should not retry if at least one success","time":{"start":1755209975098,"stop":1755209975098,"duration":0},"status":"passed","severity":"normal"},{"uid":"91925391ebc48ec8","name":"should use DNS peer discovery with light client","time":{"start":1755210015568,"stop":1755210015569,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dee461c4f5f21b7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755209987587,"stop":1755209987587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e582b05171701a","name":"should reject if WakuNode is not started","time":{"start":1755209975053,"stop":1755209975053,"duration":0},"status":"passed","severity":"normal"},{"uid":"6562dedf72a92c6f","name":"should not fail to start the service if it is already started","time":{"start":1755210015566,"stop":1755210015566,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d092fe56e5b5b38","name":"Push message with JSON payload","time":{"start":1755210574899,"stop":1755210574899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f332113172a063","name":"Push 30 different messages","time":{"start":1755210574901,"stop":1755210574901,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dbe6714321fc4c4a","name":"should send relay ping messages on timer","time":{"start":1755209943099,"stop":1755209943099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccb3da310e190","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755210162751,"stop":1755210162752,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ad0efbd1ed60fc","name":"Push message with special chars payload","time":{"start":1755210574895,"stop":1755210574896,"duration":1},"status":"passed","severity":"normal"},{"uid":"59858bc2c776c723","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755209941812,"stop":1755209941813,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee8cedb0e47f0aca","name":"Relay + Store","time":{"start":1755210015773,"stop":1755210015773,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4f017a744a4363","name":"Check publish message containing special chars","time":{"start":1755210187459,"stop":1755210187460,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c8ef6b68eb9bf9a","name":"Check message with non string payload is not received","time":{"start":1755210466806,"stop":1755210466807,"duration":1},"status":"passed","severity":"normal"},{"uid":"6593937c4ab6c059","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755209931516,"stop":1755209931516,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8137ae473caa159","name":"should properly create peer info with all multiaddrs","time":{"start":1755209932161,"stop":1755209932162,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabe10c73ccc6337","name":"Push message with shell command payload","time":{"start":1755210574883,"stop":1755210574883,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ad6a08b838d15","name":"should return false when peer is on different cluster","time":{"start":1755209941805,"stop":1755209941805,"duration":0},"status":"passed","severity":"normal"},{"uid":"625f6af7368490ee","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755210192192,"stop":1755210192192,"duration":0},"status":"passed","severity":"normal"},{"uid":"830298a91c03e1c4","name":"Relay - dialed first","time":{"start":1755210360271,"stop":1755210360272,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e72b724cd52dd9","name":"Push message with content topic containing emoji","time":{"start":1755210574890,"stop":1755210574890,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ee38c0337ba9c5","name":"should be safe to call multiple times","time":{"start":1755209943034,"stop":1755209943034,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e90bb9acdeaf9e","name":"Check received message containing SQL Injection","time":{"start":1755210466799,"stop":1755210466799,"duration":0},"status":"passed","severity":"normal"},{"uid":"28df8e01abef9aca","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755209975167,"stop":1755209975167,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9933f75e369e74c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755209987567,"stop":1755209987567,"duration":0},"status":"passed","severity":"normal"},{"uid":"6190617d3ce5fdc6","name":"should clear the dialing interval","time":{"start":1755209942476,"stop":1755209942476,"duration":0},"status":"passed","severity":"normal"},{"uid":"1672e756e7108a9f","name":"Push message with custom timestamp: 1755206434051","time":{"start":1755210574892,"stop":1755210574893,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdd685969b19eb","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755209925767,"stop":1755209925768,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a6202e46d02468","name":"should skip peers without peer exchange protocol","time":{"start":1755209953230,"stop":1755209953230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5440d446343af0fd","name":"Push message with custom timestamp: 1755213634051","time":{"start":1755210574893,"stop":1755210574893,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa71450a61eb7630","name":"Passing page size 11 when there are 10 messages","time":{"start":1755210343149,"stop":1755210343149,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f7f3a2b12d08","name":"isConnected should return false after all peers disconnect","time":{"start":1755210030300,"stop":1755210030301,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb35d59209960bed","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755209925767,"stop":1755209925767,"duration":0},"status":"passed","severity":"normal"},{"uid":"651593fa9e76fc0","name":"should drop connection to one peer on hangUp","time":{"start":1755210100877,"stop":1755210100877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef79c443b6db477","name":"should fail to send if no connected peers found","time":{"start":1755209975097,"stop":1755209975097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5143d43db3abb6f7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755209987582,"stop":1755209987583,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5039075c8b594ec","name":"should create ShardReader with static shards network config","time":{"start":1755209941794,"stop":1755209941794,"duration":0},"status":"passed","severity":"normal"},{"uid":"536ce4a8ae79136e","name":"should handle query errors gracefully","time":{"start":1755209953230,"stop":1755209953231,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7ceebac87f566e","name":"should clear timers for specific peer on disconnect","time":{"start":1755209943100,"stop":1755209943100,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d23fb4895a4079","name":"Push message with content topic containing short","time":{"start":1755210574902,"stop":1755210574902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac52c99fea26d0","name":"should not receive a peer event before start","time":{"start":1755210209300,"stop":1755210209301,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8fbe50ea9d0aa5","name":"Push message with emoji payload","time":{"start":1755210574901,"stop":1755210574901,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5ac5b9ae008d60","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755209987523,"stop":1755209987524,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2ed1eba7fe79526","name":"handles different networkShards values correctly","time":{"start":1755209925771,"stop":1755209925771,"duration":0},"status":"passed","severity":"normal"},{"uid":"febda0e7893fe694","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755210489133,"stop":1755210489133,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cb7a1d73079d7e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755209975168,"stop":1755209975169,"duration":1},"status":"passed","severity":"normal"},{"uid":"63923b60898e39c6","name":"Push message with content topic containing short","time":{"start":1755210574885,"stop":1755210574885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4b0f181195adf9","name":"should attach causal history and bloom filter to each message","time":{"start":1755209993714,"stop":1755209993714,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b94254b83f2d032","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755210489118,"stop":1755210489119,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e16b8a3c19daaa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755209987590,"stop":1755209987591,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c1261aa0fee484","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755209941329,"stop":1755209941331,"duration":2},"status":"passed","severity":"normal"},{"uid":"81306367a0ce6bb4","name":"Check message with invalid timestamp is not received","time":{"start":1755210466792,"stop":1755210466793,"duration":1},"status":"passed","severity":"normal"},{"uid":"482c747133ef1889","name":"Subscribe to topic containing short and receive message","time":{"start":1755210489131,"stop":1755210489132,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c1b50c0aefa9b0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755210192194,"stop":1755210192194,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e682eecd16993fd","name":"should increase lamport timestamp","time":{"start":1755209993712,"stop":1755209993712,"duration":0},"status":"passed","severity":"normal"},{"uid":"3984945ec6b28bd1","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755210305568,"stop":1755210305569,"duration":1},"status":"passed","severity":"normal"},{"uid":"45be753e606d568f","name":"should not receive a peer event after stop","time":{"start":1755210015567,"stop":1755210015568,"duration":1},"status":"passed","severity":"normal"},{"uid":"101586b3259e6a9f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755210192186,"stop":1755210192187,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9cd1d8fb7df08d1","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755210179493,"stop":1755210179493,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b70389db4ed9db2","name":"should hang up with PeerId and return true on success","time":{"start":1755209943039,"stop":1755209943040,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83b3f2ed6a44339","name":"should query peers that support peer exchange","time":{"start":1755209953228,"stop":1755209953228,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de60078711eacdb","name":"should decode valid enr with tcp successfully","time":{"start":1755209932153,"stop":1755209932153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7891f386d5db57b1","name":"Push message with content topic containing SQL Injection","time":{"start":1755210574904,"stop":1755210574904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b914976f8e39b26a","name":"Check received message with timestamp: 1755210009782000000 ","time":{"start":1755210466803,"stop":1755210466803,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac912e0a8d27da7b","name":"Check received message containing shell command","time":{"start":1755210466801,"stop":1755210466801,"duration":0},"status":"passed","severity":"normal"},{"uid":"55125ebbbc74a695","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755210489133,"stop":1755210489133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fab730f0a3d371f","name":"Check message with no payload is not received","time":{"start":1755210466794,"stop":1755210466794,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed9f8d171b3ad4e","name":"should not stop if not started","time":{"start":1755209953226,"stop":1755209953226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bf991d3496d0bd","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755210015569,"stop":1755210015570,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1f813cd6091a59d5","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755210162750,"stop":1755210162751,"duration":1},"status":"passed","severity":"normal"},{"uid":"672b950bad9ae66b","name":"should detect messages with missing dependencies","time":{"start":1755209993718,"stop":1755209993718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b4552ca40b5375","name":"Check publish message containing numeric","time":{"start":1755210187459,"stop":1755210187459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6039462eac6f063","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755210489125,"stop":1755210489126,"duration":1},"status":"passed","severity":"normal"},{"uid":"903b7d3f74ed7293","name":"should request peer renewal on specific errors","time":{"start":1755209974061,"stop":1755209974061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb65f0e94298a03","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755210466791,"stop":1755210466792,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd79e05f5356e319","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755209941813,"stop":1755209941819,"duration":6},"status":"passed","severity":"normal"},{"uid":"eaa8dcafe1c5222c","name":"Sign & Recover","time":{"start":1755209963384,"stop":1755209963384,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5c31ee90ebf72a","name":"should register libp2p event listeners when start is called","time":{"start":1755209975166,"stop":1755209975166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4950d59d9abb121d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755210187468,"stop":1755210187469,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a33022b34732de","name":"should wait for LightPush peer to be connected","time":{"start":1755209975056,"stop":1755209975056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7b27aa4b6263ea","name":"should not dispatch event when already connected","time":{"start":1755209941362,"stop":1755209941363,"duration":1},"status":"passed","severity":"normal"},{"uid":"236a5418a614b648","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755209987548,"stop":1755209987548,"duration":0},"status":"passed","severity":"normal"},{"uid":"722c80b12af885f6","name":"should enable all discoveries when explicitly set","time":{"start":1755209974074,"stop":1755209974074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce9476fa34b4e59","name":"Store - dialed first","time":{"start":1755210360273,"stop":1755210360273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b6d987fcf5a57","name":"Encoder throws on undefined content topic","time":{"start":1755209943182,"stop":1755209943182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64b4c2c662888a3","name":"Subscribe and receive messages via lightPush","time":{"start":1755210489117,"stop":1755210489118,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ed1fca706b704a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755210358410,"stop":1755210358411,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f757e8ea5499c79","name":"should not fail to stop the service if it was not started","time":{"start":1755209956921,"stop":1755209956922,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75f2ec005623b9","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755209987576,"stop":1755209987576,"duration":0},"status":"passed","severity":"normal"},{"uid":"4177ae093aeb78d9","name":"should push the message to the outgoing buffer","time":{"start":1755209993713,"stop":1755209993713,"duration":0},"status":"passed","severity":"normal"},{"uid":"345872ef238599f8","name":"should return false when peer shard info is not found","time":{"start":1755209941811,"stop":1755209941812,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f3bad0737d78b8","name":"Query Generator - false","time":{"start":1755210326430,"stop":1755210326431,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b40daf48a2e7ac0","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755209993721,"stop":1755209993722,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50003c694dda047","name":"Push message with content topic containing Arabic","time":{"start":1755210574903,"stop":1755210574903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c65be74d79c80b4","name":"should dial peer immediately when queue is empty","time":{"start":1755209942483,"stop":1755209942483,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bd9b4b3d63d61d","name":"Push message with content topic containing unicode special characters","time":{"start":1755210574905,"stop":1755210574905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2e24d726608128","name":"should not fail to start the service if it is already started","time":{"start":1755209956922,"stop":1755209956922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67571af3cbc6d1f","name":"different cluster: nodes don't connect","time":{"start":1755210087035,"stop":1755210087035,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adefecd5913fee2","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755210179491,"stop":1755210179491,"duration":0},"status":"passed","severity":"normal"},{"uid":"41559a6dd5a8209c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755209925773,"stop":1755209925773,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19868fec3034612","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755210489123,"stop":1755210489123,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f37ea349d35455","name":"Check message with non string payload is not received","time":{"start":1755210466794,"stop":1755210466795,"duration":1},"status":"passed","severity":"normal"},{"uid":"869214a322afa064","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app5/2/topic724/test.js","time":{"start":1755210291843,"stop":1755210291844,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae2942a22db92c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755209953154,"stop":1755209953154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b8183b852ce4c9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755210162755,"stop":1755210162756,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f63ce221e4b89a3","name":"Check message with no payload is not received","time":{"start":1755210466806,"stop":1755210466806,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0ee562b263409a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755210489133,"stop":1755210489133,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56a45919cc10859","name":"should add event listener for peer:discovery","time":{"start":1755209941236,"stop":1755209941239,"duration":3},"status":"passed","severity":"normal"},{"uid":"a338d3d92211b4e3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755210291837,"stop":1755210291838,"duration":1},"status":"passed","severity":"normal"},{"uid":"193ffbc773c307d1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755209987586,"stop":1755209987586,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ca27f31376154f","name":"Push message with content topic containing special chars","time":{"start":1755210574886,"stop":1755210574887,"duration":1},"status":"passed","severity":"normal"},{"uid":"290c0e8eb32aa989","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755210489124,"stop":1755210489124,"duration":0},"status":"passed","severity":"normal"},{"uid":"314d3f846279646c","name":"Rejects garbage","time":{"start":1755209978652,"stop":1755209978652,"duration":0},"status":"passed","severity":"normal"},{"uid":"3893af5adea3bb3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755209987595,"stop":1755209987596,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ebe937fcdf3819","name":"Non TWN Cluster","time":{"start":1755210291838,"stop":1755210291839,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd442c1a7b7b59b","name":"can start and stop the service","time":{"start":1755210209297,"stop":1755210209298,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b87a976d916a17","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755210358408,"stop":1755210358408,"duration":0},"status":"passed","severity":"normal"},{"uid":"462ebde078c0cdff","name":"ends if stream creation fails","time":{"start":1755209943117,"stop":1755209943118,"duration":1},"status":"passed","severity":"normal"},{"uid":"1080b6004a5f049d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755210489130,"stop":1755210489130,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eafef3b22458782","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755210489134,"stop":1755210489134,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e41ebca03f010","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755210030299,"stop":1755210030300,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b6252991045e234","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755210162751,"stop":1755210162751,"duration":0},"status":"passed","severity":"normal"},{"uid":"32712bfac6b3d4d2","name":"should create KeepAliveManager with required options","time":{"start":1755209943088,"stop":1755209943089,"duration":1},"status":"passed","severity":"normal"},{"uid":"1911b4e0d97f8f12","name":"different cluster: nodes don't connect","time":{"start":1755210087033,"stop":1755210087033,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd799939370423fa","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755210179492,"stop":1755210179492,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bfceaa84538fa1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755210192196,"stop":1755210192197,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f3a84c53e4a898","name":"returns nothing if no connections present","time":{"start":1755209942542,"stop":1755209942542,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b2469c8f899e48","name":"Check received message containing Basic HTML tag","time":{"start":1755210466788,"stop":1755210466788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9a3a64842623a1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app83/4/topic849/json","time":{"start":1755210291841,"stop":1755210291842,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea226a85325354f","name":"Decoder throws on empty string content topic","time":{"start":1755209943183,"stop":1755209943183,"duration":0},"status":"passed","severity":"normal"},{"uid":"280f68d7877ebb6d","name":"ignores unrecognized TXT record formats","time":{"start":1755209953150,"stop":1755209953151,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b143998546bf23","name":"Check publish message after service node is restarted","time":{"start":1755210187470,"stop":1755210187470,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea8e72cf8bc3010a","name":"connects to nwaku","time":{"start":1755210350395,"stop":1755210350397,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fc694c3f463e588","name":"Sample","time":{"start":1755209931633,"stop":1755209931633,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d91d56a06b44f2","name":"should properly create location multiaddrs - tcp4","time":{"start":1755209932160,"stop":1755209932160,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dea92267719bc29","name":"rejects hash query with time filter","time":{"start":1755209942444,"stop":1755209942444,"duration":0},"status":"passed","severity":"normal"},{"uid":"84586d37a43277bd","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755209987526,"stop":1755209987526,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc2254e2b57067d","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755209975168,"stop":1755209975168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4886c960dea67ad8","name":"messageHashStr produces different results for different inputs","time":{"start":1755209942031,"stop":1755209942032,"duration":1},"status":"passed","severity":"normal"},{"uid":"9597ae5ef0e74100","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755209942440,"stop":1755209942440,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6285bf15343be6","name":"should not receive a peer event after stop","time":{"start":1755209956923,"stop":1755209956923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3260f7b19004bc6a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755210343098,"stop":1755210343110,"duration":12},"status":"passed","severity":"normal"},{"uid":"e3905f04044a364e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755209932163,"stop":1755209932164,"duration":1},"status":"passed","severity":"normal"},{"uid":"36dfc6a46300978f","name":"Passing page size 110 when there are 120 messages","time":{"start":1755210343150,"stop":1755210343150,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf40cda8ed5aeea","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755209987539,"stop":1755209987539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49110ef50b3c115","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755209987579,"stop":1755209987580,"duration":1},"status":"passed","severity":"normal"}] |