2025-04-22 15:13:51 +00:00

1 line
154 KiB
JSON

[{"uid":"64e5fd96bc73e703","name":"should use the provided clusterId for the pubsub topic","time":{"start":1745334106820,"stop":1745334106820,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdae201f40a8e04","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745334367343,"stop":1745334367343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a989a6e4d625f471","name":"should serialize and deserialize correctly","time":{"start":1745334161159,"stop":1745334161159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33ab463f1cc04a1","name":"Push message with SQL Injection payload","time":{"start":1745334804759,"stop":1745334804760,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13cc98dfa25836f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1745334382308,"stop":1745334382309,"duration":1},"status":"passed","severity":"normal"},{"uid":"8567dda667b9e9fe","name":"getPeersByDiscovery","time":{"start":1745334304071,"stop":1745334304072,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf8da39154f1f62","name":"should return the pubsub topic directly if a string is provided","time":{"start":1745334106815,"stop":1745334106815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76c64e6409dfac","name":"Subscribe to topic containing JSON and publish message","time":{"start":1745334309448,"stop":1745334309449,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc232149ede8e62","name":"Push message with content topic containing Russian","time":{"start":1745334804766,"stop":1745334804766,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd37da3aa877ce4","name":"Push message with special chars payload","time":{"start":1745334804758,"stop":1745334804758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a99dad0c6db5828","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745334681094,"stop":1745334681094,"duration":0},"status":"passed","severity":"normal"},{"uid":"774c48d45f364fb5","name":"should set field with all protocols enabled","time":{"start":1745334115610,"stop":1745334115610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0504fdcf5f8a62f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1745334129395,"stop":1745334129396,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd361e98c5591e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1745334159444,"stop":1745334159444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd975c8fcdaff9d","name":"Check message with non string payload is not received","time":{"start":1745334593617,"stop":1745334593617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c01969925d22ac9","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1745334129396,"stop":1745334129397,"duration":1},"status":"passed","severity":"normal"},{"uid":"87eaaa9e91dc7d03","name":"Sample","time":{"start":1745334115145,"stop":1745334115146,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e41e04cf6779cc3","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745334293584,"stop":1745334293584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1db8172396ca07e","name":"removeEventListener with correct event","time":{"start":1745334216598,"stop":1745334216598,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dacbae4901a14f","name":"A test","time":{"start":1745334234160,"stop":1745334234161,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c0f1c9e15a972","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1745334129677,"stop":1745334129677,"duration":0},"status":"passed","severity":"normal"},{"uid":"16196944dba1d114","name":"should not receive a peer event before start","time":{"start":1745334285335,"stop":1745334285335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdbc0cb9e9ab09f","name":"Push message with content topic containing shell command","time":{"start":1745334804782,"stop":1745334804782,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab08ad9f73fa14e","name":"should handle corrupted local storage data gracefully","time":{"start":1745334133622,"stop":1745334133622,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31908ebaf1cfddc","name":"same cluster, different shard: nodes connect","time":{"start":1745334244179,"stop":1745334244180,"duration":1},"status":"passed","severity":"normal"},{"uid":"470686b7f19f349e","name":"Generator, custom pubsub topic","time":{"start":1745334435228,"stop":1745334435228,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f5c20773e2dd2e","name":"should not receive a peer event after stop","time":{"start":1745334285335,"stop":1745334285336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c045528c276947dc","name":"Waku message hash computation (no timestamp)","time":{"start":1745334109559,"stop":1745334109559,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee4688aecec85eb","name":"should return different streams if requested simultaniously","time":{"start":1745334121509,"stop":1745334121510,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbaaa957b9aa2c8d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1745334115082,"stop":1745334115082,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3add4cc7f795082","name":"Check publish message containing Basic HTML tag","time":{"start":1745334306513,"stop":1745334306516,"duration":3},"status":"passed","severity":"normal"},{"uid":"3373a81ca5fb4d0a","name":"Js publishes, other Js receives","time":{"start":1745334299528,"stop":1745334299529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b015b70499c362d7","name":"should properly create location multiaddrs - udp4","time":{"start":1745334115608,"stop":1745334115608,"duration":0},"status":"passed","severity":"normal"},{"uid":"910ee249935ff8c2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1745334395128,"stop":1745334395129,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b0b90ac681e4e0","name":"Push message with Chinese payload","time":{"start":1745334804773,"stop":1745334804774,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6ae7dc359b969d","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1745334159417,"stop":1745334159417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0fe1605c11473d","name":"should throw an error for insufficient data","time":{"start":1745334107030,"stop":1745334107030,"duration":0},"status":"passed","severity":"normal"},{"uid":"995b2f152a89df92","name":"Generator, custom pubsub topic","time":{"start":1745334435220,"stop":1745334435220,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca2d95eba8fdae9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1745334115072,"stop":1745334115074,"duration":2},"status":"passed","severity":"normal"},{"uid":"b26719e83c3788be","name":"Round trip binary encryption [ecies, signature]","time":{"start":1745334141381,"stop":1745334141381,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa64418b2fdf42a","name":"should add and remove event listeners correctly","time":{"start":1745334133622,"stop":1745334133623,"duration":1},"status":"passed","severity":"normal"},{"uid":"999f91d284deb964","name":"Push message with emoji payload","time":{"start":1745334804777,"stop":1745334804777,"duration":0},"status":"passed","severity":"normal"},{"uid":"639ff85e09c8f1f1","name":"Subscribe to topic containing numeric and publish message","time":{"start":1745334309445,"stop":1745334309445,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bf243a4e2af908","name":"Check received message containing numeric","time":{"start":1745334593599,"stop":1745334593599,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cf3168d049f658","name":"Push message with content topic containing numeric","time":{"start":1745334804764,"stop":1745334804764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e399030920334247","name":"should reject if Relay is requested but not mounted","time":{"start":1745334150411,"stop":1745334150412,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ebb23e1f8f77ba","name":"should not fail to start the service if it is already started","time":{"start":1745334133619,"stop":1745334133619,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcf46895e97c922","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1745334244178,"stop":1745334244179,"duration":1},"status":"passed","severity":"normal"},{"uid":"f698de327bee312e","name":"Push message with content topic containing emoji","time":{"start":1745334804769,"stop":1745334804769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f09b8a80c339b6","name":"Encoder throws on empty string content topic","time":{"start":1745334141382,"stop":1745334141382,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e58fc43b99e317","name":"Push message with JSON payload","time":{"start":1745334804761,"stop":1745334804761,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e51e48200871cd8","name":"Does not throw an exception when node disconnects","time":{"start":1745334453188,"stop":1745334453188,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4de831dc4a424d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745334681114,"stop":1745334681114,"duration":0},"status":"passed","severity":"normal"},{"uid":"11014cd80a51931f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1745334309446,"stop":1745334309446,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44e73c2c34c06c2","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334435228,"stop":1745334435229,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cebe0419440df86","name":"Promise Callback - false","time":{"start":1745334433344,"stop":1745334433344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67ae0ade1e70c22","name":"should wait for LightPush peer to be connected","time":{"start":1745334150414,"stop":1745334150415,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c1a7d099f67804","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1745334159403,"stop":1745334159404,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d24f75b1ec7833b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1745334159418,"stop":1745334159418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a89072577bd566","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1745334150015,"stop":1745334150015,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1bf965106af2ab","name":"Reopen subscription with peer with lost subscription","time":{"start":1745334245994,"stop":1745334245995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30b26339bb31f2","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1745334139725,"stop":1745334139726,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90979fbf80f560","name":"Push message with meta","time":{"start":1745334804769,"stop":1745334804769,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e0fabb19394003","name":"Passing page size 11 when there are 10 messages","time":{"start":1745334443697,"stop":1745334443698,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fcbba0a4bb58b8","name":"Privacy Node - default protocol","time":{"start":1745334458573,"stop":1745334458573,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58ec030563e35f0","name":"Push message with content topic containing unicode special characters","time":{"start":1745334804768,"stop":1745334804768,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c24dc38bc9650da","name":"should throw error - no id","time":{"start":1745334115598,"stop":1745334115598,"duration":0},"status":"passed","severity":"normal"},{"uid":"41824d27ca756adb","name":"nwaku subscribes","time":{"start":1745334299527,"stop":1745334299527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd306085ba0d59a5","name":"Decoder throws on empty string content topic","time":{"start":1745334139730,"stop":1745334139730,"duration":0},"status":"passed","severity":"normal"},{"uid":"57265933a4e59b63","name":"should throw an error if shards are undefined for static sharding","time":{"start":1745334106805,"stop":1745334106805,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0834cc0d061c0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1745334109557,"stop":1745334109558,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d63cbd620dd55","name":"Query with Promise Callback, No Decoder","time":{"start":1745334395129,"stop":1745334395129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fec2489aadaba","name":"Push message with custom timestamp: 1745337797001","time":{"start":1745334804784,"stop":1745334804785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a277764a716c3564","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1745334395127,"stop":1745334395127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e02ea2dc8108874","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1745334183223,"stop":1745334183224,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70dbdd775dbf151","name":"Generator, 2 different pubsubtopics","time":{"start":1745334435228,"stop":1745334435228,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ba75c89c50e2ac","name":"LightPush","time":{"start":1745334458572,"stop":1745334458573,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b432c35781e8b8","name":"Check message with no pubsub topic is not received","time":{"start":1745334593606,"stop":1745334593606,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1081a466f8944b","name":"should transition to Unhealthy when no connections","time":{"start":1745334150014,"stop":1745334150014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a024d8fec0f45489","name":"Push message with short payload","time":{"start":1745334804757,"stop":1745334804757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91d650497ab21a2","name":"Push message with content topic containing XML","time":{"start":1745334804767,"stop":1745334804767,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f3dafdf0072da0","name":"topics with same application and version share the same shard","time":{"start":1745334106801,"stop":1745334106801,"duration":0},"status":"passed","severity":"normal"},{"uid":"512d1cce4528e388","name":"Wrong topic","time":{"start":1745334420205,"stop":1745334420206,"duration":1},"status":"passed","severity":"normal"},{"uid":"e277fc45ecd5e8a1","name":"Check publish message containing shell command","time":{"start":1745334306517,"stop":1745334306517,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95e037e40c32469","name":"Query with Ordered Callback, No Decoder","time":{"start":1745334395127,"stop":1745334395127,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db095c2164eb270","name":"Push message with Script payload","time":{"start":1745334804775,"stop":1745334804775,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62bce6604f6acb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1745334106810,"stop":1745334106811,"duration":1},"status":"passed","severity":"normal"},{"uid":"df515560b86f9018","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1745334106820,"stop":1745334106820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63e13cee53fec06","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1745334299176,"stop":1745334299177,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6e4572d1ab6b12","name":"connected peers and dial","time":{"start":1745334285533,"stop":1745334285534,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a4ff8dbbc6882c28","name":"Check received message containing Basic HTML tag","time":{"start":1745334593612,"stop":1745334593612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1820e1627f4f8f04","name":"Publish message with rate limit","time":{"start":1745334306527,"stop":1745334306527,"duration":0},"status":"passed","severity":"normal"},{"uid":"338fb91461e604f5","name":"Ordered Callback - true","time":{"start":1745334433345,"stop":1745334433345,"duration":0},"status":"passed","severity":"normal"},{"uid":"7671fd4395c25244","name":"Check received message containing SQL Injection","time":{"start":1745334593611,"stop":1745334593611,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8813be67ef1741","name":"ignores domain fetching errors","time":{"start":1745334129674,"stop":1745334129674,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d03963b11e24da","name":"should only return 1 node with relay and store capability","time":{"start":1745334129676,"stop":1745334129676,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f29cca90e711d5","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1745334440267,"stop":1745334440268,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4c42178054d800","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1745334106799,"stop":1745334106799,"duration":0},"status":"passed","severity":"normal"},{"uid":"855f33c4af9a08ac","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1745334159410,"stop":1745334159411,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f93e61b667ea947","name":"Symmetric encrypt & Decrypt","time":{"start":1745334140160,"stop":1745334140161,"duration":1},"status":"passed","severity":"normal"},{"uid":"574d4df7bb45330a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1745334115075,"stop":1745334115075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0198398ffa74fc0","name":"more peers than existing","time":{"start":1745334285534,"stop":1745334285534,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13e55117e2c470c9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1745334159413,"stop":1745334159413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae161298681ef596","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1745334150015,"stop":1745334150016,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6524ccde5cf5a4f","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1745334106816,"stop":1745334106816,"duration":0},"status":"passed","severity":"normal"},{"uid":"84265e6d13e38921","name":"Check received message with timestamp: 1745334176024 ","time":{"start":1745334593604,"stop":1745334593604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed6def197466c11","name":"Check received message containing short","time":{"start":1745334593608,"stop":1745334593608,"duration":0},"status":"passed","severity":"normal"},{"uid":"591051387b0e0c11","name":"should request peer renewal on specific errors","time":{"start":1745334149873,"stop":1745334149874,"duration":1},"status":"passed","severity":"normal"},{"uid":"8418e28757be7eb4","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1745334159408,"stop":1745334159409,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d711b50b8f7975b","name":"Check message with no payload is not received","time":{"start":1745334593607,"stop":1745334593607,"duration":0},"status":"passed","severity":"normal"},{"uid":"5423d3a473a69fd2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1745334106812,"stop":1745334106812,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf45a8c0e18a605","name":"Fails to push message bigger that 1MB","time":{"start":1745334804771,"stop":1745334804772,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f400a29708e5c9","name":"should push the message to the outgoing buffer","time":{"start":1745334159771,"stop":1745334159771,"duration":0},"status":"passed","severity":"normal"},{"uid":"87782e677329d91","name":"throws on content topic with empty topic name field","time":{"start":1745334106791,"stop":1745334106791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ba9b9ca6a49f98","name":"handles empty shards array correctly","time":{"start":1745334106818,"stop":1745334106819,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c3fb762704321f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745334681111,"stop":1745334681111,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b79d66dc78c2265","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1745334106802,"stop":1745334106803,"duration":1},"status":"passed","severity":"normal"},{"uid":"4581af7e35da4c28","name":"Push message with content topic containing emoji","time":{"start":1745334804783,"stop":1745334804783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f54b4a88d3f8e3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745334293583,"stop":1745334293584,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ac3b688ac9c092","name":"start node with empty content topic","time":{"start":1745334420207,"stop":1745334420208,"duration":1},"status":"passed","severity":"normal"},{"uid":"227534260242427","name":"Store - dialed first","time":{"start":1745334458572,"stop":1745334458572,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dc6d773fbe20c5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1745334299177,"stop":1745334299177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d002f69bf91a72","name":"different cluster, different shard: nodes don't connect","time":{"start":1745334244189,"stop":1745334244189,"duration":0},"status":"passed","severity":"normal"},{"uid":"280e971a9e3cc8f5","name":"1 Store, 2 relays, 2 fetches","time":{"start":1745334129282,"stop":1745334129283,"duration":1},"status":"passed","severity":"normal"},{"uid":"23157ba84811d1d6","name":"Subscribe to topic containing special chars and publish message","time":{"start":1745334309445,"stop":1745334309446,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6e1804563ad25e","name":"isConnected return false after peer stops","time":{"start":1745334196822,"stop":1745334196823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b39bb2be1fa68f9d","name":"Push message with content topic containing SQL Injection","time":{"start":1745334804766,"stop":1745334804766,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd29139ed09049d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1745334244178,"stop":1745334244178,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0aba023581f49e","name":"Non TWN Cluster","time":{"start":1745334420193,"stop":1745334420193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33851e1d826cf9a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1745334159414,"stop":1745334159414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f575dd0ab788dfc6","name":"peer:update - should do nothing if another protocol hit","time":{"start":1745334121510,"stop":1745334121511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2992f1b7253356de","name":"Publish message with custom timestamp: Tue Apr 22 2025 16:04:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334306522,"stop":1745334306522,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73cad5400185071","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1745334159411,"stop":1745334159412,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33361608e89ba73","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app87/5/topic561/xml","time":{"start":1745334420205,"stop":1745334420205,"duration":0},"status":"passed","severity":"normal"},{"uid":"360badb14682cef8","name":"Push message with XML payload","time":{"start":1745334804760,"stop":1745334804760,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dc8a12e0159f0e","name":"Push message with Basic HTML tag payload","time":{"start":1745334804760,"stop":1745334804761,"duration":1},"status":"passed","severity":"normal"},{"uid":"65839456cc754079","name":"should add received messages to bloom filter","time":{"start":1745334159774,"stop":1745334159774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4727bf815fa142a0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1745334129393,"stop":1745334129394,"duration":1},"status":"passed","severity":"normal"},{"uid":"db627fccc7d809f7","name":"Subscribe to topic containing Script and publish message","time":{"start":1745334309447,"stop":1745334309447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1c43638298c1af","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app53/6/topic114/utf8","time":{"start":1745334420202,"stop":1745334420202,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb546d2eeb6e0044","name":"isConnected between 2 js-waku relay nodes","time":{"start":1745334196823,"stop":1745334196823,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf46cc182f12ffc","name":"should decode valid enr with tcp successfully","time":{"start":1745334115598,"stop":1745334115598,"duration":0},"status":"passed","severity":"normal"},{"uid":"299ed931d8fc1557","name":"should set field with only LIGHTPUSH enabled","time":{"start":1745334115612,"stop":1745334115612,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a9f63e4e61ed12","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/5/topic968/utf8","time":{"start":1745334420204,"stop":1745334420205,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b8304e14d79646","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1745334115077,"stop":1745334115077,"duration":0},"status":"passed","severity":"normal"},{"uid":"21be07fae245c1e7","name":"should not receive a peer event after stop","time":{"start":1745334133621,"stop":1745334133621,"duration":0},"status":"passed","severity":"normal"},{"uid":"40275463dd3355b4","name":"should be delivered immediately if received","time":{"start":1745334159779,"stop":1745334159779,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ecdc7ada8f590c","name":"should not fail to start the service if it is already started","time":{"start":1745334285334,"stop":1745334285334,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0f9386c17be56c","name":"Publishes to nwaku","time":{"start":1745334299527,"stop":1745334299528,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c26c09962b3db0","name":"Push message with JSON payload","time":{"start":1745334804776,"stop":1745334804776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b954ca2a8826d3f5","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334681114,"stop":1745334681114,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c0d9ab4fdd6ce7","name":"Subscribe to topic containing short and receive message","time":{"start":1745334681101,"stop":1745334681102,"duration":1},"status":"passed","severity":"normal"},{"uid":"379471dc9a5e2874","name":"Check message received after jswaku node is restarted","time":{"start":1745334593618,"stop":1745334593618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f427d9ad8e67349d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1745334106801,"stop":1745334106801,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c507244780586","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1745334159419,"stop":1745334159419,"duration":0},"status":"passed","severity":"normal"},{"uid":"380d8c7db2a05a9d","name":"throws on content topic with non-number generation field","time":{"start":1745334106789,"stop":1745334106789,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d2a0a91df90f69","name":"Store - dialed after - with timeout","time":{"start":1745334458572,"stop":1745334458572,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc5f3a4462829a9","name":"Nodes with multiple pubsub topic","time":{"start":1745334299179,"stop":1745334299179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41a2cee3588f9cf","name":"Passing invalid cursor","time":{"start":1745334382312,"stop":1745334382312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc247fc17bf720","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745334299178,"stop":1745334299178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff948562a2e66116","name":"Relay - times out","time":{"start":1745334458571,"stop":1745334458571,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd46f4b9542f942","name":"should handle general insertion and lookup correctly","time":{"start":1745334161160,"stop":1745334161160,"duration":0},"status":"passed","severity":"normal"},{"uid":"90470c3781c10815","name":"Push 30 different messages","time":{"start":1745334804762,"stop":1745334804763,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bd27c0fc93e455b9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1745334309443,"stop":1745334309443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5a39e4c88dd281","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1745334150188,"stop":1745334150188,"duration":0},"status":"passed","severity":"normal"},{"uid":"5659e797bb7c5777","name":"Check received message containing Arabic","time":{"start":1745334593610,"stop":1745334593610,"duration":0},"status":"passed","severity":"normal"},{"uid":"a574c6f066685838","name":"should properly create location multiaddrs - tcp6","time":{"start":1745334115609,"stop":1745334115609,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2ad0bf47b5901e","name":"Check received message containing short","time":{"start":1745334593598,"stop":1745334593599,"duration":1},"status":"passed","severity":"normal"},{"uid":"37844f5cf7d88579","name":"Check received message containing unicode special characters","time":{"start":1745334593613,"stop":1745334593613,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ffaeef6b5d3530","name":"getPeersByDiscovery","time":{"start":1745334216599,"stop":1745334216599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c76ad5efe6e15d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1745334159775,"stop":1745334159775,"duration":0},"status":"passed","severity":"normal"},{"uid":"49481421ec878f7","name":"should reject if LightPush is requested but not mounted","time":{"start":1745334150412,"stop":1745334150412,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b7fb1891e95e76","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app91/3/topic595/xml","time":{"start":1745334420201,"stop":1745334420201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0a702f24e98c12","name":"Check received message containing Script","time":{"start":1745334593601,"stop":1745334593602,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42e872545398756","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1745334109556,"stop":1745334109557,"duration":1},"status":"passed","severity":"normal"},{"uid":"8659127ae7f1d135","name":"should not allow k > 12","time":{"start":1745334158877,"stop":1745334158878,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2eab82595d0a770","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1745334196820,"stop":1745334196821,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ee77d88a8d6986","name":"Check received message containing shell command","time":{"start":1745334593613,"stop":1745334593613,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b6f7739d125223","name":"Using a function","time":{"start":1745334453189,"stop":1745334453189,"duration":0},"status":"passed","severity":"normal"},{"uid":"700f75e2f046c3fb","name":"should return false","time":{"start":1745334115600,"stop":1745334115600,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcc414b60af0a7e","name":"Check received message containing special chars","time":{"start":1745334593599,"stop":1745334593600,"duration":1},"status":"passed","severity":"normal"},{"uid":"32bc6763d57e6548","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745334681097,"stop":1745334681097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab0578238d15682","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1745334106807,"stop":1745334106807,"duration":0},"status":"passed","severity":"normal"},{"uid":"7125fe20078df783","name":"Ordered callback, aborts when callback returns true","time":{"start":1745334427316,"stop":1745334427316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64edce1e42fb594","name":"Push message equal or less that 1MB","time":{"start":1745334804771,"stop":1745334804771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fa54216f291b2f","name":"should return false when shard is not included in network shards","time":{"start":1745334150189,"stop":1745334150189,"duration":0},"status":"passed","severity":"normal"},{"uid":"7875e525462bea8b","name":"can start the service","time":{"start":1745334133617,"stop":1745334133618,"duration":1},"status":"passed","severity":"normal"},{"uid":"520251b24b9a8faf","name":"Passing page size 10 when there are 10 messages","time":{"start":1745334443697,"stop":1745334443697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50bd388e0a59fb4","name":"should throw if no connection provided","time":{"start":1745334121508,"stop":1745334121509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dcdf9d6c034519","name":"can start and stop the service","time":{"start":1745334181253,"stop":1745334181254,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87be9ccd2c5f599","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1745334106816,"stop":1745334106817,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e52228998eeba07","name":"should not allow unachievable error rate","time":{"start":1745334158879,"stop":1745334158880,"duration":1},"status":"passed","severity":"normal"},{"uid":"b77fd860b2cacd2e","name":"Check publish message containing Chinese","time":{"start":1745334306506,"stop":1745334306507,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8282fd2d00c5a9","name":"Subscribe and receive messages via waku relay post","time":{"start":1745334681097,"stop":1745334681098,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd52b0bdfa3403e5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1745334159439,"stop":1745334159439,"duration":0},"status":"passed","severity":"normal"},{"uid":"1200f6fc9047947c","name":"Query Generator - true","time":{"start":1745334433343,"stop":1745334433343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f08f149cd7dead7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1745334106811,"stop":1745334106811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b3cba53fd27895","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745334681110,"stop":1745334681111,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc3ddac54a167a75","name":"Check publish message containing emoji","time":{"start":1745334306518,"stop":1745334306520,"duration":2},"status":"passed","severity":"normal"},{"uid":"85d026e5aa2b6bb0","name":"random static sharding 9 - Cluster ID: 899, Shard ID: 260","time":{"start":1745334423961,"stop":1745334423961,"duration":0},"status":"passed","severity":"normal"},{"uid":"4710b894d7d1b83c","name":"should use provided shard info when available","time":{"start":1745334150186,"stop":1745334150186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a40f0b9454b421c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1745334106798,"stop":1745334106798,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa74a7b55d8c6c63","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1745334115081,"stop":1745334115081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e222ca167d30743f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1745334309442,"stop":1745334309442,"duration":0},"status":"passed","severity":"normal"},{"uid":"77690fc6fb6c538c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1745334427314,"stop":1745334427314,"duration":0},"status":"passed","severity":"normal"},{"uid":"378f508b2c94cf1b","name":"should initialize with default number of peers","time":{"start":1745334150313,"stop":1745334150314,"duration":1},"status":"passed","severity":"normal"},{"uid":"e657a71e77439fd2","name":"Publish without waiting for remote peer","time":{"start":1745334309441,"stop":1745334309441,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c39a81ce6b74fe","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1745334159777,"stop":1745334159777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11caceaa70a7fcd","name":"should not receive a peer event after stop","time":{"start":1745334181261,"stop":1745334181261,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad854da5460620e","name":"handles empty contentTopics array correctly","time":{"start":1745334106819,"stop":1745334106819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f378d65451d67a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1745334382310,"stop":1745334382310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa91cde19d0bd34","name":"should not fail to start the service if it is already started","time":{"start":1745334181256,"stop":1745334181259,"duration":3},"status":"passed","severity":"normal"},{"uid":"8edb7a0c36627346","name":"should throw error - invalid id","time":{"start":1745334115599,"stop":1745334115600,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d13fb7abe7c3094","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1745334427316,"stop":1745334427316,"duration":0},"status":"passed","severity":"normal"},{"uid":"937a93358d3230a0","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1745334106814,"stop":1745334106814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5abffb5cba46b1","name":"throws on content topic with empty encoding field","time":{"start":1745334106791,"stop":1745334106796,"duration":5},"status":"passed","severity":"normal"},{"uid":"cac986a719615a71","name":"should handle connection events","time":{"start":1745334150316,"stop":1745334150316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3efcbb23f4b27c","name":"Used by Waku Relay","time":{"start":1745334453190,"stop":1745334453190,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b9ca8d62936a5d","name":"Push message with meta","time":{"start":1745334804783,"stop":1745334804783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4941ab8e56320628","name":"should encodeTxt and decodeTxt","time":{"start":1745334115596,"stop":1745334115596,"duration":0},"status":"passed","severity":"normal"},{"uid":"953277a63bb591ad","name":"should emit a peer event after start","time":{"start":1745334181260,"stop":1745334181260,"duration":0},"status":"passed","severity":"normal"},{"uid":"441bac095b572a27","name":"Push message with special chars payload","time":{"start":1745334804773,"stop":1745334804773,"duration":0},"status":"passed","severity":"normal"},{"uid":"312a8b22b7596ed4","name":"configure the node with multiple content topics","time":{"start":1745334420206,"stop":1745334420206,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2789f2d926fbd1","name":"should select older connection if present","time":{"start":1745334121342,"stop":1745334121342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65e82399d89c84f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745334681106,"stop":1745334681106,"duration":0},"status":"passed","severity":"normal"},{"uid":"776b0960241aac0b","name":"Push message with rate limit","time":{"start":1745334804770,"stop":1745334804770,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdceda9469e53007","name":"Subscribe to topic containing Script and receive message","time":{"start":1745334681108,"stop":1745334681108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06d2066819ee6a5","name":"Asymmetric encrypt & decrypt","time":{"start":1745334140159,"stop":1745334140160,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfd82e1becbd521","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1745334159439,"stop":1745334159440,"duration":1},"status":"passed","severity":"normal"},{"uid":"237fa4ad333a0aa5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1745334159435,"stop":1745334159437,"duration":2},"status":"passed","severity":"normal"},{"uid":"12487b9e99300b0a","name":"Check received message containing long","time":{"start":1745334593599,"stop":1745334593599,"duration":0},"status":"passed","severity":"normal"},{"uid":"5417fd73e67a548b","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1745334150190,"stop":1745334150190,"duration":0},"status":"passed","severity":"normal"},{"uid":"275e9931e55667ba","name":"Push message with content topic containing Arabic","time":{"start":1745334804780,"stop":1745334804780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8a74cbdf93e06d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745334681098,"stop":1745334681098,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad8e172587c4f1a","name":"should mark all messages in causal history as acknowledged","time":{"start":1745334159775,"stop":1745334159775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e11a21428dc9aac","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1745334176584,"stop":1745334176585,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41b14a72a7fe123","name":"Publish message with large meta","time":{"start":1745334306526,"stop":1745334306527,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b717178e3506474","name":"should reject if Filter is requested but not mounted","time":{"start":1745334150413,"stop":1745334150413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4e082edd04f337","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745334293582,"stop":1745334293582,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec3eeb6358097c7","name":"Query generator for multiple messages with different message text format","time":{"start":1745334427314,"stop":1745334427314,"duration":0},"status":"passed","severity":"normal"},{"uid":"9952285eb71a8947","name":"Ping on peer without subscriptions","time":{"start":1745334245992,"stop":1745334245992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bf56f402efeecd","name":"should update ack status of messages in outgoing buffer","time":{"start":1745334159779,"stop":1745334159779,"duration":0},"status":"passed","severity":"normal"},{"uid":"433afd3f4e856732","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1745334128685,"stop":1745334128686,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd17ee3afc3d5d9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1745334106809,"stop":1745334106809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1d0d4fcf27d190","name":"Push message with content topic containing escaped characters","time":{"start":1745334804782,"stop":1745334804782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52bba1d05fa422c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1745334159441,"stop":1745334159442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3864a5e3ea0254","name":"Query with Ordered Callback, No message returned","time":{"start":1745334395127,"stop":1745334395128,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2f589d5fbf2094","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1745334159779,"stop":1745334159779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f510b679c256d008","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1745334129394,"stop":1745334129395,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab3db0f4230de86","name":"random static sharding 5 - Cluster ID: 486, Shard ID: 987","time":{"start":1745334423960,"stop":1745334423960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea458a5bca9795c","name":"Subscribe to topic containing short and receive message","time":{"start":1745334681090,"stop":1745334681090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f59d85ced4ef9","name":"Subscribe and receive messages via waku relay post","time":{"start":1745334681087,"stop":1745334681088,"duration":1},"status":"passed","severity":"normal"},{"uid":"637e06788238ea09","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app57/1/topic858/utf8","time":{"start":1745334420200,"stop":1745334420200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a1f110310bc522","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1745334183734,"stop":1745334183734,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aaee49730dd09c","name":"Encoder throws on undefined content topic","time":{"start":1745334121869,"stop":1745334121869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7318787a84f3138","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1745334309442,"stop":1745334309443,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59f90c8e81915","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1745334299178,"stop":1745334299178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2dc83e7f0870c","name":"should properly compute the node id","time":{"start":1745334115601,"stop":1745334115601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab9e59df1fa9129","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1745334176587,"stop":1745334176588,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2898b1a8ce6668b","name":"should respect max attempts limit","time":{"start":1745334149884,"stop":1745334149885,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3514fb42b035c11","name":"Push message with rate limit","time":{"start":1745334804784,"stop":1745334804784,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f4dcae1405c681","name":"Push message with content topic containing short","time":{"start":1745334804763,"stop":1745334804763,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca32907f272f976","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1745334159412,"stop":1745334159412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7647cccd487c8b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app5/5/topic774/json","time":{"start":1745334420203,"stop":1745334420203,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eeefc2e050a3524","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745334681109,"stop":1745334681109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75d817028c12600","name":"should retry on complete failure if specified","time":{"start":1745334150310,"stop":1745334150311,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89df626df7428e7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1745334159444,"stop":1745334159444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0257e18f080e289","name":"Check received message containing Arabic","time":{"start":1745334593600,"stop":1745334593601,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc885eac2e605913","name":"Subscribe and receives messages on 20 topics","time":{"start":1745334681088,"stop":1745334681089,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c3cf960d044c8b","name":"1 Relay, 1 Filter, gives up","time":{"start":1745334129283,"stop":1745334129283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76e70d7f181fb1d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1745334106800,"stop":1745334106800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bd543219d7aeb3","name":"Fails to publish message with wrong content topic","time":{"start":1745334306524,"stop":1745334306524,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee12cd19a4dc64d5","name":"Push message with content topic containing shell command","time":{"start":1745334804768,"stop":1745334804768,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d64372c03069c75","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1745334106810,"stop":1745334106810,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa829de44c0dc7","name":"random static sharding 6 - Cluster ID: 861, Shard ID: 408","time":{"start":1745334423960,"stop":1745334423960,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3a6456e74de44f","name":"Check received message containing XML","time":{"start":1745334593602,"stop":1745334593602,"duration":0},"status":"passed","severity":"normal"},{"uid":"28acc5ecde12983c","name":"addEventListener with correct event","time":{"start":1745334216597,"stop":1745334216597,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e3cf0b3bff78e9","name":"Check received message containing unicode special characters","time":{"start":1745334593603,"stop":1745334593603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6054a36190e83c63","name":"should load peers from local storage and dispatch events","time":{"start":1745334133621,"stop":1745334133622,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b79e4f6d5dbdd8","name":"should initialize with Unhealthy status","time":{"start":1745334150013,"stop":1745334150014,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bf2ed5be0a116d","name":"should encode/decode to text encoding","time":{"start":1745334115606,"stop":1745334115606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a7802981e8fe29","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1745334129397,"stop":1745334129398,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cd4b71d7587a0d","name":"should properly create location multiaddrs - udp","time":{"start":1745334115609,"stop":1745334115609,"duration":0},"status":"passed","severity":"normal"},{"uid":"998b4e13ea2ad45b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745334423963,"stop":1745334423963,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31557683cb8c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1745334159433,"stop":1745334159433,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67a699b3c28ba44","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334234087,"stop":1745334234087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d641024515f023b8","name":"Subscribe to topic containing Script and receive message","time":{"start":1745334681092,"stop":1745334681093,"duration":1},"status":"passed","severity":"normal"},{"uid":"697d433e33e62b49","name":"Decoder throws on undefined content topic","time":{"start":1745334121870,"stop":1745334121870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c63e83a00901eac","name":"Ordered Callback - false","time":{"start":1745334433345,"stop":1745334433346,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0a670128e7bc22","name":"Filter","time":{"start":1745334458573,"stop":1745334458573,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0ce9ee8a082c88","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745334681107,"stop":1745334681108,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee6cbf23da86db","name":"Check publish message containing XML","time":{"start":1745334306513,"stop":1745334306513,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97b1d4d5ccd7991","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1745334159399,"stop":1745334159400,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ca1044b3b21ebc","name":"Ephemeral field is preserved - encoder v0","time":{"start":1745334183221,"stop":1745334183222,"duration":1},"status":"passed","severity":"normal"},{"uid":"530bfd7c7d3fb138","name":"Waku message hash computation (payload length 0)","time":{"start":1745334109558,"stop":1745334109558,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bb2b708f2811c","name":"creates an iterator","time":{"start":1745334445575,"stop":1745334445576,"duration":1},"status":"passed","severity":"normal"},{"uid":"196b047128c97f3c","name":"Push message with Arabic payload","time":{"start":1745334804774,"stop":1745334804774,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaadc011a8b83dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1745334159441,"stop":1745334159441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f827728928fb92cd","name":"Encoder throws on empty string content topic","time":{"start":1745334121869,"stop":1745334121870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c41be431dd9496","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1745334159445,"stop":1745334159446,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6643b8cb14657","name":"Subscribe and receives messages on 20 topics","time":{"start":1745334681099,"stop":1745334681099,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a2cadd1f7192d4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745334681105,"stop":1745334681106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d59c1f26c55a237","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1745334106804,"stop":1745334106804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72de6c706bf4aeb","name":"should return PeerId when PeerId is provided","time":{"start":1745334150185,"stop":1745334150185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1477397b0898cf9b","name":"Query generator for multiple messages with different content topic format","time":{"start":1745334427315,"stop":1745334427315,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb155536164f127","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1745334159433,"stop":1745334159434,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed6990c46c3bed4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745334115083,"stop":1745334115083,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6948183e0e0efe","name":"random static sharding 10 - Cluster ID: 174, Shard ID: 487","time":{"start":1745334423962,"stop":1745334423962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14ef2af8321ebc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745334181264,"stop":1745334181265,"duration":1},"status":"skipped","severity":"normal"},{"uid":"25794fe5de26d11d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745334593615,"stop":1745334593615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4596d15584c4ed05","name":"Ping on subscribed peer","time":{"start":1745334245991,"stop":1745334245991,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c3cdb308b1b6bb","name":"Reusing cursor across nodes","time":{"start":1745334382311,"stop":1745334382312,"duration":1},"status":"passed","severity":"normal"},{"uid":"2515a02505306434","name":"returns nothing if no connections present","time":{"start":1745334121338,"stop":1745334121340,"duration":2},"status":"passed","severity":"normal"},{"uid":"45f34583671d9fbd","name":"random static sharding 7 - Cluster ID: 215, Shard ID: 696","time":{"start":1745334423960,"stop":1745334423961,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c8d8f5da19780c","name":"should be able to encode the field with only STORE set to true","time":{"start":1745334115074,"stop":1745334115075,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb90fd6262ba290d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334435221,"stop":1745334435224,"duration":3},"status":"passed","severity":"normal"},{"uid":"f24339f74a0aab11","name":"Overlapping topic subscription","time":{"start":1745334309444,"stop":1745334309444,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bdef3c991a11fcf","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1745334115077,"stop":1745334115078,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86ddd30194690","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1745334121511,"stop":1745334121512,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6e74d69bbfff41","name":"Check received message containing shell command","time":{"start":1745334593603,"stop":1745334593603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd45ab1555bdbe1","name":"Nodes with multiple pubsub topic","time":{"start":1745334299177,"stop":1745334299177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff930020eec09f4c","name":"should not retry if at least one success","time":{"start":1745334150311,"stop":1745334150311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01ecfedf338db2c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1745334106799,"stop":1745334106799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7bfa59c9f95005","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745334681112,"stop":1745334681112,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c446a8e644994c","name":"should check false positive rate","time":{"start":1745334161160,"stop":1745334161160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78f992e4ddf5b20","name":"unsubscribes","time":{"start":1745334445576,"stop":1745334445577,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc05829a3da11ab","name":"Check received message containing emoji","time":{"start":1745334593604,"stop":1745334593604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c9b8eee019a9f","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1745334106817,"stop":1745334106817,"duration":0},"status":"passed","severity":"normal"},{"uid":"6725c25c1eff5624","name":"should handle a minimal index list","time":{"start":1745334107029,"stop":1745334107029,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43b7e9017180464","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1745334159441,"stop":1745334159441,"duration":0},"status":"passed","severity":"normal"},{"uid":"96595b48f7329645","name":"Check publish message containing short","time":{"start":1745334306501,"stop":1745334306502,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b0cb12eb9589de","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1745334448805,"stop":1745334448806,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ecead63cac82140","name":"Decoder throws on undefined content topic","time":{"start":1745334139729,"stop":1745334139729,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dceb2f62b4f9e35","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1745334150185,"stop":1745334150186,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5de28dd72dfe6f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1745334158882,"stop":1745334158882,"duration":0},"status":"passed","severity":"normal"},{"uid":"897f381f1eb38291","name":"Passing page size 1 when there are 4 messages","time":{"start":1745334443696,"stop":1745334443696,"duration":0},"status":"passed","severity":"normal"},{"uid":"25256a6be7255492","name":"pre and post cipher","time":{"start":1745334140161,"stop":1745334140161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d228dd8847b94f64","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1745334106800,"stop":1745334106800,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb5ffd9a74d7bdb","name":"Push message with custom timestamp: 1745330597001","time":{"start":1745334804784,"stop":1745334804784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaa7680f3b2d692","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1745334106805,"stop":1745334106805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd55f909b94824f","name":"Should update multiaddrs","time":{"start":1745334247125,"stop":1745334247125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1869bf7abfacb19e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1745334106799,"stop":1745334106800,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec43e1155143caf","name":"dispatchEvent via connectionManager","time":{"start":1745334216600,"stop":1745334216600,"duration":0},"status":"passed","severity":"normal"},{"uid":"78734324966cca6b","name":"should return false when clusterId doesn't match","time":{"start":1745334150189,"stop":1745334150189,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e70d7f4214beb3","name":"Push message with unicode special characters payload","time":{"start":1745334804762,"stop":1745334804762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4877d6365252ef84","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1745334159417,"stop":1745334159417,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4aa1548af9b56","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1745334129677,"stop":1745334129677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ac4e6a00974976","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745334423957,"stop":1745334423958,"duration":1},"status":"passed","severity":"normal"},{"uid":"600ff866aff8efac","name":"Fails to publish duplicate message","time":{"start":1745334306522,"stop":1745334306523,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a4b62eeed9da3e","name":"stop","time":{"start":1745334216601,"stop":1745334216603,"duration":2},"status":"passed","severity":"normal"},{"uid":"446122066a8761e5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745334681097,"stop":1745334681097,"duration":0},"status":"passed","severity":"normal"},{"uid":"608560af8274e735","name":"Push to array if already present","time":{"start":1745334106476,"stop":1745334106477,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e123d095d9acb46","name":"should not throw an error for a single configured topic","time":{"start":1745334106814,"stop":1745334106814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65f1d8420ffde01","name":"should maintain proper timestamps if all messages received","time":{"start":1745334159774,"stop":1745334159774,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d44c9ab34d1b16","name":"Check message received after nwaku node is restarted","time":{"start":1745334593608,"stop":1745334593608,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2762c184dc671287","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1745334106798,"stop":1745334106798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4245aa43a919a48b","name":"Refresh subscription","time":{"start":1745334681090,"stop":1745334681090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d65daf5d7b0d0d0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745334293583,"stop":1745334293583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1be993912e4f949","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1745334183733,"stop":1745334183734,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a68ef8c33a22d2","name":"shard 0","time":{"start":1745334423957,"stop":1745334423957,"duration":0},"status":"passed","severity":"normal"},{"uid":"93828a511726d2b7","name":"Check message on other pubsub topic is not received","time":{"start":1745334593616,"stop":1745334593616,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2da24b63cafc4ea","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1745334150186,"stop":1745334150187,"duration":1},"status":"passed","severity":"normal"},{"uid":"561509fc174794be","name":"should set field with only FILTER enabled","time":{"start":1745334115611,"stop":1745334115611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71ca58f68afbf23","name":"can start and stop the service","time":{"start":1745334133618,"stop":1745334133619,"duration":1},"status":"passed","severity":"normal"},{"uid":"6978893e25121f82","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1745334106808,"stop":1745334106808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d47dd139cfee34","name":"should reject on timeout if it was set","time":{"start":1745334150413,"stop":1745334150413,"duration":0},"status":"passed","severity":"normal"},{"uid":"861114d158b7dd4b","name":"Fails to push message bigger that 1MB","time":{"start":1745334804785,"stop":1745334804785,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79222491700ccb4","name":"Encoder throws on empty string content topic","time":{"start":1745334139728,"stop":1745334139729,"duration":1},"status":"passed","severity":"normal"},{"uid":"d940251e3d223fda","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745334681103,"stop":1745334681104,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2432fdf3d411a7d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745334681092,"stop":1745334681092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8136ae4c39b2b1","name":"Check message with no content topic is not received","time":{"start":1745334593606,"stop":1745334593606,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc224db04978da4e","name":"less peers than existing","time":{"start":1745334285534,"stop":1745334285535,"duration":1},"status":"skipped","severity":"normal"},{"uid":"53d9efb3c6ff6e81","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1745334183732,"stop":1745334183733,"duration":1},"status":"passed","severity":"normal"},{"uid":"caed4d7186d8f3aa","name":"Decoder throws on undefined content topic","time":{"start":1745334141382,"stop":1745334141382,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9aa33108a78f77","name":"Passing an array","time":{"start":1745334453189,"stop":1745334453189,"duration":0},"status":"passed","severity":"normal"},{"uid":"45860f9a8a9838b8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1745334129678,"stop":1745334129678,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9dfc3189628ab1d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1745334159421,"stop":1745334159421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed11df4420aff959","name":"Ping on unsubscribed peer","time":{"start":1745334245994,"stop":1745334245994,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9aef2097516927","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1745334159414,"stop":1745334159415,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c4a71edb2943d6","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1745334106797,"stop":1745334106798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4abc3b8684177f","name":"Subscribe to topic containing short and publish message","time":{"start":1745334309444,"stop":1745334309444,"duration":0},"status":"passed","severity":"normal"},{"uid":"737bc68f419e75bd","name":"Push message with numeric payload","time":{"start":1745334804758,"stop":1745334804758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cba191d09e5efdc","name":"Renews subscription after lossing a connection","time":{"start":1745334681095,"stop":1745334681095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4440fe87f45ca357","name":"Check message with invalid timestamp is not received","time":{"start":1745334593605,"stop":1745334593605,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e3159523606e35","name":"safeDispatchEvent","time":{"start":1745334216600,"stop":1745334216600,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91e0c154c671796","name":"listenerCount","time":{"start":1745334216599,"stop":1745334216599,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f3d95e9743d0cd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745334293582,"stop":1745334293583,"duration":1},"status":"passed","severity":"normal"},{"uid":"aacef93f2c3bc05c","name":"groups content topics by expected pubsub topic","time":{"start":1745334106801,"stop":1745334106801,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f6f8cdc871bd94","name":"should properly create location multiaddrs - tcp4","time":{"start":1745334115608,"stop":1745334115608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9755ffc1b1e6b33d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1745334159445,"stop":1745334159445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93973bafa82beb2","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1745334309446,"stop":1745334309446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f08f438e38afb3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1745334159419,"stop":1745334159419,"duration":0},"status":"passed","severity":"normal"},{"uid":"3453864fe05a37b3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745334681111,"stop":1745334681112,"duration":1},"status":"passed","severity":"normal"},{"uid":"8300c0c86523d38d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745334681099,"stop":1745334681100,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf591b5b4774351e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1745334159778,"stop":1745334159778,"duration":0},"status":"passed","severity":"normal"},{"uid":"670315b8dd04d6c9","name":"throws on content topic with empty application field","time":{"start":1745334106790,"stop":1745334106790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92de9db20a602e3","name":"Push message with content topic containing Script","time":{"start":1745334804766,"stop":1745334804766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fa7779235c945e","name":"Check received message with timestamp: 1745334176024000000 ","time":{"start":1745334593604,"stop":1745334593604,"duration":0},"status":"passed","severity":"normal"},{"uid":"1307bf412a648e38","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1745334109559,"stop":1745334109559,"duration":0},"status":"passed","severity":"normal"},{"uid":"777af7c17fd457d5","name":"Push message with content topic containing JSON","time":{"start":1745334804767,"stop":1745334804767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b06b2ba5796462","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745334681104,"stop":1745334681105,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ab23044fc844c9","name":"throws on empty content topic","time":{"start":1745334106787,"stop":1745334106788,"duration":1},"status":"passed","severity":"normal"},{"uid":"3282873488c6e21b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745334681089,"stop":1745334681089,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ab728ec12c5311","name":"does not throw on valid cases","time":{"start":1745334106787,"stop":1745334106787,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e263791f12c3ef","name":"different cluster, same shard: nodes don't connect","time":{"start":1745334244180,"stop":1745334244188,"duration":8},"status":"passed","severity":"normal"},{"uid":"d4c1d6151874a77b","name":"should throw error - no id","time":{"start":1745334115599,"stop":1745334115599,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0d3bf0413b8879","name":"Generator, 2 different pubsubtopics","time":{"start":1745334435220,"stop":1745334435221,"duration":1},"status":"passed","severity":"normal"},{"uid":"991c0ec68c325282","name":"should increase lamport timestamp","time":{"start":1745334159773,"stop":1745334159773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5777f5c180325463","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app46/6/topic26/proto","time":{"start":1745334420201,"stop":1745334420202,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fd60950751072a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1745334196821,"stop":1745334196821,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e01575420fe706","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1745334448807,"stop":1745334448807,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b14bfd91f74748","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745334681087,"stop":1745334681087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a57c5d414a95fd","name":"new peer added after a peer was already found","time":{"start":1745334304072,"stop":1745334304073,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2c03f23e14d11498","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745334681098,"stop":1745334681098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace5528c8cd15e77","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1745334106807,"stop":1745334106807,"duration":0},"status":"passed","severity":"normal"},{"uid":"568d629b1d1bdef6","name":"1 Relay, 1 fetch","time":{"start":1745334129275,"stop":1745334129279,"duration":4},"status":"passed","severity":"normal"},{"uid":"e9d62840140e7f3","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1745334395126,"stop":1745334395127,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eda963ab4055e6","name":"should handle task timeouts","time":{"start":1745334149882,"stop":1745334149884,"duration":2},"status":"passed","severity":"normal"},{"uid":"51f9f20cae1f9a09","name":"Check message with invalid timestamp is not received","time":{"start":1745334593615,"stop":1745334593616,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c08753ccd0a4bb","name":"Push message with content topic containing special chars","time":{"start":1745334804764,"stop":1745334804764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8200a1626711048c","name":"Check received message containing Script","time":{"start":1745334593611,"stop":1745334593611,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a26a6ac8548867e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1745334158880,"stop":1745334158881,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6e70e1024bc1f3","name":"Decoder throws on empty string content topic","time":{"start":1745334141382,"stop":1745334141383,"duration":1},"status":"passed","severity":"normal"},{"uid":"b725c0eb62781757","name":"handles multiple messages","time":{"start":1745334445576,"stop":1745334445576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30512b686c05008","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1745334159438,"stop":1745334159438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8467af2e051eb61","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1745334309447,"stop":1745334309447,"duration":0},"status":"passed","severity":"normal"},{"uid":"32064064d9bc5221","name":"should properly create peer info with all multiaddrs","time":{"start":1745334115609,"stop":1745334115610,"duration":1},"status":"passed","severity":"normal"},{"uid":"522a35260fab86ee","name":"Overlapping topic subscription","time":{"start":1745334681089,"stop":1745334681089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c407ac96c93713f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1745334129392,"stop":1745334129393,"duration":1},"status":"passed","severity":"normal"},{"uid":"131289f6eb82252","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1745334158881,"stop":1745334158881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c654f7b983913f55","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745334293580,"stop":1745334293581,"duration":1},"status":"passed","severity":"normal"},{"uid":"2718dea0e8129e06","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1745334106813,"stop":1745334106813,"duration":0},"status":"passed","severity":"normal"},{"uid":"994aed6319ea90a1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1745334115082,"stop":1745334115083,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa8af793fe67d8b","name":"Check publish message after client node is restarted","time":{"start":1745334306526,"stop":1745334306526,"duration":0},"status":"skipped","severity":"normal"},{"uid":"799bcf4c668aeb49","name":"should set field with only STORE enabled","time":{"start":1745334115611,"stop":1745334115611,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9650c2cfe76cb4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1745334107029,"stop":1745334107029,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5a6d307d035a6e","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1745334106798,"stop":1745334106799,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b37c47c2237a9cb","name":"same cluster, same shard: nodes connect","time":{"start":1745334244179,"stop":1745334244179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ae5faf8b69f57e","name":"should properly create location multiaddrs - udp6","time":{"start":1745334115608,"stop":1745334115609,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea67bdd6f96cfbf5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745334593615,"stop":1745334593615,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27f26711cc520d0","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1745334159406,"stop":1745334159408,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a402634bd90f283","name":"should process tasks in queue","time":{"start":1745334149871,"stop":1745334149872,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f148b598a7bb44","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1745334106808,"stop":1745334106808,"duration":0},"status":"passed","severity":"normal"},{"uid":"429de59f6ac0a857","name":"should partition messages based on acknowledgement status","time":{"start":1745334159777,"stop":1745334159778,"duration":1},"status":"passed","severity":"normal"},{"uid":"643b27eef729f4e2","name":"Push message with content topic containing special chars","time":{"start":1745334804779,"stop":1745334804779,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f22836fd8f1136d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745334681093,"stop":1745334681093,"duration":0},"status":"passed","severity":"normal"},{"uid":"75db3e789c0a4b97","name":"connects to nwaku","time":{"start":1745334453188,"stop":1745334453188,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc353aa6c13e0c7","name":"Check message with no payload is not received","time":{"start":1745334593617,"stop":1745334593617,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedea2026983688","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1745334106804,"stop":1745334106804,"duration":0},"status":"passed","severity":"normal"},{"uid":"39831ea9edfd3b28","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1745334382306,"stop":1745334382307,"duration":1},"status":"passed","severity":"normal"},{"uid":"500aed4a9b20e8e8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745334367342,"stop":1745334367342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ee8d54066af825","name":"Subscribe to topic containing XML and publish message","time":{"start":1745334309447,"stop":1745334309448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fe8e6139dbf965","name":"Check publish message containing JSON","time":{"start":1745334306516,"stop":1745334306517,"duration":1},"status":"passed","severity":"normal"},{"uid":"54a1f53e78049e54","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1745334107029,"stop":1745334107029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f452f408eb3cb99","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1745334159406,"stop":1745334159406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c39f32f4b14d3aa","name":"Push message with shell command payload","time":{"start":1745334804761,"stop":1745334804761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb097a8d9b4946b","name":"should maintain desired error rate","time":{"start":1745334161158,"stop":1745334161158,"duration":0},"status":"passed","severity":"normal"},{"uid":"4795f6ab4d0fac1a","name":"Push message with content topic containing unicode special characters","time":{"start":1745334804782,"stop":1745334804783,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ed00816f0ac3f9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1745334106808,"stop":1745334106808,"duration":0},"status":"passed","severity":"normal"},{"uid":"570c3cc31df9c5de","name":"throws on content topic with too few or too many fields","time":{"start":1745334106788,"stop":1745334106788,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacd35b7eaf2c3c8","name":"Push message with custom timestamp: 1745337797000","time":{"start":1745334804771,"stop":1745334804771,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbf9e7fe4e31153","name":"should not receive a peer event before start","time":{"start":1745334181260,"stop":1745334181260,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd31142f43c7a76","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1745334106797,"stop":1745334106797,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc648d3355d3337","name":"random static sharding 1 - Cluster ID: 498, Shard ID: 329","time":{"start":1745334423958,"stop":1745334423958,"duration":0},"status":"passed","severity":"normal"},{"uid":"e289ceeccaa0189d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1745334448806,"stop":1745334448806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53616a54cabe2f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1745334106813,"stop":1745334106813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0219b892cb57726","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1745334106799,"stop":1745334106799,"duration":0},"status":"passed","severity":"normal"},{"uid":"328beea509654047","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745334681091,"stop":1745334681092,"duration":1},"status":"passed","severity":"normal"},{"uid":"373649f99e49c39","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1745334159399,"stop":1745334159399,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c3d88a077b2f6f","name":"should reject if Store is requested but not mounted","time":{"start":1745334150412,"stop":1745334150413,"duration":1},"status":"passed","severity":"normal"},{"uid":"940e306745e56914","name":"Query generator for multiple messages","time":{"start":1745334427313,"stop":1745334427313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1455002d4025d9","name":"Callback on promise","time":{"start":1745334427315,"stop":1745334427315,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff2532d06e77407","name":"Check received message containing emoji","time":{"start":1745334593614,"stop":1745334593614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d798b2bee51c96fa","name":"Overlapping topic subscription","time":{"start":1745334681100,"stop":1745334681100,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc117a899608f963","name":"Query Generator, No Decoder","time":{"start":1745334395125,"stop":1745334395125,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fe510b1fb6dde5","name":"Push message with content topic containing long","time":{"start":1745334804763,"stop":1745334804764,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5baf95ba96da7c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1745334141380,"stop":1745334141380,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e7b00107894de7","name":"should use shardsUnderCluster when provided","time":{"start":1745334150187,"stop":1745334150188,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5578e80d0ea27e","name":"should throw an error for missing sharding configuration","time":{"start":1745334106818,"stop":1745334106818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6246590331d3f0b7","name":"should throw error - no public key","time":{"start":1745334115600,"stop":1745334115600,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f96ecdfb74582a","name":"should initialize with custom number of peers","time":{"start":1745334150314,"stop":1745334150314,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d3330c1b591eda","name":"Subscribe and receive messages via lightPush","time":{"start":1745334681096,"stop":1745334681096,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c18ceef0b1a5e8","name":"Check received message with timestamp: 1745334176024000000 ","time":{"start":1745334593614,"stop":1745334593614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a64c5c5974cd5c","name":"ignores unrecognized TXT record formats","time":{"start":1745334129675,"stop":1745334129675,"duration":0},"status":"passed","severity":"normal"},{"uid":"875b0c79f88fe8d9","name":"non connected peers","time":{"start":1745334285535,"stop":1745334285535,"duration":0},"status":"skipped","severity":"normal"},{"uid":"195a3df2bc828a25","name":"should encode/decode to RLP encoding","time":{"start":1745334115601,"stop":1745334115606,"duration":5},"status":"passed","severity":"normal"},{"uid":"a10780dd1d620341","name":"should be able to decode the field with only STORE set to true","time":{"start":1745334115080,"stop":1745334115081,"duration":1},"status":"passed","severity":"normal"},{"uid":"763f98f7f9aac1ba","name":"addEventListener with wrong event","time":{"start":1745334216597,"stop":1745334216597,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3d979844edabdc","name":"Query generator for 2000 messages","time":{"start":1745334427317,"stop":1745334427317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7bc94e9ea39ed","name":"Subscribe and receive messages via lightPush","time":{"start":1745334681086,"stop":1745334681087,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab689013caeae2ab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1745334159443,"stop":1745334159443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0a01db19a6319","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1745334440270,"stop":1745334440271,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcef7a17d500ec7","name":"should insert message id into causal history","time":{"start":1745334159772,"stop":1745334159772,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfeb726875ac48f","name":"Check received message containing SQL Injection","time":{"start":1745334593601,"stop":1745334593601,"duration":0},"status":"passed","severity":"normal"},{"uid":"2047a5776953c42d","name":"Nwaku publishes","time":{"start":1745334299528,"stop":1745334299528,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf0ec7373115877","name":"should wait for Filter peer to be connected","time":{"start":1745334150415,"stop":1745334150415,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e050f92490e2de0","name":"Push message with content topic containing Chinese","time":{"start":1745334804764,"stop":1745334804765,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6522bb7c271075d","name":"Push message with Russian payload","time":{"start":1745334804774,"stop":1745334804774,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd67fd414d843a7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745334681094,"stop":1745334681094,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4df35812ae8f4a1","name":"through manual discovery","time":{"start":1745334246882,"stop":1745334246882,"duration":0},"status":"passed","severity":"normal"},{"uid":"93942dd838c17649","name":"Query Generator, Multiple PubsubTopics","time":{"start":1745334395124,"stop":1745334395125,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2854b1da384b1e","name":"Push message with content topic containing short","time":{"start":1745334804778,"stop":1745334804778,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0ae2eb6bf196f1","name":"Subscribe to topic containing XML and receive message","time":{"start":1745334681108,"stop":1745334681109,"duration":1},"status":"passed","severity":"normal"},{"uid":"60824a364b07d56a","name":"Fails to push message with large meta","time":{"start":1745334804769,"stop":1745334804770,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd6e6cc6dc1fd58","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745334681093,"stop":1745334681093,"duration":0},"status":"passed","severity":"normal"},{"uid":"8780f83905723c96","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1745334196820,"stop":1745334196820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8fb3351762a3b0","name":"should deliver messages after dependencies are met","time":{"start":1745334159776,"stop":1745334159777,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8b957b079640c3","name":"should request renew when peer disconnects","time":{"start":1745334150316,"stop":1745334150316,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e50370d3d7e0c45","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1745334448804,"stop":1745334448804,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c29b7b5e93b89","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745334293579,"stop":1745334293579,"duration":0},"status":"passed","severity":"normal"},{"uid":"655818f7c8640c35","name":"should start and stop interval correctly","time":{"start":1745334149868,"stop":1745334149870,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d86ff4c3dadbae","name":"Check publish message containing Script","time":{"start":1745334306512,"stop":1745334306513,"duration":1},"status":"passed","severity":"normal"},{"uid":"73fec2f399a8db99","name":"Should update shard info","time":{"start":1745334247127,"stop":1745334247128,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a67b2fdb43cf06","name":"Query with Promise Callback, No message returned","time":{"start":1745334395130,"stop":1745334395130,"duration":0},"status":"passed","severity":"normal"},{"uid":"782370b13abdff63","name":"recovers when dns.resolve returns empty","time":{"start":1745334129674,"stop":1745334129674,"duration":0},"status":"passed","severity":"normal"},{"uid":"411cd465418c7d7e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745334293578,"stop":1745334293579,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b80ac44f13fba5","name":"Subscribe to topic containing Russian and publish message","time":{"start":1745334309446,"stop":1745334309446,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3c372bad870153","name":"Check publish message containing SQL Injection","time":{"start":1745334306512,"stop":1745334306512,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c5c20ca42ed436","name":"Subscribe to topic containing shell command and publish message","time":{"start":1745334309449,"stop":1745334309449,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57b789962ff37af","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app17/1/topic430/utf8","time":{"start":1745334420193,"stop":1745334420198,"duration":5},"status":"passed","severity":"normal"},{"uid":"7aa733e07d8f2b6c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1745334234086,"stop":1745334234086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e41615c0b043db1","name":"should emit a peer event after start","time":{"start":1745334133620,"stop":1745334133620,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81576c529775f76","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1745334150309,"stop":1745334150309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04c2a19f5f9b0f4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1745334448805,"stop":1745334448805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3e88c1b71c0cd0","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745334299179,"stop":1745334299180,"duration":1},"status":"passed","severity":"normal"},{"uid":"660663afd23e3ef7","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745334804781,"stop":1745334804781,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb27a2752e5162b0","name":"Check message with no pubsub topic is not received","time":{"start":1745334593616,"stop":1745334593616,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd000494b3523b7","name":"should never report false negatives","time":{"start":1745334161158,"stop":1745334161159,"duration":1},"status":"passed","severity":"normal"},{"uid":"41460b9a29a25f2e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1745334159421,"stop":1745334159421,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c991ecf438a176","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745334681088,"stop":1745334681088,"duration":0},"status":"passed","severity":"normal"},{"uid":"723cb1382133fe42","name":"tcp ip4 address","time":{"start":1745334115017,"stop":1745334115018,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3609a87eee6eda","name":"should fail to send if no connected peers found","time":{"start":1745334150310,"stop":1745334150310,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe72e4e1bf27e6f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745334420206,"stop":1745334420207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73b97c880f25de9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1745334109558,"stop":1745334109558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4497195b3aa0e3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745334593604,"stop":1745334593605,"duration":1},"status":"passed","severity":"normal"},{"uid":"522519389757f717","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1745334115081,"stop":1745334115082,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0c409c0e73524e","name":"should retry failed tasks","time":{"start":1745334149872,"stop":1745334149873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c40b7c651c2fda","name":"Push message equal or less that 1MB","time":{"start":1745334804785,"stop":1745334804785,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0a5081e27f3b77","name":"Subscribe to topic containing emoji and publish message","time":{"start":1745334309450,"stop":1745334309450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f62f1bf165e1434","name":"Check received message containing JSON","time":{"start":1745334593612,"stop":1745334593612,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0e5e1d6b5aacdb","name":"Accepts a valid Waku Message","time":{"start":1745334153710,"stop":1745334153712,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e75007aee5ed338","name":"Register correct protocols","time":{"start":1745334309440,"stop":1745334309441,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf314e9dd38d4f3","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1745334306524,"stop":1745334306524,"duration":0},"status":"passed","severity":"normal"},{"uid":"65caad2d4daa0672","name":"should set field with all protocols disabled","time":{"start":1745334115610,"stop":1745334115610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17f6da091407fed","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1745334121511,"stop":1745334121511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e694bdbbaf949c49","name":"Push message with content topic containing XML","time":{"start":1745334804781,"stop":1745334804781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3219c6c803a8852e","name":"Check received message containing numeric","time":{"start":1745334593609,"stop":1745334593609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2d3cc27b6b12f1","name":"Passing page size 110 when there are 120 messages","time":{"start":1745334443698,"stop":1745334443699,"duration":1},"status":"passed","severity":"normal"},{"uid":"fceb3825e98b466b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745334293584,"stop":1745334293585,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da67aea56638e18","name":"Push message with content topic containing Arabic","time":{"start":1745334804765,"stop":1745334804765,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b3a51d6273e11a","name":"Check publish message containing long","time":{"start":1745334306503,"stop":1745334306505,"duration":2},"status":"passed","severity":"normal"},{"uid":"3845064718eb856a","name":"throws on content topic with empty version field","time":{"start":1745334106790,"stop":1745334106791,"duration":1},"status":"passed","severity":"normal"},{"uid":"98041122ea973edf","name":"should check connected peers if present and suitable","time":{"start":1745334150413,"stop":1745334150414,"duration":1},"status":"passed","severity":"normal"},{"uid":"3961fb7ad0fbfcf3","name":"Ping on unsubscribed peer","time":{"start":1745334245992,"stop":1745334245992,"duration":0},"status":"passed","severity":"normal"},{"uid":"31712c66271803fb","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1745334159418,"stop":1745334159418,"duration":0},"status":"passed","severity":"normal"},{"uid":"78af588524eaf9be","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745334681091,"stop":1745334681091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ca6ea469126f3f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1745334159405,"stop":1745334159405,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8e826dba1468e3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1745334106800,"stop":1745334106800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87948076d73c2a1","name":"can start and stop the service","time":{"start":1745334285333,"stop":1745334285333,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0339775701d93d","name":"Ping on subscribed peer","time":{"start":1745334245993,"stop":1745334245993,"duration":0},"status":"passed","severity":"normal"},{"uid":"429792ea280a7ff5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1745334121871,"stop":1745334121871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1004b1b472f93ab0","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1745334382308,"stop":1745334382308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d06607bda31b684","name":"Check publish message containing unicode special characters","time":{"start":1745334306517,"stop":1745334306518,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0b8bfc8f3ca151f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1745334309442,"stop":1745334309442,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be030d2bb39fe0a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1745334159400,"stop":1745334159400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3e43fb845cd01b","name":"Encoder throws on undefined content topic","time":{"start":1745334141382,"stop":1745334141382,"duration":0},"status":"passed","severity":"normal"},{"uid":"818d6217f48087ac","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1745334106803,"stop":1745334106803,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea5f1c77ba019a4","name":"Push message with custom timestamp: 1714575797000","time":{"start":1745334804770,"stop":1745334804770,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e624cc6f3114ae","name":"throws on content topic with generation field greater than 0","time":{"start":1745334106789,"stop":1745334106789,"duration":0},"status":"passed","severity":"normal"},{"uid":"8318644cd171db47","name":"Push message with shell command payload","time":{"start":1745334804776,"stop":1745334804776,"duration":0},"status":"passed","severity":"normal"},{"uid":"3447b1f514e4ea82","name":"Rejects garbage","time":{"start":1745334153712,"stop":1745334153712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c028044d153c34c4","name":"Check publish message containing Arabic","time":{"start":1745334306507,"stop":1745334306507,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2b9b0f2d11cbb9","name":"Push message with Arabic payload","time":{"start":1745334804759,"stop":1745334804759,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b1320c91f96679","name":"Publish message with custom timestamp: Wed May 01 2024 15:04:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334306521,"stop":1745334306521,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6572ed9bc4698","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1745334106809,"stop":1745334106809,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fe63ed739b261f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1745334159773,"stop":1745334159774,"duration":1},"status":"passed","severity":"normal"},{"uid":"15916f56acfbb354","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745334681088,"stop":1745334681088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dedeb2fc6c35e48","name":"Check received message containing Chinese","time":{"start":1745334593610,"stop":1745334593610,"duration":0},"status":"passed","severity":"normal"},{"uid":"be69ccf2aead83ff","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1745334448805,"stop":1745334448805,"duration":0},"status":"passed","severity":"normal"},{"uid":"73976845b4f8db01","name":"Check received message containing Russian","time":{"start":1745334593601,"stop":1745334593601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4686667c7bb996","name":"Mutual subscription","time":{"start":1745334309440,"stop":1745334309440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f54566e67e0605","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1745334106803,"stop":1745334106803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9eb4a3856dfad1","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1745334106804,"stop":1745334106804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed39882d2d6b5b86","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1745334309449,"stop":1745334309449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d76c8d52a4b5e0","name":"should not fail to stop the service if it was not started","time":{"start":1745334181254,"stop":1745334181256,"duration":2},"status":"passed","severity":"normal"},{"uid":"e42a71ceb099f00e","name":"should handle special patterns correctly","time":{"start":1745334161159,"stop":1745334161160,"duration":1},"status":"passed","severity":"normal"},{"uid":"10959b0de5bc3152","name":"Check message received after jswaku node is restarted","time":{"start":1745334593607,"stop":1745334593607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7a09e4c36d558d","name":"Push message with content topic containing Chinese","time":{"start":1745334804780,"stop":1745334804780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5d834b33b16b67","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745334293578,"stop":1745334293578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9adcc9de621967d","name":"Fails to push message with large meta","time":{"start":1745334804783,"stop":1745334804783,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0814ebe5727cd1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1745334159405,"stop":1745334159405,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ac44433217abe9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1745334159442,"stop":1745334159442,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfdc2ffeeb59907","name":"Subscribe to topic containing long and publish message","time":{"start":1745334309445,"stop":1745334309445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d074df0b60547758","name":"Push message with content topic containing numeric","time":{"start":1745334804779,"stop":1745334804779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdd7df50d95401b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1745334115597,"stop":1745334115597,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19c8bbf3e6ea9e1","name":"should be able to decode the field with only FILTER set to true","time":{"start":1745334115080,"stop":1745334115080,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06b828c3231d216","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1745334440268,"stop":1745334440269,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce95179da2e28351","name":"Push message with escaped characters payload","time":{"start":1745334804761,"stop":1745334804762,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b6477eec4056c8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1745334159440,"stop":1745334159440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8814465bb31065d1","name":"Query Generator, No message returned","time":{"start":1745334395126,"stop":1745334395126,"duration":0},"status":"passed","severity":"normal"},{"uid":"547c54825886006e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1745334106818,"stop":1745334106818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7510e3811d67465b","name":"Check received message containing JSON","time":{"start":1745334593602,"stop":1745334593602,"duration":0},"status":"passed","severity":"normal"},{"uid":"744c1d0b64408f18","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1745334106812,"stop":1745334106813,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a6c4b1f7eaa936","name":"should set field with only RELAY enabled","time":{"start":1745334115611,"stop":1745334115611,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c303d27811bc50a","name":"Sets default value correctly","time":{"start":1745334453190,"stop":1745334453190,"duration":0},"status":"passed","severity":"normal"},{"uid":"56806c8492469101","name":"Subscribe to topic containing XML and receive message","time":{"start":1745334681093,"stop":1745334681093,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bb63b863408165","name":"should decode valid enr successfully","time":{"start":1745334115597,"stop":1745334115597,"duration":0},"status":"passed","severity":"normal"},{"uid":"9490844e3336a7ca","name":"Push 30 different messages","time":{"start":1745334804778,"stop":1745334804778,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84299f564d843f2c","name":"Throws when trying to push message with empty payload","time":{"start":1745334804778,"stop":1745334804778,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5ec55f0e4c2396","name":"should create a new stream if no existing for protocol found","time":{"start":1745334121509,"stop":1745334121509,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a21f36719e4e6e","name":"should get / set UDP multiaddr","time":{"start":1745334115607,"stop":1745334115607,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ada28e3c19e12d6","name":"should be able to decode the field with only RELAY set to true","time":{"start":1745334115079,"stop":1745334115080,"duration":1},"status":"passed","severity":"normal"},{"uid":"af312777a9a853c1","name":"Relay - dialed first","time":{"start":1745334458570,"stop":1745334458570,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d1492fd5cdbdcf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1745334382307,"stop":1745334382308,"duration":1},"status":"passed","severity":"normal"},{"uid":"66840d84978556a1","name":"Meta field set when metaSetter is specified","time":{"start":1745334121868,"stop":1745334121869,"duration":1},"status":"passed","severity":"normal"},{"uid":"54182a55d80db3db","name":"Refresh subscription","time":{"start":1745334309443,"stop":1745334309444,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8c8fe2d23698963c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1745334183222,"stop":1745334183223,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6842be3efca0008","name":"should throw error - no public key","time":{"start":1745334115598,"stop":1745334115599,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b71dd81d10403c3","name":"should correctly map a content topic to a pubsub topic","time":{"start":1745334106819,"stop":1745334106819,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e152f4e5e79813e","name":"should be delivered but not added to local log or bloom filter","time":{"start":1745334159778,"stop":1745334159779,"duration":1},"status":"passed","severity":"normal"},{"uid":"4acb8c1a3cbe1bb8","name":"Round trip binary serialization","time":{"start":1745334121867,"stop":1745334121868,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c3691375edaff4","name":"Passing page size 0 when there are 110 messages","time":{"start":1745334443695,"stop":1745334443696,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdacd10e0fc788e","name":"returns only open connection if one present","time":{"start":1745334121340,"stop":1745334121341,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94a4758fdc4d249","name":"it tolerates circular branch references","time":{"start":1745334129674,"stop":1745334129674,"duration":0},"status":"passed","severity":"normal"},{"uid":"31862326c3cfc84","name":"Check received message containing Russian","time":{"start":1745334593610,"stop":1745334593611,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f0d419b6f04574","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1745334382309,"stop":1745334382309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69531779a197ee3","name":"Push message with long payload","time":{"start":1745334804772,"stop":1745334804773,"duration":1},"status":"passed","severity":"normal"},{"uid":"293d5ff64243df4","name":"Decrypt messages","time":{"start":1745334286993,"stop":1745334286993,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d756b0d0c5a364","name":"Renews subscription after lossing a connection","time":{"start":1745334681113,"stop":1745334681113,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad7d06e5353d682","name":"Push message with content topic containing escaped characters","time":{"start":1745334804768,"stop":1745334804768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ffab34894251a","name":"handles different networkShards values correctly","time":{"start":1745334106802,"stop":1745334106802,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c8e0bdbadb8155","name":"Fields are not dropped","time":{"start":1745334121111,"stop":1745334121113,"duration":2},"status":"passed","severity":"normal"},{"uid":"81087e16347f9648","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1745334159420,"stop":1745334159420,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a090ceab05e63ad","name":"Encoder throws on undefined content topic","time":{"start":1745334139728,"stop":1745334139728,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e4d71549f0d49a","name":"Check publish message containing Russian","time":{"start":1745334306510,"stop":1745334306512,"duration":2},"status":"passed","severity":"normal"},{"uid":"34226c9f92858f95","name":"Push message with content topic containing JSON","time":{"start":1745334804782,"stop":1745334804782,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eb5a93b080fb6a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1745334129395,"stop":1745334129395,"duration":0},"status":"passed","severity":"normal"},{"uid":"6175f625049fd643","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1745334159434,"stop":1745334159434,"duration":0},"status":"passed","severity":"normal"},{"uid":"733c0929846f70a0","name":"Push message with Script payload","time":{"start":1745334804760,"stop":1745334804760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9fbd2e34339cbf","name":"Refresh subscription","time":{"start":1745334681100,"stop":1745334681101,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c16a2df76661e0d","name":"Check received message containing long","time":{"start":1745334593609,"stop":1745334593609,"duration":0},"status":"passed","severity":"normal"},{"uid":"574b4c79bfc0da68","name":"should properly start and stop event listening","time":{"start":1745334150016,"stop":1745334150021,"duration":5},"status":"passed","severity":"normal"},{"uid":"5f23b8925976e1eb","name":"Check received message containing XML","time":{"start":1745334593611,"stop":1745334593612,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2299be39c3d5c87","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1745334448804,"stop":1745334448804,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cb15720b274866","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1745334176581,"stop":1745334176584,"duration":3},"status":"passed","severity":"normal"},{"uid":"15f4b2ba028342fe","name":"Passing page size 19 when there are 20 messages","time":{"start":1745334443698,"stop":1745334443698,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d613dede3c3208b","name":"can start the service","time":{"start":1745334285332,"stop":1745334285332,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38584f2a61f7d32","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1745334139726,"stop":1745334139727,"duration":1},"status":"passed","severity":"normal"},{"uid":"2040a286717b64c3","name":"Check message with non string payload is not received","time":{"start":1745334593607,"stop":1745334593607,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce15999aedd10e4","name":"should reject if WakuNode is not started","time":{"start":1745334150411,"stop":1745334150411,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2628a532caed63","name":"Light Node - default protocols","time":{"start":1745334458573,"stop":1745334458573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c05c414d3ae5c26","name":"Check received message containing Basic HTML tag","time":{"start":1745334593602,"stop":1745334593602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02879077f002f3f","name":"should not receive a peer event before start","time":{"start":1745334133620,"stop":1745334133620,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef39eaa6e6f62f3a","name":"should return empty list for no shard","time":{"start":1745334106805,"stop":1745334106805,"duration":0},"status":"passed","severity":"normal"},{"uid":"341ee8f5d3a418f9","name":"Push message with long payload","time":{"start":1745334804757,"stop":1745334804758,"duration":1},"status":"passed","severity":"normal"},{"uid":"e431e03e2526e7d6","name":"random static sharding 8 - Cluster ID: 110, Shard ID: 292","time":{"start":1745334423961,"stop":1745334423961,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d63a38c1258dbb","name":"Ping on peer without subscriptions","time":{"start":1745334245994,"stop":1745334245994,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c583619b71f2ef","name":"should call waitForPeer on Relay","time":{"start":1745334150416,"stop":1745334150416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee80db89e5b13a57","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745334804767,"stop":1745334804767,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdb763334484813","name":"configure the node with multiple pubsub topics","time":{"start":1745334423962,"stop":1745334423963,"duration":1},"status":"passed","severity":"normal"},{"uid":"34cb8bceeb303887","name":"should return usable stream attached to connection","time":{"start":1745334121507,"stop":1745334121508,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86966221f361d01","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1745334106820,"stop":1745334106821,"duration":1},"status":"passed","severity":"normal"},{"uid":"b827fa33c43df6b1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745334681094,"stop":1745334681094,"duration":0},"status":"passed","severity":"normal"},{"uid":"89304cc03c852e29","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1745334159413,"stop":1745334159414,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d3f748f791e13f","name":"Reopen subscription with peer with lost subscription","time":{"start":1745334245992,"stop":1745334245993,"duration":1},"status":"passed","severity":"normal"},{"uid":"116f2e3a78b18a73","name":"Check message on other pubsub topic is not received","time":{"start":1745334593605,"stop":1745334593606,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa79a84dd75d41df","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1745334106809,"stop":1745334106810,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17008a8bf4c87cc","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1745334115076,"stop":1745334115076,"duration":0},"status":"passed","severity":"normal"},{"uid":"452a671c10aed6ed","name":"returns all values when wanted number is greater than available values","time":{"start":1745334128684,"stop":1745334128685,"duration":1},"status":"passed","severity":"normal"},{"uid":"c949680ade1d7b57","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1745334159440,"stop":1745334159440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d02cf1967f6e04","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1745334159421,"stop":1745334159432,"duration":11},"status":"passed","severity":"normal"},{"uid":"1f0972c636821eec","name":"Fails to publish message with empty text","time":{"start":1745334306523,"stop":1745334306523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d264b2003856e0d6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745334420192,"stop":1745334420192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1d7b0179f8aa84","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1745334159443,"stop":1745334159443,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2ed568c43df24c","name":"should properly create location multiaddrs - tcp","time":{"start":1745334115609,"stop":1745334115609,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbf0299a61103df","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1745334299179,"stop":1745334299179,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a8fb0f3f9f4b14","name":"Push message with content topic containing Russian","time":{"start":1745334804780,"stop":1745334804780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21458837908372f","name":"should not fail to stop the service if it was not started","time":{"start":1745334285333,"stop":1745334285334,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe795d18e9f11ae","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745334681113,"stop":1745334681113,"duration":0},"status":"passed","severity":"normal"},{"uid":"430cf1ca474c2dba","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1745334133622,"stop":1745334133622,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab1d8f99040848b","name":"Decoder throws on empty string content topic","time":{"start":1745334121870,"stop":1745334121871,"duration":1},"status":"passed","severity":"normal"},{"uid":"a526e7caa52ac4fc","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app88/7/topic854/xml","time":{"start":1745334420203,"stop":1745334420204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab769e398f2f4358","name":"should be sent with empty content","time":{"start":1745334159778,"stop":1745334159778,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0c49d6f7f5269a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1745334106810,"stop":1745334106810,"duration":0},"status":"passed","severity":"normal"},{"uid":"64632523d3624b93","name":"should only return 1 node with store capability","time":{"start":1745334129676,"stop":1745334129676,"duration":0},"status":"passed","severity":"normal"},{"uid":"392f024827de6892","name":"retrieves a single peer","time":{"start":1745334129673,"stop":1745334129673,"duration":0},"status":"passed","severity":"normal"},{"uid":"745e1bdcafcb841e","name":"should throw an error for empty SingleShardInfos array","time":{"start":1745334106803,"stop":1745334106803,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef5f06ec3ad6556","name":"should initialize bloom filter with correct parameters","time":{"start":1745334161157,"stop":1745334161157,"duration":0},"status":"passed","severity":"normal"},{"uid":"141449fc3a7493f7","name":"Relay - dialed after","time":{"start":1745334458571,"stop":1745334458571,"duration":0},"status":"passed","severity":"normal"},{"uid":"107b80cff8b20e3d","name":"random static sharding 2 - Cluster ID: 895, Shard ID: 87","time":{"start":1745334423958,"stop":1745334423958,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f129485a5e1dd1c","name":"should not fail to stop the service if it was not started","time":{"start":1745334133619,"stop":1745334133619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a42b958b2703d6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1745334159775,"stop":1745334159776,"duration":1},"status":"passed","severity":"normal"},{"uid":"4602de7c6619f243","name":"Query Generator, Wrong PubsubTopic","time":{"start":1745334395123,"stop":1745334395124,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8438f4e8c42dd1a","name":"should be called for bootstrap peers","time":{"start":1745334183728,"stop":1745334183732,"duration":4},"status":"passed","severity":"normal"},{"uid":"e07f9bbd41413a0e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745334681106,"stop":1745334681107,"duration":1},"status":"passed","severity":"normal"},{"uid":"659af2c1b28330ef","name":"Push message with Chinese payload","time":{"start":1745334804759,"stop":1745334804759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1306a26487af13d6","name":"Check received message with timestamp: 1745334176024 ","time":{"start":1745334593614,"stop":1745334593615,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c97892b05631a12","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1745334159411,"stop":1745334159411,"duration":0},"status":"passed","severity":"normal"},{"uid":"80999f076a0dab29","name":"Subscribe to topic containing long and receive message","time":{"start":1745334681102,"stop":1745334681103,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7731702c4a5e085","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1745334159444,"stop":1745334159445,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dfb859243aff39f","name":"Push message with content topic containing long","time":{"start":1745334804778,"stop":1745334804779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5374aac196b86e8","name":"isConnected should return false after all peers disconnect","time":{"start":1745334196822,"stop":1745334196822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8048fd6bbcd49d7","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1745334106815,"stop":1745334106816,"duration":1},"status":"passed","severity":"normal"},{"uid":"8942924879cc90cb","name":"should use DNS peer discovery with light client","time":{"start":1745334181262,"stop":1745334181262,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ee59475c4d573d2","name":"Throws when trying to push message with empty payload","time":{"start":1745334804763,"stop":1745334804763,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc745e2a6cc1d016","name":"should wait for Store peer to be connected","time":{"start":1745334150415,"stop":1745334150415,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0305b600db5e160","name":"should only return 1 node with relay capability","time":{"start":1745334129675,"stop":1745334129676,"duration":1},"status":"passed","severity":"normal"},{"uid":"18af4d78bc9fb945","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1745334440269,"stop":1745334440270,"duration":1},"status":"passed","severity":"normal"},{"uid":"c690d3e03a6163bc","name":"Push message with short payload","time":{"start":1745334804772,"stop":1745334804772,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee11e0c68b8e101","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1745334176586,"stop":1745334176587,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6ac7d7767638e0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745334681092,"stop":1745334681092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a990a6290e7ad2b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1745334159419,"stop":1745334159420,"duration":1},"status":"passed","severity":"normal"},{"uid":"733e012e7f0768d5","name":"Push message with escaped characters payload","time":{"start":1745334804777,"stop":1745334804777,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6db92654e2474","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1745334159440,"stop":1745334159441,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aacbf093c03875c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1745334159438,"stop":1745334159438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc6da9e571ef139","name":"Check publish message after service node is restarted","time":{"start":1745334306526,"stop":1745334306526,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ceef4060feba610d","name":"returns all values when wanted number matches available values","time":{"start":1745334128679,"stop":1745334128680,"duration":1},"status":"passed","severity":"normal"},{"uid":"86de8c8ae26df807","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745334681096,"stop":1745334681096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e941ef6fe47c19","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1745334115076,"stop":1745334115077,"duration":1},"status":"passed","severity":"normal"},{"uid":"c513c4d2e5502318","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745334115078,"stop":1745334115079,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d4592df8375709","name":"Check publish message containing numeric","time":{"start":1745334306505,"stop":1745334306506,"duration":1},"status":"passed","severity":"normal"},{"uid":"344e3e469f5bb2dc","name":"should return no connections if no open connection provided","time":{"start":1745334121341,"stop":1745334121341,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e18d5bc5721e22","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334306520,"stop":1745334306520,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48ade9e1495dfe0","name":"should attach causal history and bloom filter to each message","time":{"start":1745334159772,"stop":1745334159773,"duration":1},"status":"passed","severity":"normal"},{"uid":"344e3ddd68fade16","name":"Push message with custom timestamp: 1714575797001","time":{"start":1745334804784,"stop":1745334804784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4d12ebdd11132f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745334681095,"stop":1745334681095,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50592174eaaf3d5","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1745334304073,"stop":1745334304074,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2e0fe08bbc291cd1","name":"caches peers it previously fetched","time":{"start":1745334129675,"stop":1745334129675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e3b5df8823e0b2","name":"random static sharding 3 - Cluster ID: 273, Shard ID: 185","time":{"start":1745334423958,"stop":1745334423959,"duration":1},"status":"passed","severity":"normal"},{"uid":"65189f7082204818","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1745334159402,"stop":1745334159402,"duration":0},"status":"passed","severity":"normal"},{"uid":"df575c714a820b2e","name":"Push message with unicode special characters payload","time":{"start":1745334804777,"stop":1745334804777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3665160ec967639","name":"Push message with Basic HTML tag payload","time":{"start":1745334804775,"stop":1745334804776,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac5a1ccd5251a31","name":"should send to specified number of peers of used peers","time":{"start":1745334150310,"stop":1745334150310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c82cf5a5edd4b40","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1745334309450,"stop":1745334309450,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c35e487bcbb718","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745334367344,"stop":1745334367344,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cf5c2e31d5e018","name":"Check message with no content topic is not received","time":{"start":1745334593617,"stop":1745334593617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4429e92a9296976","name":"should return unique PubsubTopics for static sharding","time":{"start":1745334106804,"stop":1745334106804,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb44836f2d6a3479","name":"Correctly serialized arguments","time":{"start":1745334246119,"stop":1745334246119,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d6e3e2c1d06fea","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745334367343,"stop":1745334367343,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfddf2d281397542","name":"throws an error for improperly formatted content topics","time":{"start":1745334106802,"stop":1745334106802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd069a69d840031","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1745334159401,"stop":1745334159401,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a8ecf86c5f689e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1745334159409,"stop":1745334159410,"duration":1},"status":"passed","severity":"normal"},{"uid":"232a87688092dc09","name":"should throw an error for missing required configuration","time":{"start":1745334106805,"stop":1745334106805,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e77e6f7e77d0c8","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1745334129396,"stop":1745334129396,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7930866fa71bc5","name":"Promise Callback - true","time":{"start":1745334433344,"stop":1745334433344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a69d9e05a9fcc4b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1745334129397,"stop":1745334129397,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fdcead25a2969bb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745334681089,"stop":1745334681089,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9baf28931bcdd4","name":"Push message with numeric payload","time":{"start":1745334804773,"stop":1745334804773,"duration":0},"status":"passed","severity":"normal"},{"uid":"541fc80a5667a534","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1745334106811,"stop":1745334106812,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a7e37f54c5d579","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334681095,"stop":1745334681095,"duration":0},"status":"passed","severity":"normal"},{"uid":"30045271a344c851","name":"Fails to publish message with size larger than 1 MB","time":{"start":1745334306525,"stop":1745334306525,"duration":0},"status":"passed","severity":"normal"},{"uid":"b903f81aa9c959f3","name":"A test","time":{"start":1745334234160,"stop":1745334234160,"duration":0},"status":"passed","severity":"normal"},{"uid":"391b115091188bdf","name":"can start the service","time":{"start":1745334181252,"stop":1745334181253,"duration":1},"status":"passed","severity":"normal"},{"uid":"9875819c9128a66e","name":"Push message with XML payload","time":{"start":1745334804775,"stop":1745334804775,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ba367cb7253ad1","name":"Subscribe and publish message","time":{"start":1745334309441,"stop":1745334309442,"duration":1},"status":"passed","severity":"normal"},{"uid":"2256b05cbca9d8","name":"should throw an error for an unconfigured topic","time":{"start":1745334106815,"stop":1745334106815,"duration":0},"status":"passed","severity":"normal"},{"uid":"46012fa977861415","name":"Check received message containing Chinese","time":{"start":1745334593600,"stop":1745334593600,"duration":0},"status":"passed","severity":"normal"},{"uid":"562e0d876e1465e4","name":"should insert elements correctly","time":{"start":1745334161157,"stop":1745334161158,"duration":1},"status":"passed","severity":"normal"},{"uid":"9581b8d8d6f05a41","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1745334159402,"stop":1745334159402,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbe4cf43a29f9ae","name":"Publish message with custom timestamp: Tue Apr 22 2025 14:04:59 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334306521,"stop":1745334306522,"duration":1},"status":"passed","severity":"normal"},{"uid":"907b1d279135b1dc","name":"Check received message containing escaped characters","time":{"start":1745334593613,"stop":1745334593613,"duration":0},"status":"passed","severity":"normal"},{"uid":"760eac3319d76021","name":"random static sharding 4 - Cluster ID: 483, Shard ID: 656","time":{"start":1745334423959,"stop":1745334423959,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7feccb844a1bd9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1745334106800,"stop":1745334106801,"duration":1},"status":"passed","severity":"normal"},{"uid":"79053d2cd2b1ba81","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745334681091,"stop":1745334681091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0888a93abc09789","name":"Passing cursor with wrong pubsubTopic","time":{"start":1745334382313,"stop":1745334382313,"duration":0},"status":"passed","severity":"normal"},{"uid":"24bcb87a9e60bda9","name":"Check message received after nwaku node is restarted","time":{"start":1745334593618,"stop":1745334593618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aeed5af5bc62c464","name":"Ephemeral field set to true","time":{"start":1745334121868,"stop":1745334121868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c107b54df099b0b7","name":"Check received message containing escaped characters","time":{"start":1745334593603,"stop":1745334593603,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bffbd503db5d62","name":"removeEventListener with wrong event","time":{"start":1745334216598,"stop":1745334216599,"duration":1},"status":"passed","severity":"normal"},{"uid":"30a924255417bf5e","name":"Relay + Store","time":{"start":1745334115612,"stop":1745334115612,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd37ba0affc5120a","name":"udp ip6 address","time":{"start":1745334115019,"stop":1745334115019,"duration":0},"status":"passed","severity":"normal"},{"uid":"debf223967db33b4","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1745334106807,"stop":1745334106808,"duration":1},"status":"passed","severity":"normal"},{"uid":"298c3716f8e11c37","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1745334304074,"stop":1745334304074,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d7558259d267e8","name":"should get / set TCP multiaddr","time":{"start":1745334115607,"stop":1745334115607,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e39fcfe2d7a3f7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1745334181265,"stop":1745334181266,"duration":1},"status":"skipped","severity":"normal"},{"uid":"482f2dd0d047ae07","name":"Check meta is set [symmetric]","time":{"start":1745334139727,"stop":1745334139727,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d30cba7daf2577","name":"Check publish message containing escaped characters","time":{"start":1745334306517,"stop":1745334306517,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6c5d7f3c41812b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745334129678,"stop":1745334129678,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9c9ddf96794f5d8","name":"should get locked peers","time":{"start":1745334150315,"stop":1745334150315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e973ed89ccbafdbc","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745334681094,"stop":1745334681095,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38e8ba8f1e81a11","name":"1 Store, 2 fetches","time":{"start":1745334129279,"stop":1745334129282,"duration":3},"status":"passed","severity":"normal"},{"uid":"73ff19a3b8cdd736","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334435227,"stop":1745334435227,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c7b6cb88ba326dc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745334681087,"stop":1745334681087,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dac23ef675e8fe","name":"Ephemeral messages are not stored","time":{"start":1745334183221,"stop":1745334183221,"duration":0},"status":"passed","severity":"normal"},{"uid":"3769ffee1579c61a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745334681091,"stop":1745334681091,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cc3d193e6ae77","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745334681099,"stop":1745334681099,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7e374a4c7b617","name":"Passing page size 3 when there are 20 messages","time":{"start":1745334443696,"stop":1745334443697,"duration":1},"status":"passed","severity":"normal"},{"uid":"262413f8fa09ffc5","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1745334448803,"stop":1745334448804,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8bc1a51fff5859","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1745334159413,"stop":1745334159413,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb579846785228b0","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1745334159432,"stop":1745334159433,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b0c35349d3b4ca","name":"Delete observer","time":{"start":1745334286993,"stop":1745334286994,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0867857a7e850b0","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1745334176586,"stop":1745334176586,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e964529a9f5925b","name":"should return valid sharding parameters for static sharding","time":{"start":1745334106817,"stop":1745334106817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35282390e0481e9","name":"Subscribe to topic containing long and receive message","time":{"start":1745334681090,"stop":1745334681090,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf7923411153c26","name":"Push message with emoji payload","time":{"start":1745334804762,"stop":1745334804762,"duration":0},"status":"passed","severity":"normal"},{"uid":"a891d59fc6a25a44","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1745334159415,"stop":1745334159416,"duration":1},"status":"passed","severity":"normal"},{"uid":"433689a3af106275","name":"should emit a peer event after start","time":{"start":1745334285334,"stop":1745334285335,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d25dafc5d8dbd2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745334681109,"stop":1745334681110,"duration":1},"status":"passed","severity":"normal"},{"uid":"8deb1a8f014a7b59","name":"Callback on promise, aborts when callback returns true","time":{"start":1745334427315,"stop":1745334427316,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e74945e58bc64d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1745334395128,"stop":1745334395128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceaa5bff28419c8","name":"Query Generator - false","time":{"start":1745334433343,"stop":1745334433344,"duration":1},"status":"passed","severity":"normal"},{"uid":"5933188e75f2fb69","name":"Check received message containing special chars","time":{"start":1745334593609,"stop":1745334593609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e220d74b81646dfc","name":"Push message with content topic containing Script","time":{"start":1745334804781,"stop":1745334804781,"duration":0},"status":"passed","severity":"normal"},{"uid":"25aa398f82045cb","name":"Init the array if not present","time":{"start":1745334106475,"stop":1745334106476,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90a6e2d0ce68178","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745334593605,"stop":1745334593605,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cfa7e429f7a072","name":"Generator, custom pubsub topic","time":{"start":1745334435225,"stop":1745334435225,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6767f5138ef0c728","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1745334106806,"stop":1745334106806,"duration":0},"status":"passed","severity":"normal"},{"uid":"feea22fb1974790","name":"should detect messages with missing dependencies","time":{"start":1745334159776,"stop":1745334159776,"duration":0},"status":"passed","severity":"normal"},{"uid":"5923ad9af4696300","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app45/7/topic467/test.js","time":{"start":1745334420199,"stop":1745334420200,"duration":1},"status":"passed","severity":"normal"},{"uid":"166d3df052a582d5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1745334159433,"stop":1745334159433,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba7c4284d67e783","name":"Sign & Recover","time":{"start":1745334140161,"stop":1745334140162,"duration":1},"status":"passed","severity":"normal"},{"uid":"706c0cb04ae192c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1745334448806,"stop":1745334448806,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b34653befd608bf","name":"handles different clusterIds correctly","time":{"start":1745334106802,"stop":1745334106802,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b43ab84d0e2f379","name":"Push message with SQL Injection payload","time":{"start":1745334804774,"stop":1745334804775,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62780b418bf674f","name":"should insert message into bloom filter","time":{"start":1745334159772,"stop":1745334159772,"duration":0},"status":"passed","severity":"normal"},{"uid":"437033755fb88e5e","name":"Push message with custom timestamp: 1745330597000","time":{"start":1745334804770,"stop":1745334804771,"duration":1},"status":"passed","severity":"normal"},{"uid":"6305f922ce456350","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1745334159400,"stop":1745334159401,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e5db841c557258","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745334293581,"stop":1745334293582,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dc05529de93ccb","name":"Generator, 2 different pubsubtopics","time":{"start":1745334435226,"stop":1745334435227,"duration":1},"status":"skipped","severity":"normal"},{"uid":"43c588de7777f7d2","name":"should be called at least once on all `peer:discovery` events","time":{"start":1745334183728,"stop":1745334183728,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1f0cef4e8feb1","name":"should be online or offline if network state changed","time":{"start":1745334176589,"stop":1745334176590,"duration":1},"status":"passed","severity":"normal"},{"uid":"de54d36e2a8066dd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1745334309448,"stop":1745334309448,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbac0c29052ea072","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1745334106806,"stop":1745334106806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ceb146e06ecafe9","name":"should increase lamport timestamp","time":{"start":1745334159770,"stop":1745334159771,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeeafbd78cb458c","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1745334106812,"stop":1745334106812,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e118b5c066d50a","name":"start node with empty shard should fail","time":{"start":1745334423963,"stop":1745334423963,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ff4ad8ed55b236","name":"Check meta is set [ecies]","time":{"start":1745334141381,"stop":1745334141381,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2cbe838e57ac1d","name":"Push message with content topic containing SQL Injection","time":{"start":1745334804780,"stop":1745334804781,"duration":1},"status":"passed","severity":"normal"},{"uid":"7642ac93bcee32d7","name":"Check publish message containing special chars","time":{"start":1745334306506,"stop":1745334306506,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa43313d5c2254d","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1745334106806,"stop":1745334106806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8245335c6760029c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1745334159403,"stop":1745334159403,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b34e660d4df5bf","name":"can dial TLS multiaddrs","time":{"start":1745334246882,"stop":1745334246882,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b036539f3625197","name":"isConnected should return true after first peer connects","time":{"start":1745334196821,"stop":1745334196822,"duration":1},"status":"passed","severity":"normal"},{"uid":"7890c386dc4ba68b","name":"Push message with Russian payload","time":{"start":1745334804759,"stop":1745334804759,"duration":0},"status":"passed","severity":"normal"},{"uid":"7800314239668357","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745334293579,"stop":1745334293580,"duration":1},"status":"passed","severity":"normal"},{"uid":"844c693e1fa22558","name":"Default pageSize","time":{"start":1745334443699,"stop":1745334443699,"duration":0},"status":"passed","severity":"normal"}]