mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"43530b87a1ae1909","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1758561394340,"stop":1758561394340,"duration":0},"status":"passed","severity":"normal"},{"uid":"478cfbfa68aec80b","name":"should remove event listeners","time":{"start":1758561364320,"stop":1758561364320,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e853ae8207969d","name":"Fields are not dropped","time":{"start":1758561364342,"stop":1758561364343,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc9156bb3da1a9c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1758561778618,"stop":1758561778619,"duration":1},"status":"passed","severity":"normal"},{"uid":"65cd452e91b4ce5d","name":"should handle empty peer infos gracefully","time":{"start":1758561373660,"stop":1758561373661,"duration":1},"status":"passed","severity":"normal"},{"uid":"4951c06e4fb76ec1","name":"Push message with content topic containing SQL Injection","time":{"start":1758562489796,"stop":1758562489797,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a594bdc4229b6b0","name":"Push message with emoji payload","time":{"start":1758562489829,"stop":1758562489829,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ccfc0e9fd9557a","name":"Push message with custom timestamp: 1758565063368","time":{"start":1758562489799,"stop":1758562489800,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a5b6e662280672","name":"should handle case when navigator is not available","time":{"start":1758561362727,"stop":1758561362728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6cd1d03ebea705","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1758561411280,"stop":1758561411281,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b40755c86be7a11","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1758561347771,"stop":1758561347771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba15d7f1c662268","name":"Subscribe and receives messages on 20 topics","time":{"start":1758561908696,"stop":1758561908696,"duration":0},"status":"passed","severity":"normal"},{"uid":"679a51d7321c2ba1","name":"should return peer for existing peer","time":{"start":1758561364337,"stop":1758561364337,"duration":0},"status":"passed","severity":"normal"},{"uid":"657a75811a64a007","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1758561364299,"stop":1758561364299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1765803fccc6a754","name":"Meta field set when metaSetter is specified","time":{"start":1758561364629,"stop":1758561364629,"duration":0},"status":"passed","severity":"normal"},{"uid":"900770dba831aeed","name":"Check message with no pubsub topic is not received","time":{"start":1758561887645,"stop":1758561887645,"duration":0},"status":"passed","severity":"normal"},{"uid":"219deaa153d2fe55","name":"Check message with invalid timestamp is not received","time":{"start":1758561887644,"stop":1758561887644,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c4448a0ef14aa2","name":"Push message with content topic containing JSON","time":{"start":1758562489797,"stop":1758562489797,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e64ddbd4043987","name":"should unregister libp2p event listeners when stop is called","time":{"start":1758561411278,"stop":1758561411278,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdd24b9620b93e8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758561887643,"stop":1758561887643,"duration":0},"status":"passed","severity":"normal"},{"uid":"170f20f885157407","name":"Decoder throws on undefined content topic","time":{"start":1758561383996,"stop":1758561383997,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57a7a3094e64c1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1758561394340,"stop":1758561394340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e2c03d3bd2a2d2","name":"should handle complete discovery-to-dial flow","time":{"start":1758561363137,"stop":1758561363137,"duration":0},"status":"passed","severity":"normal"},{"uid":"98132cf5d7f41725","name":"Passing page size 1 when there are 4 messages","time":{"start":1758561761423,"stop":1758561761425,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa004a6947f32d45","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1758561347757,"stop":1758561347758,"duration":1},"status":"passed","severity":"normal"},{"uid":"8456bdb37f6c569d","name":"Passing page size 3 when there are 20 messages","time":{"start":1758561761426,"stop":1758561761426,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47efd7cebbf2d3b","name":"Push message with content topic containing numeric","time":{"start":1758562489830,"stop":1758562489831,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc8daa60defe7e2a","name":"topics with same application and version share the same shard","time":{"start":1758561347761,"stop":1758561347761,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef6532836dd7499","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1758561364319,"stop":1758561364319,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c825eefbf2abcd2","name":"Push message with XML payload","time":{"start":1758562489803,"stop":1758562489803,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32070b79d9fa361","name":"should drop only non-locked connections when over maxConnections","time":{"start":1758561364340,"stop":1758561364340,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7c9b95e340c612","name":"Push message with Russian payload","time":{"start":1758562489791,"stop":1758562489791,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2b856a6813b89b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1758561353082,"stop":1758561353082,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2b3101e35a1b91","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1758561411489,"stop":1758561411489,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a42d68cb944d7","name":"should create all internal components","time":{"start":1758561364380,"stop":1758561364380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2dbcdc30e0a898","name":"should skip peers without peerInfo in ENR","time":{"start":1758561374129,"stop":1758561374129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10e667022f48aa2","name":"Relay - times out","time":{"start":1758561782931,"stop":1758561782931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bd718c447636e8","name":"Push message with shell command payload","time":{"start":1758562489817,"stop":1758562489817,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab693d48745d202","name":"should properly compute the node id","time":{"start":1758561353746,"stop":1758561353747,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdb904fc80a3460","name":"throws on content topic with empty application field","time":{"start":1758561347753,"stop":1758561347754,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a725fb5d05c0e8","name":"should dispatch network event when browser goes online","time":{"start":1758561362752,"stop":1758561362752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6afcd9dc46e03ab","name":"should dial peers from store when no connections remain","time":{"start":1758561364325,"stop":1758561364325,"duration":0},"status":"passed","severity":"normal"},{"uid":"9355e0c6a13d39d3","name":"should return false when navigator.onLine is false","time":{"start":1758561362721,"stop":1758561362722,"duration":1},"status":"passed","severity":"normal"},{"uid":"4659437c32eacfb5","name":"should throw error - invalid id","time":{"start":1758561353745,"stop":1758561353745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c20fb3cfb0457e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1758561347770,"stop":1758561347770,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1695f136b0f81a","name":"should handle v3 RLN errors","time":{"start":1758561411117,"stop":1758561411118,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06cd4da36298882","name":"can start the service","time":{"start":1758561648922,"stop":1758561648923,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8a3df5fd48b53d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1758561394329,"stop":1758561394329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5429ef4a6407ac35","name":"should not dispatch event when already connected","time":{"start":1758561362743,"stop":1758561362743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b0e87296139e44","name":"Check publish message containing escaped characters","time":{"start":1758561611168,"stop":1758561611168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9f69f022d8d213","name":"throws on content topic with empty encoding field","time":{"start":1758561347755,"stop":1758561347755,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e66bfc3336106d","name":"should throw an error for insufficient data","time":{"start":1758561347793,"stop":1758561347794,"duration":1},"status":"passed","severity":"normal"},{"uid":"4146e90460118153","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1758561347765,"stop":1758561347765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5b1f4eb6a5fdc0","name":"should trigger query when time since last query exceeds threshold","time":{"start":1758561411490,"stop":1758561411490,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffac63727c61ed6","name":"should not be delivered","time":{"start":1758561400358,"stop":1758561400358,"duration":0},"status":"passed","severity":"normal"},{"uid":"450f4ad04ddb4f4f","name":"Does not throw an exception when node disconnects","time":{"start":1758561774153,"stop":1758561774153,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb4d502c7cba85d","name":"should return false when peer is on different cluster","time":{"start":1758561363597,"stop":1758561363598,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fa942a57039978","name":"rejects content-filtered query with only contentTopics","time":{"start":1758561363893,"stop":1758561363893,"duration":0},"status":"passed","severity":"normal"},{"uid":"2565b8b80b59e571","name":"Push message with content topic containing short","time":{"start":1758562489818,"stop":1758562489818,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cedc5234da67641","name":"should accept empty decoders array","time":{"start":1758561411469,"stop":1758561411470,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe524f477e5ec6c","name":"should encode/decode to RLP encoding","time":{"start":1758561353747,"stop":1758561353747,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb86c2d06716d723","name":"Check publish message containing Script","time":{"start":1758561611165,"stop":1758561611165,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad8dace1c98cd19","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1758561364338,"stop":1758561364339,"duration":1},"status":"passed","severity":"normal"},{"uid":"674c00250b8e408","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758561908706,"stop":1758561908706,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c7519029cc4194b","name":"udp ip6 address","time":{"start":1758561353065,"stop":1758561353065,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19bf39c842b7c3b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758561908708,"stop":1758561908708,"duration":0},"status":"passed","severity":"normal"},{"uid":"148b9117a50234e1","name":"Subscribe and receive messages via lightPush","time":{"start":1758561908694,"stop":1758561908694,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c6d979da9c62c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1758561394349,"stop":1758561394349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f69c459cca4fa16","name":"throws on content topic with empty version field","time":{"start":1758561347754,"stop":1758561347754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb685d31df01809","name":"should initialize with custom TTL","time":{"start":1758561374117,"stop":1758561374118,"duration":1},"status":"passed","severity":"normal"},{"uid":"96974c5a34a04c38","name":"should select older connection if present","time":{"start":1758561364277,"stop":1758561364277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8395c13af33be5","name":"throws on content topic with empty topic name field","time":{"start":1758561347754,"stop":1758561347755,"duration":1},"status":"passed","severity":"normal"},{"uid":"d703161b1ee69a67","name":"should be delivered immediately if received","time":{"start":1758561400359,"stop":1758561400359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59b76675bf06c1b","name":"should check connected peers if present and suitable","time":{"start":1758561412555,"stop":1758561412555,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ac61d666a9ac78","name":"isConnected should return false after all peers disconnect","time":{"start":1758561459397,"stop":1758561459397,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf94d8a967c7819","name":"should handle general insertion and lookup correctly","time":{"start":1758561397631,"stop":1758561397631,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2651c927f880bb","name":"should dispatch network event when browser goes offline","time":{"start":1758561362752,"stop":1758561362752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29239ea9622dc87","name":"should not stop if not started","time":{"start":1758561374122,"stop":1758561374122,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51225b9078082db","name":"Delete observer","time":{"start":1758561589155,"stop":1758561589155,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a613a7c6b948cfe","name":"should allow redial after cooldown period","time":{"start":1758561363242,"stop":1758561363244,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c024d3390c8c67b","name":"Push message with long payload","time":{"start":1758562489824,"stop":1758562489824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c218aae73d8d945","name":"should handle browser offline state overriding peer connections","time":{"start":1758561362764,"stop":1758561362764,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a8f834aeb69975","name":"should return false","time":{"start":1758561353746,"stop":1758561353746,"duration":0},"status":"passed","severity":"normal"},{"uid":"65683bd037d4dce4","name":"should return false and handle errors gracefully","time":{"start":1758561364386,"stop":1758561364386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e653962ce56401","name":"Check message with no pubsub topic is not received","time":{"start":1758561887631,"stop":1758561887631,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab6b4397c8a613","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1758561459393,"stop":1758561459394,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfe933b3fba9e3ef","name":"Check publish message containing emoji","time":{"start":1758561611169,"stop":1758561611169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a224ffdf7bb0151","name":"should properly clean up resources when disposed","time":{"start":1758561408991,"stop":1758561408995,"duration":4},"status":"passed","severity":"normal"},{"uid":"9fa2a93852b2422c","name":"Check received message containing XML","time":{"start":1758561887627,"stop":1758561887627,"duration":0},"status":"passed","severity":"normal"},{"uid":"be331023ffeac354","name":"should stop peer exchange discovery","time":{"start":1758561374119,"stop":1758561374119,"duration":0},"status":"passed","severity":"normal"},{"uid":"28df1dcbdef0f6c5","name":"Push message with special chars payload","time":{"start":1758562489802,"stop":1758562489802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e624a34051171805","name":"Refresh subscription","time":{"start":1758561908698,"stop":1758561908698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3c3042b6da60be","name":"should skip peers without peer exchange protocol","time":{"start":1758561374123,"stop":1758561374123,"duration":0},"status":"passed","severity":"normal"},{"uid":"514a905838e0fc44","name":"Ordered callback, aborts when callback returns true","time":{"start":1758561767432,"stop":1758561767433,"duration":1},"status":"passed","severity":"normal"},{"uid":"20749bd3e255e16","name":"Check publish message containing Basic HTML tag","time":{"start":1758561611166,"stop":1758561611166,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda76797d31989c1","name":"should initialize with libp2p components","time":{"start":1758561373656,"stop":1758561373659,"duration":3},"status":"passed","severity":"normal"},{"uid":"98c64cf4b74ccff7","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1758561373668,"stop":1758561373669,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bcce890e9b8c93f","name":"Check received message containing Russian","time":{"start":1758561887625,"stop":1758561887626,"duration":1},"status":"passed","severity":"normal"},{"uid":"6710356b8bf32bdf","name":"Query with Promise Callback, No message returned","time":{"start":1758561738053,"stop":1758561738054,"duration":1},"status":"passed","severity":"normal"},{"uid":"1925d1ca91626fe6","name":"should create ConnectionManager with required options","time":{"start":1758561364378,"stop":1758561364378,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4cced98770a528","name":"Push message with content topic containing Chinese","time":{"start":1758562489831,"stop":1758562489831,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ec617fd64a3a6a","name":"Push message with JSON payload","time":{"start":1758562489827,"stop":1758562489828,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf5e4fc20aefa0c9","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1758561411281,"stop":1758561411281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1327d347b89a4b98","name":"Push message with XML payload","time":{"start":1758562489792,"stop":1758562489792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20ae953df24a9b0","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1758561394277,"stop":1758561394278,"duration":1},"status":"passed","severity":"normal"},{"uid":"654b3b64649e6f0d","name":"should dial peers from store on start","time":{"start":1758561364318,"stop":1758561364318,"duration":0},"status":"passed","severity":"normal"},{"uid":"604eb3a073c1455c","name":"Check received message containing SQL Injection","time":{"start":1758561887639,"stop":1758561887639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d856cf2a7ac151bf","name":"should only return 1 node with relay and store capability","time":{"start":1758561374370,"stop":1758561374370,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd46b957696c9c74","name":"should add and remove event listeners correctly","time":{"start":1758561378014,"stop":1758561378014,"duration":0},"status":"passed","severity":"normal"},{"uid":"2947c2ff2edf9b4d","name":"should create PeerExchangeDiscovery instance","time":{"start":1758561374131,"stop":1758561374131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f334f13a4f4b0da","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1758561394284,"stop":1758561394284,"duration":0},"status":"passed","severity":"normal"},{"uid":"be214f1f846b761f","name":"Stops search when 2 null results are returned","time":{"start":1758561373587,"stop":1758561373587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eaf05fa532f43f0","name":"should handle peer disconnect event when no connections remain","time":{"start":1758561362735,"stop":1758561362736,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94fca52ab75d584","name":"should remove event listeners from globalThis","time":{"start":1758561362712,"stop":1758561362713,"duration":1},"status":"passed","severity":"normal"},{"uid":"da92a76d87a36166","name":"Check message with invalid timestamp is not received","time":{"start":1758561887630,"stop":1758561887630,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a8508fd74b5da8","name":"should maintain desired error rate","time":{"start":1758561397618,"stop":1758561397621,"duration":3},"status":"passed","severity":"normal"},{"uid":"b203f465c87c9c4e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1758561394324,"stop":1758561394328,"duration":4},"status":"passed","severity":"normal"},{"uid":"de754c2dbe1f2623","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1758561724169,"stop":1758561724170,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49d0ef574639fcf","name":"should insert elements correctly","time":{"start":1758561397617,"stop":1758561397618,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e7a049d33f69fb","name":"Check message with no content topic is not received","time":{"start":1758561887631,"stop":1758561887631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada078d2a97de76b","name":"should handle peer store errors gracefully","time":{"start":1758561364338,"stop":1758561364338,"duration":0},"status":"passed","severity":"normal"},{"uid":"40eacab3d7603b8d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1758561353081,"stop":1758561353082,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91897a3817496a6","name":"Push message with content topic containing special chars","time":{"start":1758562489807,"stop":1758562489807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0db99cc990fec1e","name":"should properly create location multiaddrs - udp6","time":{"start":1758561353749,"stop":1758561353750,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c5509f720164e4","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1758561372137,"stop":1758561372140,"duration":3},"status":"passed","severity":"normal"},{"uid":"b69e96339426a635","name":"Subscribe to topic containing special chars and publish message","time":{"start":1758561618971,"stop":1758561618972,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5002a384a61b656","name":"Fails to publish duplicate message","time":{"start":1758561611171,"stop":1758561611171,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf70bdd421a1351","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1758561364202,"stop":1758561364202,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f7021b5b5d63b5","name":"Fails to push message with large meta","time":{"start":1758562489822,"stop":1758562489822,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dea31b286dd066","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1758561394296,"stop":1758561394299,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c91ea2373817df5","name":"should reject if Store is requested but not mounted","time":{"start":1758561412554,"stop":1758561412554,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb625f34c1c63341","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1758561362753,"stop":1758561362753,"duration":0},"status":"passed","severity":"normal"},{"uid":"727d40a56ae9320c","name":"should handle ENR without shardInfo","time":{"start":1758561374129,"stop":1758561374129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b451c3fbc09ad7d6","name":"Encoder throws on undefined content topic","time":{"start":1758561364629,"stop":1758561364629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b474904f3969024e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app65/6/topic191/utf8","time":{"start":1758561712826,"stop":1758561712826,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03c11b5b0f7bcbf","name":"should clear the dialing interval","time":{"start":1758561363234,"stop":1758561363235,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8ab9de2b0b5f1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1758561411570,"stop":1758561411581,"duration":11},"status":"passed","severity":"normal"},{"uid":"fd2fd5bf76fcc765","name":"Check received message containing long","time":{"start":1758561887624,"stop":1758561887624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20e9f8990dfe3bf","name":"Check received message containing shell command","time":{"start":1758561887627,"stop":1758561887628,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9086f99c06b2ce8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1758561363603,"stop":1758561363604,"duration":1},"status":"passed","severity":"normal"},{"uid":"f952663e5081808d","name":"Encoder throws on empty string content topic","time":{"start":1758561364630,"stop":1758561364630,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd67af091079c65","name":"Promise Callback - true","time":{"start":1758561748547,"stop":1758561748548,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a87d35b2f79ed9d","name":"Passing invalid cursor","time":{"start":1758561724173,"stop":1758561724173,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4176b055e5e6a95","name":"Store - dialed first","time":{"start":1758561782931,"stop":1758561782931,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b367e5f371def24","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1758561411270,"stop":1758561411276,"duration":6},"status":"passed","severity":"normal"},{"uid":"233679f53171777f","name":"Incoming message is emitted as received","time":{"start":1758561415453,"stop":1758561415454,"duration":1},"status":"passed","severity":"normal"},{"uid":"b67fe227bbb12436","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758561414733,"stop":1758561414733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a13d3afd3d0643","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758561353083,"stop":1758561353083,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb60682f4f97cf1","name":"Check received message containing special chars","time":{"start":1758561887625,"stop":1758561887625,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6884f9fb7cbd46","name":"should handle queue processing errors gracefully","time":{"start":1758561363260,"stop":1758561363260,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a270d45e00462f","name":"Push message with Chinese payload","time":{"start":1758562489814,"stop":1758562489815,"duration":1},"status":"passed","severity":"normal"},{"uid":"398c054784032e17","name":"Bloom filter","time":{"start":1758561399902,"stop":1758561399902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3693ae815da9fb","name":"should return cached hash on subsequent access","time":{"start":1758561364631,"stop":1758561364631,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c75ffc97a4ddd5","name":"should add and check entries correctly","time":{"start":1758561408976,"stop":1758561408984,"duration":8},"status":"passed","severity":"normal"},{"uid":"40fa5d5b5edb28b2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1758561363610,"stop":1758561363610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a438698f888ddf5","name":"Check received message containing Arabic","time":{"start":1758561887625,"stop":1758561887625,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9532551fd0660","name":"should call waitForPeer on Relay","time":{"start":1758561412556,"stop":1758561412556,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b36bcf93b15e5ac","name":"Push message with content topic containing emoji","time":{"start":1758562489810,"stop":1758562489810,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab45af10dcc3c4c3","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1758561347763,"stop":1758561347764,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ad0a88e81a5b0b","name":"Query Generator, No Decoder","time":{"start":1758561738050,"stop":1758561738051,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e503601c9b5bffa","name":"Waku message hash computation (meta attribute not present)","time":{"start":1758561363610,"stop":1758561363610,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fddeb153659653","name":"Accepts a valid Waku Message","time":{"start":1758561423266,"stop":1758561423267,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2fb204df1d68e3","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1758561393669,"stop":1758561393669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a570bb5de4da5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1758561394350,"stop":1758561394350,"duration":0},"status":"passed","severity":"normal"},{"uid":"57afad427090f7ec","name":"Check message with non string payload is not received","time":{"start":1758561887646,"stop":1758561887646,"duration":0},"status":"passed","severity":"normal"},{"uid":"197b9fb5b3247f28","name":"Push message with XML payload","time":{"start":1758562489816,"stop":1758562489816,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa290656a15f5795","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1758561347764,"stop":1758561347765,"duration":1},"status":"passed","severity":"normal"},{"uid":"38af5a1d5613d8e1","name":"should retry on complete failure if specified","time":{"start":1758561411112,"stop":1758561411112,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3481ba6717bb55d","name":"should request peer renewal on specific errors","time":{"start":1758561409953,"stop":1758561409954,"duration":1},"status":"passed","severity":"normal"},{"uid":"323f7f1b6e9ec26d","name":"Subscribe and receive messages via waku relay post","time":{"start":1758561908695,"stop":1758561908695,"duration":0},"status":"passed","severity":"normal"},{"uid":"879343cabd5ff5d6","name":"Push message with escaped characters payload","time":{"start":1758562489817,"stop":1758562489817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf296e671cf00a21","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app1/5/topic241/utf8","time":{"start":1758561712827,"stop":1758561712827,"duration":0},"status":"passed","severity":"normal"},{"uid":"75270b8baf11f98b","name":"Check publish message containing special chars","time":{"start":1758561611161,"stop":1758561611161,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f6915400439937","name":"Store - dialed after - with timeout","time":{"start":1758561782931,"stop":1758561782932,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf03b08942f0e554","name":"Own sync message does not acknowledge own messages","time":{"start":1758561419970,"stop":1758561419970,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dea5a0a9f3b571","name":"passes more than one ENR URLs and attempts connection","time":{"start":1758561443978,"stop":1758561443978,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56997e5391712784","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1758561400359,"stop":1758561400359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c923005ab409b70","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1758561394348,"stop":1758561394348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6824dfab70206","name":"Check received message containing Chinese","time":{"start":1758561887638,"stop":1758561887638,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d0d8b958421239","name":"should successfully query peers and return peer infos","time":{"start":1758561373660,"stop":1758561373660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1064bd5a60b330","name":"Encoder error raises irrecoverable error","time":{"start":1758561414732,"stop":1758561414733,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e583b8c282ff4ff","name":"Push message with meta","time":{"start":1758562489834,"stop":1758562489834,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a8c4aa17fded7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1758561394347,"stop":1758561394347,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb842e8b2592d501","name":"Refresh subscription","time":{"start":1758561908707,"stop":1758561908707,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c78c18b942c106","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758561908706,"stop":1758561908706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee7f68731405e86","name":"should successfully subscribe to supported pubsub topic","time":{"start":1758561411372,"stop":1758561411372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b36a7dc6598c5e","name":"Push 30 different messages","time":{"start":1758562489818,"stop":1758562489818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2914a72463003e5","name":"Push message with emoji payload","time":{"start":1758562489818,"stop":1758562489818,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a43ce1df795fda","name":"should populate queue if has active dial","time":{"start":1758561363242,"stop":1758561363242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b420417d51cdb933","name":"Check message on other pubsub topic is not received","time":{"start":1758561887630,"stop":1758561887631,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cfbd2b8a27d4365","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1758561394328,"stop":1758561394328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1a4286debec5b0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1758561374370,"stop":1758561374370,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e4832f5904322d","name":"Subscribe to topic containing XML and publish message","time":{"start":1758561618974,"stop":1758561618975,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9ef5ef64d23ff0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758561908708,"stop":1758561908708,"duration":0},"status":"passed","severity":"normal"},{"uid":"230d160f86767b55","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1758561412463,"stop":1758561412464,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac609151799eb72e","name":"should continually clean up expired entries at intervals","time":{"start":1758561408995,"stop":1758561408996,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2917cdfce3b9c0","name":"Relay + Store","time":{"start":1758561353753,"stop":1758561353753,"duration":0},"status":"passed","severity":"normal"},{"uid":"7789d7cc5bb8e53e","name":"should handle large number of peers request","time":{"start":1758561373670,"stop":1758561373671,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ea41ff63e3872f","name":"Push message with content topic containing special chars","time":{"start":1758562489819,"stop":1758562489819,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c4e458db867a91","name":"random static sharding 9 - Cluster ID: 248, Shard ID: 216","time":{"start":1758561736003,"stop":1758561736003,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a4055fadd1680a","name":"should invoke callbacks when receiving a message","time":{"start":1758561411569,"stop":1758561411570,"duration":1},"status":"passed","severity":"normal"},{"uid":"40fccbce3da526b6","name":"Push message with content topic containing short","time":{"start":1758562489830,"stop":1758562489830,"duration":0},"status":"passed","severity":"normal"},{"uid":"304f3336dd9204b4","name":"should not return locked peers if enough unlocked are available","time":{"start":1758561411276,"stop":1758561411276,"duration":0},"status":"passed","severity":"normal"},{"uid":"90baf6bf4e2755c8","name":"rejects hash query with time filter","time":{"start":1758561363894,"stop":1758561363894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95435652343d62c","name":"should not discard bootstrap peers if under the limit","time":{"start":1758561481814,"stop":1758561481815,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7dce64b1aed32f8","name":"should return false when peer has no shard info","time":{"start":1758561363589,"stop":1758561363589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e5e19aae072af1","name":"should get all peers from store","time":{"start":1758561364326,"stop":1758561364333,"duration":7},"status":"passed","severity":"normal"},{"uid":"683faf8dce5193bf","name":"should create KeepAliveManager with required options","time":{"start":1758561364187,"stop":1758561364188,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a160e3008a629df","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1758561347770,"stop":1758561347771,"duration":1},"status":"passed","severity":"normal"},{"uid":"31edc2c35962f476","name":"should maintain chronological order of messages in localHistory","time":{"start":1758561400352,"stop":1758561400352,"duration":0},"status":"passed","severity":"normal"},{"uid":"dca72399721bd342","name":"should be safe to call multiple times","time":{"start":1758561363124,"stop":1758561363124,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd23ad58cb8f71e5","name":"should be safe to call multiple times","time":{"start":1758561364321,"stop":1758561364323,"duration":2},"status":"passed","severity":"normal"},{"uid":"d40496770346f13b","name":"Push message with content topic containing long","time":{"start":1758562489806,"stop":1758562489807,"duration":1},"status":"passed","severity":"normal"},{"uid":"96cda40c0933c6d","name":"should register libp2p event listeners when start is called","time":{"start":1758561411277,"stop":1758561411277,"duration":0},"status":"passed","severity":"normal"},{"uid":"709d7ce005d6b9fc","name":"should handle hash queries without validation","time":{"start":1758561412464,"stop":1758561412464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8e092fe6dc1f49","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1758561410120,"stop":1758561410121,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d3af396b0f858c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1758561394340,"stop":1758561394341,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b747a2378ce29b","name":"Outgoing message is possibly acknowledged","time":{"start":1758561415453,"stop":1758561415453,"duration":0},"status":"passed","severity":"normal"},{"uid":"659a5ec0a04fe129","name":"should dial with multiaddr and return stream","time":{"start":1758561364385,"stop":1758561364385,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8efa04630a95d9","name":"Push message with meta","time":{"start":1758562489798,"stop":1758562489798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7645bc131e6722a0","name":"tcp ip4 address","time":{"start":1758561353063,"stop":1758561353064,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb07a08273886ca","name":"should check false positive rate","time":{"start":1758561397631,"stop":1758561397631,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3a47367eb6b607","name":"Passing page size 11 when there are 10 messages","time":{"start":1758561761427,"stop":1758561761428,"duration":1},"status":"passed","severity":"normal"},{"uid":"285460306dcb0cab","name":"Fails to push message bigger that 1MB","time":{"start":1758562489836,"stop":1758562489836,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f215f1d6d950353","name":"Push message with short payload","time":{"start":1758562489824,"stop":1758562489824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48303406a3eaf42","name":"Push message with unicode special characters payload","time":{"start":1758562489817,"stop":1758562489817,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf8c8fc0963cbd4","name":"should reject if Relay is requested but not mounted","time":{"start":1758561412554,"stop":1758561412554,"duration":0},"status":"passed","severity":"normal"},{"uid":"875e44ed2bbae7e7","name":"Push message with special chars payload","time":{"start":1758562489814,"stop":1758562489814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01f2ec456363c48","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1758561400352,"stop":1758561400352,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b8b162a2d88e68","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1758561364339,"stop":1758561364339,"duration":0},"status":"passed","severity":"normal"},{"uid":"903ce1ef8e713b5e","name":"should clear dial history on start","time":{"start":1758561363230,"stop":1758561363230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35f383bec46ca05","name":"should handle errors when globalThis is not available","time":{"start":1758561362706,"stop":1758561362706,"duration":0},"status":"passed","severity":"normal"},{"uid":"358dd260b0aea704","name":"Push message with content topic containing long","time":{"start":1758562489819,"stop":1758562489819,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b11147504f52d4","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1758561724166,"stop":1758561724166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea46ebfdfde86bff","name":"should not receive a peer event before start","time":{"start":1758561443975,"stop":1758561443976,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1686dd4a888215","name":"should properly create location multiaddrs - tcp6","time":{"start":1758561353750,"stop":1758561353750,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ba759d50d7105a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758561908711,"stop":1758561908711,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f565713a860434","name":"should process successful peer exchange query","time":{"start":1758561374127,"stop":1758561374127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65b010c0f07659f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1758561411290,"stop":1758561411290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65996cdf0420f80","name":"throws an error for improperly formatted content topics","time":{"start":1758561347763,"stop":1758561347763,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e507d6935c53c","name":"Check received message with timestamp: 1758561438628 ","time":{"start":1758561887629,"stop":1758561887629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e30f1563afbdc3","name":"should trigger query when it went offline since the last successful query","time":{"start":1758561411485,"stop":1758561411489,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a5cc4afb1165e03","name":"Push message with shell command payload","time":{"start":1758562489828,"stop":1758562489828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef958940dd2c33df","name":"should remove event listeners when stopped","time":{"start":1758561411471,"stop":1758561411472,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ac3f7635215212","name":"Push message with numeric payload","time":{"start":1758562489824,"stop":1758562489825,"duration":1},"status":"passed","severity":"normal"},{"uid":"c56f1a8765a5755e","name":"Callback on promise, aborts when callback returns true","time":{"start":1758561767431,"stop":1758561767432,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d2b2a51664f3d5","name":"should not modify tags of connections for different peers","time":{"start":1758561411290,"stop":1758561411291,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a1710b57878cd3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758561908707,"stop":1758561908707,"duration":0},"status":"passed","severity":"normal"},{"uid":"a447cee4ad03a36a","name":"should not execute task if max attempts is 0","time":{"start":1758561409963,"stop":1758561409967,"duration":4},"status":"passed","severity":"normal"},{"uid":"8aaed996fffe3051","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1758561409952,"stop":1758561409953,"duration":1},"status":"passed","severity":"normal"},{"uid":"3848fae315edc391","name":"should filter out already connected peers","time":{"start":1758561364333,"stop":1758561364334,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95751f49f2f1918","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1758561765184,"stop":1758561765184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbc1d20664f38c0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1758561394285,"stop":1758561394285,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b40f740e5e83f97","name":"should handle malformed response data","time":{"start":1758561373669,"stop":1758561373669,"duration":0},"status":"passed","severity":"normal"},{"uid":"b885f36699e3b923","name":"Non TWN Cluster","time":{"start":1758561712823,"stop":1758561712823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dba23c03357021","name":"should push the message to the outgoing buffer","time":{"start":1758561400347,"stop":1758561400348,"duration":1},"status":"passed","severity":"normal"},{"uid":"345d69eddca0d6e5","name":"Check received message containing Chinese","time":{"start":1758561887625,"stop":1758561887625,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc55fc54b9faf659","name":"should handle dial errors gracefully","time":{"start":1758561363246,"stop":1758561363255,"duration":9},"status":"passed","severity":"normal"},{"uid":"1b2ff42424f8db7b","name":"Default pageSize","time":{"start":1758561761429,"stop":1758561761429,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e6fcb4d4276847","name":"should maintain proper timestamps if all messages received","time":{"start":1758561400350,"stop":1758561400351,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b3da5586dd367135","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758561887634,"stop":1758561887634,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecf74f1da553af9","name":"should handle missing messages with undefined retrievalHint","time":{"start":1758561400356,"stop":1758561400357,"duration":1},"status":"passed","severity":"normal"},{"uid":"6323f73e34f9c2b3","name":"should skip peer when dialed recently","time":{"start":1758561363238,"stop":1758561363238,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e7d2f2d46d757a","name":"Push message with shell command payload","time":{"start":1758562489804,"stop":1758562489804,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e91b42d889b434","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1758561618977,"stop":1758561618977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c673172ec29585ae","name":"should create an instance with libp2p and dialer","time":{"start":1758561363113,"stop":1758561363114,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc44234f393baae","name":"Outgoing message is emitted as sending","time":{"start":1758561415451,"stop":1758561415452,"duration":1},"status":"passed","severity":"normal"},{"uid":"a927718ac94e034b","name":"should return different streams if requested simultaniously","time":{"start":1758561364298,"stop":1758561364298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7b6d9d18e9081f","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1758561415455,"stop":1758561415455,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc1dd0919610c2f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1758561400350,"stop":1758561400350,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f015b46d83d1455","name":"should add event listeners for peer connect and disconnect","time":{"start":1758561364188,"stop":1758561364189,"duration":1},"status":"passed","severity":"normal"},{"uid":"18cf267223b5f241","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758561587568,"stop":1758561587569,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad722889d27e2ed","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1758561347764,"stop":1758561347764,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7b10e4c3597ce2","name":"A test","time":{"start":1758561513729,"stop":1758561513730,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0e87aa172b7760","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1758561400353,"stop":1758561400354,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba335776f25eb83","name":"Push to array if already present","time":{"start":1758561347503,"stop":1758561347503,"duration":0},"status":"passed","severity":"normal"},{"uid":"984cffad8a6b614a","name":"Generator, 2 different shards","time":{"start":1758561729575,"stop":1758561729575,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea2250b1b4ed67c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1758561778617,"stop":1758561778617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9e264341e050aa","name":"Push 30 different messages","time":{"start":1758562489806,"stop":1758562489806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b0e6af4fb930cb63","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758561587570,"stop":1758561587570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d16ab0919628ea1","name":"should decode valid enr with tcp successfully","time":{"start":1758561353744,"stop":1758561353744,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a03b92d1a313cea","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1758561415455,"stop":1758561415455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a23ea6691ef89a","name":"should properly create location multiaddrs - udp","time":{"start":1758561353750,"stop":1758561353750,"duration":0},"status":"passed","severity":"normal"},{"uid":"73acb0cdd7260fdf","name":"should dial all remaining peers","time":{"start":1758561364334,"stop":1758561364334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3244015ceddd9b8","name":"Check message with non string payload is not received","time":{"start":1758561887632,"stop":1758561887632,"duration":0},"status":"passed","severity":"normal"},{"uid":"718f124b0dad3bfe","name":"should send to specified number of peers of used peers","time":{"start":1758561411111,"stop":1758561411112,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e29d559355eb59","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758561908697,"stop":1758561908697,"duration":0},"status":"passed","severity":"normal"},{"uid":"48458dc9916fc8da","name":"accepts valid content-filtered query","time":{"start":1758561363890,"stop":1758561363892,"duration":2},"status":"passed","severity":"normal"},{"uid":"d90f9f19a0e468c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1758561394348,"stop":1758561394348,"duration":0},"status":"passed","severity":"normal"},{"uid":"fadd7d1467ec1e32","name":"Check meta is set [symmetric]","time":{"start":1758561383994,"stop":1758561383994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9c9b1c4517d627","name":"Check received message containing numeric","time":{"start":1758561887624,"stop":1758561887624,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1903ee8bbd29279","name":"should do nothing if no non-locked connections to drop","time":{"start":1758561364340,"stop":1758561364340,"duration":0},"status":"passed","severity":"normal"},{"uid":"8798caf24e91be55","name":"should attach causal history and bloom filter to each message","time":{"start":1758561400349,"stop":1758561400349,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e64adfd71b155b","name":"should wait for Store peer to be connected","time":{"start":1758561412556,"stop":1758561412556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a379e306eeacbbd","name":"should set field with only STORE enabled","time":{"start":1758561353752,"stop":1758561353752,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4ddd686bbd53a","name":"should handle case with no peers in store","time":{"start":1758561364335,"stop":1758561364336,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f837e5d4df8cbe2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1758561618972,"stop":1758561618972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97e5db452b8f2d3","name":"random static sharding 5 - Cluster ID: 50, Shard ID: 489","time":{"start":1758561736002,"stop":1758561736002,"duration":0},"status":"passed","severity":"normal"},{"uid":"895c72ccf3ef18ca","name":"should handle peer store errors gracefully","time":{"start":1758561374124,"stop":1758561374124,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d925f0674013e3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1758561459394,"stop":1758561459395,"duration":1},"status":"passed","severity":"normal"},{"uid":"df62d02894f2b57c","name":"should not create relay timers when relay is not provided","time":{"start":1758561364206,"stop":1758561364207,"duration":1},"status":"passed","severity":"normal"},{"uid":"37717deb832e01a2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1758561347756,"stop":1758561347757,"duration":1},"status":"passed","severity":"normal"},{"uid":"453dd5e7cee71adf","name":"Push message with escaped characters payload","time":{"start":1758562489805,"stop":1758562489805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc872ce10fcc149","name":"should add peer to queue when queue is not empty","time":{"start":1758561363237,"stop":1758561363238,"duration":1},"status":"passed","severity":"normal"},{"uid":"b594eecb4e824e12","name":"should set default options when no config provided","time":{"start":1758561364379,"stop":1758561364379,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b31bb9601c10bf","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app81/9/topic22/xml","time":{"start":1758561712825,"stop":1758561712825,"duration":0},"status":"passed","severity":"normal"},{"uid":"65731587f0264f58","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1758561363137,"stop":1758561363137,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed45805ff034952","name":"Overlapping topic subscription","time":{"start":1758561908707,"stop":1758561908707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93282d868a96bc6","name":"Sample","time":{"start":1758561353149,"stop":1758561353149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae91f3b1dfb3a915","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1758561412316,"stop":1758561412316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c10cd78869f8c7","name":"should work with stubbed waku event emitter","time":{"start":1758561411473,"stop":1758561411473,"duration":0},"status":"passed","severity":"normal"},{"uid":"294281cf3a2d4393","name":"Push message with Script payload","time":{"start":1758562489792,"stop":1758562489792,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d83653ef8ae588","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1758561394307,"stop":1758561394307,"duration":0},"status":"passed","severity":"normal"},{"uid":"12532d527ae88db","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1758561373667,"stop":1758561373668,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fbc954636a171d","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1758561400353,"stop":1758561400353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5074b34ad9ce0497","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1758561604559,"stop":1758561604559,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f9fd9fc8a95317","name":"should return null for non-existent peer","time":{"start":1758561364337,"stop":1758561364338,"duration":1},"status":"passed","severity":"normal"},{"uid":"595f854c363aa9c2","name":"messageHashStr produces consistent results for the same input","time":{"start":1758561363616,"stop":1758561363617,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ae6861dd31f99b","name":"Push message with long payload","time":{"start":1758562489801,"stop":1758562489801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c66b028c9ef775b","name":"Retries within maximum given attempts","time":{"start":1758561412232,"stop":1758561412233,"duration":1},"status":"passed","severity":"normal"},{"uid":"35006d4e1b0e926c","name":"should handle errors when getting connections","time":{"start":1758561362753,"stop":1758561362754,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bff5f32d89bdf87","name":"should be able to decode the field with only RELAY set to true","time":{"start":1758561353083,"stop":1758561353084,"duration":1},"status":"passed","severity":"normal"},{"uid":"957fd96bedfe3e7d","name":"should not dial peers from store when browser is not connected","time":{"start":1758561364324,"stop":1758561364324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3c17da32fb129a","name":"Push message with unicode special characters payload","time":{"start":1758562489829,"stop":1758562489829,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ca997436e7257b","name":"should serialize and deserialize correctly","time":{"start":1758561397622,"stop":1758561397622,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ce6a6e18e1430e","name":"returns all values when wanted number is greater than available values","time":{"start":1758561372130,"stop":1758561372131,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd6beb53b874c0e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1758561767432,"stop":1758561767432,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5987263ca4abdfd","name":"should retry failed tasks","time":{"start":1758561409953,"stop":1758561409953,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362003234c91fcb","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1758561767703,"stop":1758561767703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6298640067a4b801","name":"Check publish message containing XML","time":{"start":1758561611165,"stop":1758561611166,"duration":1},"status":"passed","severity":"normal"},{"uid":"dafb26bd90d05a1e","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1758561411266,"stop":1758561411266,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f7db3933b2a3ab","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1758561767706,"stop":1758561767708,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ae25d9248803f0c","name":"Ephemeral messages are not stored","time":{"start":1758561445175,"stop":1758561445178,"duration":3},"status":"passed","severity":"normal"},{"uid":"844e65d549ad9c91","name":"should mark all messages in causal history as acknowledged","time":{"start":1758561400352,"stop":1758561400353,"duration":1},"status":"passed","severity":"normal"},{"uid":"79eeb5ec156a3c7f","name":"Outgoing message is acknowledged","time":{"start":1758561415453,"stop":1758561415453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecb8e4774731dce","name":"Push message with Russian payload","time":{"start":1758562489826,"stop":1758562489826,"duration":0},"status":"passed","severity":"normal"},{"uid":"934675808b0ee6b2","name":"should detect messages with missing dependencies","time":{"start":1758561400354,"stop":1758561400354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31f1fbdb62d0a71","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758561908695,"stop":1758561908696,"duration":1},"status":"passed","severity":"normal"},{"uid":"29468b5dfbe6a8b","name":"should return PeerId when PeerId is provided","time":{"start":1758561363632,"stop":1758561363633,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a73dfe2ba10ad6","name":"Push message with content topic containing JSON","time":{"start":1758562489832,"stop":1758562489833,"duration":1},"status":"passed","severity":"normal"},{"uid":"41935578d0c14cb9","name":"Check publish message containing SQL Injection","time":{"start":1758561611164,"stop":1758561611165,"duration":1},"status":"passed","severity":"normal"},{"uid":"141bc7111dc3180f","name":"should dispatch connect and disconnect events","time":{"start":1758561411276,"stop":1758561411277,"duration":1},"status":"passed","severity":"normal"},{"uid":"615398377de9962c","name":"should successfully stop","time":{"start":1758561411384,"stop":1758561411385,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcffe364ee55e531","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1758561347757,"stop":1758561347757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a93aa6c6bbdc9f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758561887630,"stop":1758561887630,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d2cb6daeffd58c","name":"should send relay ping messages on timer","time":{"start":1758561364208,"stop":1758561364208,"duration":0},"status":"passed","severity":"normal"},{"uid":"4557d2efa1592417","name":"Get Nodes","time":{"start":1758561373582,"stop":1758561373583,"duration":1},"status":"passed","severity":"normal"},{"uid":"96546509d98c0e81","name":"should throw error - no id","time":{"start":1758561353744,"stop":1758561353744,"duration":0},"status":"passed","severity":"normal"},{"uid":"88519f312ab9cc7c","name":"should set field with only RELAY enabled","time":{"start":1758561353751,"stop":1758561353752,"duration":1},"status":"passed","severity":"normal"},{"uid":"99430c862709055a","name":"Push message with custom timestamp: 1727803063368","time":{"start":1758562489811,"stop":1758562489811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6571ca2adfe3713b","name":"Push message with content topic containing SQL Injection","time":{"start":1758562489820,"stop":1758562489820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23cd0dd6ff5fa4","name":"Push message with content topic containing Chinese","time":{"start":1758562489796,"stop":1758562489796,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce3964c890fe6bd","name":"should reject if LightPush is requested but not mounted","time":{"start":1758561412554,"stop":1758561412554,"duration":0},"status":"passed","severity":"normal"},{"uid":"649a6c376ce9d2cc","name":"Passing page size 0 when there are 110 messages","time":{"start":1758561761422,"stop":1758561761422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f2750c92295b0a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758561887629,"stop":1758561887629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adb20aefa9fb99b","name":"should not receive a peer event after stop","time":{"start":1758561443976,"stop":1758561443976,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ca5abd60ec8e25","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1758561373443,"stop":1758561373443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4917bbc97e510a7","name":"should be able to decode the field with only FILTER set to true","time":{"start":1758561353084,"stop":1758561353084,"duration":0},"status":"passed","severity":"normal"},{"uid":"561f718fcb20c95e","name":"Nwaku publishes","time":{"start":1758561601267,"stop":1758561601268,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0e30881636c522","name":"Check publish message containing shell command","time":{"start":1758561611167,"stop":1758561611167,"duration":0},"status":"passed","severity":"normal"},{"uid":"9868da5e8e84b94","name":"should perform ping and update peer store on timer","time":{"start":1758561364203,"stop":1758561364203,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2ec4afb85ed4c2","name":"should not receive a peer event before start","time":{"start":1758561648929,"stop":1758561648929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77b28f19263ba05","name":"should query peers that support peer exchange","time":{"start":1758561374123,"stop":1758561374124,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da0735a2676c834","name":"return first retrieved peers without further DNS queries","time":{"start":1758561374370,"stop":1758561374370,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a4458d1936c823","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1758561394347,"stop":1758561394348,"duration":1},"status":"passed","severity":"normal"},{"uid":"adce343931736048","name":"Push message with numeric payload","time":{"start":1758562489814,"stop":1758562489814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9350d06de527266c","name":"Push message with content topic containing Russian","time":{"start":1758562489820,"stop":1758562489820,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb1e9fe4deaf818","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1758561411289,"stop":1758561411290,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fde6e645782b780","name":"Publish message with custom timestamp: Mon Sep 22 2025 16:20:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1758561611170,"stop":1758561611170,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d56204932e2f4f7","name":"ignores domain fetching errors","time":{"start":1758561374368,"stop":1758561374369,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb617432dc949dd","name":"Encoder error raises irrecoverable error","time":{"start":1758561415452,"stop":1758561415452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55224784bd508af","name":"Push message with custom timestamp: 1758557863369","time":{"start":1758562489835,"stop":1758562489835,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f6a471c3f30cbc","name":"should clear interval on stop","time":{"start":1758561374130,"stop":1758561374130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9476563c8d3b7c58","name":"Push message with Chinese payload","time":{"start":1758562489825,"stop":1758562489825,"duration":0},"status":"passed","severity":"normal"},{"uid":"973ef4dbf1be8213","name":"should handle all zero keep alive options","time":{"start":1758561364211,"stop":1758561364211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3e956ca115b7fa","name":"Throws when trying to push message with empty payload","time":{"start":1758562489829,"stop":1758562489830,"duration":1},"status":"passed","severity":"normal"},{"uid":"661b239cc7ce3779","name":"Push message with content topic containing Russian","time":{"start":1758562489832,"stop":1758562489832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aec455c23a57662","name":"should do nothing when connections still exist","time":{"start":1758561364325,"stop":1758561364325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0881c2010b38a97","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1758561347760,"stop":1758561347760,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a186751a0f6822","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758561908699,"stop":1758561908699,"duration":0},"status":"passed","severity":"normal"},{"uid":"156a06b922c37256","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1758561374371,"stop":1758561374371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca058b7a14d30304","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758561908700,"stop":1758561908700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf52a9ca31f57d4","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1758561363616,"stop":1758561363616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d6fedc45b9f2e7","name":"Push message with numeric payload","time":{"start":1758562489801,"stop":1758562489801,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5c5e6db8c8e0b9","name":"should handle multiple peers with different shard configurations","time":{"start":1758561363262,"stop":1758561363262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee57c82f3eee3ef","name":"should not change state when connections remain after disconnect","time":{"start":1758561362736,"stop":1758561362743,"duration":7},"status":"passed","severity":"normal"},{"uid":"f1586d4308fdfc79","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1758561364206,"stop":1758561364206,"duration":0},"status":"passed","severity":"normal"},{"uid":"5747de235f166989","name":"should handle case when globalThis is not available","time":{"start":1758561362728,"stop":1758561362734,"duration":6},"status":"passed","severity":"normal"},{"uid":"bcf816e7d56db651","name":"Waku message hash computation (no timestamp)","time":{"start":1758561363611,"stop":1758561363614,"duration":3},"status":"passed","severity":"normal"},{"uid":"a55293d0b82656d6","name":"should return start time to last successful query since last query is less than max range","time":{"start":1758561411508,"stop":1758561411509,"duration":1},"status":"passed","severity":"normal"},{"uid":"20fc2e936caf048b","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1758561419970,"stop":1758561419970,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a29aa53e62d53a2","name":"Push message with rate limit","time":{"start":1758562489834,"stop":1758562489834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86dcc915db818fc","name":"messageHashStr produces different results for different inputs","time":{"start":1758561363617,"stop":1758561363629,"duration":12},"status":"passed","severity":"normal"},{"uid":"9694c341f9fadffe","name":"should emit multiple messages when query returns multiple messages","time":{"start":1758561411492,"stop":1758561411500,"duration":8},"status":"passed","severity":"normal"},{"uid":"619c397e4cae81f2","name":"should insert message into bloom filter","time":{"start":1758561400348,"stop":1758561400348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba21dcd43e43090","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1758561618972,"stop":1758561618973,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae524d5dbb26d52","name":"Push message with shell command payload","time":{"start":1758562489793,"stop":1758562489793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b79dd20bb915320","name":"Check received message containing special chars","time":{"start":1758561887638,"stop":1758561887638,"duration":0},"status":"passed","severity":"normal"},{"uid":"7367fc94538783f8","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1758561373442,"stop":1758561373442,"duration":0},"status":"passed","severity":"normal"},{"uid":"4175a0344138c2c1","name":"Push message with short payload","time":{"start":1758562489801,"stop":1758562489801,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ba5abd1c077398","name":"Symmetric encrypt & Decrypt","time":{"start":1758561384337,"stop":1758561384338,"duration":1},"status":"passed","severity":"normal"},{"uid":"343542dde5c23e2c","name":"should not fail to start the service if it is already started","time":{"start":1758561443974,"stop":1758561443975,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f982efa0ff555e","name":"should dial with PeerId and return stream","time":{"start":1758561364384,"stop":1758561364384,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba7a7abbacbfa0a","name":"Outgoing message is possibly acknowledged","time":{"start":1758561414733,"stop":1758561414733,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde20dfb627211dc","name":"Query generator for 2000 messages","time":{"start":1758561767433,"stop":1758561767433,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f7a5d4e7cd44c8","name":"should set field with all protocols enabled","time":{"start":1758561353751,"stop":1758561353751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58c9fe88a1b7a4","name":"Push message with Script payload","time":{"start":1758562489826,"stop":1758562489827,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3fe4b753952289","name":"should add received message to localHistory with retrievalHint","time":{"start":1758561400351,"stop":1758561400351,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6024082744a1eed","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1758561611172,"stop":1758561611172,"duration":0},"status":"passed","severity":"normal"},{"uid":"172a9ffcc5d3456c","name":"Check publish message containing unicode special characters","time":{"start":1758561611168,"stop":1758561611168,"duration":0},"status":"passed","severity":"normal"},{"uid":"280ace03d2aa07d1","name":"should reject if WakuNode is not started","time":{"start":1758561412553,"stop":1758561412553,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0a75aeb4dbfaaf","name":"Check received message containing XML","time":{"start":1758561887640,"stop":1758561887640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4eb1eb617ef929","name":"should add received messages to bloom filter","time":{"start":1758561400351,"stop":1758561400351,"duration":0},"status":"passed","severity":"normal"},{"uid":"191b34763268ca9d","name":"Passing page size 110 when there are 120 messages","time":{"start":1758561761428,"stop":1758561761428,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa0464b9b730107","name":"should not receive a peer event after stop","time":{"start":1758561648929,"stop":1758561648929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c101bfc96cff470b","name":"Push message with custom timestamp: 1727803063368","time":{"start":1758562489799,"stop":1758562489799,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d56e1be4c32976","name":"should throw error - no public key","time":{"start":1758561353744,"stop":1758561353745,"duration":1},"status":"passed","severity":"normal"},{"uid":"2293dfeacb7129f5","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1758561604561,"stop":1758561604562,"duration":1},"status":"passed","severity":"normal"},{"uid":"714eb7686d6e0dc6","name":"should update ack status of messages in outgoing buffer","time":{"start":1758561400359,"stop":1758561400359,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6ce9182c4daa92","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1758561724171,"stop":1758561724171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5985d23bdffdbf78","name":"Check received message containing short","time":{"start":1758561887623,"stop":1758561887624,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e459382cf5f2854","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app4/5/topic807/xml","time":{"start":1758561712823,"stop":1758561712824,"duration":1},"status":"passed","severity":"normal"},{"uid":"24641462197b56a6","name":"Ordered Callback - true","time":{"start":1758561748550,"stop":1758561748550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7152f3dc7ddac18e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1758561394328,"stop":1758561394329,"duration":1},"status":"passed","severity":"normal"},{"uid":"da46ac4c55c71a42","name":"Push message equal or less that 1MB","time":{"start":1758562489800,"stop":1758562489800,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf0fffc79ab0f70","name":"should wait for Filter peer to be connected","time":{"start":1758561412556,"stop":1758561412556,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ce0d902cf51e9c","name":"should stop ping timers on peer disconnect","time":{"start":1758561364199,"stop":1758561364200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccb7a319e4eda53","name":"Publish message with rate limit","time":{"start":1758561611175,"stop":1758561611175,"duration":0},"status":"passed","severity":"normal"},{"uid":"6688f3c6df97e178","name":"should skip peers that don't support peer exchange","time":{"start":1758561374124,"stop":1758561374124,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31bc34d3b48209a","name":"Push message with content topic containing special chars","time":{"start":1758562489795,"stop":1758562489795,"duration":0},"status":"passed","severity":"normal"},{"uid":"158751207e95107","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1758561618967,"stop":1758561618968,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5d3b3523aa324d","name":"Throws when trying to push message with empty payload","time":{"start":1758562489794,"stop":1758562489794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9008f287fec78eaf","name":"Push message with content topic containing emoji","time":{"start":1758562489821,"stop":1758562489821,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3a7c2e233e969f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758561908711,"stop":1758561908711,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b5468ed3ad223d","name":"same cluster: nodes connect","time":{"start":1758561528762,"stop":1758561528764,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd2d33a52007b2a","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1758561443978,"stop":1758561443978,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b719cdc0aad941b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1758561347756,"stop":1758561347756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5b6bcd01a08a2c","name":"can start and stop the service","time":{"start":1758561443973,"stop":1758561443973,"duration":0},"status":"passed","severity":"normal"},{"uid":"328b890bf50fc290","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app98/7/topic719/utf8","time":{"start":1758561712825,"stop":1758561712825,"duration":0},"status":"passed","severity":"normal"},{"uid":"f055a40e624158f0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758561528756,"stop":1758561528760,"duration":4},"status":"passed","severity":"normal"},{"uid":"3f5f2f123f040e5b","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1758561393668,"stop":1758561393668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff97898d7fb5794c","name":"random static sharding 10 - Cluster ID: 299, Shard ID: 651","time":{"start":1758561736003,"stop":1758561736004,"duration":1},"status":"passed","severity":"normal"},{"uid":"485a727d5873fbd8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1758561505574,"stop":1758561505577,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a1845b8062416f5","name":"Push message with Russian payload","time":{"start":1758562489815,"stop":1758562489815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff26e633ed371cd8","name":"should properly setup health event callback","time":{"start":1758561411483,"stop":1758561411483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2599869ca5e389b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1758561347760,"stop":1758561347761,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b1265b6180a631","name":"Passing page size 19 when there are 20 messages","time":{"start":1758561761428,"stop":1758561761428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a87b18e2acc5db7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758561908699,"stop":1758561908700,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c345ea68557d45","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1758561363614,"stop":1758561363615,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff67d2e9de833eb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1758561373444,"stop":1758561373450,"duration":6},"status":"passed","severity":"normal"},{"uid":"1eeab4381afc3ec0","name":"messageHashStr works with IProtoMessage","time":{"start":1758561363616,"stop":1758561363616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b21cc6c1bbde895","name":"Check publish message containing Russian","time":{"start":1758561611164,"stop":1758561611164,"duration":0},"status":"passed","severity":"normal"},{"uid":"765424cf9138c042","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1758561394321,"stop":1758561394323,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3ea8682cc6b6806","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1758561353085,"stop":1758561353086,"duration":1},"status":"passed","severity":"normal"},{"uid":"2828afe24bce6f29","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1758561724166,"stop":1758561724167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad1cdeddd578243","name":"Push message with content topic containing escaped characters","time":{"start":1758562489833,"stop":1758562489833,"duration":0},"status":"passed","severity":"normal"},{"uid":"7803edabbfca939a","name":"Subscribe and receive messages via waku relay post","time":{"start":1758561908705,"stop":1758561908705,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f81290afeeaca0","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1758561400355,"stop":1758561400355,"duration":0},"status":"passed","severity":"normal"},{"uid":"924d631b6036a2fd","name":"Push message with content topic containing emoji","time":{"start":1758562489833,"stop":1758562489834,"duration":1},"status":"passed","severity":"normal"},{"uid":"976f7debb53f863a","name":"should monitor connected peers and store them into cache","time":{"start":1758561534042,"stop":1758561534043,"duration":1},"status":"passed","severity":"normal"},{"uid":"7278716bde23b72d","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1758561400356,"stop":1758561400356,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c88a92674e19322","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1758561411282,"stop":1758561411282,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b44521e61519516","name":"should return no connections if no open connection provided","time":{"start":1758561364276,"stop":1758561364277,"duration":1},"status":"passed","severity":"normal"},{"uid":"778b9ee02b059fef","name":"should handle peer store update failures gracefully","time":{"start":1758561364204,"stop":1758561364204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e808a7cc6d4c23e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1758561618973,"stop":1758561618973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1abfcdee8de8e71","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758561908703,"stop":1758561908704,"duration":1},"status":"passed","severity":"normal"},{"uid":"81697fd8fbe4e60","name":"groups content topics by expected pubsub topic","time":{"start":1758561347761,"stop":1758561347762,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07159ee26467fea","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1758561459401,"stop":1758561459401,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0f8e1d4b796b54","name":"should remove expired entries after TTL has passed","time":{"start":1758561408987,"stop":1758561408988,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42bba2d793052f8","name":"Push message with content topic containing long","time":{"start":1758562489830,"stop":1758562489830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fef3bd4e27fa419","name":"should handle multiple query options for time ranges","time":{"start":1758561412463,"stop":1758561412463,"duration":0},"status":"passed","severity":"normal"},{"uid":"499d5db31371f87d","name":"should lock peers when selected","time":{"start":1758561411267,"stop":1758561411270,"duration":3},"status":"passed","severity":"normal"},{"uid":"e400620bb79bd3c7","name":"msgTime: 0 ms from now, startTime: 1758475365607, endTime: 1758561765607","time":{"start":1758561778620,"stop":1758561778620,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9e35d5fdd1a415","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1758561362722,"stop":1758561362727,"duration":5},"status":"passed","severity":"normal"},{"uid":"11c7357b23762ff8","name":"random static sharding 3 - Cluster ID: 92, Shard ID: 272","time":{"start":1758561736001,"stop":1758561736001,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd6b49ea3d9e725","name":"should wait for LightPush peer to be connected","time":{"start":1758561412555,"stop":1758561412555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f56fe74396c353","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1758561394346,"stop":1758561394346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9411b3b099f5fd4a","name":"should only return 1 node with relay capability","time":{"start":1758561374369,"stop":1758561374370,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3af27091e44fd26","name":"should process queue every 500ms","time":{"start":1758561363256,"stop":1758561363256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0990d5cf2a873","name":"should process tasks in queue","time":{"start":1758561409938,"stop":1758561409949,"duration":11},"status":"passed","severity":"normal"},{"uid":"461c52af8f904bd1","name":"Push message with content topic containing Arabic","time":{"start":1758562489820,"stop":1758562489820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5227e059fadb1125","name":"random static sharding 4 - Cluster ID: 13, Shard ID: 990","time":{"start":1758561736001,"stop":1758561736001,"duration":0},"status":"passed","severity":"normal"},{"uid":"68674f6f790fda9e","name":"should not be empty after adding a subscription","time":{"start":1758561411569,"stop":1758561411569,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e156cfa6b93f3dc","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758561528760,"stop":1758561528761,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8309f5a8dd88fd6","name":"Subscribe to topic containing JSON and publish message","time":{"start":1758561618975,"stop":1758561618976,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f255282a003136","name":"should throw error when no peers are available","time":{"start":1758561412460,"stop":1758561412463,"duration":3},"status":"passed","severity":"normal"},{"uid":"480ab559c1a6711","name":"should remove event listeners from libp2p","time":{"start":1758561362711,"stop":1758561362711,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbd639d33fc08ef","name":"Fails to publish message with size larger than 1 MB","time":{"start":1758561611173,"stop":1758561611173,"duration":0},"status":"passed","severity":"normal"},{"uid":"2022756e31541aa9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1758561393667,"stop":1758561393668,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b92faf295cdf28c","name":"should not trigger query when a recent query happened under threshold","time":{"start":1758561411490,"stop":1758561411490,"duration":0},"status":"passed","severity":"normal"},{"uid":"703ad36909b7e928","name":"different cluster: nodes don't connect","time":{"start":1758561528753,"stop":1758561528756,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fc44055c8147ecb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app73/6/topic801/xml","time":{"start":1758561712827,"stop":1758561712828,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc3722fbe5c70d7","name":"Push message with custom timestamp: 1758557863369","time":{"start":1758562489823,"stop":1758562489823,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b357b842e4fec3","name":"Cluster ID 0, shard 1","time":{"start":1758561736000,"stop":1758561736000,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5a69b04474a452","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758561908709,"stop":1758561908709,"duration":0},"status":"passed","severity":"normal"},{"uid":"af435b9ac847db7a","name":"should handle peerStore errors gracefully","time":{"start":1758561364388,"stop":1758561364388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26cd72901d4e288","name":"Light Node - default protocols","time":{"start":1758561782933,"stop":1758561782933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d70cf18ec4b5575","name":"A test","time":{"start":1758561513729,"stop":1758561513729,"duration":0},"status":"passed","severity":"normal"},{"uid":"456054351519df62","name":"should be able to dial TLS multiaddrs","time":{"start":1758561542948,"stop":1758561542948,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dde820b13e68be7","name":"Push message with meta","time":{"start":1758562489810,"stop":1758562489810,"duration":0},"status":"passed","severity":"normal"},{"uid":"7012e6ba94c1cf86","name":"should work with async generator that yields promises","time":{"start":1758561411484,"stop":1758561411484,"duration":0},"status":"passed","severity":"normal"},{"uid":"367674e4590298b2","name":"Push message with long payload","time":{"start":1758562489789,"stop":1758562489789,"duration":0},"status":"passed","severity":"normal"},{"uid":"399340c4b18b87fd","name":"new peer added after a peer was already found","time":{"start":1758561625495,"stop":1758561625495,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f165e82210a3f6","name":"Query Generator - false","time":{"start":1758561748538,"stop":1758561748539,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf5fc32be573c07","name":"should return false when peer is not on topic","time":{"start":1758561364389,"stop":1758561364389,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4aad53e4db074c","name":"should dial peer when peer is discovered","time":{"start":1758561363124,"stop":1758561363125,"duration":1},"status":"passed","severity":"normal"},{"uid":"146d603ca3888d50","name":"should emit message when we just started and store connect event occurs","time":{"start":1758561411491,"stop":1758561411491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4456614a8b5ea570","name":"Push message with content topic containing numeric","time":{"start":1758562489795,"stop":1758562489795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20564e77fa41f4d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1758561347769,"stop":1758561347769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1de8ed8a432ba96","name":"Encoder throws on empty string content topic","time":{"start":1758561383996,"stop":1758561383996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21158f5bad4f0d0","name":"Query with Ordered Callback, No message returned","time":{"start":1758561738052,"stop":1758561738052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8abda8968cf6a66","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758561908705,"stop":1758561908705,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bedeb030771962","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758561908699,"stop":1758561908699,"duration":0},"status":"passed","severity":"normal"},{"uid":"7237c1ff4d6cccaa","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1758561394301,"stop":1758561394301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a618be3f7f944c5","name":"Relay - dialed after","time":{"start":1758561782930,"stop":1758561782931,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf622f63e43e751b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1758561373443,"stop":1758561373444,"duration":1},"status":"passed","severity":"normal"},{"uid":"8381cd26f97961e5","name":"Push message with unicode special characters payload","time":{"start":1758562489793,"stop":1758562489794,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a10134e05411ed","name":"Subscribe to topic containing long and publish message","time":{"start":1758561618970,"stop":1758561618970,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d350153034e0176","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1758561353086,"stop":1758561353087,"duration":1},"status":"passed","severity":"normal"},{"uid":"934507038f0f1c42","name":"Push message with emoji payload","time":{"start":1758562489805,"stop":1758562489805,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a89e5d2666a963","name":"yields undefined for messages without content topic","time":{"start":1758561364426,"stop":1758561364427,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8bd59909729291d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1758561618975,"stop":1758561618975,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a3350d1da559e6","name":"Push message with content topic containing numeric","time":{"start":1758562489819,"stop":1758562489819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee643772b0c8c54e","name":"should start all internal components","time":{"start":1758561364380,"stop":1758561364381,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f6bba4004ef4de","name":"should dial peers from store when browser is connected","time":{"start":1758561364323,"stop":1758561364324,"duration":1},"status":"passed","severity":"normal"},{"uid":"88110a3ff6e942e7","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1758561394299,"stop":1758561394300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96b5d98f85b53a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1758561347760,"stop":1758561347760,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a24ad2d6c3271fd","name":"Decoder throws on undefined content topic","time":{"start":1758561385480,"stop":1758561385480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c301d270d2a7b80","name":"Subscribe to topic containing emoji and publish message","time":{"start":1758561618978,"stop":1758561618978,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e0c19335e9b516","name":"configure the node with multiple content topics","time":{"start":1758561712828,"stop":1758561712828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8b95a507f819eb","name":"should be safe to call multiple times","time":{"start":1758561363115,"stop":1758561363115,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d3ec1b4331af1b","name":"it tolerates circular branch references","time":{"start":1758561374368,"stop":1758561374368,"duration":0},"status":"passed","severity":"normal"},{"uid":"139e8712c6478135","name":"Check received message containing emoji","time":{"start":1758561887628,"stop":1758561887628,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3f69414a4e5030","name":"should handle network check errors gracefully","time":{"start":1758561363261,"stop":1758561363261,"duration":0},"status":"passed","severity":"normal"},{"uid":"552a53f550055ad8","name":"should successfully unsubscribe from an existing subscription","time":{"start":1758561411373,"stop":1758561411373,"duration":0},"status":"passed","severity":"normal"},{"uid":"490f03db4180524f","name":"Fails to publish message with empty text","time":{"start":1758561611172,"stop":1758561611172,"duration":0},"status":"passed","severity":"normal"},{"uid":"112dbab204145fb9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1758561394307,"stop":1758561394307,"duration":0},"status":"passed","severity":"normal"},{"uid":"658e43f898ebf35c","name":"should remove event listener for peer:discovery","time":{"start":1758561363123,"stop":1758561363124,"duration":1},"status":"passed","severity":"normal"},{"uid":"64dd0f1c69b8857c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1758561767430,"stop":1758561767431,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2323d7e07687387","name":"should initialize with default options","time":{"start":1758561374117,"stop":1758561374117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee2d4b870ca66fe","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1758561618966,"stop":1758561618967,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb13a665d48d47ac","name":"should update peer store before dialing","time":{"start":1758561363125,"stop":1758561363125,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f79cbd9b1f26cd0","name":"should initialize with Unhealthy status","time":{"start":1758561412315,"stop":1758561412315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95d72372f5b9824","name":"Push message with content topic containing Russian","time":{"start":1758562489808,"stop":1758562489808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4140fa09f638be4","name":"Encoder throws on empty string content topic","time":{"start":1758561385480,"stop":1758561385480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b81031c2b22b4c4","name":"should drop connection to all peers on hangUp","time":{"start":1758561542946,"stop":1758561542946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3118fa2fc314d263","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1758561445181,"stop":1758561445181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b7aae6e9c290b8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1758561459398,"stop":1758561459399,"duration":1},"status":"passed","severity":"normal"},{"uid":"290c90b4731d13f2","name":"Push message with Basic HTML tag payload","time":{"start":1758562489804,"stop":1758562489804,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e29cf8903c03af4","name":"Check publish message containing JSON","time":{"start":1758561611166,"stop":1758561611167,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92df542dae73e36","name":"should not retry if at least one success","time":{"start":1758561411112,"stop":1758561411112,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcef1cf8237e05b7","name":"Push message with Arabic payload","time":{"start":1758562489815,"stop":1758562489815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6662180abc961794","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1758561611169,"stop":1758561611169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cad0b51f79a3ce","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1758561394305,"stop":1758561394306,"duration":1},"status":"passed","severity":"normal"},{"uid":"a464fe6ec15f8c4c","name":"should increase lamport timestamp","time":{"start":1758561400349,"stop":1758561400350,"duration":1},"status":"passed","severity":"normal"},{"uid":"a808722c216cfab7","name":"Push message with content topic containing unicode special characters","time":{"start":1758562489797,"stop":1758562489797,"duration":0},"status":"passed","severity":"normal"},{"uid":"956564009873ea6d","name":"should perform initial health assessment on start","time":{"start":1758561412317,"stop":1758561412317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc2366ec5929154","name":"Check received message containing Basic HTML tag","time":{"start":1758561887640,"stop":1758561887640,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc67ae4d6134666f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758561908706,"stop":1758561908706,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a5388327202d9d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1758561364389,"stop":1758561364389,"duration":0},"status":"passed","severity":"normal"},{"uid":"11152f7dc839fc2a","name":"should return start time to match max range","time":{"start":1758561411509,"stop":1758561411515,"duration":6},"status":"passed","severity":"normal"},{"uid":"ce95157c806db9e9","name":"Push message with Arabic payload","time":{"start":1758562489826,"stop":1758562489826,"duration":0},"status":"passed","severity":"normal"},{"uid":"adccb6b11cf1f7ec","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1758561363892,"stop":1758561363893,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0da306be5e5376e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758561908711,"stop":1758561908712,"duration":1},"status":"passed","severity":"normal"},{"uid":"973e8ec3f65c12db","name":"Stops search when maxGet is reached","time":{"start":1758561373584,"stop":1758561373587,"duration":3},"status":"passed","severity":"normal"},{"uid":"770178c8731c1f54","name":"Ephemeral field set to true","time":{"start":1758561364629,"stop":1758561364629,"duration":0},"status":"passed","severity":"normal"},{"uid":"96da68548d37aa04","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758561908700,"stop":1758561908700,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5606292df4243ac","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758561528766,"stop":1758561528766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b8341fe9e5c1bc","name":"can query messages by message hash","time":{"start":1758561740616,"stop":1758561740617,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4025482d443e64","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1758561419969,"stop":1758561419970,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c695dd0f43b72f0","name":"Fails to push message bigger that 1MB","time":{"start":1758562489823,"stop":1758562489824,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf640288dcda516","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1758561505572,"stop":1758561505574,"duration":2},"status":"passed","severity":"normal"},{"uid":"171596d3b9d46c22","name":"should handle multiple peer connections","time":{"start":1758561364196,"stop":1758561364197,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0f0c139df1c7b9","name":"Check received message containing JSON","time":{"start":1758561887627,"stop":1758561887627,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee2c12e88aa5a0e","name":"Renews subscription after lossing a connection","time":{"start":1758561908704,"stop":1758561908704,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac7dad8a2070789","name":"should handle dial errors","time":{"start":1758561364385,"stop":1758561364385,"duration":0},"status":"passed","severity":"normal"},{"uid":"16514cf5011eaceb","name":"Using a function","time":{"start":1758561774154,"stop":1758561774154,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba7dde0bfef87f5","name":"should sort peers by ping value","time":{"start":1758561364388,"stop":1758561364388,"duration":0},"status":"passed","severity":"normal"},{"uid":"80acba6e1eecdfc5","name":"should return false when peer is not found","time":{"start":1758561363589,"stop":1758561363589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8889cde30aba05ef","name":"Waku message hash computation (payload length 0)","time":{"start":1758561363610,"stop":1758561363611,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae68e26d6d38a031","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1758561394323,"stop":1758561394324,"duration":1},"status":"passed","severity":"normal"},{"uid":"1778ee54142d9cd7","name":"should not fail to stop the service if it was not started","time":{"start":1758561378012,"stop":1758561378012,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c201a61de7745cc","name":"should skip peers without ENR","time":{"start":1758561374128,"stop":1758561374128,"duration":0},"status":"passed","severity":"normal"},{"uid":"640149bd0aa32a3b","name":"should return false when peer is not found","time":{"start":1758561363604,"stop":1758561363605,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c04351181141c20","name":"should filter out undefined ENRs","time":{"start":1758561373661,"stop":1758561373663,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e12254307777de4","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1758561411373,"stop":1758561411373,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb74ec829c5cdf64","name":"Callback on promise","time":{"start":1758561767431,"stop":1758561767431,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f24531149e6017e","name":"Round trip binary serialization","time":{"start":1758561364628,"stop":1758561364629,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fb40df0ff8d7ce","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1758561394329,"stop":1758561394329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb4952f8fd58b76","name":"peer:update - should do nothing if another protocol hit","time":{"start":1758561364298,"stop":1758561364299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7458c313f674d9b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1758561738053,"stop":1758561738053,"duration":0},"status":"passed","severity":"normal"},{"uid":"caca3a1109a0c0a8","name":"Push message with short payload","time":{"start":1758562489813,"stop":1758562489813,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab0a68f3422fcd9","name":"Ordered Callback - false","time":{"start":1758561748550,"stop":1758561748551,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0171d7a6ae385b6","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1758561347758,"stop":1758561347758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0d7ef09bf05f80","name":"should drop connection to one peer on hangUp","time":{"start":1758561542946,"stop":1758561542947,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f199780c75839de","name":"should decode valid enr successfully","time":{"start":1758561353743,"stop":1758561353743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aaa5f39c4e11717","name":"should set field with only LIGHTPUSH enabled","time":{"start":1758561353752,"stop":1758561353752,"duration":0},"status":"passed","severity":"normal"},{"uid":"678c67f152fc4fe","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1758561364341,"stop":1758561364341,"duration":0},"status":"passed","severity":"normal"},{"uid":"6001d7ffbaefebdf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1758561459395,"stop":1758561459396,"duration":1},"status":"passed","severity":"normal"},{"uid":"38258df66f7e0d0e","name":"Check message on other pubsub topic is not received","time":{"start":1758561887645,"stop":1758561887645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3291ccaede61dd","name":"Push message with rate limit","time":{"start":1758562489798,"stop":1758562489799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8a7974b84acc07","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1758561411283,"stop":1758561411283,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4b444abe49af17","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758561463138,"stop":1758561463138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceaa2075d9bc5a23","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1758561618966,"stop":1758561618966,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72c4d5a7f9a6ef3","name":"Check received message containing SQL Injection","time":{"start":1758561887626,"stop":1758561887626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5507b213d66d281e","name":"Check message with no payload is not received","time":{"start":1758561887631,"stop":1758561887632,"duration":1},"status":"passed","severity":"normal"},{"uid":"9547b6a108e11226","name":"should return false when peer is on different cluster","time":{"start":1758561363587,"stop":1758561363588,"duration":1},"status":"passed","severity":"normal"},{"uid":"557da814f2405484","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1758561364299,"stop":1758561364299,"duration":0},"status":"passed","severity":"normal"},{"uid":"67524b08adae65ea","name":"Relay - dialed first","time":{"start":1758561782930,"stop":1758561782930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb73b8c0474d5be","name":"should discard bootstrap peers when has more than set limit","time":{"start":1758561481814,"stop":1758561481814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead1d2adcc4dfaab","name":"Subscribe and receives messages on 20 topics","time":{"start":1758561908706,"stop":1758561908706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec02c2ae7c71b5b8","name":"nwaku subscribes","time":{"start":1758561601266,"stop":1758561601266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39c6f96a1fd849a","name":"should not process empty queue","time":{"start":1758561363257,"stop":1758561363260,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb81b6df6914bd1f","name":"should reassess health immediately when peer disconnects","time":{"start":1758561412317,"stop":1758561412317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc12db7b89ecfdf","name":"accepts time-filtered query with content filter","time":{"start":1758561363894,"stop":1758561363895,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd7850153e91efe","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1758561778622,"stop":1758561778622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2787adedfedb31","name":"Subscribe to topic containing Script and publish message","time":{"start":1758561618974,"stop":1758561618974,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0069f8aedfcc48","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758561587563,"stop":1758561587564,"duration":1},"status":"passed","severity":"normal"},{"uid":"440dda6228cd108f","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1758561513509,"stop":1758561513510,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f208021ec1f760","name":"Retries within given interval","time":{"start":1758561412232,"stop":1758561412232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e600c1d1622a470","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1758561385478,"stop":1758561385478,"duration":0},"status":"passed","severity":"normal"},{"uid":"742d0a3c1ab500a7","name":"msgTime: 0 ms from now, startTime: 1758302565607, endTime: 1758561765607","time":{"start":1758561778619,"stop":1758561778620,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79c4b330db7fa2c","name":"returns all values when wanted number matches available values","time":{"start":1758561372128,"stop":1758561372130,"duration":2},"status":"passed","severity":"normal"},{"uid":"902787806d4a8604","name":"should skip peer when not on same cluster","time":{"start":1758561363244,"stop":1758561363245,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d30c4a28474a888","name":"Push message with custom timestamp: 1727803063369","time":{"start":1758562489835,"stop":1758562489835,"duration":0},"status":"passed","severity":"normal"},{"uid":"429ffff44f1d26e3","name":"should work with mixed v2 and v3 peers","time":{"start":1758561411113,"stop":1758561411117,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc7a891afa5878b2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1758561347759,"stop":1758561347759,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab4d1135a02e73d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1758561394334,"stop":1758561394334,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3d3126b8482597","name":"Push message with content topic containing Arabic","time":{"start":1758562489831,"stop":1758562489832,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9c417b2ea17489","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app55/9/topic451/proto","time":{"start":1758561712827,"stop":1758561712827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48958e20715a332","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1758561738051,"stop":1758561738052,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a8b90c1dedab5c","name":"Check received message containing Arabic","time":{"start":1758561887638,"stop":1758561887639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b67bdf775ecf5","name":"Check received message containing Russian","time":{"start":1758561887639,"stop":1758561887639,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcca68b47e01f049","name":"should dial all known peers when reached zero connections","time":{"start":1758561481813,"stop":1758561481813,"duration":0},"status":"passed","severity":"normal"},{"uid":"472304a07e89aee","name":"Push message with content topic containing JSON","time":{"start":1758562489820,"stop":1758562489821,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e9cba34b0a405d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1758561373436,"stop":1758561373436,"duration":0},"status":"passed","severity":"normal"},{"uid":"2466e412e0bf5fe6","name":"Subscribe to topic containing long and receive message","time":{"start":1758561908708,"stop":1758561908708,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f12457dbe625fb8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1758561394346,"stop":1758561394347,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b020cdec2d986b","name":"should handle empty pubsub topics","time":{"start":1758561364210,"stop":1758561364210,"duration":0},"status":"passed","severity":"normal"},{"uid":"168688aac38372f5","name":"different cluster: nodes don't connect","time":{"start":1758561528764,"stop":1758561528766,"duration":2},"status":"passed","severity":"normal"},{"uid":"83dd48205175dd0a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758561887647,"stop":1758561887647,"duration":0},"status":"passed","severity":"normal"},{"uid":"77da5c9d7e059610","name":"Push message with content topic containing escaped characters","time":{"start":1758562489809,"stop":1758562489809,"duration":0},"status":"passed","severity":"normal"},{"uid":"949547d81cdc4fd8","name":"should remove event listeners","time":{"start":1758561364195,"stop":1758561364195,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b1b042fc72f9e9","name":"Push message with long payload","time":{"start":1758562489813,"stop":1758562489814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c152068d1a8e2a2","name":"should encodeTxt and decodeTxt","time":{"start":1758561353742,"stop":1758561353743,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4822f6691540686","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1758561347759,"stop":1758561347759,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee1dde0f33060cc","name":"Push message with short payload","time":{"start":1758562489788,"stop":1758562489789,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7df7d368832cec","name":"should not create multiple intervals when called multiple times","time":{"start":1758561363231,"stop":1758561363234,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd5c0cf5c0fc8e69","name":"yields decoded messages","time":{"start":1758561364426,"stop":1758561364426,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e9e08f05c1c01f","name":"should properly start and stop event listening","time":{"start":1758561412316,"stop":1758561412317,"duration":1},"status":"passed","severity":"normal"},{"uid":"9894f1bec77b64df","name":"should get / set TCP multiaddr","time":{"start":1758561353748,"stop":1758561353748,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b44a8ece4dae39","name":"Check received message containing Script","time":{"start":1758561887626,"stop":1758561887626,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe12293c3ae9211","name":"ignores unrecognized TXT record formats","time":{"start":1758561374369,"stop":1758561374369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80b7887ca88b98f","name":"Push message with content topic containing Russian","time":{"start":1758562489796,"stop":1758562489796,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb4bc3cd19d0eeb","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1758561400355,"stop":1758561400356,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bfbb0852e2e19d","name":"should handle ping failures gracefully","time":{"start":1758561364203,"stop":1758561364204,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f292e7772f5367","name":"Push message with custom timestamp: 1758565063369","time":{"start":1758562489823,"stop":1758562489823,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abfad38bdb7bca3","name":"Push message with content topic containing long","time":{"start":1758562489795,"stop":1758562489795,"duration":0},"status":"passed","severity":"normal"},{"uid":"c429c985a226512a","name":"should handle queue overflow by adding peers to queue","time":{"start":1758561363255,"stop":1758561363256,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7cce88ccd3f9ae","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1758561373668,"stop":1758561373668,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f8a49f06e157cc","name":"should handle dial errors gracefully","time":{"start":1758561363125,"stop":1758561363125,"duration":0},"status":"passed","severity":"normal"},{"uid":"22537e3413fec2f6","name":"throws on content topic with generation field greater than 0","time":{"start":1758561347753,"stop":1758561347753,"duration":0},"status":"passed","severity":"normal"},{"uid":"39691e3db101e723","name":"should emit a peer event after start","time":{"start":1758561443975,"stop":1758561443975,"duration":0},"status":"passed","severity":"normal"},{"uid":"add7561e4f3f6e30","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1758561373441,"stop":1758561373442,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2880e1614f9ff20","name":"Check received message containing JSON","time":{"start":1758561887641,"stop":1758561887641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efd09a07f242311","name":"Outgoing message is retried until acknowledged","time":{"start":1758561415454,"stop":1758561415454,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c54cf86db7eb477","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1758561505569,"stop":1758561505570,"duration":1},"status":"passed","severity":"normal"},{"uid":"6646be28b0a068f3","name":"should return false when peer shard info is not found","time":{"start":1758561363598,"stop":1758561363598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a78583fa05a519","name":"Rejects garbage","time":{"start":1758561423267,"stop":1758561423268,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9491f7b1c685d8","name":"Push message with SQL Injection payload","time":{"start":1758562489826,"stop":1758562489826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8967f2310a53064e","name":"should handle query errors gracefully","time":{"start":1758561374126,"stop":1758561374127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3599c5035eac15","name":"should add event listeners to globalThis","time":{"start":1758561362704,"stop":1758561362705,"duration":1},"status":"passed","severity":"normal"},{"uid":"23d4f0c075c11d05","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758561374371,"stop":1758561374371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99548f8c8088e87e","name":"Check received message containing Basic HTML tag","time":{"start":1758561887627,"stop":1758561887627,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de248d560656aca","name":"Check received message with timestamp: 1758561438628000000 ","time":{"start":1758561887642,"stop":1758561887643,"duration":1},"status":"passed","severity":"normal"},{"uid":"36151e16d8a0301c","name":"should return true when peer is on the same cluster","time":{"start":1758561363587,"stop":1758561363587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fdf426ba779943","name":"should be safe to call multiple times","time":{"start":1758561364195,"stop":1758561364196,"duration":1},"status":"passed","severity":"normal"},{"uid":"632ac1f0b396d97f","name":"Outgoing message is emitted as sent","time":{"start":1758561414732,"stop":1758561414732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd74f05e386be5e","name":"Mutual subscription","time":{"start":1758561618963,"stop":1758561618963,"duration":0},"status":"passed","severity":"normal"},{"uid":"758f2bb894de1bb2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1758561394334,"stop":1758561394334,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd4202ae6d58e26","name":"Check publish message containing Arabic","time":{"start":1758561611162,"stop":1758561611163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1a31948f7a121c","name":"Encoder throws on undefined content topic","time":{"start":1758561385479,"stop":1758561385480,"duration":1},"status":"passed","severity":"normal"},{"uid":"14ac443ee85d8b00","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1758561411500,"stop":1758561411501,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b161b4d53866df","name":"should handle query errors","time":{"start":1758561374127,"stop":1758561374128,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d756efd2e1a221","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1758561712822,"stop":1758561712822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db3f24b394a63ee","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1758561604561,"stop":1758561604561,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ec779936504a1c","name":"ends after yielding if response size indicates end","time":{"start":1758561364428,"stop":1758561364429,"duration":1},"status":"passed","severity":"normal"},{"uid":"936298334aaa86a6","name":"Relay + Store","time":{"start":1758561445330,"stop":1758561445330,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9efb4077fd52cb","name":"should handle peer store errors gracefully","time":{"start":1758561363126,"stop":1758561363133,"duration":7},"status":"passed","severity":"normal"},{"uid":"ffcb5159c5b46c58","name":"should handle peer store errors gracefully","time":{"start":1758561412317,"stop":1758561412318,"duration":1},"status":"passed","severity":"normal"},{"uid":"38af5abd522a1adf","name":"All","time":{"start":1758561445337,"stop":1758561445339,"duration":2},"status":"passed","severity":"normal"},{"uid":"b475657cd1fc0527","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758561587567,"stop":1758561587568,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc0bbb366b02dde","name":"should allow redial after failed dial cooldown expires","time":{"start":1758561363255,"stop":1758561363255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f237b7b44a2046","name":"should not start if already started","time":{"start":1758561374118,"stop":1758561374119,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c758153dcd73b8c","name":"should have no discoveries enabled by default","time":{"start":1758561410119,"stop":1758561410120,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9d14a0624146bd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1758561778615,"stop":1758561778616,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a833780e4ff8b7","name":"should handle a minimal index list","time":{"start":1758561347793,"stop":1758561347793,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d7fb1681b042a","name":"should use DNS peer discovery with light client","time":{"start":1758561443977,"stop":1758561443977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d21bf85fae9893d7","name":"should create QueryOnConnect instance without options","time":{"start":1758561411468,"stop":1758561411469,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed965bfb675908f","name":"should return true when peer is on the specified shard","time":{"start":1758561363597,"stop":1758561363597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55ec13cd1462d53","name":"Used by Waku Relay","time":{"start":1758561774155,"stop":1758561774155,"duration":0},"status":"passed","severity":"normal"},{"uid":"4721840628214b1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1758561383992,"stop":1758561383993,"duration":1},"status":"passed","severity":"normal"},{"uid":"c874eb056a8111b3","name":"Push message with rate limit","time":{"start":1758562489811,"stop":1758562489811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa16eb933039a10","name":"rejects hash query with content filter parameters","time":{"start":1758561363894,"stop":1758561363894,"duration":0},"status":"passed","severity":"normal"},{"uid":"50527adb2cd27406","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1758561347793,"stop":1758561347793,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f248db2ebaf8d6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758561908710,"stop":1758561908710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40f7f89487cfefe","name":"Check publish message after service node is restarted","time":{"start":1758561611174,"stop":1758561611174,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a702444a9701479","name":"should return undefined if no connection provided","time":{"start":1758561364295,"stop":1758561364295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d073be4d8b51094d","name":"Push message with content topic containing Arabic","time":{"start":1758562489796,"stop":1758562489796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83c85d353a6a2e1","name":"Check publish message containing Chinese","time":{"start":1758561611161,"stop":1758561611162,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b8f6843041a55","name":"can start and stop the service","time":{"start":1758561378011,"stop":1758561378011,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fbbde9e0df6b48","name":"Fails to push message bigger that 1MB","time":{"start":1758562489812,"stop":1758562489813,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8125614d4aca5a3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758561908709,"stop":1758561908709,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb036b2e9c6f5996","name":"should throw error - no id","time":{"start":1758561353745,"stop":1758561353745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4312b81e97c43a","name":"random static sharding 6 - Cluster ID: 966, Shard ID: 107","time":{"start":1758561736002,"stop":1758561736002,"duration":0},"status":"passed","severity":"normal"},{"uid":"165c5f65d9c71cb2","name":"Promise Callback - false","time":{"start":1758561748549,"stop":1758561748549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8990ef6849787194","name":"Subscribe to topic containing long and receive message","time":{"start":1758561908698,"stop":1758561908699,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8e30169e9a417a","name":"should not allow k > 12","time":{"start":1758561393665,"stop":1758561393666,"duration":1},"status":"passed","severity":"normal"},{"uid":"55090317fcdfb8f7","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1758561373435,"stop":1758561373435,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd350bb0458deca","name":"Passing page size 10 when there are 10 messages","time":{"start":1758561761426,"stop":1758561761427,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c7c8247cc9a487f","name":"Js publishes, other Js receives","time":{"start":1758561601268,"stop":1758561601269,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a694f056ac1517","name":"Push message with content topic containing short","time":{"start":1758562489795,"stop":1758562489795,"duration":0},"status":"passed","severity":"normal"},{"uid":"9004b2d56954fbb4","name":"Sync message are not sent excessively within sync frequency","time":{"start":1758561419969,"stop":1758561419969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e632ed0d5c85de31","name":"should hang up with multiaddr and return true on success","time":{"start":1758561364386,"stop":1758561364386,"duration":0},"status":"passed","severity":"normal"},{"uid":"1142aab0455732f6","name":"should return true even if peer has no overlapping shards","time":{"start":1758561363588,"stop":1758561363588,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8925a3bd2018f3","name":"throws on content topic with too few or too many fields","time":{"start":1758561347752,"stop":1758561347752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d0e7f5e3077338","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1758561394294,"stop":1758561394295,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18c954afa90e25b","name":"should get / set UDP multiaddr","time":{"start":1758561353748,"stop":1758561353748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebed06dfe06f4ab3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1758561724168,"stop":1758561724169,"duration":1},"status":"passed","severity":"normal"},{"uid":"490efe86bf391687","name":"should create a new stream if no existing for protocol found","time":{"start":1758561364295,"stop":1758561364296,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e5d43b2abe4484","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1758561394278,"stop":1758561394283,"duration":5},"status":"passed","severity":"normal"},{"uid":"3ffba5c6ada5f9bd","name":"should be safe to call multiple times","time":{"start":1758561364194,"stop":1758561364194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37e5f9fa8c2dbc5","name":"should emit a peer event after start","time":{"start":1758561378012,"stop":1758561378012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58caacd4378975b","name":"retrieves a single peer","time":{"start":1758561374367,"stop":1758561374368,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e07ae18a73b8dd5","name":"Nodes with multiple pubsub topic","time":{"start":1758561604561,"stop":1758561604561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb725fb1aed6b29a","name":"should return empty array when no peers connected","time":{"start":1758561364387,"stop":1758561364387,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbe860639f98bf5","name":"Push message with numeric payload","time":{"start":1758562489789,"stop":1758562489790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b302331d282b74e8","name":"Wait given interval before re-trying","time":{"start":1758561412233,"stop":1758561412233,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5554159ae0d02b","name":"Push message equal or less that 1MB","time":{"start":1758562489836,"stop":1758562489836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8202302cb28c6d11","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1758561411467,"stop":1758561411468,"duration":1},"status":"passed","severity":"normal"},{"uid":"71caa754582b1833","name":"should handle special patterns correctly","time":{"start":1758561397630,"stop":1758561397630,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e2d9300598e0ac","name":"Publish message with custom timestamp: Mon Sep 22 2025 18:20:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1758561611170,"stop":1758561611171,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a99d48f5478d553","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758561463139,"stop":1758561463140,"duration":1},"status":"passed","severity":"normal"},{"uid":"b038377c5345942a","name":"should work with stubbed peer manager event emitter","time":{"start":1758561411473,"stop":1758561411473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8236ad6de7a5e5","name":"Automatically retrieves missing message","time":{"start":1758561415454,"stop":1758561415455,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3f849fa8edae47a8","name":"should not fail to start the service if it is already started","time":{"start":1758561378012,"stop":1758561378012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1222c0ec91294d","name":"should save new peer to store","time":{"start":1758561363133,"stop":1758561363134,"duration":1},"status":"passed","severity":"normal"},{"uid":"64596f1a4594d70f","name":"random static sharding 8 - Cluster ID: 390, Shard ID: 922","time":{"start":1758561736003,"stop":1758561736003,"duration":0},"status":"passed","severity":"normal"},{"uid":"903fdc6005867bc5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1758561353078,"stop":1758561353079,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0395ebebcdeba2d","name":"Check received message containing shell command","time":{"start":1758561887641,"stop":1758561887641,"duration":0},"status":"passed","severity":"normal"},{"uid":"5293502473ea7049","name":"Push message with Arabic payload","time":{"start":1758562489790,"stop":1758562489791,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5137e91214b71ea","name":"should work with mock decoders","time":{"start":1758561411479,"stop":1758561411482,"duration":3},"status":"passed","severity":"normal"},{"uid":"84861dea38395489","name":"throws if decoders don't match content topics","time":{"start":1758561364422,"stop":1758561364422,"duration":0},"status":"passed","severity":"normal"},{"uid":"537745f4883369c2","name":"should drop connection via multiaddr with hangUp","time":{"start":1758561542947,"stop":1758561542948,"duration":1},"status":"passed","severity":"normal"},{"uid":"c775ef33f2800fac","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1758561364422,"stop":1758561364422,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ff67f5aaf126a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1758561363609,"stop":1758561363610,"duration":1},"status":"passed","severity":"normal"},{"uid":"185909007c57a4d0","name":"should add sent message to localHistory with retrievalHint","time":{"start":1758561400348,"stop":1758561400349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5788a305bcacabd","name":"Ephemeral field is preserved - encoder v0","time":{"start":1758561445179,"stop":1758561445179,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ed2438811063f6","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1758561394307,"stop":1758561394308,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e8ec8ee7b0cade7","name":"Push message with SQL Injection payload","time":{"start":1758562489803,"stop":1758562489803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38c405dd6aa2101","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758561587563,"stop":1758561587563,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35c0620bb6705d8","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758561528766,"stop":1758561528767,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d90d8d7e0fe7c15","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1758561618974,"stop":1758561618974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90ae7475d007655","name":"Push message with content topic containing Arabic","time":{"start":1758562489808,"stop":1758562489808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc884cb981ccd5f","name":"Fails to push message with large meta","time":{"start":1758562489810,"stop":1758562489811,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09877ac02d4434e","name":"Check received message containing long","time":{"start":1758561887636,"stop":1758561887637,"duration":1},"status":"passed","severity":"normal"},{"uid":"a416b4319c65ecf4","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1758561394300,"stop":1758561394300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb5041e726f0a2f","name":"Check message received after jswaku node is restarted","time":{"start":1758561887646,"stop":1758561887647,"duration":1},"status":"passed","severity":"normal"},{"uid":"33111fc4891a7a1","name":"isConnected return false after peer stops","time":{"start":1758561459397,"stop":1758561459398,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c2d767fd0bac61","name":"Push message with special chars payload","time":{"start":1758562489825,"stop":1758562489825,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a72ac4914e7ca8","name":"Push message with special chars payload","time":{"start":1758562489790,"stop":1758562489790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3413a30de468628b","name":"Push message with JSON payload","time":{"start":1758562489793,"stop":1758562489793,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f27eef41b0a647","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758561587569,"stop":1758561587569,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90b0c4ef5b8c247","name":"should handle different types of entries","time":{"start":1758561408990,"stop":1758561408990,"duration":0},"status":"passed","severity":"normal"},{"uid":"65688b2fff291d51","name":"should not fail to stop the service if it was not started","time":{"start":1758561648925,"stop":1758561648926,"duration":1},"status":"passed","severity":"normal"},{"uid":"27169adfededcfe2","name":"Subscribe and publish message","time":{"start":1758561618964,"stop":1758561618965,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cf6aa3fd61a543","name":"Subscribe to topic containing short and receive message","time":{"start":1758561908707,"stop":1758561908708,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d851d957ed5a3","name":"should start peer exchange discovery","time":{"start":1758561374118,"stop":1758561374118,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab71368bcc69bb7","name":"Renews subscription after lossing a connection","time":{"start":1758561908712,"stop":1758561908712,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbff282ee6dfbc29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1758561394348,"stop":1758561394349,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c4f245448405c46","name":"isConnected should return true after first peer connects","time":{"start":1758561459396,"stop":1758561459396,"duration":0},"status":"passed","severity":"normal"},{"uid":"427cad54034d3e46","name":"should add event listener for peer:discovery","time":{"start":1758561363114,"stop":1758561363114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4ebbec68201ed6","name":"should handle errors when accessing navigator","time":{"start":1758561362754,"stop":1758561362763,"duration":9},"status":"passed","severity":"normal"},{"uid":"98d21771852193e7","name":"should skip updating peer store if peer has same addresses","time":{"start":1758561363134,"stop":1758561363134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35776b0be69c167","name":"ends if response has no messages","time":{"start":1758561364424,"stop":1758561364425,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a6d63317bbf9df","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1758561729575,"stop":1758561729575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9580f4c2a792c54","name":"Sync message is not sent if another sync message was just received","time":{"start":1758561419969,"stop":1758561419969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7725850c8ebedcf2","name":"should start and stop interval correctly","time":{"start":1758561409937,"stop":1758561409937,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fc2f38449e19b1","name":"should capture event listeners for testing","time":{"start":1758561411483,"stop":1758561411483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5530380e4d86d0fb","name":"Decoder throws on empty string content topic","time":{"start":1758561385480,"stop":1758561385480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd985ac663f80b6","name":"Sync message is sent within sync frequency","time":{"start":1758561419968,"stop":1758561419969,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ca081bfaf4d4dc","name":"Push message with custom timestamp: 1758557863368","time":{"start":1758562489799,"stop":1758562489799,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b7b717a528c87","name":"should increase lamport timestamp","time":{"start":1758561400347,"stop":1758561400347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a68a48f98aa786","name":"Check received message containing short","time":{"start":1758561887635,"stop":1758561887635,"duration":0},"status":"passed","severity":"normal"},{"uid":"335c9a3c96442c81","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758561587570,"stop":1758561587571,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20b399c486a4786","name":"should handle incoming messages","time":{"start":1758561411374,"stop":1758561411374,"duration":0},"status":"passed","severity":"normal"},{"uid":"de55ad49eae86adb","name":"should retry if all attempts fail","time":{"start":1758561409968,"stop":1758561409968,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d294492197886a","name":"Correctly serialized arguments","time":{"start":1758561528899,"stop":1758561528899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b14ecded35739","name":"handles different clusterIds correctly","time":{"start":1758561347762,"stop":1758561347762,"duration":0},"status":"passed","severity":"normal"},{"uid":"971624d49081fec","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1758561364342,"stop":1758561364342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b705cd734fca1e8","name":"recovers when dns.resolve returns empty","time":{"start":1758561374368,"stop":1758561374368,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eea107cfadb3a6f","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1758561411501,"stop":1758561411508,"duration":7},"status":"passed","severity":"normal"},{"uid":"dab4dbb2abe07ea2","name":"should dial one peer on dial","time":{"start":1758561542946,"stop":1758561542946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a644a76d37b56c3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1758561353085,"stop":1758561353085,"duration":0},"status":"passed","severity":"normal"},{"uid":"63befa186668d29d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1758561778613,"stop":1758561778614,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b9732eb255d8f7","name":"Reusing cursor across nodes","time":{"start":1758561724172,"stop":1758561724172,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a40d08c94ea81b6","name":"should be safe to call multiple times","time":{"start":1758561364382,"stop":1758561364382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db0352d06e9fac5","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1758561347758,"stop":1758561347758,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf2a8f238eac632","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1758561400355,"stop":1758561400355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cca7ee7f5f86389","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1758561767702,"stop":1758561767702,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ad210f0e74848a","name":"should be safe to call multiple times","time":{"start":1758561364319,"stop":1758561364319,"duration":0},"status":"passed","severity":"normal"},{"uid":"13743a108328c1a7","name":"should reject on timeout if it was set","time":{"start":1758561412555,"stop":1758561412555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9df08aabb320d1","name":"Publishes to nwaku","time":{"start":1758561601266,"stop":1758561601267,"duration":1},"status":"passed","severity":"normal"},{"uid":"563db04b2a04e6aa","name":"should dial peer immediately when queue is empty","time":{"start":1758561363237,"stop":1758561363237,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daeb4a6241e6df","name":"Query Generator, Multiple PubsubTopics","time":{"start":1758561738050,"stop":1758561738050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f736bb211f82064d","name":"random static sharding 2 - Cluster ID: 946, Shard ID: 167","time":{"start":1758561736000,"stop":1758561736001,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee84b203a3e72fc","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1758561383994,"stop":1758561383994,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b725e84d1d64e5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app23/10/topic844/proto","time":{"start":1758561712824,"stop":1758561712824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25a837d0c040b55","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1758561625495,"stop":1758561625496,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8629d88adc21be7","name":"should not fail to start the service if it is already started","time":{"start":1758561648927,"stop":1758561648928,"duration":1},"status":"passed","severity":"normal"},{"uid":"99735cce9754daa1","name":"Push message with content topic containing JSON","time":{"start":1758562489809,"stop":1758562489809,"duration":0},"status":"passed","severity":"normal"},{"uid":"c519b60f5fce797b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758561908705,"stop":1758561908705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55846b34f63b98e","name":"Push message with content topic containing Chinese","time":{"start":1758562489819,"stop":1758562489820,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc6700396109e1c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758561908695,"stop":1758561908695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9371f63dc1300ea","name":"Push message with content topic containing numeric","time":{"start":1758562489807,"stop":1758562489807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f6253f25780cfb","name":"should handle shardReader errors","time":{"start":1758561364390,"stop":1758561364390,"duration":0},"status":"passed","severity":"normal"},{"uid":"77612e97059c6f72","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758561765183,"stop":1758561765184,"duration":1},"status":"passed","severity":"normal"},{"uid":"1374e645bc3007db","name":"Check received message containing Script","time":{"start":1758561887639,"stop":1758561887640,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b465cee9790972c","name":"should return PeerId when PeerId is provided","time":{"start":1758561363630,"stop":1758561363631,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f959597c15e5b2","name":"should sort by messageId when timestamps are equal","time":{"start":1758561399903,"stop":1758561399903,"duration":0},"status":"passed","severity":"normal"},{"uid":"520b2bb8ff74f6b0","name":"Subscribe to topic containing XML and receive message","time":{"start":1758561908701,"stop":1758561908701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21abddff6247f29","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1758561400353,"stop":1758561400353,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8479f1b6a3f7f7","name":"Nodes with multiple pubsub topic","time":{"start":1758561604560,"stop":1758561604560,"duration":0},"status":"passed","severity":"normal"},{"uid":"187d35573114b6d9","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1758561445180,"stop":1758561445180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce59810f0a07fb2e","name":"should handle disconnect when peer has no timers","time":{"start":1758561364209,"stop":1758561364209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6aae71c14988fa","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758561443977,"stop":1758561443978,"duration":1},"status":"skipped","severity":"normal"},{"uid":"31642b4768802364","name":"Push message with content topic containing escaped characters","time":{"start":1758562489797,"stop":1758562489797,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fc3f71bc145ead","name":"should work with v3 peers","time":{"start":1758561411112,"stop":1758561411113,"duration":1},"status":"passed","severity":"normal"},{"uid":"8408ef6c352072f3","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1758561364206,"stop":1758561364206,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8cff413c6972c2","name":"handles different networkShards values correctly","time":{"start":1758561347762,"stop":1758561347763,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ca952684608ce7","name":"Query with Promise Callback, No Decoder","time":{"start":1758561738053,"stop":1758561738053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66d25b6c7e3afdc","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1758561778616,"stop":1758561778617,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf05f62834428a2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1758561373450,"stop":1758561373450,"duration":0},"status":"passed","severity":"normal"},{"uid":"99942e618faba680","name":"Push message with custom timestamp: 1758557863368","time":{"start":1758562489811,"stop":1758562489812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1131f3835b876956","name":"Subscribe to topic containing numeric and publish message","time":{"start":1758561618970,"stop":1758561618971,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bc9c6cf26460be","name":"Query Generator - true","time":{"start":1758561748538,"stop":1758561748538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae7b32d15182ec0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1758561411491,"stop":1758561411491,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f402a27204ad03","name":"Throws when trying to push message with empty payload","time":{"start":1758562489806,"stop":1758562489806,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bb5dfdfcc9caab","name":"Fails to push message with large meta","time":{"start":1758562489798,"stop":1758562489798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a5ba56d7b25bd8","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1758561364202,"stop":1758561364203,"duration":1},"status":"passed","severity":"normal"},{"uid":"252d6e68fc6f93ed","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1758561353086,"stop":1758561353086,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59fbc43d2c61d3c","name":"should return false when pubsub topic parsing fails","time":{"start":1758561363604,"stop":1758561363604,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5f8b88eff151b8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1758561363599,"stop":1758561363603,"duration":4},"status":"passed","severity":"normal"},{"uid":"b3040aba758565d6","name":"returns nothing if no connections present","time":{"start":1758561364276,"stop":1758561364276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddae7da89b3d194b","name":"Check received message containing numeric","time":{"start":1758561887637,"stop":1758561887637,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca37afd421ddca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1758561394347,"stop":1758561394347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a92b41dcdeb1eb8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1758561347768,"stop":1758561347769,"duration":1},"status":"passed","severity":"normal"},{"uid":"635e32d366f76bdf","name":"should be able to decode the field with only STORE set to true","time":{"start":1758561353084,"stop":1758561353085,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6cf1b7c42d51e6c","name":"Asymmetric encrypt & decrypt","time":{"start":1758561384337,"stop":1758561384337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c427257a3085e96","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1758561400356,"stop":1758561400356,"duration":0},"status":"passed","severity":"normal"},{"uid":"398e84062f9baa48","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758561908710,"stop":1758561908711,"duration":1},"status":"passed","severity":"normal"},{"uid":"75142b0d1eb9f3f7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1758561394299,"stop":1758561394299,"duration":0},"status":"passed","severity":"normal"},{"uid":"465a547614f0c7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1758561410121,"stop":1758561410124,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e1254f83b6c9095","name":"Subscribe to topic containing short and receive message","time":{"start":1758561908698,"stop":1758561908698,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d14d74c2b61843","name":"Sync message is not sent if another sync message was just sent","time":{"start":1758561419970,"stop":1758561419970,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c76ce57f361fd14","name":"should create ConnectionManager with relay","time":{"start":1758561364379,"stop":1758561364379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d03433b07cf3f97","name":"throws on empty content topic","time":{"start":1758561347751,"stop":1758561347752,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0e1c7897745b2d","name":"Check message with no content topic is not received","time":{"start":1758561887645,"stop":1758561887646,"duration":1},"status":"passed","severity":"normal"},{"uid":"240fc31af07a19ec","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1758561394332,"stop":1758561394333,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7a43b9f82843ded","name":"Publish without waiting for remote peer","time":{"start":1758561618964,"stop":1758561618964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a40bc06c1442ea","name":"should be safe to call multiple times","time":{"start":1758561363235,"stop":1758561363237,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c0a9d8fe3768e37","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1758561394285,"stop":1758561394285,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbeb0feb0f461ac","name":"LightPush","time":{"start":1758561782932,"stop":1758561782932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e530fe831b813cf5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1758561347768,"stop":1758561347768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead9f0a6de6678a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1758561394349,"stop":1758561394349,"duration":0},"status":"passed","severity":"normal"},{"uid":"affe0029d43d78c1","name":"should successfully query store with valid decoders and options","time":{"start":1758561412460,"stop":1758561412460,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c61afefab14111b","name":"Push message with meta","time":{"start":1758562489822,"stop":1758562489822,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abd5fc835e76514","name":"should reject if Filter is requested but not mounted","time":{"start":1758561412555,"stop":1758561412555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f8083f6031dad8","name":"Push message with content topic containing short","time":{"start":1758562489806,"stop":1758562489806,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fd18ef8ed75868","name":"should discover peers from provided peer cache","time":{"start":1758561534042,"stop":1758561534042,"duration":0},"status":"passed","severity":"normal"},{"uid":"d736708cf47edd05","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1758561394333,"stop":1758561394333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f6dfcf2cf07060","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1758561399903,"stop":1758561399903,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b972b27a098130","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1758561394306,"stop":1758561394307,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aff38192930332d","name":"should handle complete dial lifecycle","time":{"start":1758561363262,"stop":1758561363262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4231b81460f2f18","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1758561400354,"stop":1758561400354,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a6810bcbaff0f4","name":"should start the dialing interval","time":{"start":1758561363230,"stop":1758561363230,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e24623bf4157c78","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1758561347762,"stop":1758561347762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0755c0307850ddf","name":"Outgoing message is emitted as sent","time":{"start":1758561415452,"stop":1758561415452,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b47ca19293c5abe","name":"Check received message containing escaped characters","time":{"start":1758561887628,"stop":1758561887628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3605e28e900b01c4","name":"connects to nwaku","time":{"start":1758561774153,"stop":1758561774153,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a0064ba33067a6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758561887643,"stop":1758561887644,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfffb9ca65d6423d","name":"Push message with emoji payload","time":{"start":1758562489794,"stop":1758562489794,"duration":0},"status":"passed","severity":"normal"},{"uid":"86846f377446575f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1758561394339,"stop":1758561394340,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2dca9fd558e7618","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1758561767708,"stop":1758561767709,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9d464463258979","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1758561604560,"stop":1758561604560,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6bcbe40f819105","name":"should dial peer when no shard info available","time":{"start":1758561363245,"stop":1758561363246,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c1ff8934dab30b","name":"should skip already querying peers","time":{"start":1758561374126,"stop":1758561374126,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc55b894616ee11","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1758561618965,"stop":1758561618965,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77d6d8a9afc8202","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1758561347767,"stop":1758561347768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca57b16635195561","name":"Push message with JSON payload","time":{"start":1758562489816,"stop":1758562489817,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf2810cc6f69f13","name":"should load peers from local storage and dispatch events","time":{"start":1758561378013,"stop":1758561378013,"duration":0},"status":"passed","severity":"normal"},{"uid":"8608ef3ce9800e38","name":"returns only open connection if one present","time":{"start":1758561364276,"stop":1758561364276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8b45af6fd84831","name":"can start the service","time":{"start":1758561378011,"stop":1758561378011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c92e0be1237f42","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1758561778614,"stop":1758561778615,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d0ad0ae660fb3d","name":"Push message with content topic containing Chinese","time":{"start":1758562489807,"stop":1758562489808,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ed59390e19cec7","name":"should set up event listeners when started","time":{"start":1758561411470,"stop":1758561411471,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29b0d4a3d2160c8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758561353087,"stop":1758561353087,"duration":0},"status":"passed","severity":"normal"},{"uid":"deec2a301c77b43e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1758561373442,"stop":1758561373442,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ee379a5ecc9337","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1758561394276,"stop":1758561394277,"duration":1},"status":"passed","severity":"normal"},{"uid":"1992f67a33341b81","name":"Push message with Basic HTML tag payload","time":{"start":1758562489827,"stop":1758562489827,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a810848cd969afb","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1758561411491,"stop":1758561411492,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcc725a9baefb45","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758561908702,"stop":1758561908702,"duration":0},"status":"passed","severity":"normal"},{"uid":"491a330efeccab63","name":"should keep entries that haven't expired yet","time":{"start":1758561408989,"stop":1758561408990,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e0163787ea1a2d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1758561412316,"stop":1758561412316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b498803d495d72","name":"should use peerId from options when provided to queryGenerator","time":{"start":1758561412465,"stop":1758561412465,"duration":0},"status":"passed","severity":"normal"},{"uid":"395e2553edd57d2","name":"should merge provided config with defaults","time":{"start":1758561364379,"stop":1758561364380,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a34be5351d31fa0","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1758561410128,"stop":1758561410128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3809477409095c","name":"should properly create location multiaddrs - tcp","time":{"start":1758561353750,"stop":1758561353750,"duration":0},"status":"passed","severity":"normal"},{"uid":"258aa4629007da6c","name":"peer exchange sets tag","time":{"start":1758561625494,"stop":1758561625495,"duration":1},"status":"passed","severity":"normal"},{"uid":"514806fbbdf4e7ff","name":"Publish message with large meta","time":{"start":1758561611175,"stop":1758561611175,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a251c39ef22e62f","name":"should initialize bloom filter with correct parameters","time":{"start":1758561397616,"stop":1758561397617,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3125700b536a21","name":"Overlapping topic subscription","time":{"start":1758561618969,"stop":1758561618969,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4acf91c7df019a71","name":"should return false when network is not connected","time":{"start":1758561364384,"stop":1758561364384,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b685ae3b3708233","name":"Push message with Script payload","time":{"start":1758562489803,"stop":1758562489803,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfee33c9728f25e4","name":"pre and post cipher","time":{"start":1758561384338,"stop":1758561384338,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf34407741bdf55","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1758561778621,"stop":1758561778622,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b6954730621f60","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1758561394335,"stop":1758561394335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc03f582631f3f62","name":"should create NetworkMonitor with libp2p and events","time":{"start":1758561362692,"stop":1758561362694,"duration":2},"status":"passed","severity":"normal"},{"uid":"bef4c7601888c092","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758561908697,"stop":1758561908697,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37a30fc38d4e819","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1758561353743,"stop":1758561353743,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91985edd8ac7c8d","name":"throws on content topic with non-number generation field","time":{"start":1758561347752,"stop":1758561347753,"duration":1},"status":"passed","severity":"normal"},{"uid":"b500d3f610edf78a","name":"can query messages normally","time":{"start":1758561740615,"stop":1758561740616,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ad3e61240fc364","name":"Push message with escaped characters payload","time":{"start":1758562489793,"stop":1758562489793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2e88075cd6f5ae","name":"should return PeerId when Multiaddr input is provided","time":{"start":1758561363633,"stop":1758561363633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61271eaef50ba89","name":"Outgoing message is acknowledged","time":{"start":1758561414734,"stop":1758561414734,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ce2eb030b32006","name":"should stop all internal components","time":{"start":1758561364381,"stop":1758561364381,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa642d3469e2680","name":"Push 30 different messages","time":{"start":1758562489794,"stop":1758562489794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"496f8e0739efb060","name":"should dial second nwaku node that was discovered","time":{"start":1758561438132,"stop":1758561438136,"duration":4},"status":"skipped","severity":"normal"},{"uid":"febeda4325fe7364","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1758561394293,"stop":1758561394294,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c5eca2b342e8c0","name":"should skip peer when already connected","time":{"start":1758561363238,"stop":1758561363238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fa6e4713e78bae","name":"should partition messages based on acknowledgement status","time":{"start":1758561400357,"stop":1758561400357,"duration":0},"status":"passed","severity":"normal"},{"uid":"17615f6a76307f6d","name":"should dial peer when on same shard","time":{"start":1758561363245,"stop":1758561363245,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd0b045b788022f","name":"should dial more peers if under maxConnections","time":{"start":1758561364339,"stop":1758561364340,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75072b74d38e68d","name":"should properly create location multiaddrs - tcp4","time":{"start":1758561353749,"stop":1758561353749,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3e4072f89f1ca9","name":"should handle mixed protocol support correctly","time":{"start":1758561412318,"stop":1758561412318,"duration":0},"status":"passed","severity":"normal"},{"uid":"812d8d0ee6c3861","name":"should query peer with peer exchange protocol","time":{"start":1758561374125,"stop":1758561374125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff1e1b5e2bf1bfc","name":"should not create timers for topics where peer is not in mesh","time":{"start":1758561364207,"stop":1758561364208,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b822395b0f41af","name":"Incoming message is emitted as received","time":{"start":1758561414734,"stop":1758561414734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b84fcb8ad99d97","name":"should handle errors gracefully when getting peer info","time":{"start":1758561363605,"stop":1758561363605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d46dfc9cb30fd15","name":"does not throw on valid cases","time":{"start":1758561347751,"stop":1758561347751,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a2e11866b12e92","name":"should be empty when created","time":{"start":1758561411568,"stop":1758561411568,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c42cc0c565507f5","name":"Push message with content topic containing SQL Injection","time":{"start":1758562489808,"stop":1758562489809,"duration":1},"status":"passed","severity":"normal"},{"uid":"769bbe4a61f16b9a","name":"should fail to send if no connected peers found","time":{"start":1758561411111,"stop":1758561411111,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3414d6b690b2b","name":"should emit a peer event after start","time":{"start":1758561648928,"stop":1758561648929,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ab45ec5f90f480","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758561908697,"stop":1758561908697,"duration":0},"status":"passed","severity":"normal"},{"uid":"da73183f254c9d7","name":"should compute hash only when first accessed","time":{"start":1758561364631,"stop":1758561364631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e00afc2ad07a5c9","name":"should handle peer not in mesh for all topics","time":{"start":1758561364211,"stop":1758561364211,"duration":0},"status":"passed","severity":"normal"},{"uid":"deeb34bea09134f5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758561587564,"stop":1758561587567,"duration":3},"status":"passed","severity":"normal"},{"uid":"cee195864609a0ec","name":"Push message with content topic containing escaped characters","time":{"start":1758562489821,"stop":1758562489821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99c419daebcd136","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758561908701,"stop":1758561908701,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e70ff1e9a679da","name":"Push message with custom timestamp: 1727803063369","time":{"start":1758562489822,"stop":1758562489822,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a51ce0621523a3","name":"should not fail to stop the service if it was not started","time":{"start":1758561443973,"stop":1758561443974,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9dc343e61e91715","name":"Subscribe to topic containing short and publish message","time":{"start":1758561618969,"stop":1758561618970,"duration":1},"status":"passed","severity":"normal"},{"uid":"29befe6957a39aea","name":"should insert message id into causal history","time":{"start":1758561400348,"stop":1758561400348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce951059d8e68948","name":"should handle errors when removing globalThis listeners","time":{"start":1758561362714,"stop":1758561362714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fa1923d3bbfea8","name":"Check received message with timestamp: 1758561438628 ","time":{"start":1758561887643,"stop":1758561887643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e45922547f91e85","name":"Check meta is set [ecies]","time":{"start":1758561385479,"stop":1758561385479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab744aa771b4e5e","name":"should handle relay send failures gracefully","time":{"start":1758561364208,"stop":1758561364208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec86386d2954869","name":"should not receive a peer event before start","time":{"start":1758561378012,"stop":1758561378013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8a9cf397a9c158","name":"Outgoing message is acknowledged","time":{"start":1758561413498,"stop":1758561413498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c38b12ebf2580e1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1758561353080,"stop":1758561353080,"duration":0},"status":"passed","severity":"normal"},{"uid":"5107af0b33717221","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1758561347769,"stop":1758561347769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91d8c03d88798a7","name":"ends if stream creation fails","time":{"start":1758561364423,"stop":1758561364423,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f55621cc184982","name":"Sign & Recover","time":{"start":1758561384339,"stop":1758561384339,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c7750e96fd71d1","name":"Query generator for multiple messages","time":{"start":1758561767428,"stop":1758561767430,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f760d6fae416645","name":"Push message with Basic HTML tag payload","time":{"start":1758562489792,"stop":1758562489792,"duration":0},"status":"passed","severity":"normal"},{"uid":"819c12dc3b01f015","name":"Check received message with timestamp: 1758561438628000000 ","time":{"start":1758561887629,"stop":1758561887629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a41700b5dde5cee","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1758561394334,"stop":1758561394334,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8e34cc6c6b8150","name":"should never report false negatives","time":{"start":1758561397621,"stop":1758561397621,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4a1efa7ddd8496","name":"should be empty after removing the only subscription","time":{"start":1758561411569,"stop":1758561411569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4818ef01d481f3e","name":"Decrypt messages","time":{"start":1758561589154,"stop":1758561589154,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f6887b3f7f6269","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1758561400358,"stop":1758561400358,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbb9425bd054aaa","name":"should clear existing timers before creating new ones","time":{"start":1758561364209,"stop":1758561364210,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1b6f5279b42c31","name":"should handle onConnected and onDisconnected","time":{"start":1758561411277,"stop":1758561411277,"duration":0},"status":"passed","severity":"normal"},{"uid":"43779b73a79cf169","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758561765184,"stop":1758561765185,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03f5b930d439ea9","name":"does not validate decoders for hash queries","time":{"start":1758561364423,"stop":1758561364423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52f871f8b7083d4","name":"should process up to 3 peers at once","time":{"start":1758561363256,"stop":1758561363257,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0259d960305283","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1758561373663,"stop":1758561373667,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae871fe8cb4d74d3","name":"should handle peer connect event","time":{"start":1758561362735,"stop":1758561362735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f23caf49c94853","name":"should start periodic discovery on start","time":{"start":1758561374130,"stop":1758561374130,"duration":0},"status":"passed","severity":"normal"},{"uid":"834a912d2aed59ee","name":"Encoder throws on undefined content topic","time":{"start":1758561383995,"stop":1758561383996,"duration":1},"status":"passed","severity":"normal"},{"uid":"f442f422f08ab594","name":"should skip peer when failed to dial recently","time":{"start":1758561363238,"stop":1758561363239,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f90fdf5ebb8e5c9","name":"should clear dial history on stop","time":{"start":1758561363235,"stop":1758561363235,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62a297360b803be","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758561587569,"stop":1758561587569,"duration":0},"status":"passed","severity":"normal"},{"uid":"224ebedc72206671","name":"should support chaining for add method","time":{"start":1758561408984,"stop":1758561408987,"duration":3},"status":"passed","severity":"normal"},{"uid":"514b039faf7f76a4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758561908702,"stop":1758561908703,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb423652fb55b6e","name":"should requeue task if no peer is available","time":{"start":1758561409949,"stop":1758561409952,"duration":3},"status":"passed","severity":"normal"},{"uid":"3baf26445888e31d","name":"should handle case with all peers already connected","time":{"start":1758561364336,"stop":1758561364336,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb57dbefdb53dce4","name":"should stop and cleanup resources","time":{"start":1758561411582,"stop":1758561411582,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe2a4bebdc3e59e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1758561618978,"stop":1758561618978,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fcecaf92002657","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app84/8/topic658/json","time":{"start":1758561712823,"stop":1758561712823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e58b307c8293f9a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1758561394284,"stop":1758561394285,"duration":1},"status":"passed","severity":"normal"},{"uid":"629a9fd9cc5782ab","name":"Sets default value correctly","time":{"start":1758561774155,"stop":1758561774156,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd1a2564726650","name":"should handle shard reader errors gracefully","time":{"start":1758561363261,"stop":1758561363261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf5406a437a9087","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758561908712,"stop":1758561908712,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb75bff323e5891d","name":"should be able to encode the field with only STORE set to true","time":{"start":1758561353079,"stop":1758561353080,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec6d052cd4c540c","name":"should be sent with empty content","time":{"start":1758561400357,"stop":1758561400358,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8706182b331375","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1758561411515,"stop":1758561411516,"duration":1},"status":"passed","severity":"normal"},{"uid":"937549f4be31c42f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1758561347759,"stop":1758561347759,"duration":0},"status":"passed","severity":"normal"},{"uid":"816b92195651f31f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1758561394295,"stop":1758561394296,"duration":1},"status":"passed","severity":"normal"},{"uid":"d461e1b51dd8280c","name":"Push message with custom timestamp: 1758565063369","time":{"start":1758562489835,"stop":1758562489835,"duration":0},"status":"passed","severity":"normal"},{"uid":"277559ec96644749","name":"yields undefined for messages without decoder","time":{"start":1758561364427,"stop":1758561364428,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4151a1151ccd097","name":"Push message with Script payload","time":{"start":1758562489816,"stop":1758562489816,"duration":0},"status":"passed","severity":"normal"},{"uid":"82855fd8351c96aa","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1758561604560,"stop":1758561604560,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb1f63b9946e24e","name":"should dial all peers on dial","time":{"start":1758561542945,"stop":1758561542946,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf1819b8f1a4a36","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1758561347768,"stop":1758561347768,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ab1decb4d0b0d6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1758561394306,"stop":1758561394306,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b948bb03818f17e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1758561364383,"stop":1758561364383,"duration":0},"status":"passed","severity":"normal"},{"uid":"198106186418bf08","name":"should add event listeners to libp2p","time":{"start":1758561362700,"stop":1758561362704,"duration":4},"status":"passed","severity":"normal"},{"uid":"54ce80b781d3745d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1758561394330,"stop":1758561394330,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf4dff98982a396","name":"accepts valid message hash query","time":{"start":1758561363893,"stop":1758561363894,"duration":1},"status":"passed","severity":"normal"},{"uid":"824e7a512f70b3c4","name":"should handle complete peer lifecycle","time":{"start":1758561364222,"stop":1758561364222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4cdeff6ec28f51e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1758561618976,"stop":1758561618977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44355ea23cc1e0d","name":"Push message with Chinese payload","time":{"start":1758562489802,"stop":1758562489802,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d09dd8064299595","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1758561353080,"stop":1758561353081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf66b6ec6cd5e0f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758561587563,"stop":1758561587563,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d9f32ccd53e9a","name":"should not dispatch event when already disconnected","time":{"start":1758561362743,"stop":1758561362744,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4f15c10ab7b12c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app81/9/topic529/proto","time":{"start":1758561712825,"stop":1758561712826,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92a1585f39870d8","name":"Query Generator, No message returned","time":{"start":1758561738051,"stop":1758561738051,"duration":0},"status":"passed","severity":"normal"},{"uid":"955fc4459390bd6c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1758561353081,"stop":1758561353081,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3bbb793ac32da7","name":"Register correct protocols","time":{"start":1758561618963,"stop":1758561618964,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d37e055c1c8fcf0","name":"Push message with custom timestamp: 1758565063368","time":{"start":1758562489812,"stop":1758562489812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf00fe267881023","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1758561410124,"stop":1758561410128,"duration":4},"status":"passed","severity":"normal"},{"uid":"28b15741222d2e36","name":"Subscribe to topic containing Script and receive message","time":{"start":1758561908701,"stop":1758561908701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8699a0d9633736f2","name":"should encode/decode to text encoding","time":{"start":1758561353747,"stop":1758561353747,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b82cdede11cfcd","name":"Init the array if not present","time":{"start":1758561347501,"stop":1758561347502,"duration":1},"status":"passed","severity":"normal"},{"uid":"518b6f8a2dbbac77","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758561908703,"stop":1758561908703,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf07cccecf1e892c","name":"Push message with content topic containing SQL Injection","time":{"start":1758562489832,"stop":1758562489832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c49acfc23384683","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1758561347770,"stop":1758561347770,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff7f2034dd2672e","name":"Subscribe to topic containing XML and receive message","time":{"start":1758561908710,"stop":1758561908710,"duration":0},"status":"passed","severity":"normal"},{"uid":"b78b54b29be4125d","name":"should initialize with default number of peers","time":{"start":1758561411264,"stop":1758561411264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8573a63fc154432f","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1758561413499,"stop":1758561413499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5098cb3da22f22c","name":"should update peers in cache on 'peer:identify' event","time":{"start":1758561378013,"stop":1758561378014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4609ba9845fbc5f","name":"Push message with JSON payload","time":{"start":1758562489804,"stop":1758562489804,"duration":0},"status":"passed","severity":"normal"},{"uid":"968d2a40652facfe","name":"should handle peer identify event","time":{"start":1758561374122,"stop":1758561374123,"duration":1},"status":"passed","severity":"normal"},{"uid":"68bcd85d2b11c3dc","name":"Push message equal or less that 1MB","time":{"start":1758562489823,"stop":1758562489823,"duration":0},"status":"passed","severity":"normal"},{"uid":"656fe5f00c2ccf13","name":"Push message with Chinese payload","time":{"start":1758562489790,"stop":1758562489790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cdb04a49b6fa8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758561908709,"stop":1758561908710,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edd82a9ecf69f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758561415452,"stop":1758561415453,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa7ead469c611df6","name":"should create RPC request with correct parameters","time":{"start":1758561373673,"stop":1758561373674,"duration":1},"status":"passed","severity":"normal"},{"uid":"aafe91c21241c1e3","name":"Subscribe and receive messages via lightPush","time":{"start":1758561908704,"stop":1758561908704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cb9569ddbe5fe0","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1758561778618,"stop":1758561778618,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a1aa4a69f24a54","name":"random static sharding 1 - Cluster ID: 578, Shard ID: 302","time":{"start":1758561736000,"stop":1758561736000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a152d7f5019cb667","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1758561347757,"stop":1758561347757,"duration":0},"status":"passed","severity":"normal"},{"uid":"617a76b5eb65617c","name":"should filter peers by codec","time":{"start":1758561364387,"stop":1758561364388,"duration":1},"status":"passed","severity":"normal"},{"uid":"278304ed1c8c73a3","name":"should return usable stream attached to connection","time":{"start":1758561364295,"stop":1758561364295,"duration":0},"status":"passed","severity":"normal"},{"uid":"3384ba036af664a1","name":"should throw error - no public key","time":{"start":1758561353745,"stop":1758561353746,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bfb9f4e59b1d5b","name":"Query generator for multiple messages with different message text format","time":{"start":1758561767430,"stop":1758561767430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2cbab282b467a1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758561908696,"stop":1758561908696,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed686ff848c3074","name":"Check message with no payload is not received","time":{"start":1758561887646,"stop":1758561887646,"duration":0},"status":"passed","severity":"normal"},{"uid":"26701d7d0b0d70dd","name":"should handle dial errors gracefully","time":{"start":1758561364334,"stop":1758561364335,"duration":1},"status":"passed","severity":"normal"},{"uid":"3801558c75d408b5","name":"Decoder throws on undefined content topic","time":{"start":1758561364630,"stop":1758561364630,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b391277c92b636f","name":"Fails to push message with large meta","time":{"start":1758562489834,"stop":1758562489834,"duration":0},"status":"passed","severity":"normal"},{"uid":"986d24cfa8eb6236","name":"should not allow unachievable error rate","time":{"start":1758561393667,"stop":1758561393667,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabb7a58225272f8","name":"should return all connected peers without codec filter","time":{"start":1758561364387,"stop":1758561364387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21894a84dd23a13","name":"throws if store query response has error status","time":{"start":1758561364423,"stop":1758561364424,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fdcf04d6373311","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1758561394333,"stop":1758561394333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bc557d99efd10b","name":"messageHash returns a Uint8Array","time":{"start":1758561363615,"stop":1758561363615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d66687e40fe0364","name":"Publish message with custom timestamp: Tue Oct 01 2024 17:20:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1758561611170,"stop":1758561611170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07fabd57bc6afbf","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758561908704,"stop":1758561908705,"duration":1},"status":"passed","severity":"normal"},{"uid":"9745af3e07d7479e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1758561394332,"stop":1758561394332,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8b0ba828726dbb","name":"Decoder throws on empty string content topic","time":{"start":1758561383997,"stop":1758561383997,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd77fbb4a3803243","name":"Push message with content topic containing unicode special characters","time":{"start":1758562489821,"stop":1758562489821,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea4b948f1195ee7","name":"Relay","time":{"start":1758561445329,"stop":1758561445329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea7f3ed38025686","name":"can start and stop the service","time":{"start":1758561648923,"stop":1758561648925,"duration":2},"status":"passed","severity":"normal"},{"uid":"f52175e029449430","name":"Query with Ordered Callback, No Decoder","time":{"start":1758561738052,"stop":1758561738052,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7853ab39f1a670","name":"Push message with content topic containing special chars","time":{"start":1758562489831,"stop":1758562489831,"duration":0},"status":"passed","severity":"normal"},{"uid":"99085466b6e9275d","name":"Push message with Russian payload","time":{"start":1758562489802,"stop":1758562489803,"duration":1},"status":"passed","severity":"normal"},{"uid":"79109cf5e74baf2a","name":"Push message with escaped characters payload","time":{"start":1758562489828,"stop":1758562489828,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ca54d77f22a16","name":"should return false when peer is not on the specified shard","time":{"start":1758561363598,"stop":1758561363598,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a00ba9bd411fdb4","name":"should use configured peers when available","time":{"start":1758561412464,"stop":1758561412464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bbf224669a8db2","name":"Outgoing message is emitted as sending","time":{"start":1758561414732,"stop":1758561414732,"duration":0},"status":"passed","severity":"normal"},{"uid":"773de9ede8c5916a","name":"Retrieval Hint","time":{"start":1758561399902,"stop":1758561399902,"duration":0},"status":"passed","severity":"normal"},{"uid":"368d58c5ebc91d85","name":"Push message with SQL Injection payload","time":{"start":1758562489815,"stop":1758562489815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3c24e99fa04a94","name":"should properly create location multiaddrs - udp4","time":{"start":1758561353749,"stop":1758561353749,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d376b322d958aa","name":"random static sharding 7 - Cluster ID: 544, Shard ID: 205","time":{"start":1758561736002,"stop":1758561736002,"duration":0},"status":"passed","severity":"normal"},{"uid":"34df640adb85852e","name":"Cluster id 0, shard 0","time":{"start":1758561735999,"stop":1758561735999,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1288a437f6b682","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1758561363631,"stop":1758561363632,"duration":1},"status":"passed","severity":"normal"},{"uid":"8330c2b5d280b77a","name":"should initialize with custom number of peers","time":{"start":1758561411265,"stop":1758561411265,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc64b2b83876a9eb","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1758561364341,"stop":1758561364341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b7a3eaf04d6e88","name":"should skip peers without peer exchange protocol","time":{"start":1758561374126,"stop":1758561374126,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9b603f1bf08432","name":"should handle task timeouts","time":{"start":1758561409954,"stop":1758561409963,"duration":9},"status":"passed","severity":"normal"},{"uid":"bd6bac41a9befceb","name":"should not receive a peer event after stop","time":{"start":1758561378013,"stop":1758561378013,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e37cb2855de3fa","name":"should create PeerExchangeDiscovery with default options","time":{"start":1758561374131,"stop":1758561374131,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8653206f2e0600","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1758561724170,"stop":1758561724171,"duration":1},"status":"passed","severity":"normal"},{"uid":"5998849012a20f61","name":"should start and setup intervals and event listeners","time":{"start":1758561411581,"stop":1758561411582,"duration":1},"status":"passed","severity":"normal"},{"uid":"95101a864ed72444","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758561908702,"stop":1758561908702,"duration":0},"status":"passed","severity":"normal"},{"uid":"184836b5a996416e","name":"Push 30 different messages","time":{"start":1758562489829,"stop":1758562489829,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8529841fc5db734f","name":"should clear all timers","time":{"start":1758561364195,"stop":1758561364195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d137f6c9a8b69270","name":"Generator, one shard","time":{"start":1758561729574,"stop":1758561729575,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c93cf77406f5d0","name":"should work with stubbed retrieve function","time":{"start":1758561411474,"stop":1758561411474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4bdea24d1c9730","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758561908695,"stop":1758561908695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8d5172397dab88","name":"Refresh subscription","time":{"start":1758561618968,"stop":1758561618968,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d59aca0d877e0685","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758561908711,"stop":1758561908711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7107dad3e27fdc66","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1758561364630,"stop":1758561364631,"duration":1},"status":"passed","severity":"normal"},{"uid":"d921883242380f59","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1758561394300,"stop":1758561394301,"duration":1},"status":"passed","severity":"normal"},{"uid":"95d6919e6db1c0f8","name":"should create KeepAliveManager with relay","time":{"start":1758561364188,"stop":1758561364188,"duration":0},"status":"passed","severity":"normal"},{"uid":"212f5715c4584905","name":"should set field with only FILTER enabled","time":{"start":1758561353752,"stop":1758561353752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc87faab705c8f","name":"should handle cache.get errors gracefully","time":{"start":1758561378014,"stop":1758561378014,"duration":0},"status":"passed","severity":"normal"},{"uid":"70151c9b55e4e5d0","name":"same cluster, static sharding: nodes connect","time":{"start":1758561528752,"stop":1758561528753,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1295e78949dfa6","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1758561394286,"stop":1758561394286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a902a83b8641965","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1758561411282,"stop":1758561411282,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f10763c2a064124","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1758561347765,"stop":1758561347766,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef538eae301eb9a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1758561347766,"stop":1758561347766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9404fcc0c318801a","name":"Query generator for multiple messages with different content topic format","time":{"start":1758561767431,"stop":1758561767431,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ca7872708e0f59","name":"should handle zero peers request","time":{"start":1758561373673,"stop":1758561373673,"duration":0},"status":"passed","severity":"normal"},{"uid":"680dc8bb294baecf","name":"Round trip binary encryption [ecies, signature]","time":{"start":1758561385479,"stop":1758561385479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fde3b339186931","name":"Push message with Arabic payload","time":{"start":1758562489802,"stop":1758562489802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f2a48362af1235","name":"Subscribe to topic containing Script and receive message","time":{"start":1758561908710,"stop":1758561908710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c645debb6403a7","name":"Check received message containing unicode special characters","time":{"start":1758561887642,"stop":1758561887642,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf717df5ede4aa9","name":"Push message with rate limit","time":{"start":1758562489822,"stop":1758562489822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03c7d30470a697d","name":"Filter","time":{"start":1758561782932,"stop":1758561782932,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cf04e6b2340e9b","name":"should deliver messages after dependencies are met","time":{"start":1758561400354,"stop":1758561400355,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a76006bae04503","name":"Fails to push message bigger that 1MB","time":{"start":1758562489800,"stop":1758562489800,"duration":0},"status":"passed","severity":"normal"},{"uid":"656829f68120f2a0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1758561347771,"stop":1758561347772,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b009fa30d5fbde","name":"Check publish message containing short","time":{"start":1758561611160,"stop":1758561611160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d304f639be998837","name":"should skip peers that were recently queried","time":{"start":1758561374125,"stop":1758561374125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f632ac73ee104b","name":"Push message with SQL Injection payload","time":{"start":1758562489791,"stop":1758562489791,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda88ac7aa6f7bcc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1758561604561,"stop":1758561604561,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9244045a05b0d","name":"Push message with unicode special characters payload","time":{"start":1758562489805,"stop":1758562489805,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec7a7fbbcad2147","name":"Check publish message containing numeric","time":{"start":1758561611161,"stop":1758561611161,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ead86e8d916844","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1758561347767,"stop":1758561347767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9984b505faaac2e","name":"can start the service","time":{"start":1758561443972,"stop":1758561443973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a86af127cf6813","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1758561394341,"stop":1758561394342,"duration":1},"status":"passed","severity":"normal"},{"uid":"377506f877d659fe","name":"should create PeerExchange instance with components","time":{"start":1758561373674,"stop":1758561373674,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f966e24882098ee","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1758561347767,"stop":1758561347767,"duration":0},"status":"passed","severity":"normal"},{"uid":"516820f74ae0e49b","name":"should handle retrieve function with query parameters","time":{"start":1758561411484,"stop":1758561411484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e4eeefb726924","name":"should create ShardReader with auto sharding network config","time":{"start":1758561363582,"stop":1758561363582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96f234c6c696837","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1758561347766,"stop":1758561347766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea26126a2a2610d0","name":"Check received message containing unicode special characters","time":{"start":1758561887628,"stop":1758561887628,"duration":0},"status":"passed","severity":"normal"},{"uid":"321d877146f7ece0","name":"should enable all discoveries when explicitly set","time":{"start":1758561410120,"stop":1758561410120,"duration":0},"status":"passed","severity":"normal"},{"uid":"71031cdb0efffdf5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1758561364207,"stop":1758561364207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03de8aaf7699469","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1758561394341,"stop":1758561394341,"duration":0},"status":"passed","severity":"normal"},{"uid":"11938460c1042b59","name":"Check publish message containing long","time":{"start":1758561611160,"stop":1758561611160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce4424c35f3368c","name":"should set field with all protocols disabled","time":{"start":1758561353751,"stop":1758561353751,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2efb8f5714e488","name":"should create ShardReader with static shards network config","time":{"start":1758561363583,"stop":1758561363584,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aae752c24a0db47","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758561908703,"stop":1758561908703,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b40f764884379f2","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1758561394283,"stop":1758561394284,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfcc7c4d48b5f73f","name":"Check received message containing escaped characters","time":{"start":1758561887641,"stop":1758561887642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42aa9cac5b93c54","name":"should start ping timers on peer connect","time":{"start":1758561364196,"stop":1758561364196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff89e5534326f4a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758561908702,"stop":1758561908702,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc23e9bb4eaba2b6","name":"should add to incoming buffer if dependencies are not met","time":{"start":1758561400351,"stop":1758561400351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3f31e0375dae53","name":"Decoder throws on empty string content topic","time":{"start":1758561364630,"stop":1758561364630,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e028b51193548b4","name":"should hang up with PeerId and return true on success","time":{"start":1758561364385,"stop":1758561364386,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf6a5c71e2ce02","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1758561394341,"stop":1758561394341,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbced1526c35d2ec","name":"should be safe to call multiple times","time":{"start":1758561364381,"stop":1758561364381,"duration":0},"status":"passed","severity":"normal"},{"uid":"42164b4642714512","name":"Wrong topic","time":{"start":1758561712828,"stop":1758561712828,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab8864ef30735bf","name":"Push message with content topic containing unicode special characters","time":{"start":1758562489809,"stop":1758562489810,"duration":1},"status":"passed","severity":"normal"},{"uid":"434223c89dc7ede9","name":"messageHashStr returns a hex string","time":{"start":1758561363615,"stop":1758561363616,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f97aac1d8fd2fff","name":"should respect custom numPeersToUse configuration","time":{"start":1758561411281,"stop":1758561411282,"duration":1},"status":"passed","severity":"normal"},{"uid":"a263118fc527bbf6","name":"Check received message containing emoji","time":{"start":1758561887642,"stop":1758561887642,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddec9755f46b9c5f","name":"Push message with content topic containing unicode special characters","time":{"start":1758562489833,"stop":1758562489833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a53c2645d04a37b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1758561347793,"stop":1758561347793,"duration":0},"status":"passed","severity":"normal"},{"uid":"128f068b5e447301","name":"Push message equal or less that 1MB","time":{"start":1758562489812,"stop":1758562489812,"duration":0},"status":"passed","severity":"normal"},{"uid":"1617b2c07d08400a","name":"Check message received after jswaku node is restarted","time":{"start":1758561887632,"stop":1758561887633,"duration":1},"status":"passed","severity":"normal"},{"uid":"50747861bc08b500","name":"Push message with content topic containing emoji","time":{"start":1758562489798,"stop":1758562489798,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9fedf851f97bf1","name":"Check publish message after client node is restarted","time":{"start":1758561611174,"stop":1758561611174,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a6c46cb20fa06d2f","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1758561373669,"stop":1758561373669,"duration":0},"status":"passed","severity":"normal"},{"uid":"96307d435efb2e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1758561347765,"stop":1758561347765,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbff2dc32458ceb","name":"should handle corrupted shard info gracefully","time":{"start":1758561363605,"stop":1758561363605,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8b6f0646a2cc1f","name":"should initialize with isNetworkConnected as false","time":{"start":1758561362698,"stop":1758561362699,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0af7c4b77e87a7","name":"Throws when trying to push message with empty payload","time":{"start":1758562489818,"stop":1758562489818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbc709412bd58a8","name":"should be online or offline if network state changed","time":{"start":1758561459402,"stop":1758561459402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d407ba84b97019b","name":"should handle complete connection lifecycle","time":{"start":1758561362763,"stop":1758561362764,"duration":1},"status":"passed","severity":"normal"},{"uid":"2473d356287aed34","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1758561394277,"stop":1758561394277,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9671fe07d6817e2","name":"Relay Node - default protocol","time":{"start":1758561782933,"stop":1758561782933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b839abf682414d6","name":"should clear timers for specific peer on disconnect","time":{"start":1758561364209,"stop":1758561364209,"duration":0},"status":"passed","severity":"normal"},{"uid":"105c2eb3896feb4b","name":"should properly create peer info with all multiaddrs","time":{"start":1758561353750,"stop":1758561353751,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfa381e2a77a8c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1758561347771,"stop":1758561347771,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b8aa2a98b43d4b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758561908708,"stop":1758561908709,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6d615cc2f1e1e","name":"Overlapping topic subscription","time":{"start":1758561908697,"stop":1758561908697,"duration":0},"status":"passed","severity":"normal"},{"uid":"2326bf0dda3b842","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1758561394342,"stop":1758561394346,"duration":4},"status":"passed","severity":"normal"},{"uid":"fdbe394b1800014","name":"Passing an array","time":{"start":1758561774154,"stop":1758561774154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79e7954c82e1700","name":"should create dialer with libp2p and shardReader","time":{"start":1758561363229,"stop":1758561363229,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e3c0a84711d08b","name":"should transition to Unhealthy when no connections","time":{"start":1758561412315,"stop":1758561412316,"duration":1},"status":"passed","severity":"normal"},{"uid":"147602fa29026fbc","name":"Push message with XML payload","time":{"start":1758562489827,"stop":1758562489827,"duration":0},"status":"passed","severity":"normal"},{"uid":"963c1dc7ae97a4bd","name":"Push message with Basic HTML tag payload","time":{"start":1758562489816,"stop":1758562489816,"duration":0},"status":"passed","severity":"normal"},{"uid":"152e49579360c8ff","name":"caches peers it previously fetched","time":{"start":1758561374369,"stop":1758561374369,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cdd508f6de3e29","name":"should not retry if at least one success","time":{"start":1758561409967,"stop":1758561409968,"duration":1},"status":"passed","severity":"normal"}] |